starting build "e66f8a1c-5775-4015-8f32-80b13d077651" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Sending build context to Docker daemon 15.36kB Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 1/27 : FROM gcr.io/oss-fuzz-base/base-builder Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": latest: Pulling from oss-fuzz-base/base-builder Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b549f31133a9: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 7e783fa1d768: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dccb20f57e48: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 2126ba32b6e6: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 120136251f1a: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca85765f9edf: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 746946402dbe: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8301bcd629d: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 29a63ae8a81a: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a3f9a1e139a3: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d26dfd8e7fa3: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f85ee0de9626: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 62a2655c7291: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e7cfecc7dc4f: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6ec6354fd7aa: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": aa64f69e9108: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 917a0cf7a407: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f9c35c64a06d: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d69fcaf21948: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e4449023a44a: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": c02e8359b610: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 526fcc714905: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1ef6d2816d4e: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 746946402dbe: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": be053e986af0: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 29a63ae8a81a: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a3f9a1e139a3: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8301bcd629d: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d26dfd8e7fa3: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f85ee0de9626: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 62a2655c7291: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 526fcc714905: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e7cfecc7dc4f: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 221b9b483f7d: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d54661257f2c: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e4449023a44a: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f45e454718f4: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6ec6354fd7aa: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 299f4c331622: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1ef6d2816d4e: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": aa64f69e9108: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6b8ae7cbd31c: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 8e5bf736d257: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 3b1f7a5b3cba: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0024688c5ba0: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d76632a86b42: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 917a0cf7a407: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": be053e986af0: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 74665030181e: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a740c2fbe373: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8fe0e160898: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d69fcaf21948: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0bd60890109d: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": c02e8359b610: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0c9face825f5: Pulling fs layer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 74665030181e: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8fe0e160898: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 3b1f7a5b3cba: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 221b9b483f7d: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a740c2fbe373: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d76632a86b42: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0bd60890109d: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0024688c5ba0: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 299f4c331622: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d54661257f2c: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0c9face825f5: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6b8ae7cbd31c: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 8e5bf736d257: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f45e454718f4: Waiting Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dccb20f57e48: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dccb20f57e48: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 120136251f1a: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 120136251f1a: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 746946402dbe: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 746946402dbe: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8301bcd629d: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8301bcd629d: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b549f31133a9: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b549f31133a9: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 2126ba32b6e6: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 2126ba32b6e6: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d26dfd8e7fa3: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d26dfd8e7fa3: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f85ee0de9626: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f85ee0de9626: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e7cfecc7dc4f: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 62a2655c7291: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 7e783fa1d768: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 7e783fa1d768: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6ec6354fd7aa: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6ec6354fd7aa: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": aa64f69e9108: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": aa64f69e9108: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a3f9a1e139a3: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a3f9a1e139a3: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f9c35c64a06d: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f9c35c64a06d: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d69fcaf21948: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d69fcaf21948: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 917a0cf7a407: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 917a0cf7a407: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e4449023a44a: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e4449023a44a: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 526fcc714905: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 526fcc714905: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": c02e8359b610: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1ef6d2816d4e: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1ef6d2816d4e: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": be053e986af0: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": be053e986af0: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b549f31133a9: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 221b9b483f7d: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 221b9b483f7d: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d54661257f2c: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f45e454718f4: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 299f4c331622: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 299f4c331622: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6b8ae7cbd31c: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6b8ae7cbd31c: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 29a63ae8a81a: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 29a63ae8a81a: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 3b1f7a5b3cba: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 8e5bf736d257: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 8e5bf736d257: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0024688c5ba0: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0024688c5ba0: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d76632a86b42: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d76632a86b42: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 74665030181e: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a740c2fbe373: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a740c2fbe373: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8fe0e160898: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8fe0e160898: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0c9face825f5: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0c9face825f5: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0bd60890109d: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0bd60890109d: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca85765f9edf: Verifying Checksum Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca85765f9edf: Download complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 7e783fa1d768: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dccb20f57e48: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 2126ba32b6e6: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 120136251f1a: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca85765f9edf: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 746946402dbe: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8301bcd629d: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 29a63ae8a81a: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a3f9a1e139a3: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d26dfd8e7fa3: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f85ee0de9626: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 62a2655c7291: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e7cfecc7dc4f: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6ec6354fd7aa: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": aa64f69e9108: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 917a0cf7a407: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f9c35c64a06d: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d69fcaf21948: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": e4449023a44a: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": c02e8359b610: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 526fcc714905: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1ef6d2816d4e: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": be053e986af0: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 221b9b483f7d: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d54661257f2c: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": f45e454718f4: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 299f4c331622: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 6b8ae7cbd31c: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 8e5bf736d257: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 3b1f7a5b3cba: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0024688c5ba0: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d76632a86b42: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 74665030181e: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": a740c2fbe373: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": d8fe0e160898: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0bd60890109d: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0c9face825f5: Pull complete Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Digest: sha256:a69161327496d5c147fdb102570a7b9baba6d6858757864ddb130051f255771a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 801c33152a37 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 2/27 : RUN set -ex && apt-get update && apt-get --no-install-recommends --yes install ca-certificates cmake g++ make pkg-config graphviz doxygen git curl libtool libtool-bin flex bison autoconf automake bzip2 xsltproc gperf unzip cmake ccache libsodium-dev libreadline-dev libudev-dev libprotobuf-dev protobuf-compiler libexpat-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 390bfe58e6c2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + apt-get update Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Reading package lists... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + apt-get --no-install-recommends --yes install ca-certificates cmake g++ make pkg-config graphviz doxygen git curl libtool libtool-bin flex bison autoconf automake bzip2 xsltproc gperf unzip cmake ccache libsodium-dev libreadline-dev libudev-dev libprotobuf-dev protobuf-compiler libexpat-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Reading package lists... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Building dependency tree... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Reading state information... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": bzip2 is already the newest version (1.0.8-2). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": g++ is already the newest version (4:9.3.0-1ubuntu2). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": g++ set to manually installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make is already the newest version (4.2.1-1.2). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make set to manually installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca-certificates is already the newest version (20240203~20.04.1). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ca-certificates set to manually installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": curl is already the newest version (7.68.0-1ubuntu2.25). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git is already the newest version (1:2.25.1-1ubuntu3.14). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": unzip is already the newest version (6.0-25ubuntu1.2). Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": unzip set to manually installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": The following additional packages will be installed: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": cmake-data file fontconfig fontconfig-config fonts-dejavu-core libann0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libarchive13 libcairo2 libcdt5 libcgraph6 libclang1-10 libdatrie1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libfontconfig1 libfreetype6 libfribidi0 libgd3 libglib2.0-0 libgraphite2-3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libgts-0.7-5 libgvc6 libgvpr2 libharfbuzz0b libice6 libicu66 libjbig0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libjpeg-turbo8 libjpeg8 libjsoncpp1 liblab-gamut1 libllvm10 libltdl7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libmagic-mgc libmagic1 libncurses-dev libpango-1.0-0 libpangocairo-1.0-0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libpangoft2-1.0-0 libpathplan4 libpixman-1-0 libpng16-16 libprotobuf-lite17 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libprotobuf17 libprotoc17 librhash0 libsm6 libsodium23 libthai-data libthai0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtiff5 libuv1 libwebp6 libxapian30 libxaw7 libxcb-render0 libxcb-shm0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libxml2 libxmu6 libxpm4 libxrender1 libxslt1.1 libxt6 ucf x11-common Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": zlib1g-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Suggested packages: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoconf-archive gnu-standards autoconf-doc gettext bison-doc distcc | icecc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": cmake-doc ninja-build doxygen-latex doxygen-doc doxygen-gui flex-doc gsfonts Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": graphviz-doc lrzip libgd-tools ncurses-doc readline-doc libtool-doc gfortran Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": | fortran95-compiler gcj-jdk xapian-tools Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Recommended packages: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libfl-dev fonts-liberation libglib2.0-data shared-mime-info xdg-user-dirs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libgts-bin libltdl-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": The following NEW packages will be installed: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoconf automake bison ccache cmake cmake-data doxygen file flex fontconfig Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": fontconfig-config fonts-dejavu-core gperf graphviz libann0 libarchive13 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcairo2 libcdt5 libcgraph6 libclang1-10 libdatrie1 libexpat1-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libfontconfig1 libfreetype6 libfribidi0 libgd3 libglib2.0-0 libgraphite2-3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libgts-0.7-5 libgvc6 libgvpr2 libharfbuzz0b libice6 libicu66 libjbig0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libjpeg-turbo8 libjpeg8 libjsoncpp1 liblab-gamut1 libllvm10 libltdl7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libmagic-mgc libmagic1 libncurses-dev libpango-1.0-0 libpangocairo-1.0-0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libpangoft2-1.0-0 libpathplan4 libpixman-1-0 libpng16-16 libprotobuf-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libprotobuf-lite17 libprotobuf17 libprotoc17 libreadline-dev librhash0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libsm6 libsodium-dev libsodium23 libthai-data libthai0 libtiff5 libtool Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool-bin libudev-dev libuv1 libwebp6 libxapian30 libxaw7 libxcb-render0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libxcb-shm0 libxml2 libxmu6 libxpm4 libxrender1 libxslt1.1 libxt6 pkg-config Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": protobuf-compiler ucf x11-common xsltproc zlib1g-dev Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Need to get 62.8 MB of archives. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": After this operation, 286 MB of additional disk space will be used. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 flex amd64 2.6.4-6.2 [317 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfribidi0 amd64 1.0.8-2ubuntu0.1 [24.2 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.9 [1290 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libsodium23 amd64 1.0.18-1 [150 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.10 [640 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 ucf all 3.0038+nmu1 [51.6 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libpng16-16 amd64 1.6.37-2 [179 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 bison amd64 2:3.5.1+dfsg-1 [657 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 ccache amd64 3.7.7-1 [121 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.5 [327 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1 [15.3 MB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:23 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang1-10 amd64 1:10.0.0-4ubuntu1 [7571 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:24 http://archive.ubuntu.com/ubuntu focal/universe amd64 libxapian30 amd64 1.4.14-2 [661 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:25 http://archive.ubuntu.com/ubuntu focal/universe amd64 doxygen amd64 1.8.17-0ubuntu2 [9630 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libfreetype6 amd64 2.10.1-2ubuntu0.4 [341 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 fonts-dejavu-core all 2.37-1 [1041 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 fontconfig-config all 2.13.1-2ubuntu3 [28.8 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:29 http://archive.ubuntu.com/ubuntu focal/main amd64 libfontconfig1 amd64 2.13.1-2ubuntu3 [114 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:30 http://archive.ubuntu.com/ubuntu focal/main amd64 fontconfig amd64 2.13.1-2ubuntu3 [171 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:31 http://archive.ubuntu.com/ubuntu focal/universe amd64 gperf amd64 3.1-1build1 [103 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:32 http://archive.ubuntu.com/ubuntu focal/universe amd64 libann0 amd64 1.1.2+doc-7build1 [26.0 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:33 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcdt5 amd64 2.42.2-3build2 [18.7 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:34 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcgraph6 amd64 2.42.2-3build2 [41.3 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:36 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:37 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjbig0 amd64 2.1-3.1ubuntu0.20.04.1 [27.3 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:38 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebp6 amd64 0.6.1-2ubuntu0.20.04.3 [185 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:39 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtiff5 amd64 4.1.0+git191117-2ubuntu0.20.04.14 [164 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:40 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxpm4 amd64 1:3.5.12-1ubuntu0.20.04.2 [34.9 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:41 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgd3 amd64 2.2.5-5.2ubuntu2.4 [118 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:42 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgts-0.7-5 amd64 0.7.6+darcs121130-4 [150 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:43 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpixman-1-0 amd64 0.38.4-0ubuntu2.1 [227 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:44 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-render0 amd64 1.14-2 [14.8 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:45 http://archive.ubuntu.com/ubuntu focal/main amd64 libxcb-shm0 amd64 1.14-2 [5584 B] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 libxrender1 amd64 1:0.9.10-1 [18.7 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 libcairo2 amd64 1.16.0-4ubuntu1 [583 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:48 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:49 http://archive.ubuntu.com/ubuntu focal/main amd64 libgraphite2-3 amd64 1.3.13-11build1 [73.5 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:50 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libharfbuzz0b amd64 2.6.4-1ubuntu4.3 [391 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:51 http://archive.ubuntu.com/ubuntu focal/main amd64 libthai-data all 0.1.28-3 [134 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:52 http://archive.ubuntu.com/ubuntu focal/main amd64 libdatrie1 amd64 0.2.12-3 [18.7 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:53 http://archive.ubuntu.com/ubuntu focal/main amd64 libthai0 amd64 0.1.28-3 [18.1 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:54 http://archive.ubuntu.com/ubuntu focal/main amd64 libpango-1.0-0 amd64 1.44.7-2ubuntu4 [162 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:55 http://archive.ubuntu.com/ubuntu focal/main amd64 libpangoft2-1.0-0 amd64 1.44.7-2ubuntu4 [34.9 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:56 http://archive.ubuntu.com/ubuntu focal/main amd64 libpangocairo-1.0-0 amd64 1.44.7-2ubuntu4 [24.8 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:57 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpathplan4 amd64 2.42.2-3build2 [21.9 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:58 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgvc6 amd64 2.42.2-3build2 [647 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:59 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgvpr2 amd64 2.42.2-3build2 [167 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:60 http://archive.ubuntu.com/ubuntu focal/universe amd64 liblab-gamut1 amd64 2.42.2-3build2 [177 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 x11-common all 1:7.7+19ubuntu14 [22.3 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:62 http://archive.ubuntu.com/ubuntu focal/main amd64 libice6 amd64 2:1.0.10-0ubuntu1 [41.0 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:63 http://archive.ubuntu.com/ubuntu focal/main amd64 libsm6 amd64 2:1.2.3-1 [16.1 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:64 http://archive.ubuntu.com/ubuntu focal/main amd64 libxt6 amd64 1:1.1.5-1 [160 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:65 http://archive.ubuntu.com/ubuntu focal/main amd64 libxmu6 amd64 2:1.1.3-0ubuntu1 [45.8 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:66 http://archive.ubuntu.com/ubuntu focal/main amd64 libxaw7 amd64 2:1.0.13-1 [173 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:67 http://archive.ubuntu.com/ubuntu focal/universe amd64 graphviz amd64 2.42.2-3build2 [590 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:68 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.8 [117 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:69 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses-dev amd64 6.2-0ubuntu2.1 [340 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:70 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:71 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:72 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:73 http://archive.ubuntu.com/ubuntu focal/main amd64 libreadline-dev amd64 8.0-4 [141 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:74 http://archive.ubuntu.com/ubuntu focal/main amd64 libsodium-dev amd64 1.0.18-1 [169 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:75 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:76 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool-bin amd64 2.4.6-14 [80.1 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:77 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libudev-dev amd64 245.4-4ubuntu3.24 [19.7 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:78 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.20.04.3 [151 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:79 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:80 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 xsltproc amd64 1.1.34-4ubuntu0.20.04.3 [14.3 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:81 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:82 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Get:83 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Fetched 62.8 MB in 1s (60.6 MB/s) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package flex. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17483 files and directories currently installed.) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../00-flex_2.6.4-6.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking flex (2.6.4-6.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libmagic-mgc. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../01-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libmagic-mgc (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libmagic1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../02-libmagic1_1%3a5.38-4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package file. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../03-file_1%3a5.38-4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking file (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libfribidi0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../04-libfribidi0_1.0.8-2ubuntu0.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libfribidi0:amd64 (1.0.8-2ubuntu0.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libglib2.0-0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../05-libglib2.0-0_2.64.6-1~ubuntu20.04.9_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libicu66:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../06-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libsodium23:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../07-libsodium23_1.0.18-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libsodium23:amd64 (1.0.18-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxml2:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../08-libxml2_2.9.10+dfsg-5ubuntu0.20.04.10_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package ucf. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../09-ucf_3.0038+nmu1_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Moving old data out of the way Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking ucf (3.0038+nmu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpng16-16:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../10-libpng16-16_1.6.37-2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpng16-16:amd64 (1.6.37-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libuv1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../11-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package autoconf. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../12-autoconf_2.69-11.1_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking autoconf (2.69-11.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package automake. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../13-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package bison. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../14-bison_2%3a3.5.1+dfsg-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking bison (2:3.5.1+dfsg-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package ccache. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../15-ccache_3.7.7-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking ccache (3.7.7-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package cmake-data. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../16-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libarchive13:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../17-libarchive13_3.4.0-2ubuntu1.5_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libjsoncpp1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../18-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package librhash0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../19-librhash0_1.3.9-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking librhash0:amd64 (1.3.9-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package cmake. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../20-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libllvm10:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../21-libllvm10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libclang1-10. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../22-libclang1-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxapian30:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../23-libxapian30_1.4.14-2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxapian30:amd64 (1.4.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package doxygen. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../24-doxygen_1.8.17-0ubuntu2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking doxygen (1.8.17-0ubuntu2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libfreetype6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../25-libfreetype6_2.10.1-2ubuntu0.4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libfreetype6:amd64 (2.10.1-2ubuntu0.4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package fonts-dejavu-core. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../26-fonts-dejavu-core_2.37-1_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking fonts-dejavu-core (2.37-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package fontconfig-config. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../27-fontconfig-config_2.13.1-2ubuntu3_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking fontconfig-config (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libfontconfig1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../28-libfontconfig1_2.13.1-2ubuntu3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libfontconfig1:amd64 (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package fontconfig. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../29-fontconfig_2.13.1-2ubuntu3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking fontconfig (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package gperf. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../30-gperf_3.1-1build1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking gperf (3.1-1build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libann0. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../31-libann0_1.1.2+doc-7build1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libann0 (1.1.2+doc-7build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libcdt5:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../32-libcdt5_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libcdt5:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libcgraph6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../33-libcgraph6_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libcgraph6:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libjpeg-turbo8:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../34-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libjpeg8:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../35-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libjbig0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../36-libjbig0_2.1-3.1ubuntu0.20.04.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libjbig0:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libwebp6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../37-libwebp6_0.6.1-2ubuntu0.20.04.3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libwebp6:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libtiff5:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../38-libtiff5_4.1.0+git191117-2ubuntu0.20.04.14_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libtiff5:amd64 (4.1.0+git191117-2ubuntu0.20.04.14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxpm4:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../39-libxpm4_1%3a3.5.12-1ubuntu0.20.04.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxpm4:amd64 (1:3.5.12-1ubuntu0.20.04.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libgd3:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../40-libgd3_2.2.5-5.2ubuntu2.4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libgd3:amd64 (2.2.5-5.2ubuntu2.4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libgts-0.7-5:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../41-libgts-0.7-5_0.7.6+darcs121130-4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libgts-0.7-5:amd64 (0.7.6+darcs121130-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpixman-1-0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../42-libpixman-1-0_0.38.4-0ubuntu2.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxcb-render0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../43-libxcb-render0_1.14-2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxcb-render0:amd64 (1.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxcb-shm0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../44-libxcb-shm0_1.14-2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxcb-shm0:amd64 (1.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxrender1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../45-libxrender1_1%3a0.9.10-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxrender1:amd64 (1:0.9.10-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libcairo2:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../46-libcairo2_1.16.0-4ubuntu1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libcairo2:amd64 (1.16.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libltdl7:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../47-libltdl7_2.4.6-14_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libgraphite2-3:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../48-libgraphite2-3_1.3.13-11build1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libgraphite2-3:amd64 (1.3.13-11build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libharfbuzz0b:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../49-libharfbuzz0b_2.6.4-1ubuntu4.3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libharfbuzz0b:amd64 (2.6.4-1ubuntu4.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libthai-data. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../50-libthai-data_0.1.28-3_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libthai-data (0.1.28-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libdatrie1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../51-libdatrie1_0.2.12-3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libdatrie1:amd64 (0.2.12-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libthai0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../52-libthai0_0.1.28-3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libthai0:amd64 (0.1.28-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpango-1.0-0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../53-libpango-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpango-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpangoft2-1.0-0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../54-libpangoft2-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpangoft2-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpangocairo-1.0-0:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../55-libpangocairo-1.0-0_1.44.7-2ubuntu4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpangocairo-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libpathplan4:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../56-libpathplan4_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libpathplan4:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libgvc6. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../57-libgvc6_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libgvc6 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libgvpr2:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../58-libgvpr2_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libgvpr2:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package liblab-gamut1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../59-liblab-gamut1_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking liblab-gamut1:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package x11-common. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../60-x11-common_1%3a7.7+19ubuntu14_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dpkg-query: no packages found matching nux-tools Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking x11-common (1:7.7+19ubuntu14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libice6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../61-libice6_2%3a1.0.10-0ubuntu1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libice6:amd64 (2:1.0.10-0ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libsm6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../62-libsm6_2%3a1.2.3-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libsm6:amd64 (2:1.2.3-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxt6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../63-libxt6_1%3a1.1.5-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxt6:amd64 (1:1.1.5-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxmu6:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../64-libxmu6_2%3a1.1.3-0ubuntu1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxaw7:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../65-libxaw7_2%3a1.0.13-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxaw7:amd64 (2:1.0.13-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package graphviz. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../66-graphviz_2.42.2-3build2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking graphviz (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libexpat1-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../67-libexpat1-dev_2.2.9-1ubuntu0.8_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.8) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libncurses-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../68-libncurses-dev_6.2-0ubuntu2.1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libprotobuf-lite17:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../69-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libprotobuf17:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../70-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libprotoc17:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../71-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libreadline-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../72-libreadline-dev_8.0-4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libreadline-dev:amd64 (8.0-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libsodium-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../73-libsodium-dev_1.0.18-1_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libsodium-dev:amd64 (1.0.18-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libtool. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../74-libtool_2.4.6-14_all.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libtool (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libtool-bin. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../75-libtool-bin_2.4.6-14_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libtool-bin (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libudev-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../76-libudev-dev_245.4-4ubuntu3.24_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libudev-dev:amd64 (245.4-4ubuntu3.24) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libxslt1.1:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../77-libxslt1.1_1.1.34-4ubuntu0.20.04.3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package pkg-config. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../78-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package xsltproc. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../79-xsltproc_1.1.34-4ubuntu0.20.04.3_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking xsltproc (1.1.34-4ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package zlib1g-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../80-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package libprotobuf-dev:amd64. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../81-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Selecting previously unselected package protobuf-compiler. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Preparing to unpack .../82-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libgraphite2-3:amd64 (1.3.13-11build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpixman-1-0:amd64 (0.38.4-0ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxapian30:amd64 (1.4.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up flex (2.6.4-6.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libsodium23:amd64 (1.0.18-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxpm4:amd64 (1:3.5.12-1ubuntu0.20.04.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxrender1:amd64 (1:0.9.10-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libdatrie1:amd64 (0.2.12-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libmagic-mgc (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxcb-render0:amd64 (1.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": No schema files found: doing nothing. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up ccache (3.7.7-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Updating symlinks in /usr/lib/ccache ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up liblab-gamut1:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up x11-common (1:7.7+19ubuntu14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": invoke-rc.d: could not determine current runlevel Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": invoke-rc.d: policy-rc.d denied execution of start. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxcb-shm0:amd64 (1.14-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up file (1:5.38-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libreadline-dev:amd64 (8.0-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up gperf (3.1-1build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libjbig0:amd64 (2.1-3.1ubuntu0.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libgts-0.7-5:amd64 (0.7.6+darcs121130-4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.8) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpathplan4:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libann0 (1.1.2+doc-7build1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libfribidi0:amd64 (1.0.8-2ubuntu0.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpng16-16:amd64 (1.6.37-2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libwebp6:amd64 (0.6.1-2ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up fonts-dejavu-core (2.37-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libudev-dev:amd64 (245.4-4ubuntu3.24) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up ucf (3.0038+nmu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libsodium-dev:amd64 (1.0.18-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up autoconf (2.69-11.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up librhash0:amd64 (1.3.9-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up bison (2:3.5.1+dfsg-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-alternatives: warning: skip creation of /usr/share/man/man1/yacc.1.gz because associated file /usr/share/man/man1/bison.yacc.1.gz (of link group yacc) doesn't exist Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libthai-data (0.1.28-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libcdt5:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libcgraph6:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libice6:amd64 (2:1.0.10-0ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libtool (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up fontconfig-config (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libthai0:amd64 (0.1.28-3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up doxygen (1.8.17-0ubuntu2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libfreetype6:amd64 (2.10.1-2ubuntu0.4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libgvpr2:amd64 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libharfbuzz0b:amd64 (2.6.4-1ubuntu4.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libtiff5:amd64 (4.1.0+git191117-2ubuntu0.20.04.14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libfontconfig1:amd64 (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libsm6:amd64 (2:1.2.3-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libtool-bin (2.4.6-14) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up fontconfig (2.13.1-2ubuntu3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Regenerating fonts cache... done. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpango-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up xsltproc (1.1.34-4ubuntu0.20.04.3) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libcairo2:amd64 (1.16.0-4ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libgd3:amd64 (2.2.5-5.2ubuntu2.4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxt6:amd64 (1:1.1.5-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpangoft2-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libpangocairo-1.0-0:amd64 (1.44.7-2ubuntu4) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libxaw7:amd64 (2:1.0.13-1) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up libgvc6 (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Setting up graphviz (2.42.2-3build2) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 390bfe58e6c2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 93bdeeeec12b Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 3/27 : WORKDIR monero Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 97c7682290ca Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 97c7682290ca Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 68d9398479b6 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 4/27 : ENV CFLAGS="${CFLAGS} -fPIC -pthread" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 7bfa1cc6bb88 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 7bfa1cc6bb88 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 0e0ca6e121ce Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 5/27 : ENV CXXFLAGS="${CXXFLAGS} -fPIC -pthread" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 93bdb9554989 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 93bdb9554989 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 79d392e9939e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 6/27 : RUN cp /usr/local/include/x86_64-unknown-linux-gnu/c++/v1/__config_site /usr/local/include/c++/v1/ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 7bc2ff9f99de Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 7bc2ff9f99de Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 16bedaea59fa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 7/27 : ARG BOOST_VERSION=1_84_0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 0ea5439018e3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 0ea5439018e3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> c6356b9f934d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 8/27 : ARG BOOST_VERSION_DOT=1.84.0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 2c73e6c02a92 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 2c73e6c02a92 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> d4678a3a644e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 9/27 : ARG BOOST_HASH=a5800f405508f5df8114558ca9855d2640a2de8f0445f051fa1c7c3383045724 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in f62465a55faa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container f62465a55faa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> f6723bcc9bcc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 10/27 : RUN set -ex && curl -s -L -o boost_${BOOST_VERSION}.tar.gz https://archives.boost.io/release/${BOOST_VERSION_DOT}/source/boost_${BOOST_VERSION}.tar.gz && echo "${BOOST_HASH} boost_${BOOST_VERSION}.tar.gz" | sha256sum -c && tar -xf boost_${BOOST_VERSION}.tar.gz && cd boost_${BOOST_VERSION} && ./bootstrap.sh --with-toolset=clang && ./b2 --build-type=minimal link=static runtime-link=static --with-chrono --with-date_time --with-filesystem --with-program_options --with-regex --with-serialization --with-system --with-thread --with-locale threading=multi threadapi=pthread cflags="$CFLAGS" cxxflags="$CXXFLAGS" install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 918b95566cc9 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + curl -s -L -o boost_1_84_0.tar.gz https://archives.boost.io/release/1.84.0/source/boost_1_84_0.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + echo a5800f405508f5df8114558ca9855d2640a2de8f0445f051fa1c7c3383045724 boost_1_84_0.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + sha256sum -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost_1_84_0.tar.gz: OK Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + tar -xf boost_1_84_0.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + cd boost_1_84_0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./bootstrap.sh --with-toolset=clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Building B2 engine.. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Using 'clang' toolset. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang version 22.0.0git (https://github.com/llvm/llvm-project.git cb2f0d0a5f14c183e7182aba0f0e54a518de9e3f) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Target: x86_64-unknown-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Thread model: posix Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": InstalledDir: /usr/local/bin Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ### Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": > clang++ -x c++ -std=c++11 -O3 -s -Wno-deprecated-declarations -DNDEBUG builtins.cpp class.cpp command.cpp compile.cpp constants.cpp cwd.cpp debug.cpp debugger.cpp execcmd.cpp execnt.cpp execunix.cpp filesys.cpp filent.cpp fileunix.cpp frames.cpp function.cpp glob.cpp hash.cpp hcache.cpp hdrmacro.cpp headers.cpp jam_strings.cpp jam.cpp jamgram.cpp lists.cpp make.cpp make1.cpp md5.cpp mem.cpp modules.cpp native.cpp object.cpp option.cpp output.cpp parse.cpp pathnt.cpp pathsys.cpp pathunix.cpp regexp.cpp rules.cpp scan.cpp search.cpp startup.cpp subst.cpp sysinfo.cpp timestamp.cpp variable.cpp w32_getreg.cpp modules/order.cpp modules/path.cpp modules/property-set.cpp modules/regex.cpp modules/sequence.cpp modules/set.cpp -o b2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": tools/build/src/engine/b2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Detecting Python version... 3.11 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Detecting Python root... /usr/local Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Unicode/ICU support for Boost.Regex?... not found. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Generating B2 configuration in project-config.jam for clang... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Bootstrapping is done. To build, run: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./b2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": To generate header files, run: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./b2 headers Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": The configuration generated uses clang to build by default. If that is Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": unintended either use the --with-toolset option or adjust configuration, by Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": editing 'project-config.jam'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Further information: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - Command line help: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./b2 --help Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - Getting started guide: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": http://www.boost.org/more/getting_started/unix-variants.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - B2 documentation: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": http://www.boost.org/build/ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./b2 --build-type=minimal link=static runtime-link=static --with-chrono --with-date_time --with-filesystem --with-program_options --with-regex --with-serialization --with-system --with-thread --with-locale threading=multi threadapi=pthread cflags=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread cxxflags=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++ -fPIC -pthread install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Performing configuration checks Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - default address-model : 64-bit [1] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - default architecture : x86 [1] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has std::atomic_ref : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has statx : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has init_priority attribute : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_blksize : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_mtim : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_mtimensec : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_mtimespec : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_birthtim : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_birthtimensec : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has stat::st_birthtimespec : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has fdopendir(O_NOFOLLOW) : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has dirent::d_type : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has POSIX *at APIs : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - compiler supports SSE2 : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - compiler supports SSE4.1 : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_static_assert : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - iconv (libc) : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - icu : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_auto_declarations : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_decltype : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_defaulted_functions : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_defaulted_moves : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_hdr_functional : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_hdr_type_traits : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_noexcept : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_nullptr : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_override : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_range_based_for : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_rvalue_references : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_scoped_enums : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_smart_ptr : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cxx11_variadic_templates : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - has_icu builds : no [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - std_wstreambuf builds : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - std_wstreambuf : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - lockfree boost::atomic_flag : yes [2] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": [1] clang-22 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": [2] clang-linux-22/release/link-static/python-3.11/runtime-link-static/threading-multi/visibility-hidden Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Component configuration: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - atomic : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - chrono : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - cobalt : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - container : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - context : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - contract : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - coroutine : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - date_time : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - exception : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - fiber : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - filesystem : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - graph : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - graph_parallel : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - headers : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - iostreams : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - json : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - locale : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - log : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - math : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - mpi : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - nowide : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - program_options : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - python : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - random : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - regex : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - serialization : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - stacktrace : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - system : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - test : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - thread : building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - timer : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - type_erasure : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - url : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - wave : not building Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...patience... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...found 36645 targets... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...updating 17265 targets... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/visit_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tokenizer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/token_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/static_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/tools/boost_install/BoostConfigVersion.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/shared_container_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/scoped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/scoped_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/scope_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/chrono/build/install/boost_chrono-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/chrono/build/install/boost_chrono-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/date_time/build/install/boost_date_time-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/date_time/build/install/boost_date_time-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/headers/build/install/boost_headers-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/headers/build/install/boost_headers-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm_lite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/progress.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polymorphic_pointer_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polymorphic_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pointer_to_other.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/noncopyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pointer_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pointee.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/operators_v1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/none_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nondet_random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/make_unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/non_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/next_prior.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/make_shared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/make_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index_container_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/memory_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mem_fn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/is_placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator_adaptors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/generator_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_output_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/indirect_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/implicit_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/get_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/foreach_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/foreach.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/enable_shared_from_this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cxx11_char_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/current_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cstdlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cstdint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cstdfloat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cregex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/crc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract_macro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_archetype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compressed_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/checked_delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cerrno.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/call_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/blank_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/blank.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/aligned_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/whitespace_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/wave_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/wave_config_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/typeid_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/wave_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/token_ids.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/preprocessing_hooks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/language_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpp_throw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpp_iteration_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpp_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/transform_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/same_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/type_index_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/stl_type_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/ctti_type_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/type_with_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/type_identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpp_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_volatile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_extent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_cv_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/remove_all_extents.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/reference_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/rank.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/promote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/object_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/nonesuch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/negation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/make_void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/make_unsigned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/make_signed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_volatile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_virtual_base_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_unsigned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_rvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_unscoped_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/regex_debug.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_unbounded_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_trivially_copyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_swappable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_stateless.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_signed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_scoped_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_scalar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_member_object_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_member_function_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_polymorphic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/static_mutex.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_pod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_nothrow_swappable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_nothrow_move_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_noncopyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_member_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_detected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_lvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_list_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_destructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_fundamental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_floating_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_final.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_detected_exact.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_detected_convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_bounded_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_base_of_tr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_base_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_default_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_copy_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_copy_assignable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_compound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_complete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/date_time/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/gregorian/greg_month.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_unary_minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_base_and_derived.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_assignable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/is_abstract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/integral_promotion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/ice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_virtual_destructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_unary_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_plus_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_move_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_move_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_destructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/regex.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_trivial_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_right_shift_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_right_shift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_pre_increment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_pre_decrement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_post_increment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_post_decrement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/date_time/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_date_time.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_multiplies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_modulus_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_minus_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_logical_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_nothrow_destructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_nothrow_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_nothrow_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_new_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_negate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_multiplies_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_date_time.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/date_time/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_date_time-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_divides_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_dereference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_complement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_xor_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_logical_not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_logical_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_left_shift_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_left_shift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detected_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/declval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/decay.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/cv_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_xor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_or_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_and_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/has_bit_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/function_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/floating_point_promotion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/extent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/disjunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/array_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/arithmetic_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/alignment_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/alignment_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/aligned_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/copy_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/copy_cv_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/copy_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/conversion_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/conjunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/conditional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/composite_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/common_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/broken_compiler_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/units_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_volatile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/static_rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_rvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/static_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_lvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/add_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/incr_registration_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/decltype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/make_scaled_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_unit_of_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_unit_of_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_quantity_of_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_quantity_of_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/scaled_base_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/scale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/reduce_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/quantity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/pow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/make_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/get_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/dimensionless_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/dimensionless_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/dimensionless_quantity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/dim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/derived_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_quantity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_dimensionless_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_dimensionless_quantity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_dimensionless.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_dimension_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/is_dim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/homogeneous_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/heterogeneous_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/get_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_node_set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_node_map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/cmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/absolute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_node_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_node_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_flat_set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_flat_map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/unordered_flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/hash_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/concurrent_flat_set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/concurrent_flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/concurrent_flat_map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/concurrent_flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/urls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/url_view_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/url_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/url_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_encoded_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/scheme.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/pct_string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/parse_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/parse_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/url.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/static_url.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_encoded_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/segments_encoded_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/ignore_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/host_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/error_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/encoding_opts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_encoded_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_encoded_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_encoded_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/params_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/ipv6_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/ipv4_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/string_view_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/string_ref_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/string_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/in_place_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/decode_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/authority_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/value_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/typed_in_place_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/identity_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/explicit_operator_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/declval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/compare_pointees.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/base_from_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/addressof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/uuid_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/basic_name_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/visitor_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/variant_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/uuid_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/uuid_hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/uuid_generators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/uuid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/string_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/random_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/nil_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/name_generator_sha1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/name_generator_md5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/name_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/entropy_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/waitable_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/wait_on_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/static_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/recursive_wrapper_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/recursive_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/recursive_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/polymorphic_get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/multivisitors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/bad_visit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/apply_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/show_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/shell.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/security.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/wait_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/wait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/tls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/timers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/synchronization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/stack_backtrace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/srw_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/init_once.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/heap_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/handle_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_thread_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_system_directory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/priority_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/pipes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/page_protection_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/overlapped.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/local_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/jobs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/error_codes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/dll.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/directory_management.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/debugapi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/dbghelp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_process_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_proc_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_last_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_current_thread_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_current_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_current_process_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/get_current_process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/file_mapping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/file_management.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/xpressive_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/xpressive_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/xpressive_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/xpressive_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/xpressive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/sub_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/crypt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/critical_section.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/character_code_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/bcrypt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/basic_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/apc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/access_rights.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/basic_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/yap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/user_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/print.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/algorithm_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant2/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/regex_actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/match_results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/not_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_unary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/vmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_empty_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_parens_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_multi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_general_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_empty_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/is_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/get_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/assert_is_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/relaxed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/register_binding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/rebind_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/placeholder_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/static_binding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/same_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/require_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/concept_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/concept_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/check_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/callable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/is_subconcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/is_placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/dynamic_binding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/dynamic_any_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/derived.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/deduced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/builtin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/binding_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/binding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/any_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/xtime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/with_lock_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/user_scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/tss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread_only.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/usage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/user.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/testable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/synchronized_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/sync_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/sync_bounded_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/strict_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/shared_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/shared_lock_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/pattern_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/mfc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/icu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/checked_result_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/checked_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/checked_integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_integer_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_integer_literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_base_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/safe_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/range_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/native.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/exception_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/cpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/variant2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/valarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/checked_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/checked_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/unordered_collections_save_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/automatic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/void_cast_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/void_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/vector_135.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/std_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/static_warning.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/state_saver.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/split_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/split_free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/smart_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/unordered_collections_load_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/unique_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/type_info_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/tracking_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/tracking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/strong_typedef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/nvp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/level_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/shared_ptr_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/shared_ptr_132.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/scoped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/priority_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/extended_type_info_typeid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/extended_type_info_no_rtti.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/extended_type_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/export.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/library_version_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/level.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/item_version_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/is_bitwise_serializable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/hash_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/hash_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/hash_collections_save_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/hash_collections_load_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/forward_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/force_include.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/binary_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/base_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/assume_abstract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/array_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/array_optimization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/archive_input_unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/archive_input_unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/collections_save_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/collections_load_imp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/collection_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/collection_size_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/boost_unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/boost_unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/boost_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/signal_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/shared_connection_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/preprocessed_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/preprocessed_signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/predestructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/postconstructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/optional_last_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/variadic_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/variadic_signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/trackable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/slot_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/signal_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/scoped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/scoped_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/owner_less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/owner_hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/owner_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/last_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/expired_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/dummy_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/deconstruct_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/deconstruct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/enable_shared_from_this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/enable_shared_from_raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/enable_shared_from.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/atomic_shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/allocate_unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/allocate_shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_shared_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/allocate_local_shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_shared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_local_shared_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_local_shared_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/make_local_shared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/local_shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/intrusive_ref_counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/intrusive_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/static_string/static_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/static_string/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/scoped_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/reverse_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/poly_shared_lockable_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/poly_shared_lockable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/poly_lockable_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/poly_lockable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/ostream_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/once.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/null_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/locks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lockable_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lockable_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lockable_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_factories.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/lock_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/latch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/is_locked_by_this_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/interruption.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/externally_locked_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/externally_locked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/exceptional_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/cv_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/completion_latch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/caller_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/barrier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/timer/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/timer/progress_display.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/timer/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/tti.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/member_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_static_member_function_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_static_member_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_static_member_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_member_function_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_member_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_member_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/frame.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/transition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/termination.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tuple/tuple_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tuple/tuple_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_function_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tuple/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/has_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/stacktrace_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/stacktrace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/safe_dump_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/fifo_scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/exception_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/event_processor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/event_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/deferral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/state_machine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/simple_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/shallow_history.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/deep_history.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/processor_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/null_exception_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/in_state_reaction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/history.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/fifo_worker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/windows_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/custom_reaction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/asynchronous_state_machine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/view_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/view_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/sequence_container_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/iterator_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test_suite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test_parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/system_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/linux_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/is_error_condition_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/is_error_code_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/generic_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/error_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/error_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/cygwin_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/api_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/prg_exec_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/predicate_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/parameterized_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output_test_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/minimal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test_log_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/framework.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test_log.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/unit_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/test_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/test_framework_init_observer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/test_exec_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/test_case_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/results_reporter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/results_collector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/progress_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/response.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/request.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/floating_point_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/execution_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/debug_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/auto_unit_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/ignore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_traits_gnuc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_traits_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_traits_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_register4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_register3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_register2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/singleton_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/version_number.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/version.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/other.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_register.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_mat_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_mat_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_mat_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_mat_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/vec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/make.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/language.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat_from_to_3rd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat_from_to_2nd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/wstringize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/stringize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/selection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/library.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat_from_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat_3rd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat_2nd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/inc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum_params_with_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum_params_with_a_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/dec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/expr_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum_shifted_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/enum_shifted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comma_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/cat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/assert_msg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/start_dir.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/shell.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/extend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/search_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/posix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/locale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/filesystem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/async.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/exe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/env.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/child.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/async_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/async_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/variables_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/value_semantic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/positional_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/parsers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/options_description.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/option.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/eof_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/environment_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/dynamic_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/compose_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/cmdline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/vector_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/transform_value_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/shared_array_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/property_map_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/function_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/id_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/xml_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/string_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/stream_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/ptree_serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/ptree_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/ptree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/ini_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/info_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/extends.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/proto_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/proto_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/proto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/make_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/swizzle3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/swizzle2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/deep_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/swizzle4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/swizzle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/scalar_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_vec_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_traits_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_traits_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/map_vec_mat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/map_mat_vec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/map_mat_mat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/quat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_traits_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_traits_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/mat_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/xor_combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/weibull_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_smallint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/lite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/is_scalar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/deduce_vec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/deduce_scalar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/deduce_quat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/deduce_mat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/taus88.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/subtract_with_carry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/student_t_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/sobol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/shuffle_output.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/shuffle_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/seed_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/variate_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_real_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_on_sphere.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_int_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/uniform_01.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/triangle_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/mixmax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/mersenne_twister.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/lognormal_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/linear_feedback_shift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/linear_congruential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/ranlux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/random_number_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/random_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/poisson_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/piecewise_linear_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/piecewise_constant_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/normal_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/non_central_chi_squared_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/niederreiter_base2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/negative_binomial_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/exponential_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/discrete_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/discard_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/chi_squared_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/cauchy_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/laplace_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/lagged_fibonacci.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/inversive_congruential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/binomial_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/independent_bits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/hyperexponential_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/geometric_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/generate_canonical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/gamma_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/fisher_f_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/faure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/extreme_value_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/reverse_result_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/result_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/rend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/rbegin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/range_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/beta_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/bernoulli_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/additive_combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/traversal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/sub_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/size_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/istream_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/irange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/has_range_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/mutable_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/mfc_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/mfc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/metafunctions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/iterator_range_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/iterator_range_hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/iterator_range_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/atl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/as_literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/as_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/any_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/difference_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/counting_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/const_reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/const_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/ratio_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/ratio_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/include.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_sequence_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_map_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_circular_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_circular_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/serialize_ptr_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_unordered_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/ptr_set_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/to_python_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/to_python_indirect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/to_python_converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/str.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/stl_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/ssize_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/slice_nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/slice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/nullable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/indirect_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/clone_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/with_custodian_and_ward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/type_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/register_ptr_to_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/reference_existing_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/refcount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/raw_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/pure_virtual.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/pointee.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/self.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/return_value_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/return_opaque_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/return_internal_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/return_by_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/return_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/override.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/other.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/opaque_pointer_converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_slices.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_protocol_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object_items.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/import.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/implicit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/has_back_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/handle_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/module_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/module.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/extract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/manage_new_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/make_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/make_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/lvalue_from_pytype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/long.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/instance_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/data_members.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/copy_non_const_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/copy_const_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/class_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/call_method.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/exec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/exception_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/docstring_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/dict.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/default_call_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/def_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/simple_segregated_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/poolfwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/borrowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/bases.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/base_type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/back_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/args_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/arg_from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 1900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/pool_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/object_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/template_keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/required.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/preprocessor_no_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/preprocessor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/logic/tribool_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tr1_c_macros.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/nested_keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/keyword_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/is_argument_pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/deduced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quaternion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/octonion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/common_factor_rt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/common_factor_ct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/common_factor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/string_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/string_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/unless_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/transform_error_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/transform_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated_one_of1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated_one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/start.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/spaces.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/space.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/source_position_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/source_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/sequence_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/return_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/repeated_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/nth_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/next_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/next_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/middle_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/look_ahead.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/lit_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/reject.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/range_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/one_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/one_char_except_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/one_char_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/one_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/is_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/int_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/if_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_remaining.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_prev_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/limit_string_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/limit_sequence_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/limit_one_of_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/limit_one_char_except_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/last_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/iterate_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl_reject_incomplete_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/get_col.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldr_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldr_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldr_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/foldr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/change_error_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/build_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/always_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/always.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/alphanum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/accept_when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/accept_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/fail_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/fail_at_first_char_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/fail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/entire_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/digit_val.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/define_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/debug_parsing_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/make_unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/default_delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/adl_move_swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/accept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/utility_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/unique_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/mpl_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/mpl_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/skeleton_and_content_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/integer_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/skeleton_and_content_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/graph_communicator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/error_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/datatype_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/datatype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/skeleton_and_content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/request.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/packed_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/packed_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/nonblocking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/intercommunicator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/inplace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/void_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/value_type_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/upper_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/communicator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/cartesian_communicator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/zip_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/sizeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/size_t_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/size_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/size_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/single_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/transform_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/stable_partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/range_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/sequence_tag_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/sequence_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/same_as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/reverse_iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pair_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/push_front_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/order_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/push_back_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/protect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/prior.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/print.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pop_front_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/pop_back_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/min_max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/min_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/max_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/lower_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/numeric_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/next_prior.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/next.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/negate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiplies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/key_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/joint_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/iterator_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/iterator_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/iter_fold_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/long_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/long.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/is_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/lambda_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/key_type_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/insert_range_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/insert_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/inherit_linearly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/index_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/index_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/has_xxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/is_placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/integral_c_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/has_key_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/integral_c_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/integral_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/int_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/filter_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/eval_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/erase_key_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/erase_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/has_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/get_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/front_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/front_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/deref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/count_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/empty_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/empty_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/contains.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/empty_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/distance_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bitwise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/begin_end_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/contains_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/begin_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/clear_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/char_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/bool_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/arg_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/always.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/alias.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/advance_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/back_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/back_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/at_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/as_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/row_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/proto_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/msm_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/event_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/accumulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/O1_size_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/O1_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/active_state_switching_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/binding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/are_tagged_arguments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/stringtok.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/relaxed_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/property_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/property.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/mutable_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/mutable_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/iterator_tests.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/iterator_adaptors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/is_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/integer_log2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/indirect_cmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/fibonacci_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/fenced_priority_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/disjoint_sets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/container_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/bucket_sorter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/tuple_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/traits_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/ops_fields.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/io_fields.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/functions_for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/core_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/phoenix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/function_collection_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/function_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/base_collection_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/base_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/any_collection_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/any_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/voronoi_geometry_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/voronoi_diagram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/voronoi_builder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/voronoi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_with_holes_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_set_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/segment_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/segment_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/segment_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/segment_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/rectangle_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/rectangle_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/rectangle_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_45_set_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_45_set_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_45_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/point_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_set_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_set_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_90_with_holes_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_90_set_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_90_set_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_90_set_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_90_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_45_with_holes_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/polygon_45_set_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/subarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/storage_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/range_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/multi_array_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/point_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/point_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/isotropy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/interval_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/interval_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/interval_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/gtl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/gmp_override.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/sequenced_index_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/sequenced_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/safe_mode_errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/ranked_index_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/ranked_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/random_access_index_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/index_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/index_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/extent_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/extent_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/copy_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/concept_checks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/collection_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_array/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/hashed_index_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/hashed_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/global_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/composite_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/random_access_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/tommath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/ordered_index_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/ordered_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/mem_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/key_extractors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/indexed_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/identity_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/float128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/eigen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/debug_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/rational_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/mpfr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/mpfi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/mpc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/miller_rabin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/logged_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/gmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/unix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/throw_on_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/tcp_ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_dec_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_bin_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/complex_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/tcp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/complex128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/unix_ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/row.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/resultset_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/resultset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/mysql_collations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/static_results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/static_execution_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/ssl_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/rows_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/rows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/row_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/error_with_diagnostics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/diagnostics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/mysql_server_errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/datetime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/metadata_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/metadata_collection_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/metadata.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/mariadb_server_errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/mariadb_collations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/handshake_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/field_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/field_kind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/field.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/execution_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/error_categories.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/days.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/utf8_codecvt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/stat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/date.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/common_server_errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/column_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/client_errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/buffer_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/blob_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/blob.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/bad_field_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/stackstring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/replacement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/quoted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/iostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/fstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/filesystem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/filebuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/cstdlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/cstdio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/optional_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/optional_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/bad_optional_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/try.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/trait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/success_failure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/std_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/std_outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/iostream_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/coroutine_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/boost_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/boost_outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/basic_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/basic_outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/bad_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/logic/tribool_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/logic/tribool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/loops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/xsi_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/control_structures.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/closures.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/casts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda2/lambda2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/lexical_cast_old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/bad_lexical_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/treap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/unordered_set_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/unordered_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/trivial_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/treap_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/treap_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/set_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/rbtree_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/rbtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/priority_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/pointer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/pointer_rebind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/pointer_plus_bits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/parent_from_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/pack_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/splaytree_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/splaytree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/member_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/splay_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/slist_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/sgtree_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/sgtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/sg_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/hashtable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/derivation_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/circular_slist_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/circular_list_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/bstree_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/bstree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/bs_set_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/bs_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/avltree_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/avltree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/avl_set_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/avl_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/list_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/link_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/linear_slist_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/intrusive_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/traits_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/tee.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/stream_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/slice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/restrict.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/any_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/quoted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/ostream_put.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/ostream_joiner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/nullstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/ios_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/invert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/input_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/imbue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/flush.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filtering_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filtering_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/seek.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/putback.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/put.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/positioning.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/pipeline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/output_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/optimal_buffer_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/categories.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/zip_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/code_converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/close.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/checked_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/char_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/chain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/is_lvalue_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/is_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/interoperable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/permutation_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/new_iterator_tests.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/minimum_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_categories.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_archetypes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/iterator_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/is_readable_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/value_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/value_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/value_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/value_from.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/indirect_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/function_output_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/function_input_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/filter_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/counting_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/visit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 2900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/parse_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/parse_into.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/null_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/monotonic_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/stream_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/storage_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/static_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/set_pointer_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/serializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/serialize_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/pilfer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/to_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/pred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/on_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/handle_errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/memory_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/kind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/basic_parser_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/basic_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/util.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/utf8_codecvt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/utf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/capture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/time_zone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/localization_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/hold_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/gnu_gettext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/generic_codecvt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/formatting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/encoding_utf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/encoding_errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/date_time_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/date_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/collator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/spsc_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/lockfree_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/trivial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/xsi_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/windows_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_mapped_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_heap_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_external_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/interprocess_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/file_mapping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/shared_memory_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/segment_manager.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/permissions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/offset_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/mapped_region.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_xsi_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_windows_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/managed_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/creation_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/anonymous_shared_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/zip_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/zip_shortest_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/zip_shortest.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/zero.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/unpack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/utf8_codecvt_facet.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/utf8_codecvt_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/templated_streams.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/unfold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/unfold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/then.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lightweight_test_report.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lightweight_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lightweight_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lcast_precision.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/sp_typeinfo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/is_xxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/select_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/scoped_enum_emulation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/reference_content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/quick_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/ob_compressed_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/numeric_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/no_exceptions_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/named_template_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lightweight_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/catch_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/call_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/bitmask.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/lightweight_main.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/binary_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/basic_pointerbuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/atomic_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/allocator_utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/is_incrementable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/interlocked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/indirect_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/has_default_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/fenv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/container_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/compressed_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/import.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/alias.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset/dynamic_bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/smart_library.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/shared_library_load_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/shared_library.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/runtime_symbol_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/library_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/import_mangled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/import_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/error_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/endian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/buffers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/to_string_stub.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/info_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/get_error_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/diagnostic_information.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/current_exception_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/waker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_type_info_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_nested_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/unbuffered_channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_file_open_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_file_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_file_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_errno.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_at_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/errinfo_api_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/enable_error_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/enable_current_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/pooled_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/fss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/fiber.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/timed_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/stack_allocator_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/segmented_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/recursive_timed_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/protected_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/path_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/fstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/file_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/channel_op_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/buffered_channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/barrier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/take_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/symmetric_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/span.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/directory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/cstdio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/convenience.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/tap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/take_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/take_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/replicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/remove_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/slice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/second.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/scan_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/scan_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/one.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/not_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/remove_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/prepend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/permutations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/minimum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/members.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/maximum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/lift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/none_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/negate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/mult.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/monadic_fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/monadic_fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/monadic_compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/mod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/lexicographical_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/keys.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/is_subset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/is_disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/intersperse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/first.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/index_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fuse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/duplicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/drop_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/drop_front_exactly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/drop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/extract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/extend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/eval_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/comparing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/chain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/cartesian_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/basic_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/drop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/div.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/define_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/cycle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/contains.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/adjust_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/adjust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/adapt_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/adapt_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/accessors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/any_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/all_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/fibonacci_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/skew_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/priority_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/pairing_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/heap_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/heap_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/multi_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/make_profile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/make_histogram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/d_ary_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/binomial_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/weight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/unsafe_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/unlimited_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/storage_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/sample.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/unpack_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/literals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/indexed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/histogram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/proj.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/pipable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/partial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/unpack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/mutable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/tap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/rotate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/reveal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/returns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/repeat_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/protect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/implicit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/function_param_limit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/flow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/flip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/limit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/lift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/is_unpackable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/is_invocable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/infix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/indirect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/capture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/apply_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/always.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/alias.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/split_interval_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/fix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/decorate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/decay.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_combining_style.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/split_interval_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/separate_interval_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/right_open_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/ptime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/open_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/left_open_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/associative_element_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_base_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval_base_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/impl_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/gregorian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/dynamic_interval_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/discrete_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/continuous_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/closed_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/associative_interval_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/tracking_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/static_holder_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/static_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/simple_locking_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/simple_locking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/set_factory_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/set_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/static_min_max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/static_log2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/mod_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/integer_mask.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/integer_log2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/extended_euclidean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/common_factor_rt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/common_factor_ct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/integer/common_factor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/key_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/intermodule_holder_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/intermodule_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/holder_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/hashed_factory_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/hashed_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/flyweight_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/flyweight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/factory_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/refcounted_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/refcounted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/no_tracking_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/no_tracking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/no_locking_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/no_locking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/locking_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/key_value_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/format_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/format_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/format_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/feed_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/alt_sstream_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/alt_sstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/assoc_container_factory_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/assoc_container_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/parsing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/internals_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/internals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/free_funcs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/function4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_callable_builtin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/function_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/function_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/function_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/function_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/result_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/property_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/parameter_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/member_object_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/member_function_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_nonmember_callable_builtin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_member_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_member_object_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_member_function_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_function_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/is_function_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/forward_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/value_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/overloaded_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/lightweight_forward_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/hash_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/virtual_locator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/typedefs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/step_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/rgba.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/rgb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/promote_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/premultiply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/position_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/planar_pixel_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/planar_pixel_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/pixel_numeric_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/pixel_iterator_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/pixel_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/pixel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/packed_pixel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/metafunctions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/locator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/iterator_from_2d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_view_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/channel_numeric_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/channel_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/bit_aligned_pixel_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/histogram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/gray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/dynamic_step.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/device_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/color_convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/color_base_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/color_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/cmyk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/vector_as_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/use_mpi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/undirected_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/bit_aligned_pixel_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/undirected_dfs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/two_graphs_common_spanning_trees.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/two_bit_color_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/write_dimacs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/wavefront.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/visitors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/vf2_sub_graph_iso.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/vertex_and_edge_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/tree_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/transpose_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/transitive_reduction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/transitive_closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/topology.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/topological_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/tiernan_all_cycles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/successive_shortest_path_nonnegative_weights.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/subgraph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/strong_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/stoer_wagner_min_cut.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/stanford_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/st_connected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/ssca_graph_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/smallest_last_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/small_world_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/sloan_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/simple_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 3900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/relax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/sequential_vertex_coloring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/rmat_graph_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/reverse_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/plod_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_face_traversal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/read_dimacs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/random_spanning_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/random_layout.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/r_c_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/push_relabel_max_flow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/property_iter_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/profile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/prim_minimum_spanning_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/point_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/mesh_graph_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/mcgregor_common_subgraphs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/maximum_weighted_matching.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_canonical_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/page_rank.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/overloading.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/one_bit_color_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/numeric_values.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/neighbor_bfs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/named_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/named_function_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/minimum_degree_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/metric_tsp_approx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/metis.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/kamada_kawai_spring_layout.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/iteration_macros_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/maximum_adjacency_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/iteration_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/isomorphism.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/max_cardinality_matching.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/matrix_as_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/make_maximal_planar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/make_connected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/make_biconnected_planar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/loop_erased_random_walk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/lookup_edge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/leda_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/labeled_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/kruskal_min_spanning_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/king_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/johnson_all_pairs_shortest.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_stats.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_selectors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_mutability_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/is_straight_line_drawing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/is_kuratowski_subgraph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/incremental_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/howard_cycle_ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/hawick_circuits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/gursoy_atun_layout.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/grid_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graphviz.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graphml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/edmunds_karp_max_flow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/edmonds_karp_max_flow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/edge_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/edge_connectivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/edge_coloring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/eccentricity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_as_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/graph_archetypes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/geodesic_distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/fruchterman_reingold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/floyd_warshall_shortest.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/find_flow_cost.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/filtered_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/exterior_property.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/erdos_renyi_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/cuthill_mckee_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/create_condensation_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/core_numbers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/connected_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dominator_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dll_import_export.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/directed_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dimacs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dijkstra_shortest_paths_no_color_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/depth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/degree_centrality.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/dag_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/cycle_canceling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/biconnected_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/betweenness_centrality.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/bellman_ford_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/bc_clustering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/compressed_sparse_row_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/clustering_coefficient.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/closeness_centrality.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/circle_layout.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/chrobak_payne_drawing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/buffer_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/bron_kerbosch_all_cliques.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/breadth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/boyer_myrvold_planar_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/bipartite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/modifiers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/modifier_description.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/bandwidth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/astar_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/adjacency_matrix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/adjacency_list_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/adjacency_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/adjacency_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/adj_list_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/accounting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/members.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/enumerators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/enum_to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/enum_from_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/descriptor_by_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/descriptor_by_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/bases.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/segmented_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/protected_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/pooled_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compat/shared_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/wait_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/year_month_day.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/wrapping_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/tz_db_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_zone_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_zone_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_system_split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_system_counted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_resolution_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_parsing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/kernel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/user_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image_sampler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/svm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/source.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/program.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/memory_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/command_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image3d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image2d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/cl_ext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/cl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/async.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/usage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/requires.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/user.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/requires_threads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/pragma_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/helper_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/header_deprecated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/auto_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_check/msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_check/has_constraints.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_check/general.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept_check/borland.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/warning_disable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx98.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx23.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/assert_cxx03.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/scoped_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/node_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/node_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/new_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/uses_allocator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/uses_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/static_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/stable_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/small_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/scoped_allocator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/is_unordered_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/devector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/container_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/allocator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/adaptive_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/pooled_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/is_tuple_like.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/is_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/is_described_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/is_contiguous_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/hash_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/extensions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/stack_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/stack_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/segmented_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/protected_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/preallocated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/public_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/override.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/fiber_winfib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/fiber_ucontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/fiber_fcontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/fiber.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/continuation_winfib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/continuation_ucontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/continuation_fcontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/continuation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_defs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/strings_from_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/destructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/call_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/base_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_formatting_streams.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/time_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/string_parse_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/string_convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/special_values_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/special_values_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/special_defs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/period_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/period_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/period.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/parse_format_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/microsec_time_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/locale_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/dst_rules.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_parsing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_names_put.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_timezone_defs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time_adjustor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/iso_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/int_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian_calendar.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian_calendar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/format_date_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/find_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/filetime_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/dst_transition_generators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_defs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_clock_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/constrained_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_generators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_generator_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_generator_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_formatting_locales.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_formatting_limited.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_formatting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_format_simple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/date_duration_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/printf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/lexical_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/compiler_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/c_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/c_local_time_adjustor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/adjust_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/strtol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/spirit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/charconv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/yield_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/verbose_terminate_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/quick_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/use_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/underlying_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/uncaught_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/typeinfo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/type_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/span.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/snprintf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/make_span.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/lightweight_test_trait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/scoped_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/lightweight_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/launder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/is_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/ignore_unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/pointer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/nvp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/null_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/noncopyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/noinit_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/no_exceptions_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/memory_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/max_align.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/cmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/checked_delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/bit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/allocator_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/invoke_swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/first_scalar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/fclose_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/explicit_operator_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/exchange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/empty_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/demangle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/default_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/protected_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/allocator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/alloc_construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/alignof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/asymmetric_coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/addressof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/symmetric_coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/standard_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/stack_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/stack_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/segmented_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compat/latch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/return_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_varargs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_transaction_safe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_noexcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_member_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_member_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_member_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/detail/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/yap/detail/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/traits/null_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/traits/cpp_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/traits/c_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/detail_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/detail/header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/is_aligned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/assume_aligned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/alignment_of_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/alignment_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/remove_member_volatile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/qualified_class_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_volatile_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_transaction_safe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_rvalue_reference_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_reference_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_noexcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_lvalue_reference_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_invocable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_cv_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/is_const_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/has_void_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/has_varargs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/has_member_qualifiers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/function_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/class_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_delete_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_allocator_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_allocator_adaptor_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_allocator_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/aligned_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/align_up.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/align_down.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/align.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_member_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/time_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/thread_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/system_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/apply_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/apply_member_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_varargs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_transaction_safe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_noexcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_member_volatile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_member_rvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_member_lvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/add_member_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/process_cpu_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/include.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/floor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/clock_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/chrono_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/ceil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/task.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/run.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer/space_optimized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer/details.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/circular_buffer/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/wait_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/unique_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/this_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/this_coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detached.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/race.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/main.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/leaf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/sort_subrange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/minmax_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/async_for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/accumulators_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/accumulators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/minmax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/is_partitioned_until.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/is_palindrome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/is_clamped.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/hex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/find_not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/find_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/clamp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/apply_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/xml_woarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/xml_wiarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/xml_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/xml_archive_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/wcslen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any/unique_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any/basic_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any/bad_any_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_text_woarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/xml_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_text_wiarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_text_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/tmpdir.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_text_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/text_woarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/text_wiarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/text_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/text_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_xml_woarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_xml_wiarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_xml_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_xml_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_iarchive_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_xml_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_xml_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_xml_archive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_text_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_text_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_binary_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/polymorphic_binary_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/dinkumware.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/codecvt_null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_woarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_wiarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/binary_oarchive_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/yield.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/write_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_text_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_text_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_streambuf_locale_saver.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_binary_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_binary_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_binary_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_binary_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/basic_archive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/archive_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/system_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/system_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/stream_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/strand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/steady_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/writable_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/wait_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/uses_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/use_future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/use_awaitable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/unyield.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/time_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/this_coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/system_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/require.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/registered_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/redirect_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/recycling_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/readable_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/read_until.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/read_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/static_thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/socket_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/signal_set_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/signal_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/serial_port_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/serial_port.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/require_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/is_read_buffered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/is_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/is_contiguous_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/is_applicable_property.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/io_service_strand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/io_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/io_context_strand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/random_access_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/prepend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/prefer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/post.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/packaged_task.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/multiple_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/is_write_buffered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detached.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/deferred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/defer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/deadline_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/consign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/connect_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/high_resolution_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/handler_continuation_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/file_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/executor_work_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_write_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_stream_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_read_stream_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_read_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffer_registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/connect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/completion_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/co_spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/cancellation_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/cancellation_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/cancellation_signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffers_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/buffered_write_stream_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_socket_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_socket_iostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_socket_acceptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_signal_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_serial_port.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_seq_packet_socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/bind_immediate_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/bind_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/bind_cancellation_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_readable_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/bind_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_writable_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_waitable_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_streambuf_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_stream_socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_stream_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/associator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/associated_immediate_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/associated_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/associated_cancellation_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/associated_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/as_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/any_io_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_raw_socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_random_access_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_io_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_deadline_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/basic_datagram_socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/awaitable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/async_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assert/source_location.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/ptr_map_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/any_completion_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/any_completion_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/ptr_list_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/ptr_list_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/list_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/list_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/assignment_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/ipc_atomic_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/ipc_atomic_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/ipc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/fences.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/capabilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/atomic_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/atomic_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/unconstrained_set_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/set_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/multiset_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/list_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/bimap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/vector_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/unordered_set_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/unordered_multiset_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/std_placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/protect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/mem_fn_vw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/mem_fn_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/mem_fn_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/mem_fn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/make_adaptable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/bind_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/bind_mf_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/bind_mf2_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/detail/footer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/winapi/detail/cast_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/unput_queue_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/time_conversion_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/symbol_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/pattern_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/macro_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/bind_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_macromap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_include_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_ifblock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_value_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_predef_macros_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/macro_definition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/iteration_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/interpret_pragma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/insert_whitespace_detection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/functor_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/flex_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/filesystem_compatibility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/file_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_macromap_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/util/cpp_macromap_predef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_defined_grammar_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_defined_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_chlit_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/validate_universal_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/token_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_predef_macros_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/detect_include_guards.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_literal_grammar_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_intlit_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/cpplexer_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_has_include_grammar_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_has_include_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_grammar_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_expression_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_expression_grammar_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/grammars/cpp_expression_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/is_vmd_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/cpp_lex_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/cpp_lex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/cpp_lex_interface_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/cpp_lex_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/convert_trigraphs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/tuple/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 4900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/list/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/variadic_pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/type_registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/setup.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/seq/is_vmd_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/list/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/parens_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/parens.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/only_after.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/number_registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/not_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/nil_registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/mods.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/modifiers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/sequence_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/parens_split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_general_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_entire.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_empty_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_empty_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_array_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/match_single_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/match_identifier_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/match_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_type_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/is_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/data_equal_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/data_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/adjust_tuple_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/array/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/array/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/visitation_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/idprefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/identifier_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/identifier_concat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/equal_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/equal_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/empty_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/hash_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/has_result_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/forced_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/enable_recursive_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/enable_recursive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/variant_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/substitute_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/substitute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/std_hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/thread/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/future.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/over_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/multivisitors_cpp14_based.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/multivisitors_cpp11_based.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/make_variant_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/initializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_posix.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_include_platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_getrandom.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_getentropy.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_detect_platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/element_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/cast_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_bcrypt.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/backup_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/apply_visitor_delayed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/variant/detail/apply_visitor_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/uuid_x86.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/uuid_generic.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/sha1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_wincrypt.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/uri_reference_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/unreserved_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/sub_delim_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/reserved_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/relative_ref_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/query_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider_arc4random.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/random_provider.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/md5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/uuid/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/detail/result_of_variadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/detail/result_of_iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/detail/minstd_rand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/detail/in_place_factory_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/utility/detail/in_place_factory_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/uri_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/segments_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/params_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/params_encoded_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/params_encoded_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/pct_encoded_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/pchars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/origin_form_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/ipv6_address_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/ipv4_address_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/gen_delim_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/authority_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/absolute_uri_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/segments_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/segments_encoded_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/segments_encoded_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/recycled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/range_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/optional_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/params_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/not_empty_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/lut_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/impl/decode_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/vchars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/variant_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/unsigned_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/tuple_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/token_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/string_view_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/string_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/alnum_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/all_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/vformat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/url_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/segments_iter_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/replacement_field_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/literal_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/hexdig_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/digit_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/delim_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/dec_octet_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/ci_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/charset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/alpha_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/decode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/any_segments_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/any_params_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/print.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/pct_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/pattern.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/parts_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/params_iter_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/over_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/optional_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/normalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/move_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/format_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/narrow_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/mulx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/fca.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/concurrent_static_asserts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/xmx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/bad_archive_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/archive_constructed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/serialize_tracked_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/serialize_fca_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/serialize_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/serialization_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/prime_fmod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/opt_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/thermal_conductivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/temperature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/surface_tension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/surface_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/stress.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/specific_volume.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/specific_heat_capacity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/specific_energy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/solid_angle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/resistivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/resistance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/abstract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/wavenumber.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/volume.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/velocity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/pressure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/torque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/moment_of_inertia.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/molar_heat_capacity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/molar_energy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/mass_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/mass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/magnetic_flux_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/magnetic_flux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/magnetic_field_intensity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/luminous_intensity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/luminous_flux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/reluctance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/plane_angle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/permittivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/permeability.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/momentum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/energy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/electric_potential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/electric_charge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/dynamic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/dose_equivalent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/current.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/luminance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/kinematic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/information.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/inductance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/impedance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/illuminance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/heat_capacity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/frequency.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/force.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/energy_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/absorbed_dose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/unscale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/static_rational_power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/conductivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/conductance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/capacitance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/push_front_or_add.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/angular_velocity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/angular_momentum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/angular_acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/amount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/activity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/physical_dimensions/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/conversion_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/cmath_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/absolute_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/valarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/push_front_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/prevent_redefinition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/ordinal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/one.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/linear_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/heterogeneous_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/dimensionless_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/dimension_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/dimension_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/detail/dim_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/istream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/iostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/fstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/sstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/locale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_likely_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_function_ptr_tester.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_function_ptr_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_function_msvc10_fix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_function_cxx_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_function_cxx_03.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/std/bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/typeof/msvc/typeof_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/yes_no_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/template_arity_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/mp_defer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_swappable_cxx_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/composite_pointer_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/composite_member_pointer_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/common_type_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/common_arithmetic_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/bool_trait_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/bool_trait_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/std_shared_ptr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/register_runtime_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/ice_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/ice_not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/ice_eq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/ice_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/has_prefix_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/has_postfix_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/has_binary_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/detector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_traits/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/normalize_deduced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/normalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/meta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/member11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/macro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/instantiate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/get_signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/get_placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/extract_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/reference_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/pointer_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/boost_shared_ptr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/detail/stl_register_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/detail/ctti_register_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/detail/compile_time_type_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/vtable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/rebind_placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tuple/detail/tuple_basic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/namespace_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/member_type_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_union_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_type_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_template_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_static_member_function_template_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_static_member_function_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/dynamic_vtable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_member_function_template_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/check_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/check_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/auto_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/any_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_erasure/detail/adapt_to_vtable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dunion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dtype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dtfunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dtemplate_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dtemplate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dtclass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dstatic_mem_fun_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dstatic_mem_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dstatic_mem_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dstatic_function_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_static_member_data_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_member_function_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_member_data_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_function_template_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_function_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_enum_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_data_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/gen/has_class_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dvm_template_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmem_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmem_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmacro_sunfix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmacro_fve.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmacro_fun_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dlambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dfunction_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dfunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dftclass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/denum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dstatic_function_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dptmf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dplaceholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dnullptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dnotype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmetafunc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmem_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dmem_fun_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/shared_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/once.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/mfc_thread_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/interlocked_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/basic_timed_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/denclosing_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/ddeftype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/ddata.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dcomp_mem_fun_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dcomp_mem_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/tti/detail/dclass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/thread_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/thread_heap_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/thread_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/condition_variable_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/wait_for_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/wait_for_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/launch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/is_future_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/win32/basic_recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/v2/shared_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/thread_heap_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/thread_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/shared_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/pthread_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/once_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/pthread/once.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/scheduled_thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/loop_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/inline_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/generic_executor_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/executor_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/future_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/future_error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/futures/future_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/task_region.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/exception_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/work.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/thread_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/serial_executor_cont.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/serial_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/scheduling_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/string_to_unsigned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/platform_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/nullary_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/make_tuple_indices.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/basic_thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/variadic_header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/variadic_footer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/log.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/tss_hooks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/thread_safety.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/lockable_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/thread_interruption.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/thread_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/string_trim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/atomic_undef_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/atomic_redef_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/devector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/sync_timed_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/is_convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/invoker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/function_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/force_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/detail/counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/deque_views.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/deque_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/deque_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/xml_printer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/wrap_stringstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/string_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/setcolor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/rtti.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/nullstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/named_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/sync_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/sync_priority_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/sync_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/sync_bounded_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/queue_views.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/queue_op_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/queue_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/queue_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/traverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/test_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/test_case_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/test_case_counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/observer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/global_fixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/fixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tree/auto_registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/lazy_ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/is_forward_iterable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/is_cstring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/foreach.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/custom_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/class_properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/assign_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/assertion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output/xml_report_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output/xml_log_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output/plain_report_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output/junit_log_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/output/compiler_log_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/included/unit_test_framework.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/output_test_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/fpc_tolerance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/fpc_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/floating_point_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/cstring_comparison_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/collection_comparison_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/assertion_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/test_tools.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/test_main.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/test_framework_init_observer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/results_reporter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/results_collector.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/included/unit_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/included/test_exec_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/included/prg_exec_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/included/execution_monitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/xml_report_formatter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/xml_log_formatter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/unit_test_parameters.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/unit_test_monitor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/unit_test_main.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/unit_test_log.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/test_tree.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/pp_variadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/log_level.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/global_typedef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/fwd_decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/enable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/progress_monitor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/plain_report_formatter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/junit_log_formatter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/framework.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/execution_monitor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/decorator.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/debug.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/cpp_main.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/impl/compiler_log_formatter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/suppress_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/system_category_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/system_category_condition_win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/system_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/std_category_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/std_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/snprintf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/test_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/index_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/for_each_sample.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/dataset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/throws.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/system_category_message_win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/system_category_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/errc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/cerrno.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/append_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/detail/pipeable_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/is_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/interop_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/generic_category_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/generic_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/error_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/error_category_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/system/detail/error_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/unwind_base_impls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/try_dec_convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/to_hex_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/to_dec_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/safe_dump_win.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stl_interfaces/detail/view_closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/safe_dump_posix.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/safe_dump_noop.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/state_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/rtti_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/push_options.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/reaction_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/node_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/leaf_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/counted_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/statechart/detail/avoid_unused_warning.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/void_ptr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/collect_noop.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/collect_msvc.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/addr_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/addr2line_impls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_utree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_string_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/pop_options.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/location_from_symbol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/libbacktrace_impls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/frame_unwind.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/frame_noop.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/frame_msvc.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/frame_decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/stacktrace/detail/collect_unwind.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_extended_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_standard_wide.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_standard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_ostream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_multi_pass_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_modify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_look_ahead.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_locals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_line_pos_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_istream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_iso8859_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_what.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_uint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_attributes_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_ascii.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any_ns_so.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any_ns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any_if_ns_so.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any_if_ns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/support_adapt_adt_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_parse_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_omit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_not_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_no_skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_sequential_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_parse_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_kleene.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_hold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_expect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_no_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_match_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_match_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_lexeme.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_attr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_eps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_eol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_eoi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_char_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_as_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_and_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_stl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_composite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_closures.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_casts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_binders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_tuples.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_tuple_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_statements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_special_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_generate_static_lexertl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_char_token_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_what.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/phoenix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_tokenize_and_parse_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_tokenize_and_parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_static_lexertl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_plain_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_lexertl_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_lexertl_position_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_lexertl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/lex_lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_phoenix_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_omit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_verbatim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_upper_lower_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_uint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_strict_relaxed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_right_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_generate_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_generate_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_not_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_no_delimit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_maxwidth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_left_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_kleene.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_center_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_format_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_format_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_eps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_eol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_duplicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_delimit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_columns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_char_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_tree_to_xml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_traverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_symbols_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_swap_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_attr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_and_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/karma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/chrono/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/thread_clock.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_sequential_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_sequential_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_select.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_scoped_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_scanner_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_scanner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_safe_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_rule_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_rule_alias.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_subrule_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_stored_rule_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_stored_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_spirit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_skipper_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_skipper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_push_front_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_push_back_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_positive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_position_iterator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_position_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parser_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parser_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parser_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parser_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_refactoring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ref_value_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ref_const_ref_value_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ref_const_ref_const_ref_a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ref_const_ref_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ref_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_range_run.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_multi_pass_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_minimal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_meta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_loops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_lists_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_lists.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parse_tree_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parse_tree_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parse_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_parametric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_numerics_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_numerics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_no_actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_grammar_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_fundamental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_functor_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_flush_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_fixed_size_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_file_iterator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_kleene_star.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_insert_key_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_insert_at_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_increment_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_grammar_def_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_distinct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_directives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_decrement_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_debug_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_file_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_exclusive_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_exceptions_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_escape_char_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_escape_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_erase_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_epsilon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_distinct_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_chset_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_basic_chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ast_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_ast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_assign_key_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_confix_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_assign_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_composite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_common_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_closure_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_closure_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_clear_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/string_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/spreadsort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/integer_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/float_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spinsort/spinsort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/sample_sort/sample_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_as_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic_actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/include/classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/pivot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/merge_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/merge_four.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/merge_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/int_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/indirect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/file_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/pdqsort/pdqsort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/deque_cnc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/parallel_stable_sort/parallel_stable_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/block_indirect_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/insert_sort/insert_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/flat_stable_sort/flat_stable_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/time_measure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/stack_cnc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/spinlock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/sort_basic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/rearrange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 5900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_typeinfo_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_thread_yield.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_thread_sleep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_thread_pause.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_obsolete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_nullptr_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_noexcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/yield_k.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_w32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_pt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_nt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/chrono/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/chrono.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_pt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_nt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_interlocked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_w32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_spin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/operator_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/lwm_win32_cs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/lwm_std_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/lwm_pthreads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/lightweight_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_aix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_counted_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/sp_convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/shared_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/quick_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/variadic_slot_invoker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/variadic_arg_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/unique_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/slot_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/slot_groups.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/slot_call_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/signals_common_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/lightweight_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_spin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_pt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_nt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count_gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/smart_ptr/detail/atomic_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/lwm_nop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/foreign_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/auto_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/detail/stack_constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/detail/shared_ptr_nmt_132.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/detail/shared_ptr_132.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/detail/is_default_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/signals_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/signal_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/concept/safe_numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/scope_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/result_type_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/replace_slot_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/preprocessed_arg_type_template.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/preprocessed_arg_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/null_output_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/lwm_win32_cs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/signals2/detail/lwm_pthreads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/states.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_traits_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/serialization/detail/shared_count_132.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/concept/promotion_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/concept/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/concept/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/safe_numerics/concept/exception_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/w32_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/unicode_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/u32regex_token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/u32regex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/syntax_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/sub_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/perl_matcher_non_recursive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/perl_matcher_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/perl_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/pattern_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/object_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/mem_block_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/match_results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/match_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_raw_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_grep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/regbase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/primary_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/basic_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/w32_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/unicode_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/u32regex_token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/u32regex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/syntax_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/sub_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/states.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/iterator_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/icu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/error_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/cregex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/cpp_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/char_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/c_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/basic_regex_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v5/basic_regex_creator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_grep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regbase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/protected_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/primary_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/perl_matcher_recursive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_traits_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_raw_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/regex_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/icu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/error_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/cregex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/cpp_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/char_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/c_regex_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/basic_regex_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/basic_regex_creator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/perl_matcher_non_recursive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/basic_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/pending/unicode_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/perl_matcher_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/perl_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/pending/static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/pattern_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/object_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/mem_block_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/match_results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/match_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/iterator_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/v4/indexed_bit_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/response.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/request.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/logger.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/ignore.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/impl/connection.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/runner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/resolver.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/health_checker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/connector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/pending/object_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/config/cwchar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/regex/config/borland.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/sfinae.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/safe_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/chrono/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/process_cpu_clocks.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/range_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/msvc_has_iterator_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/misc_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/microsoft.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/join_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/implementation_help.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/handshaker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/detail/connection_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/ignore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/adapt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/detail/is_ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/detail/is_evenly_divisible_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ratio/detail/gcd_lcm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/str_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/sizer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/combine_cxx03.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/collection_traits_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/collection_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/any_iterator_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/any_iterator_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/any_iterator_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/any_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/has_member_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/extract_optional_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/difference_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/demote_iterator_traversal_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/default_constructible_unary_fn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/combine_rvalue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/combine_no_rvalue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/detail/combine_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/swap_ranges.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/stable_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/stable_partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/set_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/search_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/rotate_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/overwrite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/iota.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm_ext/copy_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/upper_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/unique_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/chrono/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_chrono.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/remove_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/random_shuffle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/partial_sort_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/partial_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/nth_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/rotate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/reverse_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/replace_copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/replace_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/remove_copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_chrono.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/chrono/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_chrono-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/find_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/fill_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/equal_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/mismatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/min_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/max_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/lower_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/lexicographical_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/inplace_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/heap_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/find_first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/strided.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/sliced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/reversed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/replaced_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/replaced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/ref_unwrapped.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/copy_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/binary_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/algorithm/adjacent_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/uniqued.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/type_erased.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/transformed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/tokenized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/signed_unsigned_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/seed_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/seed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/qrng_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/ptr_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/polynomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/niederreiter_base2_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/mixmax_skip_N17.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/indirected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/indexed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/formatted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/filtered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/define_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/copied.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/argument_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/range/adaptor/adjacent_filtered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/vector_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/uniform_int_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/sobol_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/auto_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_mat_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_mat_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_mat_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_assign4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/large_arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_assign3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/iterator_mixin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/integer_log2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/int_float_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/gray_coded_qrng.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/generator_seed_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/generator_bits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/enable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/disable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/random/detail/const_mod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/vec_register_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/vec_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/transp_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/swizzle_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/remove_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/quat_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/determinant_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/cofactor_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/vec_assign2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/swizzle4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/swizzle3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/swizzle2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_operations4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_operations3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_operations2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_assign4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_assign3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/gen/mat_assign2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/inheritance_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/inheritance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/function_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/qvm/detail/mat_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/function_doc_signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/value_holder_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/value_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/stl_iterator_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/py_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/pointer_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/pickle_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/make_ptr_instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/make_instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/make_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/life_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/iterator_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/numpy_object_mgr_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/ndarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/matrix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/invoke_matching.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/internal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/dtype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/wrapper_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/wrap_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/find_instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/enum_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/class_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/class_metadata.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/class_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/object/add_to_namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/ufunc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/numpy/scalars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/translate_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/target.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/string_literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/sfinae.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/referent_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/void_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/void_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/value_is_xxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/value_is_shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/value_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/unwrap_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/unwrap_type_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/unwind_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/type_list_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/type_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/msvc_typeinfo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/mpl_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/map_entry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/make_keyword_range_fn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/is_xxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/is_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/is_shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/raw_pyobject.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/is_auto_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/python_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/python22_fixed.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/preprocessor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/pointee.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/overloads_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/operator_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/nullary_function_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/not_specified.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/def_helper_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/def_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/decref_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/decorated_type_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/dealloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/cv_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/copy_ctor_mutates_rhs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/indirect_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/if_else.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/force_instantiate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/exception_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/destroy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/dependent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/defaults_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/defaults_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/registry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/registrations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/registered_pointee.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/registered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/pytype_object_mgr_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/pytype_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/pyobject_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/pyobject_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/caller.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/borrowed_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/api_placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/detail/aix_init_module.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/to_python_function_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/shared_ptr_to_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/shared_ptr_from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/shared_ptr_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/rvalue_from_python_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/return_from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/arg_to_python_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/arg_to_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/arg_from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/static_move_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/serialize_xml_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/serialize_reversible_cont.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/serialize_ptr_map_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/scoped_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/pointer_type_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/object_manager.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/obj_mgr_arg_from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/ptr_container_disable_deprecated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/implicit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/from_python.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/convertible_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/context_result_converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/constructor_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/builtin_converters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/converter/as_to_python_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/integral_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/fold_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/env.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/meta_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/map_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/is_convertible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/default_deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/ptr_container/detail/associative_ptr_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/pass_through.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/poly_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/or_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/memfun_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/matches_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/make_expr_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/make_expr_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/make_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/local.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/lambda_matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/vararg_matches_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/unpack_expr_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/template_arity_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/static_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/remove_typename.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/poly_function_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/poly_function_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/deduce_domain_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/deduce_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/decltype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/class_member_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/basic_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/as_lvalue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/as_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/is_noncopyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/ignore_unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/generate_by_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/extends_funop_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/extends_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/expr_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/dont_care.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/deprecated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/deep_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/rapidxml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/ptree_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/ptree_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/info_parser_writer_settings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/info_parser_write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/info_parser_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/info_parser_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/info_parser_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/file_parser_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/and_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/callable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_writer_settings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_read_rapidxml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/xml_parser_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/basic_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/value_semantic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/utf8_codecvt_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/parsers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/config_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/program_options/detail/cmdline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/stdio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/start_dir.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/detail/exception_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/vector_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/shell.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/unsafe_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/simple_trigger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/process_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/parallel_property_maps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/local_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/global_index_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/distributed_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/caching_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/default_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/cstring_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/bind_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/used_handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/throw_on_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/on_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/handler_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/process_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/popen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/pid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/exit_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/execute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/rem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/execute_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/child_decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/basic_cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/async_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/has_opt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/variadic_seq_to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/subseq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/rest_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/eat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/first_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/cat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/selection/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/selection/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/for_each_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/for_each_i.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_binary_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/deduce_z.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/deduce_r.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/remove_parens.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/paren_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/paren.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/is_begin_parens.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/repeat_from_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/comma_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/comma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_trailing_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/xor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_trailing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_shifted_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_shifted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/bitnor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/to_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/rest_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/for_each_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/for_each_i.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/nor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/compl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/local.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/va_opt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/overload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/is_empty_variadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/is_empty_or_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/is_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/first_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/cat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/self.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/auto_rec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/debug/line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/debug/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/debug/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/iif.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/intercept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/check_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/expr_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/is_unary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/is_nullary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/is_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/to_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/expr_iif.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/deduce_d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/config/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/config/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/not_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/dec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/add.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_uwp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_system.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_store.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_server.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_runtime.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_phone.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/windows_desktop.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/mingw64.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/mingw.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/elem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/sub.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/mul.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/mod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/inc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/div.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/unix.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/solaris.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/qnxnto.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/os400.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/macos.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/linux.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/irix.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/ios.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/hpux.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/haiku.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/cygwin.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/mingw32.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/ios.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/cloudabi.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/platform/android.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/other/workaround.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/other/wordsize.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/other/endian.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/windows.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/vms.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/test_def.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/test.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/platform_detected.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/os_detected.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/comp_detected.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/_exception.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/detail/_cassert.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/watcom.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/beos.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/amigaos.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/aix.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/language/stdcpp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/language/stdc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/language/objc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/language/cuda.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/kai.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/intel.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/ibm.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/iar.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/hp_acc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/greenhills.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/gcc_xml.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/visualc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/tendra.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/sunpro.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/sgi_mipspro.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/pgi.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/palm.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/nvcc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/mpw.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/microtec.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/metrowerks.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/metaware.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/llvm.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/x86.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/sys390.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/sys370.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/superh.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/sparc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/rs6k.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/riscv.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/gcc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/ekopath.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/pyramid.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/ptx.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/ppc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/edg.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/dignus.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/digitalmars.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/diab.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/compaq.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/comeau.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/clang.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/compiler/borland.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/z.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/alpha.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/detail/pool_construct_simple.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/detail/pool_construct.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/detail/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pool/detail/guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/voronoi_structures.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/voronoi_robust_fpt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/voronoi_predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/voronoi_ctypes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/parisc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/mips.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/m68k.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/loongarch.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/ia64.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/e2k.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/convex.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/blackfin.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/arm.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_45_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_45_formation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/minkowski.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/max_cover.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/iterator_points_to_compact.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/iterator_geometry_to_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/iterator_compact_to_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/boolean_op_45.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/scan_arbitrary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/rectangle_formation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/property_merge_45.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/property_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_sort_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_simplify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_formation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_arbitrary_formation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_90_touch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_90_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/polygon_45_touch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/packed_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/iterator_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_nothrow_eq_comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_invocable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_final.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_equality_comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/polygon/detail/boolean_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/value_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/type_restitution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/type_info_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/stride_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/split_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/segment_split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/segment_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/poly_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/cmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/try_catch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/throw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/is_acceptable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/function_model.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/callable_wrapper_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/callable_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/base_model.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/auto_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/any_model.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/any_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/poly_collection/detail/allocator_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/self.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/if_else.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/bitwise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/static_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/reinterpret_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/dynamic_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/do_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/scoped_environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/local_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/let.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/adapt_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/adapt_callable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/v2_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/terminal_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/terminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/nothing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/const_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/fusion/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_smart.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_reuse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_prelude.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/lazy_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 6900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/as_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/bind_member_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/bind_member_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/bind_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/bind_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/tie_from_structure_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/meta_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/is_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/is_nullary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/is_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/function_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/for_each_field_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/fields_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/fake_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/detectors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core_name20_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/unsafe_declval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/stdtuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/stdarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/size_t_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/size_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/sequence_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/rvalue_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/possible_reflectable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/offset_based_getter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/make_integer_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/make_flat_tuple_of_references.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/yesno.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/use_default_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/use_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/unwrap_cv_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/template_keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/tagged_argument_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core_name14_disabled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core17_generated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core14_loophole.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core14_classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pfr/detail/cast_to_layout_compatible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/detail/property.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/detail/int_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/pending/detail/disjoint_sets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/is_maybe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/has_nested_template_fn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/augment_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/as_lvalue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/arg_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/always_true_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/tagged_argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/result_of0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/parenthesized_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/parameter_requirements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/maybe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/lambda_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/is_tagged_argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/is_placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/result.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/coroutine_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/value_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/trait_std_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/trait_std_error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/revision.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/throw_bad_result_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/terminate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/result_exception_ptr_rethrow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/result_error_code_throw_as_system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/outcome_exception_ptr_rethrow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/outcome_error_code_throw_as_system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/fail_to_compile_observers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/policy/all_narrow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status_outcome.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_factory_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_aligned_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/old_optional_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/experimental_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/vector_sparse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/coroutine_support.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_result_value_observers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_result_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_result_final.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_result_error_observers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_outcome_failure_observers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_outcome_exception_observers_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/detail/basic_outcome_exception_observers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_trivially_copyable_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_relops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/optional/detail/optional_reference_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation_sparse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation_blocked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/matrix_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/vector_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/vector_of_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/vector_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/triangular.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/symmetric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/storage_sparse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/banded.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/assignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/utility_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/matrix_sparse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/matrix_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/matrix_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/matrix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/lu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/hermitian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/expression_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/doxydoc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/blas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/checking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/arith3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/arith2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/arith.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/sign_mixture_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/sign_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/transc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/rounding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/rounded_transc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/rounded_arith.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/hw_rounding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/utf/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/detail/utf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/detail/is_string_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/detail/is_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/detail/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/static_results_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/udt_builtin_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/static_execution_state_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/is_subranged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/int_float_mixture_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/int_float_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/converter_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/conversion_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/nowide/utf/utf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/datetime.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/date.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/column_type.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/channel_ptr.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/any_stream_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/writable_field_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/void_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/throw_on_error_loc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/row_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/resultset.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/socket_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/results_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/network_algorithms.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/meta_check_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/field_view.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/field_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/field_kind.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/field.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/execution_state_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/error_categories.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/datetime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/coldef_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/channel_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/any_stream_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/any_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/any_execution_request.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/string_view_offset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/transcendental_reduction_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/std_integer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/rows_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/row_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/resultset_encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/results_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/rebind_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/ok_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/network_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/field_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/utype_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/uniform_int_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/ublas_interop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/tables.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/string_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/static_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/standalone_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/rebind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/precision.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/max_digits10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_variable_precision.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_restricted_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_convertible_arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_byte_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/is_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/extract_exponent_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/traits/explicit_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/et_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/endian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/empty_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/dynamic_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/digits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/default_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/constexpr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/check_cpp11_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/bitscan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/number_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/number_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/no_exceptions_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/min_max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/itos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/integer_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/generic_interconvert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/fpclassify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/float_string_cvt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/float128_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/import_export.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/divide.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/cpp_int_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/checked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/bitwise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/add_unsigned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/add.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_bin_float/transcendental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/value_pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/multiply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/misc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/literals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/safe_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnk_index_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnd_node_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnd_index_ptr_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnd_index_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnd_index_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/cpp_bin_float/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/concepts/mp_number_archetypes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/vartempl_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/value_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/undef_if_constexpr_macro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/unbounded.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/uintptr_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/serialization_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/seq_index_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/seq_index_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/scoped_bilock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/scope_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/modify_key_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/iter_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/is_transparent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/is_index_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/is_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/invariant_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/rnd_index_loader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/restore_wstrict_aliasing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/raw_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/invalidate_iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_saver.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_node_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/promotes_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ord_index_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ord_index_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ord_index_impl_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ord_index_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ord_index_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/node_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/node_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/no_duplicate_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/has_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/duplicates_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/do_not_copy_elements_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/define_if_constexpr_macro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/copy_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/cons_stdtuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/bucket_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/bidir_node_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/base_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_loader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/index_access_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/header_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/hash_index_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/hash_index_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/hash_index_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/depth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/breadth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/adjacency_list_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/states.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/state_machine_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/row2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/internal_row.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/functor_row.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/completion_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/common_states.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/bad_archive_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/auto_space.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/archive_constructed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/any_container_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/allocator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/adl_swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multi_index/detail/access_specifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/search_colors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/mpl_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/mpl_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/incidence_list_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/favor_compile_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/dispatch_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/default_compile_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/copy_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/common_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/bind_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/state_machine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/queue_container_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/queue_container_circular.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/no_fsm_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/mpl_graph_fsm_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/metafunctions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/history_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/back/fold_to_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set0_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/multiset0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector0_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/vector0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/set50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list0_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/list0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/math/rational_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/math/is_even.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/math/fixed_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/map0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/unwrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/type_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/transform_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/traits_lambda_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/template_arity_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/static_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/sort_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/unrolling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/limits/arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/yes_no.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/value_wknd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/partition_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/overload_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/order_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/numeric_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/numeric_cast_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/nttp_decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/single_element_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/shift_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/sequence_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/reverse_fold_impl_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/push_front_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/push_back_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/ptr_to_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/pop_front_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/pop_back_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/lambda_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/lambda_arity_param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/joint_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/iter_push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/na_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/na_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/na_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/iter_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/na.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/msvc_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/msvc_never_true.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/msvc_is_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/msvc_eti_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/msvc_dtw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/logical_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/largest_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/lambda_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/front_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/fold_pred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/fold_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/fold_impl_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/find_if_pred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/is_msvc_eti_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/integral_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/inserter_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/insert_range_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/insert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/include_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/has_rebind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/begin_end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/back_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/arity_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/arithmetic_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/arg_typedef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/apply_1st.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/filter_iter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/erase_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/erase_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/empty_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/count_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/count_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/contains_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/comparison_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/common_name_wknd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/clear_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/packed_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/offsets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/mpi_datatype_primitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/mpi_datatype_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/mpi_datatype_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/ignore_skeleton_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/ignore_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/ignore_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/forward_skeleton_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/forward_skeleton_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/forward_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/adl_barrier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/O1_size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/python/skeleton_and_content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/python/serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/python/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/text_skeleton_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/request_handlers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/point_to_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/packed_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/scatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/gatherv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/broadcast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/all_to_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/all_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/all_gatherv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/all_gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mpl_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_with_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/forward_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/content_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/computation_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/communicator_sc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/broadcast_sc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/binary_buffer_oprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/binary_buffer_iprimitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/detail/antiques.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpi/collectives/scatterv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_is_value_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_is_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_defer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/unique_ptr_meta_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_rename.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_min_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_map_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_list_v.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mp11/detail/mp_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/meta_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/iterator_to_raw_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/fwd_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/force_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/destruct_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/config_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/config_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/addressof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/to_raw_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/std_ns_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/std_ns_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/pointer_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/placement_new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/nsec_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/move_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/detail/meta_utils_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/string_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/string_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/start.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/spaces.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/space.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/source_position_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/source_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/adaptive_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/adaptive_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/unless_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/transform_error_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/transform_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/one_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/one_char_except_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/one_char_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/one_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/sequence_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/return_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated_one_of1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated_one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/repeated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/reject.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/range_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/is_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/int_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/if_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_remaining.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_prev_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/nth_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/next_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/next_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/middle_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/look_ahead.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/lit_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/last_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/iterate_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fail_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fail_at_first_char_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/get_col.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldr_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldr_reject_incomplete1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldr_reject_incomplete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/foldl_reject_incomplete_start_with_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/accept_when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/accept_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/accept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_whitespace_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_whitespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_ucase_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/entire_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/digit_val.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/define_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/debug_parsing_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/change_error_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/build_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/always_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/always.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/alphanum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/none_of_the_expected_cases_found.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/literal_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/letter_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/index_out_of_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/end_of_input_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/digit_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_lcase_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/is_digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/int_to_digit_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/int_to_digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/in_range_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/in_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/digit_to_int_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/util/digit_to_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/whitespace_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/unpaired.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/unexpected_end_of_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/error/unexpected_character.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/roots.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/recurrence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/real_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/random_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/quartic_roots.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/promotion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/precision.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/user.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/univariate_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/ulps_plot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/toms748_solve.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/test_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/stats.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/simple_continued_fraction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/signal_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/is_constant_evaluated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/header_deprecated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/fraction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/estrin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/engel_expansion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/cxx03_warn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/cubic_roots.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/convert_from_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/polynomial_gcd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/polynomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/numerical_differentiation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/nothrow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/norms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/mp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/minima.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/luroth_expansion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/is_standalone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/is_detected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/z_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/univariate_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/t_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/signal_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/runs_test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/ljung_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/linear_regression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/chatterjee_correlation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/bivariate_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/condition_numbers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/color_maps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/cohen_acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/centered_continued_fraction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/bivariate_statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/big_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/agm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/sign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/rsqrt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/relative_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/prime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/powm1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/pow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/polygamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/owens_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/nonfinite_num_facets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/anderson_darling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/zeta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ulp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/trunc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/trigamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/sqrt1pm1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/spherical_harmonic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/sinhc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/sinc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/sin_pi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/laguerre.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/jacobi_zeta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/jacobi_theta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/jacobi_elliptic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/jacobi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypergeometric_pFq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypergeometric_2F0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypergeometric_1F1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypergeometric_1F0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/next.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hypergeometric_0F1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/heuman_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/modf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/math_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hermite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/logsumexp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/logaddexp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/log1p.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/legendre_stieltjes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/legendre.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/lanczos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/lambert_w.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/expm1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/expint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/erf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_rj.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_rg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_rf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_rd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_rc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/ellint_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/digamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/daubechies_wavelet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/daubechies_scaling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/hankel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/gegenbauer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/gamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/fpclassify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/fourier_transform_daubechies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/fibonacci.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/factorials.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/bessel_iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/bessel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/bernoulli.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/atanh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/asinh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/airy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/acosh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/wavelet_transforms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/trapezoidal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/tanh_sinh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/sinh_sinh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/ooura_fourier_integrals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/naive_monte_carlo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/cos_pi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/chebyshev_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/chebyshev.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/cbrt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/cardinal_b_spline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/binomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/beta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/bessel_prime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/pchip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/makima.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cubic_hermite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cubic_b_spline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/catmull_rom.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cardinal_trigonometric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cardinal_quintic_b_spline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/cardinal_cubic_b_spline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/bilinear_uniform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/bezier_polynomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/gauss_kronrod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/gauss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/exp_sinh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/policies/policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/policies/error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/whittaker_shannon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/vector_barycentric_rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/septic_hermite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/quintic_hermite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/normal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/non_central_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/non_central_f.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/non_central_chi_squared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/non_central_beta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/negative_binomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/lognormal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/logistic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/laplace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/kolmogorov_smirnov.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/barycentric_rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/filters/daubechies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/weibull.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/uniform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/triangular.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/students_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/skew_normal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/rayleigh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/poisson.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/pareto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/find_location.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/extreme_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/exponential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/empirical_cumulative_distribution_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/complement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/chi_squared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/cauchy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/binomial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/beta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/bernoulli.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/inverse_gaussian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/inverse_gamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/inverse_chi_squared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/hypergeometric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/hyperexponential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/geometric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/gamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/fisher_f.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/find_scale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_cmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/constants/info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/constants/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/constants/calculate_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/concepts/std_real_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/concepts/real_type_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/concepts/real_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/concepts/distributions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/arcsine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/differentiation/lanczos_smoothing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/differentiation/finite_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/differentiation/autodiff_cpp11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/differentiation/autodiff.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_iostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/cstdfloat/cstdfloat_complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/scalbln.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/remainder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/next.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/modf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/logb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/fabs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/details.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/atanh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/atan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/asinh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/asin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/acosh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/complex/acos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/trunc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/sqrt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/signbit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/scalbn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/frexp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fpclassify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fmod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fmin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fmax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/ldexp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isunordered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/floor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isnormal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isnan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/islessequal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isless.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isinf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isgreaterequal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isgreater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/isfinite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/ilogb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/hypot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/value_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/use_std_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/unused_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/unique_identifier_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/string_literal_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/string_literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/strictest_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/record_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fdim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/fabs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/div.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/copysign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/ceil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/ccmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/abs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/bindings/rr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/bindings/mpreal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/bindings/mpfr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/value_ref_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 7900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/spirit_qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/spirit_classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/date_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/threading_models.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/severity_logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/severity_feature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/severity_channel_logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/permissions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/open_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/once_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/formatting_ostream_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/formatting_ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/exception_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/xpressive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/support/std_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/text_ostream_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/text_multifile_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/text_ipc_message_queue_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/text_file_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/syslog_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/syslog_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/sync_frontend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/sink.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/record_ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/global_logger_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/features.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/exception_handler_feature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/channel_logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/channel_feature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sources/basic_logger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/unlocked_frontend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/unbounded_ordering_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/attribute_mapping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/async_frontend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/use_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/time_based_rotation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/target_file_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/target.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/start_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/severity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/frontend_requirements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/scan_method.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/event_log_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/event_log_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/drop_on_overflow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/debug_output_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/bounded_ordering_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/bounded_fifo_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/block_on_overflow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/basic_sink_frontend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/basic_sink_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/sinks/auto_newline_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/max_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/max_files.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/log_source.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/log_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/ip_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/incomplete_marker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/ident.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/rotation_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/registration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/permissions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/overflow_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/ordering_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/open_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/min_free_space.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/message_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/auto_flush.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/record.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/keyword_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/is_keyword_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/file_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/facility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/enable_final_rotation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/empty_marker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/depth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/delimiter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/capacity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/block_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/keywords/auto_newline_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/sink_init_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/sfinae_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/setup_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/process_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/pp_identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/pause.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/parameter_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/attr_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/value_ref_visitation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/unary_function_terminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/trivial_keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/timestamp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/threadsafe_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/thread_specific.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/thread_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/tagged_integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/generate_overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/function_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/footer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/fake_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/enqueued_record.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/embedded_string_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/native_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/default_attribute_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/deduce_char_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/named_scope_fmt_pp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/locks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/locking_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/light_rw_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/light_function_pp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/light_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/is_ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/is_character_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/attribute_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/attribute_get_value_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/attr_output_terminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/attr_output_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/attachable_sstream_buf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/asio_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/allocator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/adaptive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/core/record_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/core/record.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/core/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/value_visitation_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/decomposed_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/date_time_format_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/date_time_fmt_gen_traits_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/custom_terminal_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/copy_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/code_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/cleanup_scope_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/detail/c_str.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/fallback_policy_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/fallback_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/current_thread_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/current_process_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/current_process_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_value_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_value_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/value_visitation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/value_extraction_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/value_extraction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/time_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/scoped_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/named_scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/mutable_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/copy_payload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/util/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/util/locale_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/detail/is_supported_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/detail/facet_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/detail/encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/attributes/attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/tagged_ptr_dcas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/tagged_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/parameter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lockfree/detail/freelist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/lcast_char_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/is_character.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/buffer_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary/types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary/index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary/facets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/locale/boundary/boundary_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/symbol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/nobind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/add_pointed_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/widest_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/suppress_unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/select_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/return_type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/ret.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/operator_return_type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/operator_lambda_func_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/operator_actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/member_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/lambda_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/print.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/mp11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/function_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/demangle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/detail/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config/tls_globals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config/tls_freertos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config/tls_cpp11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config/tls_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/leaf/config/tls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/visit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/value_stack.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/value_ref.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/value_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/value.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/string.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/stream_parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/static_resource.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/lambda_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/lambda_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/lambda_functor_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/lambda_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/is_instance_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/function_adaptors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/control_constructs_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/bind_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/lambda/detail/arity_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/kind.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/array.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/value_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/value_from.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/serializer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/serialize.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/pointer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/parse_into.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/parse.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/object.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/null_resource.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/impl/monotonic_resource.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/digest.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/default_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/minimum_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/facade_iterator_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/utf8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/string_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/sse2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/shared_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/sbo_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/parse_into.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/lzma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/gzip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/grep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/bzip2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/aggregate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/enable_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/mapped_file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/config_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/config_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iterator/detail/any_conversion_eater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/zstd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/zlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/test.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/symmetric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/stdio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/filter/newline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/select.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/restrict_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/resolve.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/push_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/push.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/param_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/newline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/is_iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/file_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/back_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/device/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/wrap_unwrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/translate_int_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/template_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/system_failure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/select_by_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/double_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/default_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/current_directory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/counted_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/codecvt_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/codecvt_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/char_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/call_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/is_dereferenceable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/iostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/ios.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/fstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/file_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/execute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/enable_if_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/tree_value_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/tree_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/tree_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/std_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/slist_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/slist_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/size_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/simple_disposers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/bool_trait_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/add_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/access_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/absolute_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/detail/ostream_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/io/detail/buffer_fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/value_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/uncast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/twin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/list_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/list_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/key_nodeptr_comp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/is_stateful_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/iiterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/hook_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/hashtable_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/hash_combine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/has_member_function_callable_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/rbtree_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/parent_from_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/node_to_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/node_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/node_cloner_disposer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/minimal_pair_header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/minimal_less_equal_header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/bstree_algorithms_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/avltree_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/array_initializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/any_node_and_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/algo_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/upgradable_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/get_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/generic_hook.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/function_detector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/exception_disposer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/equal_to_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/empty_node_checker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/ebo_functor_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/default_header_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/config_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/config_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/intrusive/detail/common_slist_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/lock_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_upgradable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_sharable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_condition_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/interprocess_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/sharable_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/scoped_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/file_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/cv_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/null_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_upgradable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_sharable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_condition_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/named_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/mutex_family.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/mem_algo/simple_seq_fit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/ipc/message_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/unordered_map_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/null_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/map_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/iunordered_set_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/iset_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/indexes/flat_map_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/xsi_shared_memory_file_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/streams/vectorstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/streams/bufferstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/unique_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/scoped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/intrusive_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/enable_shared_from_this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/deleter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/segment_manager_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/robust_emulation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/portable_intermodule_singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/pointer_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/os_thread_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/os_file_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/nothrow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/named_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/windows_intermodule_singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/win32_api.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/variadic_templates_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/timed_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/std_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/simple_swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/shared_dir_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/file_locking_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/config_external_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/config_external_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/config_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/config_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/char_wchar_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/cast_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/version_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/min_max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/math_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/managed_open_or_create_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/managed_memory_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/managed_global_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/interprocess_tester.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/intermodule_singleton_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/intermodule_singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/in_place_interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/detail/file_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/containers_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/allocation_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/private_node_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/private_adaptive_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/node_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/cached_node_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/cached_adaptive_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/stable_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/containers/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_total.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_key_container_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_interval_splitter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_interval_separator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/adaptive_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/value_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/unit_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/type_to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/succ_pred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/size_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/segment_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/rep_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/no_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_concept_equivalent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_combinable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_asymmetric_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_associative_element_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/interval_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/interval_type_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/infinity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_interval_joiner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/identity_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_interval_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_increasing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_icl_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_element_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_discrete_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_discrete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_continuous_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_continuous.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/is_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/predicates/element_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/predicates/distinct_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/subset_comparer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/std_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/set_algo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/relation_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/has_set_semantics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/has_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/element_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/domain_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/difference_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/codomain_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/adds_inversely.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/type_traits/absorbs_identities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/predicates/sub_super_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/predicates/std_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/concept_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/boost_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/associated_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/set_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/map_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/joinable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/on_absorbtion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/notate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/mapped_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/map_algo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/interval_subset_comparer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/interval_set_algo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/interval_morphism.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/interval_map_algo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/exclusive_less_than.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/element_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/element_comparer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/detail/design_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/using.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/unwrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/unpack_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/static_const_var.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_set_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/result_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_associator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval_associator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/element_set_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/element_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/element_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/element_associator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/icl/concept/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/delegate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/constexpr_deduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/compressed_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/can_be_called.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/callable_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/utility/wilson_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/utility/wald_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/utility/jeffreys_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/utility/clopper_pearson_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/remove_rvalue_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/recursive_constexpr_depth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/pp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/noexcept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hof/detail/forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/replace_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/relaxed_tuple_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/relaxed_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/reduce_command.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/priority.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/optional_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/normal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/nonmember_container_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/mutex_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/utility/binomial_proportion_interval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/variant_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/type_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/tuple_slice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/try_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/term_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/sub_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/static_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/square.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/safe_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/erf_inv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/detect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/counting_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/convert_integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/common_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/axes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/atomic_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/make_default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/linearize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/large_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/iterator_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/index_translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/ignore_deprecation_warning_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/ignore_deprecation_warning_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/fill_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/interval_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/boolean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/algorithm/sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/algorithm/reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/array_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/argument_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/args_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/detail/accumulator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/regular.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/polymorphic_bin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/option.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/axis/metadata_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/stable_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/ordered_adaptor_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/mutable_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/ilog2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/heap_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/heap_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/zip_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/algorithm/project.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/algorithm/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/weighted_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/weighted_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/is_thread_safe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/fraction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/histogram/accumulators/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/heap/detail/tree_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/then.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/tap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/take_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/take_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/take_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/symmetric_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/zip_shortest_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/zip_shortest.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/zero.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/unpack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/unfold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/unfold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/scan_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/replicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/remove_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/span.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/slice.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/second.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/scan_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/one.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/not_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/none_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/negate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/remove_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/prepend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/permutations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/lift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/lexicographical_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/keys.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/is_subset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/mult.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/monadic_fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/monadic_fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/monadic_compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/mod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/minimum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/members.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/maximum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/fuse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/is_disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/intersperse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/index_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/duplicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/drop_while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/drop_front_exactly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/drop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/drop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/first.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/extract.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/extend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/eval_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/basic_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/ap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/div.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/any_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/define_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/cycle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/contains.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/comparing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/chain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/cartesian_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/partial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/overload_linearly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/overload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/on.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/lockstep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/infix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/flip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/fix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/all_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/adjust_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/adjust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/adapt_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/adapt_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/accessors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/reverse_partial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/experimental/view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/experimental/types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/experimental/type_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/experimental/printable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/wrong.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/void_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/unpack_flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/type_foldr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/type_foldl1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/type_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/demux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/curry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/compose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/capture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/functional/always.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/index_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/hash_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/has_duplicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/has_common_embedding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/first_unsatisfied_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/fast_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/ebo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/dispatch_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/struct_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/std_common_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/preprocessor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_to_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_than_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_than.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_by_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/nested_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/is_a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/searchable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/decay.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/create.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/canonical_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/any_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/core/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/foldable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/euclidean_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/comonad.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/applicative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/property_maps/null_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/property_maps/matrix_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/orderable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/monoid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/monad_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/monad.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/metafunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/iterable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/hashable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/concept/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/container_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/basic_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/vertex_list_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/unsafe_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/two_bit_color_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/strong_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/st_connected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/property_maps/container_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/property_maps/constant_property_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_detail/face_iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_detail/face_handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_detail/bucket_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_detail/boyer_myrvold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/planar_detail/add_edge_visitors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/simple_trigger.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/process_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/graphviz.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/fruchterman_reingold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/filtered_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/eager_dijkstra_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/distributed_graph_utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/dijkstra_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/depth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/delta_stepping_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/shuffled_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/dehne_gotz_min_spanning_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/selector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/rmat_graph_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/reverse_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/page_rank.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/one_bit_color_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/named_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/mpi_process_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/local_subgraph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/hohberg_biconnected_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/shadow_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/set_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/self_avoiding_walk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/read_graphviz_spirit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/read_graphviz_new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/mpi_include.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/list_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/labeled_graph_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/is_distributed_selector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/crauser_et_al_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/connected_components_parallel_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/connected_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/compressed_sparse_row_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/breadth_first_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/boman_et_al_graph_coloring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/betweenness_centrality.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/adjacency_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/sparse_ordering.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 8900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/compressed_sparse_row_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/augment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/array_binary_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/adjacency_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/adj_list_edge_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/write_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/typedefs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/scanline_read_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/row_buffer_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/indexed_properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/incremental_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/incidence_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/histogram_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/geodesic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/empty_header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/edge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/d_ary_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/detail/connected_components.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_dynamic_image_reader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/get_writer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/get_write_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/get_reader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/get_read_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/reader_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/read_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/conversion_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/read_image_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/read_image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/read_and_convert_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/read_and_convert_image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/path_spec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_writer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_scanline_reader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_reader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/make_dynamic_image_writer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/hessian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/harris.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/convolve.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/adaptive_histogram_equalization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/detail/std_common_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/detail/mp11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/detail/math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/detail/is_channel_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/bit_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/threshold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/scaling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/morphology.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/kernel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/histogram_matching.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/image_processing/histogram_equalization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/color_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/color.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/basic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/segment_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/reversible_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/identity_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/closeable_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/box_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/type_traits_std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/pixel_locator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/pixel_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/tuples.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/pixel_dereference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/pixel_based.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/pixel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/transform_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/series_expansion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/select_most_precise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/select_coordinate_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/image_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/dynamic_step.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/concept_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/promote_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/promote_floating_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/precise_math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/parameter_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/order_as_direction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/normalize_spheroidal_coordinates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/normalize_spheroidal_box_coordinates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/is_inverse_spheroidal_coordinates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/has_non_finite_coordinate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/has_nan_coordinate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/has_infinite_coordinate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/for_each_with_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/for_each_coordinate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/coordinate_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/constexpr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/compress_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/select_calculation_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/within.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/strategy_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/strategies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/side_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/side.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/relate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/combine_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/closure_as_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/calculation_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/bare_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/util/add_const_if_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/relate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/densify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/default_strategy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/default_length_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/default_distance_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/default_comparable_distance_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/default_area_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/covered_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/convex_hull.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/normalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/line_interpolate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/intersection_strategies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/intersection_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/spheroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/sphere.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/shared_grids_std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/shared_grids_boost.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/shared_grids.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/iau2000.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/esri.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/comparable_distance_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/centroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/azimuth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/transformation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/srs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/rtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/indexable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/epsg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/predicate_based_interrupt_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/disjoint_interrupt_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/multi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/segment_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/point_reverse_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/point_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/flatten_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/ever_circling_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/concatenate_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/closing_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/infinite_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/helper_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/geometry_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/geometries.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/vincenty_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/distance_predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/vincenty_direct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/pointing_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/point_xyz.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/point_xy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/multi_polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/multi_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/multi_linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/meridian_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/meridian_direct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/mean_radius.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/karney_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/karney_direct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/interpolate_point_spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/gnomonic_spheroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/gnomonic_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/vertex_longitude.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/vertex_latitude.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/unit_spheroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/thomas_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/thomas_direct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/sjoberg_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/result_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/result_direct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/quarter_meridian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/meridian_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/ring_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/reverse_dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/radius.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/radian_access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/point_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/flattening.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/eccentricity_sqr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/differential_quantities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/authalic_radius_sqr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/area_formulas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/formulas/andoyer_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/visit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/topological_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/tag_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/coordinate_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/coordinate_promotion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/coordinate_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/normalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/infinite_line_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/mutable_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/is_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/interior_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/interior_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/geometry_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/geometry_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/exterior_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/cs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/core/coordinate_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/sym_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/simplify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/remove_spikes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/relation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/relate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/point_on_surface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/perimeter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/overlaps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/num_segments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/dot_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/determinant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/cross_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/arithmetic/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/within.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/validity_failure_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/touches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/is_convex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/intersects.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/equals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/num_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/num_interior_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/num_geometries.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/not_implemented.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/merge_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/line_interpolate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/is_valid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/is_simple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/comparable_distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/closest_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/centroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/azimuth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/discrete_frechet_distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/densify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/default_area_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/crosses.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/covered_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/correct_closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/correct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/convex_hull.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/identity_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/flatten_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/tuple_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/tuple_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/area_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/is_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/deduce_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/deduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/category_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/as_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/sequence_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/tag_of_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/sequence_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/segmented_fold_until.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/iterator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/is_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/is_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/is_segmented.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/has_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/deref_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/deref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/basic_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/zip_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/value_of_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/value_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/segmented_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/prior.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/next.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/key_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/iterator_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/iterator_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/value_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/value_at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/value_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/unfused_typed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/unfused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/tuple_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/tuple_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/transformation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/value_of_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/single_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/sequence_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/sequence_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/segments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/transform_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/tag_of_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/std_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/std_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/std_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/proxy_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/prior.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/pair_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/segmented_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/segmented_fold_until.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/reverse_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/reverse_iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/repetitive_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_unfused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/nview.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/next.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/map_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iterator_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iterator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_fused_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_fused_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_fused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/make_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/list_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/list_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/key_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/joint_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/invocation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/intrinsic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iterator_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/ignore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/identity_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/is_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/is_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/is_segmented.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/is_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/invoke_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/invoke_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/flatten_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/filter_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/has_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/generation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/fused_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/fused_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/fused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/define_struct_inline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/define_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/define_assoc_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deduce_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/filter_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deref_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deque_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deque_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/as_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/as_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/cons_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/category_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/boost_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/boost_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_assoc_struct_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_assoc_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_assoc_adt_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_assoc_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_adt_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/accumulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/as_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/as_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/as_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_struct_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/include/adapt_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_arity_loop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/cv_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_as_mpl_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/class_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/config/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/config/compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/overloaded_function/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/hash/hash_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/hash/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/hash/extensions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/to_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/retag_default_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_loop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/config_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/compat_workarounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/value_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/serialization_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/recursive_lw_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/pp_perfect_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/perfect_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/not_placeholder_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/config/cc_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/detail/prologue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/detail/maybe_include.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/detail/function_iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function/detail/epilogue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/workarounds_stlport.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/workarounds_gcc-2_95.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/unset_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/format/detail/msvc_disambiguater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/numa/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/hip/waitfor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/packaged_task.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/future_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/async.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/nested_xxx_if_not_ph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/is_placeholder_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/flyweight_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/dyn_perfect_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/default_value_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/flyweight/detail/archive_constructed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/detail/utf8_codecvt_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/detail/path_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/detail/header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/filesystem/detail/footer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/numa/topology.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/numa/pin_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/fss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/exchange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/disable_overload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/decay_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/cpu_relax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/thread_barrier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/context_spmc_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/context_spinlock_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_ttas_futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_ttas_adaptive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_ttas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock_rtm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/spinlock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/rtm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/cuda/waitfor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/is_all_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/detail/futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/exception_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/error_info_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/clone_current_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/is_trivially_copyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/is_scoped_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/is_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/intrinsic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/integral_by_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/endian_store.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/algo/work_stealing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/algo/shared_work.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/algo/round_robin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/algo/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/type_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/object_hex_dump.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/exception/detail/is_output_streamable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/get_mem_fn_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/elf_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/ctor_dtor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/aggressive_ptr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/waitable_timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/wait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/tls.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/endian_reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/endian_load.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/disable_warnings_pop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/endian/detail/disable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset/detail/lowest_bit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dynamic_bitset/detail/dynamic_bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/type_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/pe_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/macho_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/import_mangled_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/priority_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/pipes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/page_protection_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/overlapped.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/timers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/local_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/jobs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/synchronization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/stack_backtrace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/srw_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/show_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/shell.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/security.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_current_thread_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_current_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_current_process_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_current_process.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/file_mapping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/file_management.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/error_codes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/dll.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/directory_management.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/init_once.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/heap_memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/handle_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_thread_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_system_directory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_process_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/get_last_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/access_rights.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/void_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/pp_utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/pp_for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/members.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/cx_streq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/compute_base_modifiers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/describe/detail/bases.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/debugapi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/dbghelp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/crypt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/critical_section.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/condition_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/character_code_conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/bcrypt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/basic_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/apc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/date_duration_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/tz_database.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/posix_time_zone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/local_time_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/local_time_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/local_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/time_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/time_period.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/time_parsers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/time_formatters_limited.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/time_formatters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/ptime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_legacy_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/posix_time/posix_time_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_year.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_weekday.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_serialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_month.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_duration_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_day_of_year.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_day.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_calendar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/local_date_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/dst_transition_day_rules.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/date_duration_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/custom_time_zone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/local_time/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/parsers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/gregorian_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/gregorian_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/gregorian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_ymd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/pull_coroutine.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/pull_coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/pull_control_block_cc.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/pull_control_block_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/disable_overload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/decay_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/create_control_block.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/greg_date.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/formatters_limited.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/formatters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/date_time/gregorian/conversion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/push_coroutine.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/push_coroutine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/push_control_block_cc.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine2/detail/push_control_block_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/push_coroutine_synthesized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/push_coroutine_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/push_coroutine_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/pull_coroutine_synthesized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/pull_coroutine_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/pull_coroutine_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/windows/protected_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/posix/segmented_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/posix/protected_stack_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/trampoline_push.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/trampoline_pull.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/trampoline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/symmetric_coroutine_yield.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/symmetric_coroutine_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/symmetric_coroutine_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/symmetric_coroutine_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/setup.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/is_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/is_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/is_fun.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/is_callable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/preallocated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/coroutine_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/coroutine/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/splitmix64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/sp_win32_sleep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/sp_thread_yield.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/sp_thread_sleep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/sp_thread_pause.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/core/detail/lwt_unattended.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/checking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/auto_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/has_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/convert/detail/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/tvariadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/static_local_var.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operator_safe_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/noop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/inlined.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/declspec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/prefetch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/index_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/fcontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/externc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/exchange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/virtual.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/specify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/constructor_precondition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/check_macro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/core/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/windows/protected_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/posix/segmented_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/posix/protected_fixedsize_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/stable_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/small_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/resource_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/pool_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/disable_overload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/context/detail/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/mulx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/hash_tuple_like.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/hash_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/hash_mix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container_hash/detail/hash_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/unsynchronized_pool_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/synchronized_pool_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/version_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/variadic_templates_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/value_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/value_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/thread_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/polymorphic_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/monotonic_buffer_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/std_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/memory_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/global_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/devector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/pmr/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/next_capacity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/multiallocation_chain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/minimal_char_traits_header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/min_max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/math_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/iterator_to_raw_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/is_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/pool_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/pool_common_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/pool_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/placement_new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/pair_key_mapped_of_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/node_pool_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/node_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/node_alloc_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/copy_move_algo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/container_rebind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/container_or_allocator_rebind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/construct_in_place.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/config_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/config_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/compare_functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/block_slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/block_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/auto_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/allocator_version_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/is_contiguous_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/is_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/guards_dended.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/function_detector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/flat_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/dlmalloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/dispatch_uses_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/destroyers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/sgi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/roguewave.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/msl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/modena.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/libstdcpp3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/libcpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/libcomo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/dinkumware.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/allocation_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/alloc_lib.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/alloc_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/advanced_insert_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/addressof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/adaptive_node_pool_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/container/detail/adaptive_node_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/xlcpp_zos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/vacpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/stdlib/stlport.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 9900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/hpux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/haiku.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/cygwin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/cray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/cloudabi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/bsd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/beos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/amigaos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/zos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/wasm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/vxworks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/vms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/symbian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/solaris.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/qnxnto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/macos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/linux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/irix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/cxx_composite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/xlcpp_zos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/xlcpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/visualc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/vacpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/sunpro_cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/sgi_mipspro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/pgi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/pathscale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/platform/aix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/no_tr1/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/no_tr1/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/no_tr1/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/no_tr1/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/no_tr1/cmath.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/select_stdlib_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/select_platform_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/select_compiler_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/detail/posix_features.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/diab.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/cray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/compaq_cxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/common_edg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/comeau.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/codegear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/clang_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/clang.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/borland.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/nvcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/mpw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi/msvc_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/metrowerks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/kai.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/intel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/hp_acc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/greenhills.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/gcc_xml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/compiler/digitalmars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/wait_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/source.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/program_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/extents.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/utility/dim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/size_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi/msvc_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi/borland_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/config/abi/borland_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/has_constraints.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/general.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/concept_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/concept_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/borland.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/concept/detail/backward_compatibility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/is_fundamental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/is_device_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/common_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/uniform_real_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/uniform_int_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/threefry_engine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/normal_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/mersenne_twister_engine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/fundamental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/types/builtin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/vector_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/type_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/type_definition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/scalar_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/make_vector_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/is_vector_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/zip_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/transform_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/strided_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/permutation_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/function_input_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/discard_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/linear_congruential_engine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/discrete_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/default_random_engine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/random/bernoulli_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/memory/svm_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/memory/local_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/make_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/lambda/get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image3d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image2d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image1d.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/relational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/popcount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/math.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/counting_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/constant_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/constant_buffer_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/buffer_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/vtk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opencv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/eigen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/image/image_sampler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/experimental/tabulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/experimental/sort_by_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/experimental/malloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/experimental/clamp_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception/unsupported_extension_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception/program_build_failure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception/opencl_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception/no_device_found.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/exception/context_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/identity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/hash.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/field.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/meta_kernel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/lru_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/literal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/iterator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/iterator_range_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/iterator_plus_distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/is_contiguous_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/is_buffer_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/global_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/getenv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/work_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/vendor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/variadic_macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/sha1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/read_write_single_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/print_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/parameter_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/nvidia_compute_capability.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/mpl_vector_to_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/mapped_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/flat_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/flat_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/dynamic_bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/basic_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/async/wait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/async/future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/get_object_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/duration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/diagnostic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/device_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/cl_versions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/buffer_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/detail/assert_cl_success.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/valarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/stable_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/stable_partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/sort_by_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/set_union.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/set_symmetric_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/set_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/async/wait_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/set_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/search_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/allocator/pinned_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/allocator/buffer_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/upper_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/unique_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/transform_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/transform_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/swap_ranges.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/stable_sort_by_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/reduce_by_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/random_shuffle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/prev_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/partition_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/partition_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/partial_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/nth_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/none_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/next_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/scatter_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/scatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/rotate_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/rotate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/reverse_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/replace_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/is_partitioned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/iota.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/inplace_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/inner_product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/inclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/includes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/generate_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/mismatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/minmax_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/min_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/max_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/lower_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/lexicographical_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/is_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/copy_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/binary_search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/any_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/for_each_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/find_if_not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/find_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/fill_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/exclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/equal_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/task.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/sbo_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/race.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/monotonic_resource.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/all_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/adjacent_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/adjacent_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/main.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/accumulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compat/detail/throw_system_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/impl/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/wait_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/util.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/this_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/timezone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/time_point_units.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/time_point_put.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/time_point_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/time_point_get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/ios_base_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/duration_units.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/leaf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/gather.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/forward_cancellation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/fork.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/detached.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/cobalt/detail/await_result_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io_v1/chrono_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/set_function_qualifiers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/qualifier_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/pmf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/pmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/parameter_index_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/duration_style.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/duration_put.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/duration_io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/duration_get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/system.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/static_assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/scan_keyword.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/is_evenly_divisible_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/sfinae_errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unordered_multiset_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unordered_multimap_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unordered_map_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unconstrained_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unconstrained_map_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/is_invocable_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/forward_declarations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/default_callable_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/detail/result_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/detail/requires_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bind/detail/is_same.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/vector_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/vector_map_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/unordered_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/iterator_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/data_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/symmetrical_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/structured_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/pair_layout.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/mutant_relation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/multiset_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/multimap_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/map_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/list_set_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/views/list_map_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/value_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/map_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/map_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/support/key_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/generate_view_binder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/generate_relation_binder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/generate_index_binder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/concept_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/bimap_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/member_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/property_map/unordered_set_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/property_map/set_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/user_interface_config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/set_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/set_view_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/non_unique_views_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/modifier_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/map_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/map_view_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/manage_bimap_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/manage_additional_parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/is_set_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/map_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/list_map_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/list_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/container_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/associative_container_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/vector_map_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/zlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/inflate_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/vector_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/unordered_set_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/unordered_multimap_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/unordered_map_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/set_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/sequence_container_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/multiset_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/multimap_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/verb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/vector_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/string_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/status.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/span_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/serializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/deflate_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/teardown.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/stream_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/stream_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/rfc6455.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/option.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/ssl/ssl_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/chunk_encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/buffer_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/basic_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/basic_file_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/basic_dynamic_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/tcp_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/string_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/rfc7230.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/message_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/file_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/fields.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/field.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/empty_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/dynamic_body.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/make_printable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/flat_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/flat_static_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/flat_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/file_win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/file_stdio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/file_posix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/string_param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/file_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/stream_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/static_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/static_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/span.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/saved_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/role.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/read_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/rate_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/multi_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffer_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/bind_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/basic_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/async_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_generic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detect_ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_cat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffers_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/buffered_read_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_caps_darwin_ulock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_capabilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/string_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/storage_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/pause.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/ops_msvc_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_freebsd_umtx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/ops_gcc_ppc_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/ops_gcc_arm_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/ops_gcc_aarch64_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_dragonfly_umtx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/ops_gcc_aarch32_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_ops_darwin_ulock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_on_address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_caps_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_caps_futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/int_sizes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/header.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/gcc_ppc_asm_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/gcc_arm_asm_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/futex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fp_ops_generic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fp_ops_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fp_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fp_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/footer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/float_sizes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_ops_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/once_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/memory_order_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/lock_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/intptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/interlocked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/integral_conversions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_alpha.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_aarch64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_aarch32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_msvc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_msvc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_generic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_gcc_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_ops_linux_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_ops_gcc_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_ops_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_operations_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_msvc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_msvc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_sparc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/fence_arch_ops_gcc_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extending_cas_based_arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_ops_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_ops_linux_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_ops_gcc_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_ops_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_ops_cas_based.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_operations_emulated_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_gcc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_gcc_aarch64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_gcc_aarch32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_ops_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_fp_ops_generic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_fp_ops_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_fp_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/extra_fp_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/classify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/cas_based_exchange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_operations_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_linux_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_gcc_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_operations_emulated.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_msvc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_sparc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_alpha.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_aarch64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/core_arch_ops_gcc_aarch32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/capabilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/bitwise_fp_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/bitwise_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/atomic_ref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/atomic_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/atomic_flag_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/aligned_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/addressof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_gcc_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_msvc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_msvc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/slist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_x86.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_sparc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_ppc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_arm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_alpha.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_aarch64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/caps_arch_gcc_aarch32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/object_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/basic_stream_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/basic_random_access_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/basic_overlapped_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/basic_object_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/timer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/socket.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/net.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/assign/std/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/stream_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/random_access_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/overlapped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/windows/overlapped_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/query_static_constexpr_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/query_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/query_free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/prefer_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/prefer_free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/execute_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/equality_comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/netfwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/internet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ts/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/static_require_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/static_require.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/static_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/require_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/require_free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/require_concept_member.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/traits/require_concept_free.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/posix/descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/posix/basic_stream_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/posix/basic_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/stream_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/seq_packet_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/datagram_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/connect_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/basic_endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/verify_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/verify_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/stream_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/rfc2818_verification.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/host_name_verification.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/context_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/posix/stream_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/posix/descriptor_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_resolver_results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_resolver_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_resolver_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_resolver_entry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_resolver.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/basic_endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/bad_address_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v6_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/v6_only.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/unicast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/udp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/tcp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/resolver_query_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/resolver_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/network_v6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/network_v4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/multicast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/icmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/host_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/thread_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/system_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/system_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/system_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/serial_port_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/serial_port_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v6_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/redirect_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v4_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v4_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address_v4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/write_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/use_future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/use_awaitable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/thread_pool.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/execution_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/detached.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/deferred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/consign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/connect_pipe.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/connect_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/connect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/co_spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/cancellation_signal.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/read_until.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/read_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/prepend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/multiple_exceptions.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/io_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/executor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/execution_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/datagram_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/basic_endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/use_promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/use_coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/prepend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/parallel_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/deferred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/buffered_write_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/concurrent_channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/buffered_read_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/awaitable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/as_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/any_io_executor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/impl/any_completion_executor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/stream_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/seq_packet_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/raw_protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/as_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/as_single.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/relationship.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/prefer_only.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/outstanding_work.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/occupancy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/mapping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/coro_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/invocable_archetype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/co_spawn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/co_composed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/channel_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/channel_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/cancellation_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/basic_concurrent_channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/basic_channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/awaitable_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_timer_scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_ssocket_service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_ssocket_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_socket_send_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_socket_recv_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_socket_connect_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_resolver_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_resolve_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_async_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/context_as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/blocking_adaptation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/blocking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/bad_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/any_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/wrapped_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/work_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winsock_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_thread_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_send_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_recv_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_connect_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_socket_accept_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_serial_port_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_overlapped_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winrt_async_manager.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/wince_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/winapp_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_tss_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_object_handle_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_wait_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/wait_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/wait_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/tss_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_scheduler_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_queue_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_null_buffers_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_handle_write_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_handle_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_handle_read_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_iocp_file_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_global.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/win_fd_set_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_global.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_fenced_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/std_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_queue_ptime.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_queue_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/timer_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/throw_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/thread_info_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/thread_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/thread_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/strand_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/strand_executor_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/service_registry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/select_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/select_interrupter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scoped_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scoped_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scheduler_thread_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scheduler_task.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/source_location.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/socket_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/socket_select_interrupter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/socket_option.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/socket_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/socket_holder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/signal_set_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/signal_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/signal_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/signal_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/signal_blocker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_wait_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_sendto_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_send_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scheduler_operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/resolver_service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/resolver_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/resolve_query_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/resolve_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/resolve_endpoint_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/regex_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/recycling_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactor_op_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactor_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_global.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_fd_set_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/pop_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_connect_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/pipe_select_interrupter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_socket_accept_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_null_buffers_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/reactive_descriptor_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/push_options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_tss_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_signal_blocker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/posix_serial_port_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_global.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_fenced_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/noncopyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/non_const_lvalue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/memory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/local_free_on_block_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/kqueue_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/keyword_tss_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/op_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/old_win_sdk_compat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/object_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/is_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_tss_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_thread.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_static_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_socket_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_signal_blocker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/is_buffer_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/null_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_recv_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_connect_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_accept_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_null_buffers_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_file_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_descriptor_write_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_descriptor_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_descriptor_read_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_object_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_wait_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_sendto_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_send_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/global.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/future.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/fenced_block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/fd_set_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/executor_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/executor_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/io_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/initiate_post.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/initiate_dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/initiate_defer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/hash_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/handler_work.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/handler_type_requirements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/handler_tracking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/handler_cont_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/handler_alloc_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/consuming_buffers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/conditionally_enabled_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/concurrency_hint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/completion_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/chrono_time_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/eventfd_select_interrupter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/event.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/epoll_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/dev_poll_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/descriptor_write_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/descriptor_read_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/descriptor_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/dependent_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/deadline_timer_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/date_time_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/cstdint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/cstddef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/array_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/xml_unescape_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/xml_unescape.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/composed_work.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/xml_escape.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/wchar_from_mb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/unescape.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/transform_width.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/remove_whitespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/call_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/buffered_stream_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/buffer_sequence_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/buffer_resize_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/blocking_executor_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/bind_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/base_from_completion_cond.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/base_from_cancellation_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/atomic_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/base64_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/xml_woarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/xml_wiarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/xml_oarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/xml_iarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/text_woarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/text_wiarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/text_oarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/text_iarchive_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_xml_oarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/ostream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/mb_from_wchar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/istream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/insert_linebreaks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/escape.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/dataflow_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/dataflow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/binary_from_base64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/iterators/base64_from_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 10900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/utf8_codecvt_facet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/register_archive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/polymorphic_oarchive_route.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/polymorphic_iarchive_route.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/oserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/iserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/interface_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_xml_iarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_xml_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_text_oprimitive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_text_oarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_text_iprimitive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_text_iarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_binary_oprimitive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_binary_oarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_binary_iprimitive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/basic_binary_iarchive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/impl/archive_serializer_map.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_iserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/auto_link_warchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/auto_link_archive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/archive_serializer_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/abi_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/abi_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/interface_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/helper_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/any/detail/placeholder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/common_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/common_iarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_serializer_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_serializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_pointer_oserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_pointer_iserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_oserializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/archive/detail/basic_oarchive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/element_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/assume_aligned_msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/assume_aligned_intel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/assume_aligned_gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/assume_aligned_clang.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/assume_aligned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of_msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of_gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/not_pointer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/min_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/max_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/max_objects.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/max_align.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/is_alignment_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/is_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/is_aligned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/align_down.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/align_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/align.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/add_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of_cxx11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of_codegear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of_clang.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/alignment_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_sunos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_posix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_mingw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_macos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc_android.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/aligned_alloc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/align/detail/align_up.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/finder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/find_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/find_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/yes_no_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/trim_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/trim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/std_containers_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/sequence_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/regex_find_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/predicate_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/iter_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/transform_exclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/inclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/for_each_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/exclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/classification.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/case_conv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/searching/knuth_morris_pratt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/searching/boyer_moore_horspool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/searching/boyer_moore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/transform_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx17/transform_inclusive_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/copy_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/copy_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/any_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/all_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/with_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx14/mismatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx14/is_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx14/equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_variance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_tail_variate_means.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_tail_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/partition_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/partition_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/none_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/is_permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/is_partitioned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/iota.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/cxx11/find_if_not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_kurtosis.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_extended_p_square.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_covariance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/variance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/times2_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/tail_variate_means.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/tail_variate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_tail_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_sum_kahan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_skewness.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_peaks_over_threshold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_p_square_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_moment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/weighted_median.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/pot_tail_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/pot_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/peaks_over_threshold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/p_square_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/p_square_cumulative_distribution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/p_square_cumul_dist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/moment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/tail_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/tail_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/tail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/sum_kahan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/stats.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/skewness.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_variance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/rolling_moment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/covariance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/functional_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/functional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/features.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/extractor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/external.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/depends_on.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/min.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/median.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/max.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/kurtosis.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/extended_p_square_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/extended_p_square.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/error_of_mean.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/error_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/ignore_unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/hash_peek_bitset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/dont_care.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/counted_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulator_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulator_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/traits/detail/c_ctype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/width.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/traits_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/tracking_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/sequence_stack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/save_restore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/never_true.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/literals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/parser_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/parser_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/parse_charset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/boyer_moore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/matchable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/width_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transmogrify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/modifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/is_pure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/compile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/linker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/icase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/flow_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/dynamic/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/sub_match_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/sub_match_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/results_cache.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/regex_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/regex_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/quant_style.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/peeker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/optimize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matchers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/query_part_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/port_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/path_rules.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/finder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/ipvfuture_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/ipv6_addrz_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/strict_cpp_re.inc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/ip_literal_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/host_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/scanner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/cpp_re.inc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/cpp_re.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/wave/cpplexer/re2clex/aq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/impl/pct_encoded_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/userinfo_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/scheme_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/relative_part_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/reg_name_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/optional_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/not_empty_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/detail/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/detail/recycled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/detail/ci_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/detail/charset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/hier_part_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/h16_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/fragment_part_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/rfc/detail/charsets.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/variant_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/unsigned_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/tuple_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/token_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/recycled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/grammar/impl/range_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/element_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/concurrent_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/temperature/fahrenheit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/url/detail/impl/format_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/tuple_rotate_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/rw_spinlock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/restore_wshadow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/reentrancy_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/node_set_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/node_map_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/node_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/ignore_wshadow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/flat_set_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/unordered/detail/foa/flat_map_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/prefixes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/plane_angle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/permittivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/temperature/celsius.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/wavenumber.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/volume.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/velocity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/permeability.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/momentum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/torque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/temperature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/surface_tension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/surface_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/solid_angle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/resistivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/resistance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/reluctance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/pressure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/inductance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/impedance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/illuminance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/frequency.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/force.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/energy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/electric_potential.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/electric_charge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/dynamic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/moment_of_inertia.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/mass_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/mass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/magnetic_flux_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/magnetic_flux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/magnetic_field_intensity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/luminous_intensity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/luminous_flux.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/kinematic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/angular_velocity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/angular_momentum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/angular_acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/amount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/activity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/absorbed_dose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/dose_equivalent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/dimensionless.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/current.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/conductivity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/conductance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/catalytic_activity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/capacitance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/power.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/momentum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/mass_density.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/mass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/kinematic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/shannon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/prefixes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/nat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/hartley.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/byte.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/information/bit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/detail/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/wavenumber.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/volume.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/velocity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/pressure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/angle/degrees.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/yard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/ton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/teaspoon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/tablespoon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/quart.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/pound_force.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/frequency.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/pound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/pint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/force.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/energy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/dynamic_viscosity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/dimensionless.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/current.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/cgs/acceleration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/angle/revolutions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/angle/gradians.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/fluid_ounce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/fluid_dram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/dram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/cup.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/temperature/fahrenheit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/temperature/conversions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/temperature/celsius.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/second.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/mole.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/ounce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/minim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/mile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/mil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/inch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/hundredweight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/grain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/gill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/gallon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/us/foot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/micron.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/liter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/knot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/hour.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/hectare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/fermi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/day.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/barn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/bar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/meter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/kilogram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/kelvin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/candela.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/si/ampere.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/year.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/torr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/ton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/nautical_mile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/mmHg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/minute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/atmosphere.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/are.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/mile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/yard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/thou.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/stone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/quarter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/quart.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/pound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/pint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/ounce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/league.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/inch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/hundredweight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/metric/angstrom.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/grain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/gill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/gallon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/furlong.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/information/shannon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/information/nat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/information/hartley.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/information/byte.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/information/bit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/ton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/light_second.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/light_minute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/light_hour.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/light_day.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/astronomical_unit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/steradian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/revolution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/parsec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/radian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/gradian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/cgs/centimeter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/cgs/biot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/arcsecond.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/arcminute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/foot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/fluid_ounce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/drachm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/imperial/conversions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/astronomical/light_year.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/cgs/gram.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/allocator_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/allocator_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/detail/sync_queue_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/concurrent_queues/detail/sync_deque_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/parameter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/modifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/finalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/errors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/base_units/angle/degree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/argument_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/type_index/runtime_cast/detail/runtime_cast_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/config/inline_namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/detail/scheduled_executor_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/executors/detail/priority_executor_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/unique_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/shared_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/scoped_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/pointer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/csbl/memory/default_delete.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/old/impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/tolerance_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/print_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/per_element_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/lexicographic_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/it_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/indirections.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/detail/bitwise_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/iterator/token_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/iterator/input_iterator_facade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/basic_cstring/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/basic_cstring/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/basic_cstring/basic_cstring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/tools/old/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_seek.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_primitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_kwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_keywords.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_iter_pos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_flush_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_distinct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/sample_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi_advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/initializer_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/grid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/generators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/delayed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/karma_subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/karma_nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/karma_directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/karma_confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/include/karma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/karma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/make_component.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/has_semantic_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/handles_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/extended_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utf8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/terminal_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/terminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/string_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/sequence_base_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/numeric_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/multi_pass_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/modify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/meta_compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/action_dispatch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/what.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/skip_over.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/skip_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/parse_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/common_terminals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/attributes_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/assert_msg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/argument_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/adapt_adt_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/tokenize_and_parse_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/tokenize_and_parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/meta_compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/match_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/phoenix_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/meta_compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/generate_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/meta_compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer_static_lexertl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer_lexertl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/argument_phoenix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/what.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/format_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/delimit_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/delimit_flag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auxiliary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/circular_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/parallel_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/move_blocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/merge_blocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/detail/string_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/detail/spreadsort_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/detail/integer_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/detail/float_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/spreadsort/detail/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/common/util/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/suite/indexing/map_indexing_suite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/suite/indexing/indexing_suite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/suite/indexing/container_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/pass_through_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/pack_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/make_gcc_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/block.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/sort/block_indirect_sort/blk_detail/backbone.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/impl/type.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/impl/serialization.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/resp3/impl/parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/detail/result_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/detail/response_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/redis/adapter/detail/adapters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/suite/indexing/vector_indexing_suite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/rbegin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/expand_pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/default_function_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/construct_pod_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/construct_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/std/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/std/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/range/rend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/make_expr_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/make_expr_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/make_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/lambda_matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/generate_by_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/extends_funop_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/extends_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/expr_variadic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/functional/fusion/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/vararg_matches_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/unpack_expr_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/template_arity_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/poly_function_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/poly_function_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/or_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/memfun_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/matches_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/wide_encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/narrow_encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/impl/distributed_property_map.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_map/parallel/detail/untracked_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/with_token_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/deep_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/deduce_domain_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/class_member_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/basic_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/detail/preprocessed/and_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/null_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/default_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/callable_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/property_tree/json_parser/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/process_handle.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/pid.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/environment.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/default_launcher.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/exe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/env.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/with_logon_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/show_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/default_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/creation_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/as_user_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/vfork_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/pdfork_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/fork_and_forget_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/default_launcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/bind_fd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/impl/shell.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/wait_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/wait_for_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/terminate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/start_dir.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/show_window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/shell_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/cwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/utf8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/throw_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/throw_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/process_handle_windows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/process_handle_signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/process_handle_fd_or_signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/process_handle_fd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/last_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/environment_win.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/environment_posix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/handle_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/group_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/group_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/file_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/file_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/file_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/search_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/pipe_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/pipe_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/on_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/null_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/null_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/locale.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/job_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/is_running.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/io_context_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/async_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/async_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/asio_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/wchar_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/env.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/cmd_or_exe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/env_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/compare_handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/close_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/close_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/child_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/basic_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/basic_cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/async_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/windows/async_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/pipe_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/pipe_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/on_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/null_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/null_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/is_running.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/io_context_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/traits/async.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/wait_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/wait_for_exit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/use_vfork.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/terminate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/start_dir.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/signal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/sigchld_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/shell_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/search_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/close_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/close_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/child_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/basic_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/basic_cmd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/async_pipe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/async_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/group_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/group_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/file_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/file_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/file_descriptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/fd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/exe.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/environment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/env_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/compare_handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_seq_64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_seq_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_seq_128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_list_64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_list_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/to_list_128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/reverse_64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/async_in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/async_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/detail/posix/asio_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/size_64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/size_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/size_128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/elem_64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/elem_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/limits/elem_128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/detail/is_single_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/variadic/detail/has_opt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/size_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/size_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_right_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_right_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_right_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_left_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_left_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/reverse_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/limits/reverse_128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/tuple/detail/is_single_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/slot5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/slot4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/slot3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/slot2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/slot1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/shared.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/slot/detail/counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/size_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/repeat_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/repeat_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/repeat_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/for_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/for_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/limits/for_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/fold_left_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/enum_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/enum_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/enum_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/elem_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/elem_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/limits/elem_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/to_list_msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/binary_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/local.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/finish.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/limits/intercept_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/limits/intercept_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/limits/intercept_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/facilities/detail/is_empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/limits/bool_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/limits/bool_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/logical/limits/bool_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/limits/fold_left_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/limits/fold_left_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/limits/fold_left_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/start.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/self.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/rlocal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/array/detail/get_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/inc_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/inc_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/inc_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/dec_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/dec_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/limits/dec_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/limits/auto_rec_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/limits/auto_rec_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/limits/auto_rec_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/detail/dmc/auto_rec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/limits/while_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/limits/while_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/limits/while_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/limits/not_equal_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/limits/not_equal_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/comparison/limits/not_equal_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/stdcpp3.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/sgi.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/roguewave.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/msvc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/msl.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/modena.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/libcomo.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/dinkumware.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/cxx.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/_prefix.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/arithmetic/detail/div_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd/open.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd/net.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd/free.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd/dragonfly.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/os/bsd/bsdi.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/vacpp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/std/stlport.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/arm.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/x86/64.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/architecture/x86/32.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessor/round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/preprocessed/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/zos.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/vms.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/uc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/gnu.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/cloudabi.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/library/c/_prefix.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/x86_amd.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/x86.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/ppc.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 11900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/local_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/local_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/undef_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/define_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/target.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/index_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/function_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/detail/iterate_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/detail/iterate_define.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/support/detail/iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/container/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/transformation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/querying.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/try_catch_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/try_catch_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/catch_push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/is_nullary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/is_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/inc_binary_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/for_each_pred.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/convert_binary_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/binary_seq_to_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/member_variable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/python/invoker_iterate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/python/invoker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/seq_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/seq_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/qualifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/nullptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/no_perfect_forwarding_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/no_perfect_forwarding_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/parameter_requirements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/make_items.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/make_deduced_items.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/make_arg_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/binary_seq_for_each_inc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/binary_seq_for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pp_impl/unwrap_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pp_impl/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pp_impl/argument_pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/unmatched_argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/tag_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/tag_keyword_arg_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/tag_deduced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/satisfies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/operators_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/operators_arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/multiplication.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/multi_index_utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/multi_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/is_named_argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/insert_tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/extents.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/deduced_item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/deduce_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/traits/iterator_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/traits/const_iterator_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/traits/c_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/tensor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/strides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/storage_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/transpose.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/prod.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/misc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/matrix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/library.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/elementwise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/experimental/sparse_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/vector_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/expression_evaluation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/tensor/algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/num_rows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/num_columns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/c_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/operation/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/opencl/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/unit_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/ublas_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/stepper_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/state_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/split_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/same_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/same_instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/temporary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/returntype_deduction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/matrix_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/duff.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/documentation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/definitions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/ublas/detail/concepts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/unwrap_reference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/symplectic_euler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/stepper_categories.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta_fehlberg78.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta4_classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/resizer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/runge_kutta4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/odeint_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/n_ary_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/multi_array_adaption.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/is_resizeable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/is_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/velocity_verlet.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/controlled_step_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/adams_moulton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/rosenbrock4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/modified_midpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/implicit_euler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/euler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/max_step_checker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/integrate_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/integrate_n_steps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/integrate_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/integrate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/check_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/vector_space_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/adams_bashforth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/times_time_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/times_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/n_step_time_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/n_step_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/const_step_time_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/const_step_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/adaptive_time_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/adaptive_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/observer_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/null_observer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/x86gcc_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/x86_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/test_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/sparc_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/ppc_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/msvc_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/interval_prototype.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/ia64_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/range_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/operations_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/norm_result_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/multi_array_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/fusion_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/fusion_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/default_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/array_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/ext/x86_fast_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/ext/integer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/certain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/old_numeric_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/meta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/int_float_mixture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/division.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/c99sub_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/c99_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/bugs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/bcc_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/detail/alpha_rounding_control.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/tribool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/possible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/lexicographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/interval/compare/explicit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_processor/results_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_processor/execution_state_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_processor/execution_processor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/functions/trunc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/functions/trig.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/functions/pow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/multiprecision/detail/functions/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/detail/incidence_list_graph.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/converter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/detail/graph_implementation_interface.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/make_string_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/typing/row_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/typing/readable_field_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/typing/pos_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/typing/meta_check_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/typing/get_type_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_processor/static_results_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/detail/execution_processor/static_execution_state_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/euml_typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/euml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/detail/row2_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/detail/common_states.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/vector0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/mpl_graph/detail/adjacency_list_graph.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/transformation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/stt_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/stl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/state_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/querying.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/phoenix_placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/iteration.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/msm/front/euml/guard_grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/begin_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/O1_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/value_type_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/numbered_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/numbered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/include_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/erase_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/erase_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/empty_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/clear_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/begin_end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/aux_/multiset0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/aux_/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/aux_/insert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/set0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/numbered_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/numbered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/key_type_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/insert_range_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/insert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/include_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/has_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/insert_range_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/insert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/include_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/has_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/erase_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/erase_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/empty_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/contains_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/clear_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/begin_end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/multiset/aux_/count_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/value_type_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/numbered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/map0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/key_type_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/begin_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/O1_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/test/test_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/test/data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/test/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/numbered_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/numbered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/item.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/include_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/partial_spec_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/is_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/filter_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/ext_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/default_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/add.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/range_c/O1_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/token_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/sub.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessor/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/msvc_typename.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/intel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/has_xxx.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/has_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/gpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/forwarding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/use_preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/ttp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/static_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/preprocessor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/pp_counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/overload_resolution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/nttp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/set_difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/search.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/pdqsort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/merge_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/is_sorted.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/insertion_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/heap_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/basic_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/eti.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/dtp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/dependent_nttp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/compiler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/bcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/arrays.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/config/adl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/digit_to_int_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/digit_to_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/void_.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/string_iterator_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/string_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/returns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/no_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/next_digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/iterate_impl_unchecked.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/move/algo/detail/adaptive_sort_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_whitespace_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_whitespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_ucase_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_lcase_letter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/is_digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/int_to_digit_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/int_to_digit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/in_range_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/util/in_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/reject.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/next_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/next_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_remaining.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_prev_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/get_col.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/iterate_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/build_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/is_char_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/has_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/front_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/back_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/assert_string_length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/apply_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/source_position.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/expected_to_fail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/end_of_input_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/digit_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/repeated_one_of1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/repeated_one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/one_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/fwd/accept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/whitespace_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/unpaired.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/unexpected_end_of_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/unexpected_character.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/none_of_the_expected_cases_found.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/literal_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/letter_expected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/error/index_out_of_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/one_char_except_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/one_char_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/nth_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/last_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/one_char_except_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/one_char_except.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/nth_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/last_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/first_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp14/one_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/repeated_one_of1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/repeated_one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/one_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner3_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner2_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/rational_horner1_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner3_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner2_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/is_const_iterable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/detail/single_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/statistics/detail/rank.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/unchecked_factorial.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_19.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_18.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_17.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/tools/detail/polynomial_horner1_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/ibeta_inv_ab.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_separated_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_rational.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_pade.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_cf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_asym.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_small_a_negative_b_by_ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/t_distribution_inv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/polygamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/lgamma_small.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/lanczos_sse2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/lambert_w_lookup_table.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/igamma_large.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/igamma_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/iconv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/ibeta_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/gamma_inva.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/fp_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/erf_inv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/daubechies_scaling_integer_grid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_yn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_y1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_y0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_kn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_k1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_scaled_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_recurrence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_k0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_negative_b_regions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_large_abz.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_large_a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_cf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_by_ratios.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_bessel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_1F1_addition_theorems_on_z.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/hypergeometric_0F1_bessel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_i1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_i0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_derivatives_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bernoulli_details.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy_zero.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy_asym.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_jn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_j1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_j0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/special_functions/detail/bessel_ik.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/bezier_polynomial_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/barycentric_rational_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/inv_discrete_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/hypergeometric_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/hypergeometric_pdf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/hypergeometric_cdf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/generic_quantile.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/quadrature/detail/exp_sinh_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/septic_hermite_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/quintic_hermite_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cubic_hermite_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/type_dispatch/date_time_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/settings_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/settings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/from_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/from_settings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/formatter_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/filter_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/generic_mode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/file.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/console.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/setup/common_attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/derived_accessors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/distributions/detail/common_error_handling.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/detail/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/ccmath/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/bindings/detail/big_lanczos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/math/bindings/detail/big_digamma.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/type_dispatch/type_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/type_dispatch/static_type_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/type_dispatch/standard_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/type_dispatch/dynamic_type_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/ipc/object_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/save_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/nop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/in_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/fun_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/ends_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/contains.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/bind_to_log.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/to_log.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/dump.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/auto_newline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/manipulators/add_value.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/ipc/reliable_message_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/channel_severity_filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/begins_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/xml_decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/wrap_formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/named_scope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/max_size_decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/bind_output.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/bind_assign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/begins_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/utility/functional/as_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/is_in_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/is_debugger_present.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/has_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/ends_with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/predicates/contains.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/ryu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/string_impl.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/stack.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/shared_resource.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/handler.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/format.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/except.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/date_time.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/csv_decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/char_decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/c_decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/log/expressions/formatters/auto_newline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/void_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/line_counter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/unreachable_return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/rtl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/overload_resolution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/gcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/fpos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/enable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/default_resource.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/impl/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/from_chars.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/chars_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/streambuf/linked_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/streambuf/chainbuf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/zlib.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/windows_posix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/wide_streams.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/mode_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/filter_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/direct_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/device_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/concept_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/winapi_wrapper_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/winapi_semaphore_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/dyn_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/disable_warnings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/codecvt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/bzip2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/config/auto_link.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/broken_overload_resolution/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/broken_overload_resolution/forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/range_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/output_iterator_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/wait.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/interprocess_barrier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/spin/condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/winapi_mutex_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/sync_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_sync.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_condition_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/named_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/windows/condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/named_semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/named_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/detail/locks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/detail/condition_any_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_upgradable_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_creation_functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_condition_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/shm/named_condition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/timepoint_to_timespec.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/semaphore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/recursive_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/posix/pthread_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/detail/adaptive_node_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/is_a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/core/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/sync/detail/common_algorithms.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/detail/sp_counted_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/detail/sp_counted_base_atomic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/detail/sp_counted_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/detail/shared_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/smart_ptr/detail/bad_weak_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/detail/node_tools.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/detail/node_pool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/interprocess/allocators/detail/allocator_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/iterable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/hashable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/foldable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/euclidean_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/searchable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/product.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/orderable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/monoid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/monad_plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/monad.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/metafunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/mpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/take.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/split_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/reverse_apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/foldr1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/foldl1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/drop_into.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/comonad.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/fwd/concept/applicative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/integer_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/std/array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/tag_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/remote_update_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/queue.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/mpi_process_group.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/filtered_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/detail/dijkstra_shortest_paths.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/searchable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/orderable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/monad.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/logical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/iterable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/arithmetic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/operators/adl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/detail/untracked_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/detail/property_holders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/parallel/detail/inplace_all_to_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/rasterization/ellipse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/rasterization/circle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/rasterization/apply_rasterizer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/sampler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/resample.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/pixel_numeric_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/adjlist/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/adjlist/redistribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/adjlist/initialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/kernel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/graph/distributed/adjlist/handlers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/detail/filesystem.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/io/detail/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/toolbox.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/image_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/dynamic_images.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_converters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/rasterization/line.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/image_processing/hough_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/image_processing/hough_parameter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/image_processing/diffusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/histogram/std.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/image_view_factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/dynamic_image_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/dynamic_at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/convolve.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/channel_numeric_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/numeric/affine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/expand_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/expand_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/apply_operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/any_image_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/any_image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/dynamic_image/algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/detail/utility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/concepts/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/two_dimensional_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/random_access_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/indexed_point_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/geometry_collection_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/closed_clockwise_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/boundary_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/side_robust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/side_non_robust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/side_by_triangle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/precise_area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/in_circle_robust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_boxes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/expand_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/area_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/spherical/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/envelope_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/area_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/geographic/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/transform/matrix_transformers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/transform/map_transformer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/transform/inverse_transformer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/ssf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/side_by_cross_track.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/point_in_poly_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/point_in_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/expand_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_boxes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/area_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategy/cartesian/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/transform/srs_transformer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/distance_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/distance_haversine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/distance_cross_track.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/disjoint_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/disjoint_box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/line_interpolate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/get_radius.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/expand_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/expand_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/envelope_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/envelope_multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/envelope_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 12900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/relate/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/line_interpolate/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/line_interpolate/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/line_interpolate/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/line_interpolate/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/length/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/length/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/densify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/length/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/azimuth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/spherical/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/simplify/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/simplify/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/simplify/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/simplify/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/relate/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/relate/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/relate/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/index/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/index/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/index/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/side_vincenty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/side_thomas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/side_andoyer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/side.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/length/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/is_convex/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/is_convex/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/is_convex/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/is_convex/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/io/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/io/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/io/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/io/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/index/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_karney.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_cross_track.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_andoyer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/parameters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/mapping_ssf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/line_interpolate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/intersection_elliptic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_vincenty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_thomas.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/expand/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/expand/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/expand/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/envelope/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/envelope/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/envelope/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/densify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/closest_points_pt_seg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_side_straight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_point_circle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_join_round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_join_miter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/buffer_end_round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/azimuth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/geographic/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/expand/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/densify/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/densify/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/densify/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/densify/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/convex_hull/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/convex_hull/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/convex_hull/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/envelope/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/distance/backward_compatibility.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/discrete_distance/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/discrete_distance/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/discrete_distance/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/discrete_distance/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/centroid/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/centroid/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/centroid/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/centroid/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/turn_in_ring_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/side_rounded_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/convex_hull/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/within_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/simplify_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/segment_intersect_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/distance_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/convex_hull_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/centroid_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/concepts/area_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/closest_points/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/closest_points/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/closest_points/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/closest_points/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/envelope_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/envelope_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/envelope_multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/envelope_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_in_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/point_in_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/line_interpolate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/expand_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/expand_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/expand_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_point_square.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_point_circle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_join_round_by_divide.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_join_round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_join_miter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_projected_point_ax.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/disjoint_box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/densify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/closest_points_pt_seg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/centroid_average.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_side_straight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/azimuth/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/area/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/box_in_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/azimuth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/area_surveyor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/cartesian/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/buffer/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/buffer/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/buffer/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/buffer/cartesian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/azimuth/spherical.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/azimuth/services.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/azimuth/geographic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/invalid_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/iau2000_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/iau2000_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/iau2000.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/grids.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/factory.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/point_in_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/point_in_box_by_side.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/str_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/srid_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/spar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/par_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/robust_point_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/rescale_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/no_rescale_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/get_rescale_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/relate/intersection_ratios.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/relate/intersection_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/esri_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/esri_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/esri.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/epsg_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/epsg_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/epsg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/dpar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/segment_ratio_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/segment_ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/robustness/robust_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/ring_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/point_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/is_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/interior_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/geometry_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/within.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/relate/intersection_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/relate/direction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/is_valid/failure_type_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/is_valid/failing_reason_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/policies/is_valid/default_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/multi_polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/multi_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/multi_linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/multi_geometries.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/topological_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/core/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/equals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/covered_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/correct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/simplify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/remove_spikes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/perimeter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/num_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/num_interior_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/num_geometries.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/length.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/svg/write_svg_multi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/svg/write_svg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/svg/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/svg/svg_mapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/dsv/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/varray_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/varray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/centroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/area.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/dispatch/segment_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/dispatch/point_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/iterator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/has_one_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/wkt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/distance_predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/config_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/config_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/bounded_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/adaptors/query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/multi_polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/translator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/priority_dequeue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/predicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/minmax_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/meta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/maxmin_heap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/is_indexable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/is_bounding_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/multi_point_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/linestring_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/concept_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/box_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/std_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/std_pair_as_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/multi_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/multi_linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/register/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/segment_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/ring_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/polygon_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/point_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/is_simple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/envelope.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/disjoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/visit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/std_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/std_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/c_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_variant2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_fusion.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/is_valid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/not.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/normalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/multi_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/multi_modify_with_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/dispatch/closest_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/multi_modify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/tupled_output.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/throw_on_empty_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sweep.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/max_interval_gap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sub_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/single_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/signed_size_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/select_geometry_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/ring_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/recalculate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/point_on_border.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/partition.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/direction_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/counting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/convert_point_to_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/convert_indexed_to_indexed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/calculate_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/calculate_point_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/calculate_null.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/assign_values.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/assign_box_corners.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/zip_view_iterator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/interior_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/has_self_intersections.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/get_max_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/gc_group_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/for_each_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/extreme_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand_by_epsilon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/dummy_geometries.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/repetitive_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/repetitive_view_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/repetitive_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/nview_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/nview.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/joint_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/joint_view_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/joint_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/zip_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/zip_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/transform_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/transform_view_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/single_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/single_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/reverse_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/reverse_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/pp_round.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/mpl_iterator_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/is_same_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/is_mpl_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/identity_view/identity_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/flatten_view/flatten_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/filter_view_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/filter_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/tuple_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/tuple_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/tuple_expand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/segmented_fold_until_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/empty.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/index_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/enabler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/as_fusion_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/support/detail/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io/out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io/in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/value_at_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/value_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/swap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/segments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/has_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/mpl/convert_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/segmented_next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/segmented_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/segmented_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/segment_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/distance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/adapt_value_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/enable_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/mpl/detail/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/mpl/fusion_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/fused_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/fused_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/fused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/iterator/detail/adapt_deref_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation/invoke_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation/invoke_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation/invoke.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation/make_unfused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation/make_fused_procedure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation/make_fused_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation/make_fused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/unfused_typed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/unfused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/list_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/cons_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/cons_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/vector_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/map_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/list_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/ignore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/deque_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/cons_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/front_extended_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/deque_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/deque_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/back_extended_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/pair_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/map_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/make_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/insert_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/filter_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/filter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/erase_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/erase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/push_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/join.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/iter_fold_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/for_each_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/fold_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/find_if_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/find_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/reverse_iter_fold_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/reverse_fold_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/adapt_assoc_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/std_array_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/mpl_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/accumulate_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/accumulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/auxiliary/move.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/auxiliary/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/define_struct_inline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/define_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/define_assoc_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/adapt_struct_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/adapt_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/adapt_assoc_adt_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/adapt_assoc_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/adapt_adt_named.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/adapt_adt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/overloaded_function/detail/function_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/functional/overloaded_function/detail/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/array_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/array/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_variate_loop/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_tags/preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_tags/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_tags/cc_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_retag_default_cc/preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_retag_default_cc/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_cc_loop/preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity50_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity50_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity40_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity40_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity30_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity30_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity20_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity20_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity10_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/synthesize_impl/arity10_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_variate_loop/preprocessed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity30_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity20_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity20_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity10_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity10_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity50_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/pp_cc_loop/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity50_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/encoding/undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/encoding/def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/encoding/aliases_undef.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/encoding/aliases_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/master.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity50_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity50_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity40_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity40_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/components_impl/arity30_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/detail/shared_state_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/detail/shared_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/windows/shared_library_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/windows/path_from_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/posix/shared_library_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/posix/program_location_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/posix/path_from_handle.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity40_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity40_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity30_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity30_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity20_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity20_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity10_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/function_types/detail/classifier_impl/arity10_0.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/numa/algo/work_stealing.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/detail/task_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fiber/future/detail/task_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operation/constructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/inlined/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/condition/cond_subcontracting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/condition/cond_post.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/condition/cond_inv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/condition/cond_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/type_traits/detail/capture_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/demangling/msvc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/demangling/mangled_storage_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/demangling/itanium.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/dll/detail/demangling/demangle_symbol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/detail/winapi/detail/deprecated_namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/type_traits/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/type_traits/mirror.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/type_traits/member_function_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operation/static_public_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operation/public_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operation/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/operation/destructor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qimage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/opengl_texture.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/opengl_renderbuffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/opengl_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/gl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/cl_gl_ext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/cl_gl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opengl/acquire.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/detail/swizzle_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/iterator/detail/get_base_iterator_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/vtk/points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/vtk/matrix4x4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/vtk/data_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/vtk/bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qvector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qtgui.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qtcore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qpointf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/qt/qpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_reduce_by_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_merge.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_find_extrema.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_accumulate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/search_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/scan_on_gpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/scan_on_cpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opencv/ocl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opencv/highgui.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/opencv/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/interop/eigen/core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/detail/unpack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/detail/nvidia_popcount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/detail/nvidia_ballot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/functional/detail/macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/container/detail/scalar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/serial_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/insertion_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/inplace_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/find_if_with_atomics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/find_extrema_with_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/find_extrema_with_atomics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/find_extrema_on_cpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/find_extrema.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/count_if_with_threads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/count_if_with_reduce.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/count_if_with_ballot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/copy_to_host.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/reduce_on_gpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/reduce_on_cpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/reduce_by_key_with_scan.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/reduce_by_key.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/random_fill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/radix_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/merge_with_merge_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/merge_sort_on_gpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/merge_sort_on_cpu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/merge_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/thread_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_varargs_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_varargs_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_varargs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/copy_to_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/pmf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/copy_on_device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/compact.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/binary_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compute/algorithm/detail/balanced_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/typeof/boost/ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/utility/to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/utility/manip_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/io/utility/ios_base_state_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/polyfills/make_index_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/polyfills/disjunction.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/value_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/tag_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/overwrite_tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/is_tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/default_tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/tags/support/apply_to_value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/value_type_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/pair_type_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr_varargs_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr_varargs_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr_varargs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/callable_traits/detail/unguarded/function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/detail/access_builder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/test/check_metadata.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/detail/debug/static_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/detail/key_extractor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/detail/identity_converters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/detail/functor_bag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/pair_by.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/opposite_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/member_with_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/is_tag_of_member_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/get_pair_functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/get.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/support/data_extractor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/detail/to_mutable_relation_functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/detail/static_access_builder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/detail/mutant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/relation/detail/metadata_access_builder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/teardown.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/stream_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/ssl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/rfc6455.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/ping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/handshake.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/window.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/ranges.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/inflate_stream.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/inflate_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/deflate_stream.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/deflate_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/zlib/detail/bitstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/prng.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/pmd_extension.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/pmd_extension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/mask.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/mask.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/impl_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/hybi13.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/hybi13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/close.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/impl/accept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/utf8_checker.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/utf8_checker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/soft_mutex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/prng.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/file_body_win32.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/fields.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/fields.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/field.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/chunk_encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/frame.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/websocket/detail/decorator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/verb.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/status.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/serializer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/rfc7230.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/rfc7230.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/message_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/static_buffer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/static_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/saved_handler.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/saved_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/read_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/multi_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/flat_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/flat_static_buffer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/basic_parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/impl/basic_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/rfc7230.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/rfc7230.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/chunk_encode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/basic_parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/basic_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/http/detail/basic_parsed_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/string_param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/string.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffers_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffered_read_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/basic_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/async_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/work_guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/win32_unicode_path.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/varint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/flat_static_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/flat_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/file_win32.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/file_stdio.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/file_posix.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffers_suffix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffers_prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffers_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/impl/buffers_cat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/service_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/remap_post_to_defer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/pcg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/is_invocable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/get_io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/flat_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/type_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/temporary_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/stream_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/stream_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/static_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/static_ostream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/static_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/sha1.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/sha1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/bind_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/bind_continuation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/base64.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/base64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/async_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/suite_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/suite_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/filtering_cancellation_slot.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/cpu_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/clamp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/char_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/chacha.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/buffers_ref.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/buffers_range_adaptor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/buffers_pair.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/buffer_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/immediate_executor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/fail_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/http/icy_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/remove_cv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/make_unsigned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/make_signed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/suite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/runner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/results.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/reporter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/recorder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/main.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/global_suites.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/dstream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/amount.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/tcp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/has_unique_object_representations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/conditional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/alignment_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/src.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/rfc2818_verification.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/host_name_verification.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/impl/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_signed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_nothrow_default_constructible.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_integral.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_iec559.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_floating_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/is_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/atomic/detail/type_traits/integral_constant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/buffered_handshake_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/detail/endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/network_v6.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/network_v6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/network_v4.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/network_v4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/host_name.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/basic_endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address_v6.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/write_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/verify_callback.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/stream_core.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/shutdown_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/read_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/password_callback.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/openssl_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/openssl_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/io.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/handshake_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/engine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/parallel_group.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/co_composed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/channel_error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/as_single.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/partial_promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/has_signature.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/coro_promise_allocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address_v6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/coro_completion_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address_v4.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address_v4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/impl/address.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/detail/socket_option.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/detail/endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/detail/endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/use_promise.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/impl/use_coro.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_tss_ptr.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_thread.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_static_mutex.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_object_handle_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_mutex.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_io_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_send_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_send_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_receive_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_payload.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_operation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/channel_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/execution/impl/bad_executor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/winsock_init.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 13900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/strand_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/strand_executor_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/strand_executor_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/socket_select_interrupter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/socket_ops.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/signal_set_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/service_registry.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/service_registry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/select_reactor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_io_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_handle_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_iocp_file_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/win_event.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/timer_queue_set.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/timer_queue_ptime.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/throw_error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/thread_context.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/strand_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/kqueue_reactor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/kqueue_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/io_uring_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/io_uring_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/io_uring_file_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/handler_tracking.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/select_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/scheduler.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/resolver_service_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/reactive_socket_service_base.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/reactive_descriptor_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/posix_tss_ptr.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/posix_thread.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/posix_serial_port_service.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/posix_mutex.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/posix_event.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/pipe_select_interrupter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/null_event.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/std/list_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/util.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/trim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/replace_storage.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/formatter_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/formatter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/finder_regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/epoll_reactor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/epoll_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/dev_poll_reactor.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/dev_poll_reactor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/descriptor_ops.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/std/string_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/std/slist_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/std/rope_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/functional/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/functional/valarray.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/functional/complex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/pod_singleton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/function_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/function4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/function3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/function2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/numeric/detail/function1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/finder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/find_format.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/classification.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/string/detail/case_conv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/searching/detail/debugging.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/algorithm/searching/detail/bm_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/variates/covariate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/statistics/parameters/quantile_probability.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/chset/chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/chset/basic_chset.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/chset/basic_chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_quantifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_modifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_marker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/parameters/weights.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/parameters/weight.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/parameters/sample.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/parameters/accumulator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulators/value_accumulator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulators/reference_accumulator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulators/external_accumulator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/accumulators/framework/accumulators/droppable_accumulator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/chset/range_run.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/utility/chset/range_run.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/range_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/predicate_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/optional_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/mark_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_independent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_alternate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/static/transforms/as_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/true_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/string_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/set_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/regex_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_line_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/any_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/alternate_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/literal_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/keeper_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/end_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/charset_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/attr_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_specific.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/xpressive/detail/core/matcher/action_matcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_headers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/equal/equal_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_14.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_13.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_12.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_11.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/universal_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/typedefs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_headers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_9.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_16.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/vmd/detail/recurse/data_equal/data_equal_15.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/alpha_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/parallel/v2/task_region.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/parallel/v2/inline_namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/parallel/v1/inline_namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/thread/experimental/parallel/v1/exception_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/env/fetch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/cla/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/utils/runtime/cla/argv_traverser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/generators/xrange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/triton_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/tau_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/proton_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/physico-chemical_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/neutron_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/muon_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/helion_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/electron_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/electromagnetic_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/deuteron_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/units/systems/si/codata/atomic-nuclear_constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/karma/nonterminal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/karma/directive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/unused.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/subcontext.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/no_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/tst_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/generators/random.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/tst.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/literal_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/test/data/monomorphic/generators/keywords.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/subrule_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/seek.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/kwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/flush_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/distinct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/support/confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/primitive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/uint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/real_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/bool_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/numeric/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal/simple_trace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal/rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal/debug_handler_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/with.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/seek.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/not_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/kleene.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/and_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/skip_over.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/unicode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/negated_char_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/literal_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/char_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/char_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/char_class_tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/omit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/no_skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/no_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/lexeme.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/expect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/directive/confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/any_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/utree_traits_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/utree_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/utree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/nonterminal/locals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/nonterminal/extract_param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/nonterminal/expand_arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/ostream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/multi_pass_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/look_ahead.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/line_pos_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/istream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/any_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/binary/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/guard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/eps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/eol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/eoi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/auxiliary/attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/as_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_set/range_run_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_set/range_run.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_set/range_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_set/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_set/basic_chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/standard_wide.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/standard.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/iso8859_1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/ascii.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/auxiliary/attr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/auto/meta_create.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/what_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/scoped_enum_emulation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/pow10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/make_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/make_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/is_spirit_tag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/hold_any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/get_encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/endian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string/lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream/match_manip_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream/match_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/sequential_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/sequence_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/permutation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/not_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any_ns_so.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any_ns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any_if_ns_so.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any_if_ns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/algorithm/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string/tst_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string/tst.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/bool_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/success_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/simple_trace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/nonterminal_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/error_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/debug_handler_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/debug_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/kleene.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/expect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/and_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/operator/alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/uint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/real_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/numeric_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/unused_skipper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/string_parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/permute_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/pass_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/pass_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/parse_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/fail_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/expectation_failure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/raw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/omit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/no_skip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/no_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/matches.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/lexeme.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/hold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/directive/expect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/eps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/eol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/eoi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/attr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auxiliary/attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auto/meta_create.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auto/create_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/auto/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/expect_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/enable_lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/assign_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/detail/alternative_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/char/char_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/char/char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/char/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/binary/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/string_token_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/pass_flags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/char_token_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/detail/sequence_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/string/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/action/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/state_switcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/plain_tokenid_mask.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/plain_tokenid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/plain_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/plain_raw_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/qi/in_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/token_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/terminals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/support_functions_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/support_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/and_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/uint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/real_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/bool_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/string/lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/ostream_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/format_manip_attr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/format_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/not_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/operator/kleene.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/omit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/no_delimit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/maxwidth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/left_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/encoding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/duplicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/delimit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/columns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/simple_trace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/nonterminal_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/debug_handler_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/debug_handler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/verbatim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/upper_lower_case.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/strict_relaxed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/right_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/repeat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/generate_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/generate_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/fail_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/extract_from.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/enable_lit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/default_width.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/attributes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/center_alignment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/directive/as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/unused_delimiter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/string_generate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/string_compare.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/pass_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/output_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/indirect_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/get_stricttag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/get_casetag.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auto/meta_create.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auto/create_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auto/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/action/action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/scoped_lock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/rule_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/regex.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/loops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/as.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/detail/alternative_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/lists_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/char/char_generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/char/char_class.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/char/char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/binary/padding.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/binary/binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auxiliary/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auxiliary/eps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auxiliary/eol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/auxiliary/attr_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/confix_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/chset_operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/tree_to_xml.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/parse_tree_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/parse_tree_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/parse_tree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/common_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/lists.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/grammar_def_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/grammar_def.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/functor_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/flush_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/escape_char_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/escape_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/distinct_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/distinct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/composite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/closures.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/casts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/binders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/ast_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/ast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols/symbols_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols/symbols.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/tuples.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/tuple_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/statements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/special_ops.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/phoenix/primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/file_iterator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/file_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/error_handling/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/error_handling/exceptions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/traverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/refactoring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/stored_rule_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/stored_rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/parser_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/fundamental.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/as_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/position_iterator_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/position_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/multi_pass_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/fixed_size_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/safe_bool.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/assert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute/parametric.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/select.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/rule_alias.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug/parser_names.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug/minimal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug/debug_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/insert_key_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/insert_at_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/increment_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/erase_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/decrement_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/clear_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/assign_key_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/assign_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute/closure_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute/closure_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/attribute/closure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/typeof.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/swap_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/ref_value_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/ref_const_ref_value_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/ref_const_ref_const_ref_a.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/ref_const_ref_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/ref_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/push_front_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/actor/push_back_actor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/construct_pod_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/construct_funop.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/preprocessed/null_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/preprocessed/default_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/context/detail/preprocessed/callable_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/windows/impl/default_launcher.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/detail/close_handles.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/posix/detail/close_handles.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/when.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/pass_through_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/pack_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/make_gcc_workaround.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/lazy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/expand_pack.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/proto/transform/detail/preprocessed/default_function_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/environment.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/limits/split_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/limits/split_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/seq/detail/limits/split_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/msvc/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/limits/for_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/impl/exe.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/impl/env.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/impl/cwd.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/impl/cmd.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/detail/proc_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/utf8.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/throw_error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/process_handle_windows.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/last_error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/environment_win.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/detail/impl/environment_posix.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/rlocal_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/rlocal_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/rlocal_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/local_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/local_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/limits/local_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/limits/for_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/limits/for_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/edg/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/dmc/for.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/reverse5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_right_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/limits/fold_left_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/fold_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/dmc/fold_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/upper4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/upper3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/upper2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/lower5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/lower4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/lower3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/lower2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/reverse4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/reverse3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/reverse2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/forward5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/forward4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/forward3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/forward2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/upper5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_unordered_set_or_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_std_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_std_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_std_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_std_hash_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/is_std_hash_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/msvc/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/limits/while_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/limits/while_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/limits/while_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/edg/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/dmc/while.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/x86_amd/versions.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/x86/versions.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/ppc/versions.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/predef/hardware/simd/arm/versions.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/container/detail/container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_upper_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_unique.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_sort.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_remove_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_lower_bound.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/has_equal_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/decay_array.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/stl/algorithm/detail/begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/catch_push_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/local_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/try_catch_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/statement/detail/preprocessed/switch.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/function_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/function_eval_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/function_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/actor_result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/actor_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/member_function_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/function_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_eval_result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/new_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/new_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/construct_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/construct_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/function_dispatch_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/function_dispatch_layer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/function_cast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/forwarding_overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/flatten.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/arity_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/argument_specs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/bind_member_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/bind_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/bind_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/split_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/specification.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/parenthesized_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/parenthesized_return_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/no_spec_overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/function_name.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/parameter/aux_/preprocessor/impl/function_forward_match.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/nested_status_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/iostream_support.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/http_status_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/getaddrinfo_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/generic_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/win32_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/system_error2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/system_code_from_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/system_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/std_error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/status_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/status_code_domain.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/status_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/quick_status_code_from_enum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/posix_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/nt_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_rosenbrock4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_dense_output_runge_kutta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_controlled_runge_kutta.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_controlled_adams_bashforth_moulton.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/rotating_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/errored_status_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster_coefficients.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/com_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/boost_error_code.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/detail/less_with_sign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/util/detail/is_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/make_dense_output.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/make_controlled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_runge_kutta_fehlberg78.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_runge_kutta_dopri5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_runge_kutta_cash_karp54_classic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/generation/generation_runge_kutta_cash_karp54.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/base/algebra_stepper_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/observer_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/null_observer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/integrate_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/integrate_n_steps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/generic_rk_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/generic_rk_call_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/generic_rk_algorithm.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/adams_moulton_coefficients.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/adams_moulton_call_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/adams_bashforth_coefficients.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/detail/adams_bashforth_call_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/detail/functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/viennacl/viennacl_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/viennacl/viennacl_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_same_instance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/integrate_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/integrate_adaptive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/integrate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_abs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/impl/times_iterator_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/impl/n_step_iterator_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/impl/const_step_iterator_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/impl/adaptive_iterator_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/detail/ode_iterator_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/detail/integrate_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/detail/integrate_n_steps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/detail/integrate_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/openmp/openmp_nested_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/openmp/openmp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/nt2/nt2_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/nt2/nt2_norm_inf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/nt2/nt2_copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl_norm_inf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/nt2/nt2_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mtl4/mtl4_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mtl4/mtl4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/vexcl/vexcl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust_operations_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/thrust/thrust.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/openmp/openmp_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/openmp/openmp_range_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute_operations_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/compute/compute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/blaze/blaze_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/blaze/blaze_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mtl4/mtl4_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mtl4/implicit_euler_mtl4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mpi/mpi_vector_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mpi/mpi_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mpi/mpi_nested_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mpi/mpi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/mkl/mkl_operations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/eigen/eigen_resize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/eigen/eigen_algebra_dispatcher.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/eigen/eigen_algebra.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/external/eigen/eigen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/protocol.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/protocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/null_bitmap_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/deserialize_text_field.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/deserialize_text_field.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/deserialize_binary_field.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/deserialize_binary_field.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/detail/norm_inf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/detail/macros.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/detail/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/algebra/detail/extract_value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/static_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/protocol_field_type.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/protocol_field_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/prepare_statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/ping.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/handshake.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/execute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/connect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/close_statement.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/db_flavor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/constants.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/capabilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/bit_deserialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/binary_serialization.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/binary_serialization.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/protocol/basic_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/start_execution.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/reset_connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/read_some_rows_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/read_some_rows.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/read_resultset_head.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/quit_connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/auth/auth.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/auth/auth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/network_algorithms/close_connection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/error/server_error_to_string.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/error/server_error_to_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/write_message.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/valgrind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/read_buffer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/message_writer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/message_reader.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/message_parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/message_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mysql/impl/internal/channel/channel.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ttp/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 14900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/dmc/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/quote.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/set_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/list_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/inherit.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/skip_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/push_front_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/push_back_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/one_of_fwd_op.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/one_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/arg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/apply.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/impl/fwd/iterate_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/update_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/push_front_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/push_front_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/push_back_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/pop_front.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/pop_back.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/or_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/nth_of_c_skip_remaining.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/one_char_except_not_used.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/nth_of_c_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/is_none_c_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/is_none_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/nth_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/later_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/is_none.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/empty_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/impl/at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp98/fwd/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp14/impl/any_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/string_at.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/return.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/register.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/recursive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/inline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/default.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/const_bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/eval_later_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/empty_string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/concat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/at_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/impl/any_of_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/metaparse/v1/cpp11/fwd/string.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/void.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/detail/digit_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/detail/d2s_full_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/detail/d2s.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/detail/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/impl/from_chars.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/significand_tables.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/integer_search_trees.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/from_chars_result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_params.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/code_/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/code_/functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/macro/code_/bind.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/ryu/impl/d2s.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/reverse_apply/unrolled.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/detail/variadic/reverse_apply/flat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/is_similar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/is_homogeneous.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/is_bit_aligned.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/get_pixel_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/from_chars_integer_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/from_chars_float_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/emulated128.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/compute_float64.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/mpl/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/mpl/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/mpl/integral_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/cmyka.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_converters/rgb_to_luminance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_converters/gray_to_rgba.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/channel_view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/metafunctions/channel_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/image_types/subchroma_image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/image_types/indexed_image.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/ycbcr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/xyz.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/lab.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/hsv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/hsl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/toolbox/color_spaces/gray_alpha.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/tags.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/urm5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/tpeqd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/tmerc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/tcea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/tcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/sts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/old.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/boundary_view/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/views/detail/boundary_view/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/wink2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/wink1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/wag7.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/wag3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/wag2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/vandg4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/vandg2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/vandg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/urmfps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/putp2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/poly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/ortho.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/omerc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/oea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/ocea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/sterea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/stere.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/somerc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/sconics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/rpoly.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/rouss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/robin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/qsc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/putp6.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/putp5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/putp4p.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/putp3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/mbtfpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/mbt_fps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/lsat.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/loxim.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/lcca.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/ob_tran.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/nzmg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/nsper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/nocol.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/nell_h.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/nell.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/natearth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/moll.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/mod_ster.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/mill.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/merc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/mbtfpq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/hammer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/gstmerc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/goode.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/gnom.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/gn_sinu.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/lcc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/latlong.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/lask.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/larr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/lagrng.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/laea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/labrd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/krovak.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/isea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/imw_p.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/igh.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/healpix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/hatano.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eck2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eck1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/denoy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/crast.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/col_urban.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/chamb.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/gins8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/geos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/geocent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/gall.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/fouc_s.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/fahey.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/etmerc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eqdc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eqc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eck5.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eck4.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/eck3.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/aea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/projects.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/proj_mdist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_zpoly1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/collg.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_units.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_tsfn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/cea.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/cc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/cass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/bonne.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/boggs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/bipc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/bacon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/august.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/aitoff.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/airy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/proj/aeqd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_gauss.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_ellps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_ell_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_datums.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_datum_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_transform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_strerrno.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_qsfn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_phi2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_param.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_msfn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_mlfn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_inv.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_init.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_gridlist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_gridinfo.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_generic_inverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/io/wkt/wkt.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/io/wkt/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/io/dsv/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/register/multi_polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/register/multi_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/register/multi_linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_auth.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/pj_apply_gridshift.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/concepts/multi_polygon_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/geocent.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/function_overloads.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/factory_entry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/dms_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/base_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/base_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/adjlon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/srs/projections/impl/aasincos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/strategies/cartesian/centroid_average.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/io/wkt/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/point_iterator/value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/detail/wkt_multi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/io/wkt/detail/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/query_iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/pack_create.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/options.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/concepts/multi_point_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/iterators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/adaptors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/concepts/multi_linestring_concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/geometries/concepts/check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/point_on_border.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/multi_sum.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/modify_with_predicate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/modify.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/for_each_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/extreme_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/iterators/detail/segment_iterator/range_segment_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/is_valid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/intersection_content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/diff_abs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/comparable_distance_near.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/comparable_distance_centroid.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/bounds.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/detail/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/uniqued.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/union_content.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/sum_for_indexable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/smallest_for_indexable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/segment_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/path_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/nth_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/minmaxdist.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/algorithms/margin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/within_no_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/multi_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/implementation_gc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/within/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/strided.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/sliced.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/reversed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/filtered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_range/adjacent_filtered.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/ring_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/holes_proxy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/hole_iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/geometries/adapted/boost_polygon/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relation/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/topology_check.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/result.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/point_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/turns/print_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/turns/filter_continue_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/turns/debug_turn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/point_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/turns/compare_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/touches/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/touches/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sections/section_functions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sections/section_box_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/sections/range_by_section.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relation/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/visit_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/turn_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/traverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/traversal_switch_detector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/traversal_ring_creator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/traversal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/stream_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/multi_point_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/linear_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/follow_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/de9im.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/box_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/overlay.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/needs_self_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/linear_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/less_by_segment_ratio.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/is_self_turn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/sort_by_side.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/select_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/segment_as_subrange.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/ring_properties.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/range_in_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/pointlike_pointlike.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/pointlike_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/pointlike_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/overlay_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/follow_linear_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/follow.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/enrichment_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/enrich_intersection_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/do_reverse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/debug_turn_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/copy_segments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turn_info_la.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turn_info_for_endpoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/add_rings.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlaps/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlaps/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/make/make.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/discard_duplicate_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/copy_segment_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/colocate_clusters.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/cluster_exits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/approximately_equals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/debug_validity_phase.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/debug_print_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/debug_complement_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/complement_graph.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/pointlike.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/is_acceptable_turn.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/has_invalid_coordinate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_valid/has_duplicates.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/gc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/box_box_implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/areal_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/failure_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/debug_print_boundary_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/is_simple/always_simple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersects/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersects/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/multi.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/intersection/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/multipoint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/intersects_antimeridian.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/initialize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/indexed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/expand/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/equals/point_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/equals/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/equals/implementation_gc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/equals/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/transform_units.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/iterator_selector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/is_comparable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/geometry_to_segment_or_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/box_to_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/envelope/areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/strategy_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/range_to_geometry_rtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/linear_to_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/covered_by/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/point_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/multirange_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/multipoint_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/linear_segment_or_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_feature/point_to_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_feature/geometry_to_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/centroid/translating_transformer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/utilities.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/segment_to_segment.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/range_to_geometry_rtree.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/point_to_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/multipoint_to_geometry.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/linear_to_linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/linear_or_areal_to_areal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/closest_feature/range_to_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/interface.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/implementation.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/algorithms/detail/buffer/buffer_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/zip_view/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/transform_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 15900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/single_view/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/reverse_view/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/repetitive_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/nview_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/is_segmented_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/joint_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/filter_view/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple_tie10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io/detail/in.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/detail/segmented_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/detail/segmented_end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/detail/segmented_begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io/detail/out.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/io/detail/manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/distance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/not_equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/less_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/less.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/config.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/greater_equal.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/greater.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/sequence/comparison/detail/equal_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/invocation/detail/that_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/generation/detail/gen_make_adapter.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/functional/adapter/detail/access.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/prior_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/as_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/value_at_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/map_index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/map_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/build_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/as_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/advance_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/build_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_vector_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_map_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_make_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_make_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/at_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_make_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/reverse_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/next_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/list_to_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/equal_to_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/empty_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/build_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/replace_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/replace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/segmented_find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/segmented_find.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/find_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/count_if.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_make_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/any.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_make_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_list_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/pp_deque_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/keyed_element.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/deque_keyed_values.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/proxy_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/namespace.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/extension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/query/detail/all.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/segmented_for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/segmented_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/for_each.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/define_struct_inline.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/define_struct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/adapt_is_tpl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/adapt_base_attr_filler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/adapt_base_assoc_attr_filler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/adapt_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/adapt_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/mpl/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/has_key_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/empty_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/std_array/detail/array_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/build_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/mpl/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/mpl/clear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/size_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/is_view_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_tuple/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/inlined/detail/checking.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/inlined/core/exception.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/typeof/boost/chrono/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/win/thread_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/is_sequence_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/category_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/boost_array/detail/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/detail/extension.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/detail/adapt_base_attr_filler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/detail/adapt_base_assoc_attr_filler.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/adt/detail/adapt_base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/preprocessor/keyword/virtual.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/preprocessor/keyword/public.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/preprocessor/keyword/protected.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/preprocessor/keyword/private.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/impl/fail_count.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/impl/error.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/impl/error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/detail/stream_state.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/win/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/posix/thread_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/posix/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/mac/thread_clock.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/chrono/detail/inlined/mac/chrono.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/impl/temporary_buffer.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/core/detail/impl/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/unit_test/detail/const_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/impl/stream.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/impl/stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/directive/seek.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/directive/kwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/directive/distinct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/test/detail/stream_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/beast/_experimental/http/impl/icy_stream.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/impl/openssl_init.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ssl/detail/impl/engine.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/local/detail/impl/endpoint.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/ip/detail/impl/endpoint.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/generic/detail/impl/endpoint.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/asio/experimental/detail/impl/channel_service.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/primitive/iter_pos.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/primitive/flush_multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/primitive/advance.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/operator/keywords.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/nonterminal/subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/pseudo_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/print_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/print_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/directive/confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/karma/nonterminal/subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/karma/directive/confix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/optional_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/numeric_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/move_to.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/utf8.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/sfinae.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/lambda_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/is_callable.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/error_reporting.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/utility/annotate_on_success.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/tuple_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/transform_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/string_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/attribute_category.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/numeric_utils/pow10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/numeric_utils/extract_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/ast/variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/ast/position_tagged.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/detail/tst.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/string/detail/string_parse.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/detail/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/is_variant.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/is_substitute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/is_range.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/is_parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/has_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/handles_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/container_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/attribute_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/attribute_of_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/traits/attribute_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/multi_pass.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/lex_input_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/istream_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/functor_input_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/fixed_size_queue.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/first_owner_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/operator/detail/alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal/detail/transform_attribute.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/nonterminal/detail/rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/core/detail/parse_into_container.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/char/detail/cast_char.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/detail/utree_detail2.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/utree/detail/utree_detail1.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/no_check_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/generate_re2c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/generate_cpp.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/file_input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/debug.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/consts.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/char_traits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/combine_policies.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/iterators/detail/buf_id_check_policy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/string_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/state_machine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/size_t.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/runtime_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/rules.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/internals.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/input.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/generator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/static_version.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode/uppercase_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode/script_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode/query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode/lowercase_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/char_encoding/unicode/category_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/string/detail/tst.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/stream/detail/match_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/detail/parameterized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/qi/nonterminal/detail/fcall.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/detail/bool_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/detail/parameterized.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/detail/generator_binder.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/nonterminal/detail/fcall.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/regex.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/lists.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/escape_char.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/position_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/lexer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/confix.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset_operators.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/lex/lexer/lexertl/functor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/detail/format_manip_auto.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/stream/detail/format_manip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/detail/real_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16300th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/impl/position_iterator.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/iterator/impl/file_iterator.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/error_handling/impl/exceptions.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/impl/switch.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/impl/select.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/dynamic/impl/conditions.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/debug/impl/parser_names.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/scanner/skipper_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/scanner/skipper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/scanner/scanner_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/impl/tree_to_xml.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/tree/impl/parse_tree_utils.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols/impl/tst.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/symbols/impl/symbols.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/impl/traverse.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/impl/refactoring.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/impl/parser_traits.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/meta/impl/fundamental.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/impl/match_attr_traits.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/impl/match.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/sequential_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/sequential_and.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/sequence.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/positive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/optional.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/operators.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/scanner/scanner.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/primitives/primitives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/primitives/numerics_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/primitives/numerics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/subrule_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/subrule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/rule.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/parser_id.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/parser_context.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/impl/parser.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/process/v2/ext/detail/impl/proc_info.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/edg/limits/for_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/edg/limits/for_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/repetition/detail/edg/limits/for_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_right_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_right_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/no_actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/kleene_star.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/intersection.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/exclusive_or.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/epsilon.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/directives.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/difference.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/composite.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/alternative.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/actions.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse2_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse1_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_right_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_left_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward5_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_left_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/list/detail/edg/limits/fold_left_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse5_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse4_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/reverse3_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward2_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward1_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward1_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/edg/limits/while_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/edg/limits/while_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/control/detail/edg/limits/while_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward5_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward5_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward4_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward4_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward4_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward3_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward3_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward3_1024.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward2_512.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/preprocessor/iteration/detail/iter/limits/forward2_256.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16400th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/new_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/object/detail/cpp03/preprocessed/construct_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16500th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/expression.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/detail/win32_code_to_generic_code.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/detail/nt_code_to_win32_code.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/outcome/experimental/status-code/status-code/detail/nt_code_to_generic_code.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/detail/integrate_times.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/detail/integrate_n_steps.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/detail/integrate_const.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/detail/integrate_adaptive.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/numeric/odeint/iterator/integrate/detail/functors.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16600th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/plain/map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/plain/map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/plain/map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/plain/map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/set/aux_/preprocessed/plain/set10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/facility/is.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/detail/preprocessor/keyword/facility/add.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/plain/map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/fast_float.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/decimal_to_binary.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/constexpr_feature_detect.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/bigint.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/hana/ext/boost/fusion/detail/common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/parse_number.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/float_common.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/json/detail/charconv/detail/fast_float/fast_table.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/raw/detail/device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/log.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/tiff/detail/device.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/targa/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/pnm/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/png/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/remove.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/iterator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/jpeg/detail/base.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/writer_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/write.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/supported_types.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/scanline_read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/reader_backend.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/read.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/gil/extension/io/bmp/detail/is_allowed.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/multi/io/wkt/detail/prefix.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16700th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/print.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/are_levels_ok.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/are_counts_ok.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/are_boxes_ok.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/rstar/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/is_leaf.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/insert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/destroy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/copy.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/visitors/children_box.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/view.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/utilities/statistics.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/concept.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/linear/linear.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/kmeans/split.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/view/nview/detail/cpp03/nview_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector_n_chooser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector_n.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/quadratic/quadratic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/weak_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/weak_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/weak_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/variant_static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/variant_dynamic.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/scoped_deallocator.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/pairs.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/geometry/index/detail/rtree/node/node_elements.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/as_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/set_forward_ctor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/as_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector_forward_ctor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/vector20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/deref_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/deref_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/convert_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/convert.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/begin_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/as_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/list_to_cons_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/list_to_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/list_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/list_forward_ctor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/value_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/value_of_data_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/value_at_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/map_forward_ctor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/key_of_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/end_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/vector_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/map_tie40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16800th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/make_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/list_tie30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/preprocessed/reverse_iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/preprocessed/reverse_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/preprocessed/iter_fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/generation/detail/preprocessed/deque_tie.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/limits.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque_keyed_values_call.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque_keyed_values.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque_initial_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque_forward_ctor.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/build_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/as_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/algorithm/transformation/detail/preprocessed/zip40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset/range_run.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset/range_run.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/scanner/impl/skipper.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/primitives/impl/primitives.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/primitives/impl/numerics.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/subrule.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/static.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/adapted/struct/detail/preprocessor/is_seq.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/contract/detail/preprocessor/keyword/utility/is.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/x3/support/numeric_utils/detail/extract_int.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/partition/equivset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/partition/charset.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/parser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/conversion/char_state_machine.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/containers/ptr_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/containers/ptr_list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/exclusive_or.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/directives.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/difference.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/alternative.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/sequence.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/positive.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/optional.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/list.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/kleene_star.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/classic/core/composite/impl/intersection.ipp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 16900th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vvector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/vector/detail/cpp03/preprocessed/as_vector30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/set.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/set/detail/cpp03/preprocessed/as_set30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_to_cons.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/map.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/list/detail/cpp03/preprocessed/list.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 17000th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size30.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size20.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30_fwd.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser/re_tokeniser.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser/num_token.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/thread/build/install/boost_thread-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/thread/build/install/boost_thread-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/regex/build/install/boost_regex-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/regex/build/install/boost_regex-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque10.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/sequence_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/locale/build/install/boost_locale-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/locale/build/install/boost_locale-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/selection_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/leaf_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/iteration_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tree/end_node.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser/re_tokeniser_state.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/spirit/home/support/detail/lexer/parser/tokeniser/re_tokeniser_helper.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cwctype Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cwchar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/ctime Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cstring Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cstdlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cstdio Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cstddef Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cstdarg Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cfloat Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/system/build/install/boost_system-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/system/build/install/boost_system-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/csignal Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/csetjmp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cmath Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/clocale Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/climits Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cerrno Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cctype Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/include/boost/compatibility/cpp_c_headers/cassert Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/serialization/build/install/boost_serialization-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/serialization/build/install/boost_serialization-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/serialization/build/install/boost_wserialization-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/serialization/build/install/boost_wserialization-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/program_options/build/install/boost_program_options-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/program_options/build/install/boost_program_options-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/system/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/error_code.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/system/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_system.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_system.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/system/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_system-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_archive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_iserializer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 17100th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/wide_posix_api.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/archive_exception.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/default_locale.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_pointer_iserializer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/std/codecvt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_pointer_oserializer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/encoding.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_oserializer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/posix_api.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/posix/codecvt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/libboost_regex.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_regex.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/regex/build/clang-linux-22/release/link-static/runtime-link-static/threading-multi/visibility-hidden/libboost_regex-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/std/collate.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/iconv_codecvt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/posix/converter.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/posix/collate.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/std/converter.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/info.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/locale_data.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/stl_port.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/formatting.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/thread/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/pthread/once.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/mo_lambda.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/codecvt_converter.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/ids.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/format.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/util/gregorian.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/posix/posix_backend.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/std/std_backend.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_xml_archive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/extended_type_info_no_rtti.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/date_time.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_serializer_map.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/generator.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/localization_backend.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/extended_type_info.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_text_iprimitive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/extended_type_info_typeid.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_archive_exception.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_text_oprimitive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/codecvt_null.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/binary_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/binary_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/shared/message.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_text_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/void_cast.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_text_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_binary_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/text_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_binary_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_xml_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_locale-1.84.0/boost_locale-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_locale-1.84.0/boost_locale-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_program_options-1.84.0/boost_program_options-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_program_options-1.84.0/boost_program_options-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_regex-1.84.0/boost_regex-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_regex-1.84.0/boost_regex-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_regex-1.84.0/libboost_regex-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_serialization-1.84.0/boost_serialization-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_serialization-1.84.0/boost_serialization-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_wserialization-1.84.0/boost_wserialization-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_wserialization-1.84.0/boost_wserialization-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_xml_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_thread-1.84.0/boost_thread-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_system-1.84.0/boost_system-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_system-1.84.0/boost_system-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_system-1.84.0/libboost_system-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_thread-1.84.0/boost_thread-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_headers-1.84.0/boost_headers-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_date_time-1.84.0/boost_date_time-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_date_time-1.84.0/boost_date_time-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_date_time-1.84.0/libboost_date_time-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_headers-1.84.0/boost_headers-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_chrono-1.84.0/boost_chrono-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_chrono-1.84.0/boost_chrono-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_chrono-1.84.0/libboost_chrono-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/text_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/BoostDetectToolset-1.84.0.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...on 17200th target... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/Boost-1.84.0/BoostConfig.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/filesystem/build/install/boost_filesystem-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/Boost-1.84.0/BoostConfigVersion.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/posix/numeric.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/filesystem/build/install/boost_filesystem-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_filesystem-1.84.0/boost_filesystem-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config- bin.v2/libs/atomic/build/install/boost_atomic-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_filesystem-1.84.0/boost_filesystem-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_atomic-1.84.0/boost_atomic-config.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/std/numeric.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_text_wiprimitive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/atomic/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/lock_pool.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/atomic/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/find_address_sse2.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/atomic/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/find_address_sse41.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/atomic/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_atomic.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_atomic.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/atomic/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_atomic-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_atomic-1.84.0/libboost_atomic-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/basic_text_woprimitive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_oarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_text_wiarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-config-version- bin.v2/libs/atomic/build/install/boost_atomic-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/thread/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/pthread/thread.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_atomic-1.84.0/boost_atomic-config-version.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/thread/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_thread.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/thread/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_thread-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_thread.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_iarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_thread-1.84.0/libboost_thread-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/positional_options.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_text_woarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/text_wiarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/text_woarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_xml_wiarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/codecvt_error_category.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/encoding/codepage.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/polymorphic_xml_woarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_locale.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/locale/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_locale-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_locale-1.84.0/libboost_locale-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_locale.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_woarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/winmain.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/exception.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/convert.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/utf8_codecvt_facet.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/path_traits.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/portability.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_wiarchive.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/directory.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/config_file.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/path.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/variables_map.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/unique_path.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/split.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/operations.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_filesystem.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/filesystem/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_filesystem-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_filesystem.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_filesystem-1.84.0/libboost_filesystem-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/value_semantic.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_grammar.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_serialization.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_serialization-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_serialization.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_serialization-1.84.0/libboost_serialization-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/parsers.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/cmdline.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/options_description.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_program_options.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/program_options/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_program_options-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_program_options.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_program_options-1.84.0/libboost_program_options-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.compile.c++ bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/xml_wgrammar.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang-linux.archive bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_wserialization.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": boost-install.generate-cmake-variant- bin.v2/libs/serialization/build/clang-linux-22/release/link-static/threading-multi/visibility-hidden/libboost_wserialization-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/libboost_wserialization.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": common.copy /usr/local/lib/cmake/boost_wserialization-1.84.0/libboost_wserialization-variant-static.cmake Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ...updated 17265 targets... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 918b95566cc9 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 04ac693cb555 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 11/27 : ENV BOOST_ROOT /usr/local/boost_${BOOST_VERSION} Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in cd9a20298761 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container cd9a20298761 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> a8ddb227f70e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 12/27 : ARG OPENSSL_VERSION=1.1.1g Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 3a0b374fb8e7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 3a0b374fb8e7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 6ef2e6acb167 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 13/27 : ARG OPENSSL_HASH=ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in df3df36acb5f Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container df3df36acb5f Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> eb424dcfa5be Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 14/27 : RUN set -ex && curl -s -O -L https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz && echo "${OPENSSL_HASH} openssl-${OPENSSL_VERSION}.tar.gz" | sha256sum -c && tar -xzf openssl-${OPENSSL_VERSION}.tar.gz && cd openssl-${OPENSSL_VERSION} && ./Configure linux-x86_64 no-shared --static "$CFLAGS" && make build_generated && make -j$(nproc) libcrypto.a && make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 91897b4cac2d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + curl -s -O -L https://www.openssl.org/source/openssl-1.1.1g.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + echo ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46 openssl-1.1.1g.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + sha256sum -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": openssl-1.1.1g.tar.gz: OK Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + tar -xzf openssl-1.1.1g.tar.gz Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + cd openssl-1.1.1g Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./Configure linux-x86_64 no-shared --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Configuring OpenSSL version 1.1.1g (0x1010107fL) for linux-x86_64 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Using os-specific seed configuration Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Creating configdata.pm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ********************************************************************** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** OpenSSL has been successfully configured *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** If you encounter a problem while building, please open an *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** issue on GitHub *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** and include the output from the following command: *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** perl configdata.pm --dump *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** (If you are new to OpenSSL, you might want to consult the *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** 'Troubleshooting' section in the INSTALL file first) *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** *** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ********************************************************************** Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make build_generated Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" include/openssl/opensslconf.h.in > include/openssl/opensslconf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + nproc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make -j32 libcrypto.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_cbc.d.tmp -MT crypto/aes/aes_cbc.o -c -o crypto/aes/aes_cbc.o crypto/aes/aes_cbc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_cfb.d.tmp -MT crypto/aes/aes_cfb.o -c -o crypto/aes/aes_cfb.o crypto/aes/aes_cfb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_core.d.tmp -MT crypto/aes/aes_core.o -c -o crypto/aes/aes_core.o crypto/aes/aes_core.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_ecb.d.tmp -MT crypto/aes/aes_ecb.o -c -o crypto/aes/aes_ecb.o crypto/aes/aes_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_ige.d.tmp -MT crypto/aes/aes_ige.o -c -o crypto/aes/aes_ige.o crypto/aes/aes_ige.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_misc.d.tmp -MT crypto/aes/aes_misc.o -c -o crypto/aes/aes_misc.o crypto/aes/aes_misc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_ofb.d.tmp -MT crypto/aes/aes_ofb.o -c -o crypto/aes/aes_ofb.o crypto/aes/aes_ofb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aes/aes_wrap.d.tmp -MT crypto/aes/aes_wrap.o -c -o crypto/aes/aes_wrap.o crypto/aes/aes_wrap.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/aes/asm/aesni-mb-x86_64.pl elf crypto/aes/aesni-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/aes/asm/aesni-sha1-x86_64.pl elf crypto/aes/aesni-sha1-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/aes/asm/aesni-sha256-x86_64.pl elf crypto/aes/aesni-sha256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/aes/asm/aesni-x86_64.pl elf crypto/aes/aesni-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/aes/asm/vpaes-x86_64.pl elf crypto/aes/vpaes-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/aria/aria.d.tmp -MT crypto/aria/aria.o -c -o crypto/aria/aria.o crypto/aria/aria.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_bitstr.d.tmp -MT crypto/asn1/a_bitstr.o -c -o crypto/asn1/a_bitstr.o crypto/asn1/a_bitstr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_d2i_fp.d.tmp -MT crypto/asn1/a_d2i_fp.o -c -o crypto/asn1/a_d2i_fp.o crypto/asn1/a_d2i_fp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_digest.d.tmp -MT crypto/asn1/a_digest.o -c -o crypto/asn1/a_digest.o crypto/asn1/a_digest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_dup.d.tmp -MT crypto/asn1/a_dup.o -c -o crypto/asn1/a_dup.o crypto/asn1/a_dup.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_gentm.d.tmp -MT crypto/asn1/a_gentm.o -c -o crypto/asn1/a_gentm.o crypto/asn1/a_gentm.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_i2d_fp.d.tmp -MT crypto/asn1/a_i2d_fp.o -c -o crypto/asn1/a_i2d_fp.o crypto/asn1/a_i2d_fp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_int.d.tmp -MT crypto/asn1/a_int.o -c -o crypto/asn1/a_int.o crypto/asn1/a_int.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_mbstr.d.tmp -MT crypto/asn1/a_mbstr.o -c -o crypto/asn1/a_mbstr.o crypto/asn1/a_mbstr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_object.d.tmp -MT crypto/asn1/a_object.o -c -o crypto/asn1/a_object.o crypto/asn1/a_object.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_octet.d.tmp -MT crypto/asn1/a_octet.o -c -o crypto/asn1/a_octet.o crypto/asn1/a_octet.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_print.d.tmp -MT crypto/asn1/a_print.o -c -o crypto/asn1/a_print.o crypto/asn1/a_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_sign.d.tmp -MT crypto/asn1/a_sign.o -c -o crypto/asn1/a_sign.o crypto/asn1/a_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_strex.d.tmp -MT crypto/asn1/a_strex.o -c -o crypto/asn1/a_strex.o crypto/asn1/a_strex.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_strnid.d.tmp -MT crypto/asn1/a_strnid.o -c -o crypto/asn1/a_strnid.o crypto/asn1/a_strnid.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_time.d.tmp -MT crypto/asn1/a_time.o -c -o crypto/asn1/a_time.o crypto/asn1/a_time.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_type.d.tmp -MT crypto/asn1/a_type.o -c -o crypto/asn1/a_type.o crypto/asn1/a_type.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_utctm.d.tmp -MT crypto/asn1/a_utctm.o -c -o crypto/asn1/a_utctm.o crypto/asn1/a_utctm.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_utf8.d.tmp -MT crypto/asn1/a_utf8.o -c -o crypto/asn1/a_utf8.o crypto/asn1/a_utf8.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/a_verify.d.tmp -MT crypto/asn1/a_verify.o -c -o crypto/asn1/a_verify.o crypto/asn1/a_verify.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/ameth_lib.d.tmp -MT crypto/asn1/ameth_lib.o -c -o crypto/asn1/ameth_lib.o crypto/asn1/ameth_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn1_err.d.tmp -MT crypto/asn1/asn1_err.o -c -o crypto/asn1/asn1_err.o crypto/asn1/asn1_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn1_gen.d.tmp -MT crypto/asn1/asn1_gen.o -c -o crypto/asn1/asn1_gen.o crypto/asn1/asn1_gen.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn1_item_list.d.tmp -MT crypto/asn1/asn1_item_list.o -c -o crypto/asn1/asn1_item_list.o crypto/asn1/asn1_item_list.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn1_lib.d.tmp -MT crypto/asn1/asn1_lib.o -c -o crypto/asn1/asn1_lib.o crypto/asn1/asn1_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn1_par.d.tmp -MT crypto/asn1/asn1_par.o -c -o crypto/asn1/asn1_par.o crypto/asn1/asn1_par.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn_mime.d.tmp -MT crypto/asn1/asn_mime.o -c -o crypto/asn1/asn_mime.o crypto/asn1/asn_mime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn_moid.d.tmp -MT crypto/asn1/asn_moid.o -c -o crypto/asn1/asn_moid.o crypto/asn1/asn_moid.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn_mstbl.d.tmp -MT crypto/asn1/asn_mstbl.o -c -o crypto/asn1/asn_mstbl.o crypto/asn1/asn_mstbl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/asn_pack.d.tmp -MT crypto/asn1/asn_pack.o -c -o crypto/asn1/asn_pack.o crypto/asn1/asn_pack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/bio_asn1.d.tmp -MT crypto/asn1/bio_asn1.o -c -o crypto/asn1/bio_asn1.o crypto/asn1/bio_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/bio_ndef.d.tmp -MT crypto/asn1/bio_ndef.o -c -o crypto/asn1/bio_ndef.o crypto/asn1/bio_ndef.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/d2i_pr.d.tmp -MT crypto/asn1/d2i_pr.o -c -o crypto/asn1/d2i_pr.o crypto/asn1/d2i_pr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/d2i_pu.d.tmp -MT crypto/asn1/d2i_pu.o -c -o crypto/asn1/d2i_pu.o crypto/asn1/d2i_pu.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/evp_asn1.d.tmp -MT crypto/asn1/evp_asn1.o -c -o crypto/asn1/evp_asn1.o crypto/asn1/evp_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/f_int.d.tmp -MT crypto/asn1/f_int.o -c -o crypto/asn1/f_int.o crypto/asn1/f_int.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/f_string.d.tmp -MT crypto/asn1/f_string.o -c -o crypto/asn1/f_string.o crypto/asn1/f_string.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/i2d_pr.d.tmp -MT crypto/asn1/i2d_pr.o -c -o crypto/asn1/i2d_pr.o crypto/asn1/i2d_pr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/i2d_pu.d.tmp -MT crypto/asn1/i2d_pu.o -c -o crypto/asn1/i2d_pu.o crypto/asn1/i2d_pu.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/n_pkey.d.tmp -MT crypto/asn1/n_pkey.o -c -o crypto/asn1/n_pkey.o crypto/asn1/n_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/nsseq.d.tmp -MT crypto/asn1/nsseq.o -c -o crypto/asn1/nsseq.o crypto/asn1/nsseq.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/p5_pbe.d.tmp -MT crypto/asn1/p5_pbe.o -c -o crypto/asn1/p5_pbe.o crypto/asn1/p5_pbe.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/p5_pbev2.d.tmp -MT crypto/asn1/p5_pbev2.o -c -o crypto/asn1/p5_pbev2.o crypto/asn1/p5_pbev2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/p5_scrypt.d.tmp -MT crypto/asn1/p5_scrypt.o -c -o crypto/asn1/p5_scrypt.o crypto/asn1/p5_scrypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/p8_pkey.d.tmp -MT crypto/asn1/p8_pkey.o -c -o crypto/asn1/p8_pkey.o crypto/asn1/p8_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/t_bitst.d.tmp -MT crypto/asn1/t_bitst.o -c -o crypto/asn1/t_bitst.o crypto/asn1/t_bitst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/t_pkey.d.tmp -MT crypto/asn1/t_pkey.o -c -o crypto/asn1/t_pkey.o crypto/asn1/t_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/t_spki.d.tmp -MT crypto/asn1/t_spki.o -c -o crypto/asn1/t_spki.o crypto/asn1/t_spki.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_dec.d.tmp -MT crypto/asn1/tasn_dec.o -c -o crypto/asn1/tasn_dec.o crypto/asn1/tasn_dec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_enc.d.tmp -MT crypto/asn1/tasn_enc.o -c -o crypto/asn1/tasn_enc.o crypto/asn1/tasn_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_fre.d.tmp -MT crypto/asn1/tasn_fre.o -c -o crypto/asn1/tasn_fre.o crypto/asn1/tasn_fre.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_new.d.tmp -MT crypto/asn1/tasn_new.o -c -o crypto/asn1/tasn_new.o crypto/asn1/tasn_new.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_prn.d.tmp -MT crypto/asn1/tasn_prn.o -c -o crypto/asn1/tasn_prn.o crypto/asn1/tasn_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_scn.d.tmp -MT crypto/asn1/tasn_scn.o -c -o crypto/asn1/tasn_scn.o crypto/asn1/tasn_scn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_typ.d.tmp -MT crypto/asn1/tasn_typ.o -c -o crypto/asn1/tasn_typ.o crypto/asn1/tasn_typ.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/tasn_utl.d.tmp -MT crypto/asn1/tasn_utl.o -c -o crypto/asn1/tasn_utl.o crypto/asn1/tasn_utl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_algor.d.tmp -MT crypto/asn1/x_algor.o -c -o crypto/asn1/x_algor.o crypto/asn1/x_algor.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_bignum.d.tmp -MT crypto/asn1/x_bignum.o -c -o crypto/asn1/x_bignum.o crypto/asn1/x_bignum.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_info.d.tmp -MT crypto/asn1/x_info.o -c -o crypto/asn1/x_info.o crypto/asn1/x_info.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_int64.d.tmp -MT crypto/asn1/x_int64.o -c -o crypto/asn1/x_int64.o crypto/asn1/x_int64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_long.d.tmp -MT crypto/asn1/x_long.o -c -o crypto/asn1/x_long.o crypto/asn1/x_long.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_pkey.d.tmp -MT crypto/asn1/x_pkey.o -c -o crypto/asn1/x_pkey.o crypto/asn1/x_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_sig.d.tmp -MT crypto/asn1/x_sig.o -c -o crypto/asn1/x_sig.o crypto/asn1/x_sig.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_spki.d.tmp -MT crypto/asn1/x_spki.o -c -o crypto/asn1/x_spki.o crypto/asn1/x_spki.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/asn1/x_val.d.tmp -MT crypto/asn1/x_val.o -c -o crypto/asn1/x_val.o crypto/asn1/x_val.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/arch/async_null.d.tmp -MT crypto/async/arch/async_null.o -c -o crypto/async/arch/async_null.o crypto/async/arch/async_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/arch/async_posix.d.tmp -MT crypto/async/arch/async_posix.o -c -o crypto/async/arch/async_posix.o crypto/async/arch/async_posix.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/arch/async_win.d.tmp -MT crypto/async/arch/async_win.o -c -o crypto/async/arch/async_win.o crypto/async/arch/async_win.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/async.d.tmp -MT crypto/async/async.o -c -o crypto/async/async.o crypto/async/async.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/async_err.d.tmp -MT crypto/async/async_err.o -c -o crypto/async/async_err.o crypto/async/async_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/async/async_wait.d.tmp -MT crypto/async/async_wait.o -c -o crypto/async/async_wait.o crypto/async/async_wait.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bf/bf_cfb64.d.tmp -MT crypto/bf/bf_cfb64.o -c -o crypto/bf/bf_cfb64.o crypto/bf/bf_cfb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bf/bf_ecb.d.tmp -MT crypto/bf/bf_ecb.o -c -o crypto/bf/bf_ecb.o crypto/bf/bf_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bf/bf_enc.d.tmp -MT crypto/bf/bf_enc.o -c -o crypto/bf/bf_enc.o crypto/bf/bf_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bf/bf_ofb64.d.tmp -MT crypto/bf/bf_ofb64.o -c -o crypto/bf/bf_ofb64.o crypto/bf/bf_ofb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bf/bf_skey.d.tmp -MT crypto/bf/bf_skey.o -c -o crypto/bf/bf_skey.o crypto/bf/bf_skey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/b_addr.d.tmp -MT crypto/bio/b_addr.o -c -o crypto/bio/b_addr.o crypto/bio/b_addr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/b_dump.d.tmp -MT crypto/bio/b_dump.o -c -o crypto/bio/b_dump.o crypto/bio/b_dump.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/b_print.d.tmp -MT crypto/bio/b_print.o -c -o crypto/bio/b_print.o crypto/bio/b_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/b_sock.d.tmp -MT crypto/bio/b_sock.o -c -o crypto/bio/b_sock.o crypto/bio/b_sock.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/b_sock2.d.tmp -MT crypto/bio/b_sock2.o -c -o crypto/bio/b_sock2.o crypto/bio/b_sock2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bf_buff.d.tmp -MT crypto/bio/bf_buff.o -c -o crypto/bio/bf_buff.o crypto/bio/bf_buff.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bf_lbuf.d.tmp -MT crypto/bio/bf_lbuf.o -c -o crypto/bio/bf_lbuf.o crypto/bio/bf_lbuf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bf_nbio.d.tmp -MT crypto/bio/bf_nbio.o -c -o crypto/bio/bf_nbio.o crypto/bio/bf_nbio.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bf_null.d.tmp -MT crypto/bio/bf_null.o -c -o crypto/bio/bf_null.o crypto/bio/bf_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bio_cb.d.tmp -MT crypto/bio/bio_cb.o -c -o crypto/bio/bio_cb.o crypto/bio/bio_cb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bio_err.d.tmp -MT crypto/bio/bio_err.o -c -o crypto/bio/bio_err.o crypto/bio/bio_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bio_lib.d.tmp -MT crypto/bio/bio_lib.o -c -o crypto/bio/bio_lib.o crypto/bio/bio_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bio_meth.d.tmp -MT crypto/bio/bio_meth.o -c -o crypto/bio/bio_meth.o crypto/bio/bio_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_acpt.d.tmp -MT crypto/bio/bss_acpt.o -c -o crypto/bio/bss_acpt.o crypto/bio/bss_acpt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_bio.d.tmp -MT crypto/bio/bss_bio.o -c -o crypto/bio/bss_bio.o crypto/bio/bss_bio.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_conn.d.tmp -MT crypto/bio/bss_conn.o -c -o crypto/bio/bss_conn.o crypto/bio/bss_conn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_dgram.d.tmp -MT crypto/bio/bss_dgram.o -c -o crypto/bio/bss_dgram.o crypto/bio/bss_dgram.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_fd.d.tmp -MT crypto/bio/bss_fd.o -c -o crypto/bio/bss_fd.o crypto/bio/bss_fd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_file.d.tmp -MT crypto/bio/bss_file.o -c -o crypto/bio/bss_file.o crypto/bio/bss_file.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_log.d.tmp -MT crypto/bio/bss_log.o -c -o crypto/bio/bss_log.o crypto/bio/bss_log.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_mem.d.tmp -MT crypto/bio/bss_mem.o -c -o crypto/bio/bss_mem.o crypto/bio/bss_mem.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": crypto/bio/b_print.c:638clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_null.d.tmp -MT crypto/bio/bss_null.o -c -o crypto/bio/bss_null.o crypto/bio/bss_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": :19: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e":  638 | if (ufvalue > ULONG_MAX) { Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": | ~ ^~~~~~~~~ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/lib/clang/22/include/limits.h:65:37: note: expanded from macro 'ULONG_MAX' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 65 | #define ULONG_MAX (__LONG_MAX__ *2UL+1UL) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": | ~~~~~~~~~~~~~~~~~^~~~ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bio/bss_sock.d.tmp -MT crypto/bio/bss_sock.o -c -o crypto/bio/bss_sock.o crypto/bio/bss_sock.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/blake2/blake2b.d.tmp -MT crypto/blake2/blake2b.o -c -o crypto/blake2/blake2b.o crypto/blake2/blake2b.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/blake2/blake2s.d.tmp -MT crypto/blake2/blake2s.o -c -o crypto/blake2/blake2s.o crypto/blake2/blake2s.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/blake2/m_blake2b.d.tmp -MT crypto/blake2/m_blake2b.o -c -o crypto/blake2/m_blake2b.o crypto/blake2/m_blake2b.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/blake2/m_blake2s.d.tmp -MT crypto/blake2/m_blake2s.o -c -o crypto/blake2/m_blake2s.o crypto/blake2/m_blake2s.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/asm/x86_64-gcc.d.tmp -MT crypto/bn/asm/x86_64-gcc.o -c -o crypto/bn/asm/x86_64-gcc.o crypto/bn/asm/x86_64-gcc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_add.d.tmp -MT crypto/bn/bn_add.o -c -o crypto/bn/bn_add.o crypto/bn/bn_add.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_blind.d.tmp -MT crypto/bn/bn_blind.o -c -o crypto/bn/bn_blind.o crypto/bn/bn_blind.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_const.d.tmp -MT crypto/bn/bn_const.o -c -o crypto/bn/bn_const.o crypto/bn/bn_const.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_ctx.d.tmp -MT crypto/bn/bn_ctx.o -c -o crypto/bn/bn_ctx.o crypto/bn/bn_ctx.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_depr.d.tmp -MT crypto/bn/bn_depr.o -c -o crypto/bn/bn_depr.o crypto/bn/bn_depr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_dh.d.tmp -MT crypto/bn/bn_dh.o -c -o crypto/bn/bn_dh.o crypto/bn/bn_dh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_div.d.tmp -MT crypto/bn/bn_div.o -c -o crypto/bn/bn_div.o crypto/bn/bn_div.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_err.d.tmp -MT crypto/bn/bn_err.o -c -o crypto/bn/bn_err.o crypto/bn/bn_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_exp.d.tmp -MT crypto/bn/bn_exp.o -c -o crypto/bn/bn_exp.o crypto/bn/bn_exp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_exp2.d.tmp -MT crypto/bn/bn_exp2.o -c -o crypto/bn/bn_exp2.o crypto/bn/bn_exp2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_gcd.d.tmp -MT crypto/bn/bn_gcd.o -c -o crypto/bn/bn_gcd.o crypto/bn/bn_gcd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_gf2m.d.tmp -MT crypto/bn/bn_gf2m.o -c -o crypto/bn/bn_gf2m.o crypto/bn/bn_gf2m.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_intern.d.tmp -MT crypto/bn/bn_intern.o -c -o crypto/bn/bn_intern.o crypto/bn/bn_intern.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_kron.d.tmp -MT crypto/bn/bn_kron.o -c -o crypto/bn/bn_kron.o crypto/bn/bn_kron.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_lib.d.tmp -MT crypto/bn/bn_lib.o -c -o crypto/bn/bn_lib.o crypto/bn/bn_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_mod.d.tmp -MT crypto/bn/bn_mod.o -c -o crypto/bn/bn_mod.o crypto/bn/bn_mod.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_mont.d.tmp -MT crypto/bn/bn_mont.o -c -o crypto/bn/bn_mont.o crypto/bn/bn_mont.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_mpi.d.tmp -MT crypto/bn/bn_mpi.o -c -o crypto/bn/bn_mpi.o crypto/bn/bn_mpi.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_mul.d.tmp -MT crypto/bn/bn_mul.o -c -o crypto/bn/bn_mul.o crypto/bn/bn_mul.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_nist.d.tmp -MT crypto/bn/bn_nist.o -c -o crypto/bn/bn_nist.o crypto/bn/bn_nist.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_prime.d.tmp -MT crypto/bn/bn_prime.o -c -o crypto/bn/bn_prime.o crypto/bn/bn_prime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_print.d.tmp -MT crypto/bn/bn_print.o -c -o crypto/bn/bn_print.o crypto/bn/bn_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_rand.d.tmp -MT crypto/bn/bn_rand.o -c -o crypto/bn/bn_rand.o crypto/bn/bn_rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_recp.d.tmp -MT crypto/bn/bn_recp.o -c -o crypto/bn/bn_recp.o crypto/bn/bn_recp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_shift.d.tmp -MT crypto/bn/bn_shift.o -c -o crypto/bn/bn_shift.o crypto/bn/bn_shift.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_sqr.d.tmp -MT crypto/bn/bn_sqr.o -c -o crypto/bn/bn_sqr.o crypto/bn/bn_sqr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_sqrt.d.tmp -MT crypto/bn/bn_sqrt.o -c -o crypto/bn/bn_sqrt.o crypto/bn/bn_sqrt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_srp.d.tmp -MT crypto/bn/bn_srp.o -c -o crypto/bn/bn_srp.o crypto/bn/bn_srp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_word.d.tmp -MT crypto/bn/bn_word.o -c -o crypto/bn/bn_word.o crypto/bn/bn_word.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/bn_x931p.d.tmp -MT crypto/bn/bn_x931p.o -c -o crypto/bn/bn_x931p.o crypto/bn/bn_x931p.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/bn/asm/rsaz-avx2.pl elf crypto/bn/rsaz-avx2.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/bn/asm/rsaz-x86_64.pl elf crypto/bn/rsaz-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/bn/rsaz_exp.d.tmp -MT crypto/bn/rsaz_exp.o -c -o crypto/bn/rsaz_exp.o crypto/bn/rsaz_exp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/bn/asm/x86_64-gf2m.pl elf crypto/bn/x86_64-gf2m.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/bn/asm/x86_64-mont.pl elf crypto/bn/x86_64-mont.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/bn/asm/x86_64-mont5.pl elf crypto/bn/x86_64-mont5.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": 1 warning generated. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/buffer/buf_err.d.tmp -MT crypto/buffer/buf_err.o -c -o crypto/buffer/buf_err.o crypto/buffer/buf_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/buffer/buffer.d.tmp -MT crypto/buffer/buffer.o -c -o crypto/buffer/buffer.o crypto/buffer/buffer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/camellia/asm/cmll-x86_64.pl elf crypto/camellia/cmll-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/cmll_cfb.d.tmp -MT crypto/camellia/cmll_cfb.o -c -o crypto/camellia/cmll_cfb.o crypto/camellia/cmll_cfb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/cmll_ctr.d.tmp -MT crypto/camellia/cmll_ctr.o -c -o crypto/camellia/cmll_ctr.o crypto/camellia/cmll_ctr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/cmll_ecb.d.tmp -MT crypto/camellia/cmll_ecb.o -c -o crypto/camellia/cmll_ecb.o crypto/camellia/cmll_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/cmll_misc.d.tmp -MT crypto/camellia/cmll_misc.o -c -o crypto/camellia/cmll_misc.o crypto/camellia/cmll_misc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/camellia/cmll_ofb.d.tmp -MT crypto/camellia/cmll_ofb.o -c -o crypto/camellia/cmll_ofb.o crypto/camellia/cmll_ofb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cast/c_cfb64.d.tmp -MT crypto/cast/c_cfb64.o -c -o crypto/cast/c_cfb64.o crypto/cast/c_cfb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cast/c_ecb.d.tmp -MT crypto/cast/c_ecb.o -c -o crypto/cast/c_ecb.o crypto/cast/c_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cast/c_enc.d.tmp -MT crypto/cast/c_enc.o -c -o crypto/cast/c_enc.o crypto/cast/c_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cast/c_ofb64.d.tmp -MT crypto/cast/c_ofb64.o -c -o crypto/cast/c_ofb64.o crypto/cast/c_ofb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cast/c_skey.d.tmp -MT crypto/cast/c_skey.o -c -o crypto/cast/c_skey.o crypto/cast/c_skey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/chacha/asm/chacha-x86_64.pl elf crypto/chacha/chacha-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cmac/cm_ameth.d.tmp -MT crypto/cmac/cm_ameth.o -c -o crypto/cmac/cm_ameth.o crypto/cmac/cm_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cmac/cm_pmeth.d.tmp -MT crypto/cmac/cm_pmeth.o -c -o crypto/cmac/cm_pmeth.o crypto/cmac/cm_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cmac/cmac.d.tmp -MT crypto/cmac/cmac.o -c -o crypto/cmac/cmac.o crypto/cmac/cmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_asn1.d.tmp -MT crypto/cms/cms_asn1.o -c -o crypto/cms/cms_asn1.o crypto/cms/cms_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_att.d.tmp -MT crypto/cms/cms_att.o -c -o crypto/cms/cms_att.o crypto/cms/cms_att.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_cd.d.tmp -MT crypto/cms/cms_cd.o -c -o crypto/cms/cms_cd.o crypto/cms/cms_cd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_dd.d.tmp -MT crypto/cms/cms_dd.o -c -o crypto/cms/cms_dd.o crypto/cms/cms_dd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_enc.d.tmp -MT crypto/cms/cms_enc.o -c -o crypto/cms/cms_enc.o crypto/cms/cms_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_env.d.tmp -MT crypto/cms/cms_env.o -c -o crypto/cms/cms_env.o crypto/cms/cms_env.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_err.d.tmp -MT crypto/cms/cms_err.o -c -o crypto/cms/cms_err.o crypto/cms/cms_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_ess.d.tmp -MT crypto/cms/cms_ess.o -c -o crypto/cms/cms_ess.o crypto/cms/cms_ess.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_io.d.tmp -MT crypto/cms/cms_io.o -c -o crypto/cms/cms_io.o crypto/cms/cms_io.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_kari.d.tmp -MT crypto/cms/cms_kari.o -c -o crypto/cms/cms_kari.o crypto/cms/cms_kari.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_lib.d.tmp -MT crypto/cms/cms_lib.o -c -o crypto/cms/cms_lib.o crypto/cms/cms_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_pwri.d.tmp -MT crypto/cms/cms_pwri.o -c -o crypto/cms/cms_pwri.o crypto/cms/cms_pwri.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_sd.d.tmp -MT crypto/cms/cms_sd.o -c -o crypto/cms/cms_sd.o crypto/cms/cms_sd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cms/cms_smime.d.tmp -MT crypto/cms/cms_smime.o -c -o crypto/cms/cms_smime.o crypto/cms/cms_smime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/comp/c_zlib.d.tmp -MT crypto/comp/c_zlib.o -c -o crypto/comp/c_zlib.o crypto/comp/c_zlib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/comp/comp_err.d.tmp -MT crypto/comp/comp_err.o -c -o crypto/comp/comp_err.o crypto/comp/comp_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/comp/comp_lib.d.tmp -MT crypto/comp/comp_lib.o -c -o crypto/comp/comp_lib.o crypto/comp/comp_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_api.d.tmp -MT crypto/conf/conf_api.o -c -o crypto/conf/conf_api.o crypto/conf/conf_api.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_def.d.tmp -MT crypto/conf/conf_def.o -c -o crypto/conf/conf_def.o crypto/conf/conf_def.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_err.d.tmp -MT crypto/conf/conf_err.o -c -o crypto/conf/conf_err.o crypto/conf/conf_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_lib.d.tmp -MT crypto/conf/conf_lib.o -c -o crypto/conf/conf_lib.o crypto/conf/conf_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_mall.d.tmp -MT crypto/conf/conf_mall.o -c -o crypto/conf/conf_mall.o crypto/conf/conf_mall.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_mod.d.tmp -MT crypto/conf/conf_mod.o -c -o crypto/conf/conf_mod.o crypto/conf/conf_mod.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_sap.d.tmp -MT crypto/conf/conf_sap.o -c -o crypto/conf/conf_sap.o crypto/conf/conf_sap.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/conf/conf_ssl.d.tmp -MT crypto/conf/conf_ssl.o -c -o crypto/conf/conf_ssl.o crypto/conf/conf_ssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cpt_err.d.tmp -MT crypto/cpt_err.o -c -o crypto/cpt_err.o crypto/cpt_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cryptlib.d.tmp -MT crypto/cryptlib.o -c -o crypto/cryptlib.o crypto/cryptlib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_b64.d.tmp -MT crypto/ct/ct_b64.o -c -o crypto/ct/ct_b64.o crypto/ct/ct_b64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_err.d.tmp -MT crypto/ct/ct_err.o -c -o crypto/ct/ct_err.o crypto/ct/ct_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_log.d.tmp -MT crypto/ct/ct_log.o -c -o crypto/ct/ct_log.o crypto/ct/ct_log.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_oct.d.tmp -MT crypto/ct/ct_oct.o -c -o crypto/ct/ct_oct.o crypto/ct/ct_oct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_policy.d.tmp -MT crypto/ct/ct_policy.o -c -o crypto/ct/ct_policy.o crypto/ct/ct_policy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_prn.d.tmp -MT crypto/ct/ct_prn.o -c -o crypto/ct/ct_prn.o crypto/ct/ct_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_sct.d.tmp -MT crypto/ct/ct_sct.o -c -o crypto/ct/ct_sct.o crypto/ct/ct_sct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_sct_ctx.d.tmp -MT crypto/ct/ct_sct_ctx.o -c -o crypto/ct/ct_sct_ctx.o crypto/ct/ct_sct_ctx.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_vfy.d.tmp -MT crypto/ct/ct_vfy.o -c -o crypto/ct/ct_vfy.o crypto/ct/ct_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ct/ct_x509v3.d.tmp -MT crypto/ct/ct_x509v3.o -c -o crypto/ct/ct_x509v3.o crypto/ct/ct_x509v3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ctype.d.tmp -MT crypto/ctype.o -c -o crypto/ctype.o crypto/ctype.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl util/mkbuildinf.pl "clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG" "linux-x86_64" > crypto/buildinf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/cbc_cksm.d.tmp -MT crypto/des/cbc_cksm.o -c -o crypto/des/cbc_cksm.o crypto/des/cbc_cksm.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/cbc_enc.d.tmp -MT crypto/des/cbc_enc.o -c -o crypto/des/cbc_enc.o crypto/des/cbc_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/cfb64ede.d.tmp -MT crypto/des/cfb64ede.o -c -o crypto/des/cfb64ede.o crypto/des/cfb64ede.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/cfb64enc.d.tmp -MT crypto/des/cfb64enc.o -c -o crypto/des/cfb64enc.o crypto/des/cfb64enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/cfb_enc.d.tmp -MT crypto/des/cfb_enc.o -c -o crypto/des/cfb_enc.o crypto/des/cfb_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/des_enc.d.tmp -MT crypto/des/des_enc.o -c -o crypto/des/des_enc.o crypto/des/des_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/ecb3_enc.d.tmp -MT crypto/des/ecb3_enc.o -c -o crypto/des/ecb3_enc.o crypto/des/ecb3_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/ecb_enc.d.tmp -MT crypto/des/ecb_enc.o -c -o crypto/des/ecb_enc.o crypto/des/ecb_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/fcrypt.d.tmp -MT crypto/des/fcrypt.o -c -o crypto/des/fcrypt.o crypto/des/fcrypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/fcrypt_b.d.tmp -MT crypto/des/fcrypt_b.o -c -o crypto/des/fcrypt_b.o crypto/des/fcrypt_b.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/ofb64ede.d.tmp -MT crypto/des/ofb64ede.o -c -o crypto/des/ofb64ede.o crypto/des/ofb64ede.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/ofb64enc.d.tmp -MT crypto/des/ofb64enc.o -c -o crypto/des/ofb64enc.o crypto/des/ofb64enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/ofb_enc.d.tmp -MT crypto/des/ofb_enc.o -c -o crypto/des/ofb_enc.o crypto/des/ofb_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/pcbc_enc.d.tmp -MT crypto/des/pcbc_enc.o -c -o crypto/des/pcbc_enc.o crypto/des/pcbc_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/qud_cksm.d.tmp -MT crypto/des/qud_cksm.o -c -o crypto/des/qud_cksm.o crypto/des/qud_cksm.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/rand_key.d.tmp -MT crypto/des/rand_key.o -c -o crypto/des/rand_key.o crypto/des/rand_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/set_key.d.tmp -MT crypto/des/set_key.o -c -o crypto/des/set_key.o crypto/des/set_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/str2key.d.tmp -MT crypto/des/str2key.o -c -o crypto/des/str2key.o crypto/des/str2key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/des/xcbc_enc.d.tmp -MT crypto/des/xcbc_enc.o -c -o crypto/des/xcbc_enc.o crypto/des/xcbc_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_ameth.d.tmp -MT crypto/dh/dh_ameth.o -c -o crypto/dh/dh_ameth.o crypto/dh/dh_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_asn1.d.tmp -MT crypto/dh/dh_asn1.o -c -o crypto/dh/dh_asn1.o crypto/dh/dh_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_check.d.tmp -MT crypto/dh/dh_check.o -c -o crypto/dh/dh_check.o crypto/dh/dh_check.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_depr.d.tmp -MT crypto/dh/dh_depr.o -c -o crypto/dh/dh_depr.o crypto/dh/dh_depr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_err.d.tmp -MT crypto/dh/dh_err.o -c -o crypto/dh/dh_err.o crypto/dh/dh_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_gen.d.tmp -MT crypto/dh/dh_gen.o -c -o crypto/dh/dh_gen.o crypto/dh/dh_gen.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_kdf.d.tmp -MT crypto/dh/dh_kdf.o -c -o crypto/dh/dh_kdf.o crypto/dh/dh_kdf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_key.d.tmp -MT crypto/dh/dh_key.o -c -o crypto/dh/dh_key.o crypto/dh/dh_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_lib.d.tmp -MT crypto/dh/dh_lib.o -c -o crypto/dh/dh_lib.o crypto/dh/dh_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_meth.d.tmp -MT crypto/dh/dh_meth.o -c -o crypto/dh/dh_meth.o crypto/dh/dh_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_pmeth.d.tmp -MT crypto/dh/dh_pmeth.o -c -o crypto/dh/dh_pmeth.o crypto/dh/dh_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_prn.d.tmp -MT crypto/dh/dh_prn.o -c -o crypto/dh/dh_prn.o crypto/dh/dh_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_rfc5114.d.tmp -MT crypto/dh/dh_rfc5114.o -c -o crypto/dh/dh_rfc5114.o crypto/dh/dh_rfc5114.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dh/dh_rfc7919.d.tmp -MT crypto/dh/dh_rfc7919.o -c -o crypto/dh/dh_rfc7919.o crypto/dh/dh_rfc7919.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_ameth.d.tmp -MT crypto/dsa/dsa_ameth.o -c -o crypto/dsa/dsa_ameth.o crypto/dsa/dsa_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_asn1.d.tmp -MT crypto/dsa/dsa_asn1.o -c -o crypto/dsa/dsa_asn1.o crypto/dsa/dsa_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_depr.d.tmp -MT crypto/dsa/dsa_depr.o -c -o crypto/dsa/dsa_depr.o crypto/dsa/dsa_depr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_err.d.tmp -MT crypto/dsa/dsa_err.o -c -o crypto/dsa/dsa_err.o crypto/dsa/dsa_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_gen.d.tmp -MT crypto/dsa/dsa_gen.o -c -o crypto/dsa/dsa_gen.o crypto/dsa/dsa_gen.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_key.d.tmp -MT crypto/dsa/dsa_key.o -c -o crypto/dsa/dsa_key.o crypto/dsa/dsa_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_lib.d.tmp -MT crypto/dsa/dsa_lib.o -c -o crypto/dsa/dsa_lib.o crypto/dsa/dsa_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_meth.d.tmp -MT crypto/dsa/dsa_meth.o -c -o crypto/dsa/dsa_meth.o crypto/dsa/dsa_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_ossl.d.tmp -MT crypto/dsa/dsa_ossl.o -c -o crypto/dsa/dsa_ossl.o crypto/dsa/dsa_ossl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_pmeth.d.tmp -MT crypto/dsa/dsa_pmeth.o -c -o crypto/dsa/dsa_pmeth.o crypto/dsa/dsa_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_prn.d.tmp -MT crypto/dsa/dsa_prn.o -c -o crypto/dsa/dsa_prn.o crypto/dsa/dsa_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_sign.d.tmp -MT crypto/dsa/dsa_sign.o -c -o crypto/dsa/dsa_sign.o crypto/dsa/dsa_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dsa/dsa_vrf.d.tmp -MT crypto/dsa/dsa_vrf.o -c -o crypto/dsa/dsa_vrf.o crypto/dsa/dsa_vrf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_dl.d.tmp -MT crypto/dso/dso_dl.o -c -o crypto/dso/dso_dl.o crypto/dso/dso_dl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_dlfcn.d.tmp -MT crypto/dso/dso_dlfcn.o -c -o crypto/dso/dso_dlfcn.o crypto/dso/dso_dlfcn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_err.d.tmp -MT crypto/dso/dso_err.o -c -o crypto/dso/dso_err.o crypto/dso/dso_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_lib.d.tmp -MT crypto/dso/dso_lib.o -c -o crypto/dso/dso_lib.o crypto/dso/dso_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_openssl.d.tmp -MT crypto/dso/dso_openssl.o -c -o crypto/dso/dso_openssl.o crypto/dso/dso_openssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_vms.d.tmp -MT crypto/dso/dso_vms.o -c -o crypto/dso/dso_vms.o crypto/dso/dso_vms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/dso/dso_win32.d.tmp -MT crypto/dso/dso_win32.o -c -o crypto/dso/dso_win32.o crypto/dso/dso_win32.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ebcdic.d.tmp -MT crypto/ebcdic.o -c -o crypto/ebcdic.o crypto/ebcdic.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve25519.d.tmp -MT crypto/ec/curve25519.o -c -o crypto/ec/curve25519.o crypto/ec/curve25519.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/arch_32/f_impl.d.tmp -MT crypto/ec/curve448/arch_32/f_impl.o -c -o crypto/ec/curve448/arch_32/f_impl.o crypto/ec/curve448/arch_32/f_impl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/curve448.d.tmp -MT crypto/ec/curve448/curve448.o -c -o crypto/ec/curve448/curve448.o crypto/ec/curve448/curve448.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/curve448_tables.d.tmp -MT crypto/ec/curve448/curve448_tables.o -c -o crypto/ec/curve448/curve448_tables.o crypto/ec/curve448/curve448_tables.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/eddsa.d.tmp -MT crypto/ec/curve448/eddsa.o -c -o crypto/ec/curve448/eddsa.o crypto/ec/curve448/eddsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/f_generic.d.tmp -MT crypto/ec/curve448/f_generic.o -c -o crypto/ec/curve448/f_generic.o crypto/ec/curve448/f_generic.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448/arch_32 -Icrypto/ec/curve448 -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/curve448/scalar.d.tmp -MT crypto/ec/curve448/scalar.o -c -o crypto/ec/curve448/scalar.o crypto/ec/curve448/scalar.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec2_oct.d.tmp -MT crypto/ec/ec2_oct.o -c -o crypto/ec/ec2_oct.o crypto/ec/ec2_oct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec2_smpl.d.tmp -MT crypto/ec/ec2_smpl.o -c -o crypto/ec/ec2_smpl.o crypto/ec/ec2_smpl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_ameth.d.tmp -MT crypto/ec/ec_ameth.o -c -o crypto/ec/ec_ameth.o crypto/ec/ec_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_asn1.d.tmp -MT crypto/ec/ec_asn1.o -c -o crypto/ec/ec_asn1.o crypto/ec/ec_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_check.d.tmp -MT crypto/ec/ec_check.o -c -o crypto/ec/ec_check.o crypto/ec/ec_check.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_curve.d.tmp -MT crypto/ec/ec_curve.o -c -o crypto/ec/ec_curve.o crypto/ec/ec_curve.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_cvt.d.tmp -MT crypto/ec/ec_cvt.o -c -o crypto/ec/ec_cvt.o crypto/ec/ec_cvt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_err.d.tmp -MT crypto/ec/ec_err.o -c -o crypto/ec/ec_err.o crypto/ec/ec_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_key.d.tmp -MT crypto/ec/ec_key.o -c -o crypto/ec/ec_key.o crypto/ec/ec_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_kmeth.d.tmp -MT crypto/ec/ec_kmeth.o -c -o crypto/ec/ec_kmeth.o crypto/ec/ec_kmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_lib.d.tmp -MT crypto/ec/ec_lib.o -c -o crypto/ec/ec_lib.o crypto/ec/ec_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_mult.d.tmp -MT crypto/ec/ec_mult.o -c -o crypto/ec/ec_mult.o crypto/ec/ec_mult.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_oct.d.tmp -MT crypto/ec/ec_oct.o -c -o crypto/ec/ec_oct.o crypto/ec/ec_oct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_pmeth.d.tmp -MT crypto/ec/ec_pmeth.o -c -o crypto/ec/ec_pmeth.o crypto/ec/ec_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ec_print.d.tmp -MT crypto/ec/ec_print.o -c -o crypto/ec/ec_print.o crypto/ec/ec_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecdh_kdf.d.tmp -MT crypto/ec/ecdh_kdf.o -c -o crypto/ec/ecdh_kdf.o crypto/ec/ecdh_kdf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecdh_ossl.d.tmp -MT crypto/ec/ecdh_ossl.o -c -o crypto/ec/ecdh_ossl.o crypto/ec/ecdh_ossl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecdsa_ossl.d.tmp -MT crypto/ec/ecdsa_ossl.o -c -o crypto/ec/ecdsa_ossl.o crypto/ec/ecdsa_ossl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecdsa_sign.d.tmp -MT crypto/ec/ecdsa_sign.o -c -o crypto/ec/ecdsa_sign.o crypto/ec/ecdsa_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecdsa_vrf.d.tmp -MT crypto/ec/ecdsa_vrf.o -c -o crypto/ec/ecdsa_vrf.o crypto/ec/ecdsa_vrf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/eck_prn.d.tmp -MT crypto/ec/eck_prn.o -c -o crypto/ec/eck_prn.o crypto/ec/eck_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_mont.d.tmp -MT crypto/ec/ecp_mont.o -c -o crypto/ec/ecp_mont.o crypto/ec/ecp_mont.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nist.d.tmp -MT crypto/ec/ecp_nist.o -c -o crypto/ec/ecp_nist.o crypto/ec/ecp_nist.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nistp224.d.tmp -MT crypto/ec/ecp_nistp224.o -c -o crypto/ec/ecp_nistp224.o crypto/ec/ecp_nistp224.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nistp256.d.tmp -MT crypto/ec/ecp_nistp256.o -c -o crypto/ec/ecp_nistp256.o crypto/ec/ecp_nistp256.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nistp521.d.tmp -MT crypto/ec/ecp_nistp521.o -c -o crypto/ec/ecp_nistp521.o crypto/ec/ecp_nistp521.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nistputil.d.tmp -MT crypto/ec/ecp_nistputil.o -c -o crypto/ec/ecp_nistputil.o crypto/ec/ecp_nistputil.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/ec/asm/ecp_nistz256-x86_64.pl elf crypto/ec/ecp_nistz256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_nistz256.d.tmp -MT crypto/ec/ecp_nistz256.o -c -o crypto/ec/ecp_nistz256.o crypto/ec/ecp_nistz256.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_oct.d.tmp -MT crypto/ec/ecp_oct.o -c -o crypto/ec/ecp_oct.o crypto/ec/ecp_oct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecp_smpl.d.tmp -MT crypto/ec/ecp_smpl.o -c -o crypto/ec/ecp_smpl.o crypto/ec/ecp_smpl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ec/ecx_meth.d.tmp -MT crypto/ec/ecx_meth.o -c -o crypto/ec/ecx_meth.o crypto/ec/ecx_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/ec/asm/x25519-x86_64.pl elf crypto/ec/x25519-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_all.d.tmp -MT crypto/engine/eng_all.o -c -o crypto/engine/eng_all.o crypto/engine/eng_all.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_cnf.d.tmp -MT crypto/engine/eng_cnf.o -c -o crypto/engine/eng_cnf.o crypto/engine/eng_cnf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_ctrl.d.tmp -MT crypto/engine/eng_ctrl.o -c -o crypto/engine/eng_ctrl.o crypto/engine/eng_ctrl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_dyn.d.tmp -MT crypto/engine/eng_dyn.o -c -o crypto/engine/eng_dyn.o crypto/engine/eng_dyn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_err.d.tmp -MT crypto/engine/eng_err.o -c -o crypto/engine/eng_err.o crypto/engine/eng_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_fat.d.tmp -MT crypto/engine/eng_fat.o -c -o crypto/engine/eng_fat.o crypto/engine/eng_fat.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_init.d.tmp -MT crypto/engine/eng_init.o -c -o crypto/engine/eng_init.o crypto/engine/eng_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_lib.d.tmp -MT crypto/engine/eng_lib.o -c -o crypto/engine/eng_lib.o crypto/engine/eng_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_list.d.tmp -MT crypto/engine/eng_list.o -c -o crypto/engine/eng_list.o crypto/engine/eng_list.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_openssl.d.tmp -MT crypto/engine/eng_openssl.o -c -o crypto/engine/eng_openssl.o crypto/engine/eng_openssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_pkey.d.tmp -MT crypto/engine/eng_pkey.o -c -o crypto/engine/eng_pkey.o crypto/engine/eng_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_rdrand.d.tmp -MT crypto/engine/eng_rdrand.o -c -o crypto/engine/eng_rdrand.o crypto/engine/eng_rdrand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/eng_table.d.tmp -MT crypto/engine/eng_table.o -c -o crypto/engine/eng_table.o crypto/engine/eng_table.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_asnmth.d.tmp -MT crypto/engine/tb_asnmth.o -c -o crypto/engine/tb_asnmth.o crypto/engine/tb_asnmth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_cipher.d.tmp -MT crypto/engine/tb_cipher.o -c -o crypto/engine/tb_cipher.o crypto/engine/tb_cipher.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_dh.d.tmp -MT crypto/engine/tb_dh.o -c -o crypto/engine/tb_dh.o crypto/engine/tb_dh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_digest.d.tmp -MT crypto/engine/tb_digest.o -c -o crypto/engine/tb_digest.o crypto/engine/tb_digest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_dsa.d.tmp -MT crypto/engine/tb_dsa.o -c -o crypto/engine/tb_dsa.o crypto/engine/tb_dsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_eckey.d.tmp -MT crypto/engine/tb_eckey.o -c -o crypto/engine/tb_eckey.o crypto/engine/tb_eckey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_pkmeth.d.tmp -MT crypto/engine/tb_pkmeth.o -c -o crypto/engine/tb_pkmeth.o crypto/engine/tb_pkmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_rand.d.tmp -MT crypto/engine/tb_rand.o -c -o crypto/engine/tb_rand.o crypto/engine/tb_rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/engine/tb_rsa.d.tmp -MT crypto/engine/tb_rsa.o -c -o crypto/engine/tb_rsa.o crypto/engine/tb_rsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/err/err.d.tmp -MT crypto/err/err.o -c -o crypto/err/err.o crypto/err/err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/err/err_all.d.tmp -MT crypto/err/err_all.o -c -o crypto/err/err_all.o crypto/err/err_all.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/err/err_prn.d.tmp -MT crypto/err/err_prn.o -c -o crypto/err/err_prn.o crypto/err/err_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/bio_b64.d.tmp -MT crypto/evp/bio_b64.o -c -o crypto/evp/bio_b64.o crypto/evp/bio_b64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/bio_enc.d.tmp -MT crypto/evp/bio_enc.o -c -o crypto/evp/bio_enc.o crypto/evp/bio_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/bio_md.d.tmp -MT crypto/evp/bio_md.o -c -o crypto/evp/bio_md.o crypto/evp/bio_md.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/bio_ok.d.tmp -MT crypto/evp/bio_ok.o -c -o crypto/evp/bio_ok.o crypto/evp/bio_ok.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/c_allc.d.tmp -MT crypto/evp/c_allc.o -c -o crypto/evp/c_allc.o crypto/evp/c_allc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/c_alld.d.tmp -MT crypto/evp/c_alld.o -c -o crypto/evp/c_alld.o crypto/evp/c_alld.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/cmeth_lib.d.tmp -MT crypto/evp/cmeth_lib.o -c -o crypto/evp/cmeth_lib.o crypto/evp/cmeth_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/digest.d.tmp -MT crypto/evp/digest.o -c -o crypto/evp/digest.o crypto/evp/digest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_aes.d.tmp -MT crypto/evp/e_aes.o -c -o crypto/evp/e_aes.o crypto/evp/e_aes.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_aes_cbc_hmac_sha1.d.tmp -MT crypto/evp/e_aes_cbc_hmac_sha1.o -c -o crypto/evp/e_aes_cbc_hmac_sha1.o crypto/evp/e_aes_cbc_hmac_sha1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_aes_cbc_hmac_sha256.d.tmp -MT crypto/evp/e_aes_cbc_hmac_sha256.o -c -o crypto/evp/e_aes_cbc_hmac_sha256.o crypto/evp/e_aes_cbc_hmac_sha256.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_aria.d.tmp -MT crypto/evp/e_aria.o -c -o crypto/evp/e_aria.o crypto/evp/e_aria.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_bf.d.tmp -MT crypto/evp/e_bf.o -c -o crypto/evp/e_bf.o crypto/evp/e_bf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_camellia.d.tmp -MT crypto/evp/e_camellia.o -c -o crypto/evp/e_camellia.o crypto/evp/e_camellia.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_cast.d.tmp -MT crypto/evp/e_cast.o -c -o crypto/evp/e_cast.o crypto/evp/e_cast.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_chacha20_poly1305.d.tmp -MT crypto/evp/e_chacha20_poly1305.o -c -o crypto/evp/e_chacha20_poly1305.o crypto/evp/e_chacha20_poly1305.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_des.d.tmp -MT crypto/evp/e_des.o -c -o crypto/evp/e_des.o crypto/evp/e_des.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_des3.d.tmp -MT crypto/evp/e_des3.o -c -o crypto/evp/e_des3.o crypto/evp/e_des3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_idea.d.tmp -MT crypto/evp/e_idea.o -c -o crypto/evp/e_idea.o crypto/evp/e_idea.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_null.d.tmp -MT crypto/evp/e_null.o -c -o crypto/evp/e_null.o crypto/evp/e_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_old.d.tmp -MT crypto/evp/e_old.o -c -o crypto/evp/e_old.o crypto/evp/e_old.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_rc2.d.tmp -MT crypto/evp/e_rc2.o -c -o crypto/evp/e_rc2.o crypto/evp/e_rc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_rc4.d.tmp -MT crypto/evp/e_rc4.o -c -o crypto/evp/e_rc4.o crypto/evp/e_rc4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_rc4_hmac_md5.d.tmp -MT crypto/evp/e_rc4_hmac_md5.o -c -o crypto/evp/e_rc4_hmac_md5.o crypto/evp/e_rc4_hmac_md5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_rc5.d.tmp -MT crypto/evp/e_rc5.o -c -o crypto/evp/e_rc5.o crypto/evp/e_rc5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_seed.d.tmp -MT crypto/evp/e_seed.o -c -o crypto/evp/e_seed.o crypto/evp/e_seed.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_sm4.d.tmp -MT crypto/evp/e_sm4.o -c -o crypto/evp/e_sm4.o crypto/evp/e_sm4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/e_xcbc_d.d.tmp -MT crypto/evp/e_xcbc_d.o -c -o crypto/evp/e_xcbc_d.o crypto/evp/e_xcbc_d.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/encode.d.tmp -MT crypto/evp/encode.o -c -o crypto/evp/encode.o crypto/evp/encode.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_cnf.d.tmp -MT crypto/evp/evp_cnf.o -c -o crypto/evp/evp_cnf.o crypto/evp/evp_cnf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_enc.d.tmp -MT crypto/evp/evp_enc.o -c -o crypto/evp/evp_enc.o crypto/evp/evp_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_err.d.tmp -MT crypto/evp/evp_err.o -c -o crypto/evp/evp_err.o crypto/evp/evp_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_key.d.tmp -MT crypto/evp/evp_key.o -c -o crypto/evp/evp_key.o crypto/evp/evp_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_lib.d.tmp -MT crypto/evp/evp_lib.o -c -o crypto/evp/evp_lib.o crypto/evp/evp_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_pbe.d.tmp -MT crypto/evp/evp_pbe.o -c -o crypto/evp/evp_pbe.o crypto/evp/evp_pbe.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/evp_pkey.d.tmp -MT crypto/evp/evp_pkey.o -c -o crypto/evp/evp_pkey.o crypto/evp/evp_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_md2.d.tmp -MT crypto/evp/m_md2.o -c -o crypto/evp/m_md2.o crypto/evp/m_md2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_md4.d.tmp -MT crypto/evp/m_md4.o -c -o crypto/evp/m_md4.o crypto/evp/m_md4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_md5.d.tmp -MT crypto/evp/m_md5.o -c -o crypto/evp/m_md5.o crypto/evp/m_md5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_md5_sha1.d.tmp -MT crypto/evp/m_md5_sha1.o -c -o crypto/evp/m_md5_sha1.o crypto/evp/m_md5_sha1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_mdc2.d.tmp -MT crypto/evp/m_mdc2.o -c -o crypto/evp/m_mdc2.o crypto/evp/m_mdc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_null.d.tmp -MT crypto/evp/m_null.o -c -o crypto/evp/m_null.o crypto/evp/m_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_ripemd.d.tmp -MT crypto/evp/m_ripemd.o -c -o crypto/evp/m_ripemd.o crypto/evp/m_ripemd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_sha1.d.tmp -MT crypto/evp/m_sha1.o -c -o crypto/evp/m_sha1.o crypto/evp/m_sha1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_sha3.d.tmp -MT crypto/evp/m_sha3.o -c -o crypto/evp/m_sha3.o crypto/evp/m_sha3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_sigver.d.tmp -MT crypto/evp/m_sigver.o -c -o crypto/evp/m_sigver.o crypto/evp/m_sigver.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/m_wp.d.tmp -MT crypto/evp/m_wp.o -c -o crypto/evp/m_wp.o crypto/evp/m_wp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/names.d.tmp -MT crypto/evp/names.o -c -o crypto/evp/names.o crypto/evp/names.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p5_crpt.d.tmp -MT crypto/evp/p5_crpt.o -c -o crypto/evp/p5_crpt.o crypto/evp/p5_crpt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p5_crpt2.d.tmp -MT crypto/evp/p5_crpt2.o -c -o crypto/evp/p5_crpt2.o crypto/evp/p5_crpt2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_dec.d.tmp -MT crypto/evp/p_dec.o -c -o crypto/evp/p_dec.o crypto/evp/p_dec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_enc.d.tmp -MT crypto/evp/p_enc.o -c -o crypto/evp/p_enc.o crypto/evp/p_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_lib.d.tmp -MT crypto/evp/p_lib.o -c -o crypto/evp/p_lib.o crypto/evp/p_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_open.d.tmp -MT crypto/evp/p_open.o -c -o crypto/evp/p_open.o crypto/evp/p_open.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_seal.d.tmp -MT crypto/evp/p_seal.o -c -o crypto/evp/p_seal.o crypto/evp/p_seal.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_sign.d.tmp -MT crypto/evp/p_sign.o -c -o crypto/evp/p_sign.o crypto/evp/p_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/p_verify.d.tmp -MT crypto/evp/p_verify.o -c -o crypto/evp/p_verify.o crypto/evp/p_verify.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/pbe_scrypt.d.tmp -MT crypto/evp/pbe_scrypt.o -c -o crypto/evp/pbe_scrypt.o crypto/evp/pbe_scrypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/pmeth_fn.d.tmp -MT crypto/evp/pmeth_fn.o -c -o crypto/evp/pmeth_fn.o crypto/evp/pmeth_fn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/pmeth_gn.d.tmp -MT crypto/evp/pmeth_gn.o -c -o crypto/evp/pmeth_gn.o crypto/evp/pmeth_gn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/evp/pmeth_lib.d.tmp -MT crypto/evp/pmeth_lib.o -c -o crypto/evp/pmeth_lib.o crypto/evp/pmeth_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ex_data.d.tmp -MT crypto/ex_data.o -c -o crypto/ex_data.o crypto/ex_data.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/getenv.d.tmp -MT crypto/getenv.o -c -o crypto/getenv.o crypto/getenv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/hmac/hm_ameth.d.tmp -MT crypto/hmac/hm_ameth.o -c -o crypto/hmac/hm_ameth.o crypto/hmac/hm_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/hmac/hm_pmeth.d.tmp -MT crypto/hmac/hm_pmeth.o -c -o crypto/hmac/hm_pmeth.o crypto/hmac/hm_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/hmac/hmac.d.tmp -MT crypto/hmac/hmac.o -c -o crypto/hmac/hmac.o crypto/hmac/hmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/idea/i_cbc.d.tmp -MT crypto/idea/i_cbc.o -c -o crypto/idea/i_cbc.o crypto/idea/i_cbc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/idea/i_cfb64.d.tmp -MT crypto/idea/i_cfb64.o -c -o crypto/idea/i_cfb64.o crypto/idea/i_cfb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/idea/i_ecb.d.tmp -MT crypto/idea/i_ecb.o -c -o crypto/idea/i_ecb.o crypto/idea/i_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/idea/i_ofb64.d.tmp -MT crypto/idea/i_ofb64.o -c -o crypto/idea/i_ofb64.o crypto/idea/i_ofb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/idea/i_skey.d.tmp -MT crypto/idea/i_skey.o -c -o crypto/idea/i_skey.o crypto/idea/i_skey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/init.d.tmp -MT crypto/init.o -c -o crypto/init.o crypto/init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/kdf/hkdf.d.tmp -MT crypto/kdf/hkdf.o -c -o crypto/kdf/hkdf.o crypto/kdf/hkdf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/kdf/kdf_err.d.tmp -MT crypto/kdf/kdf_err.o -c -o crypto/kdf/kdf_err.o crypto/kdf/kdf_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/kdf/scrypt.d.tmp -MT crypto/kdf/scrypt.o -c -o crypto/kdf/scrypt.o crypto/kdf/scrypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/kdf/tls1_prf.d.tmp -MT crypto/kdf/tls1_prf.o -c -o crypto/kdf/tls1_prf.o crypto/kdf/tls1_prf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/lhash/lh_stats.d.tmp -MT crypto/lhash/lh_stats.o -c -o crypto/lhash/lh_stats.o crypto/lhash/lh_stats.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/lhash/lhash.d.tmp -MT crypto/lhash/lhash.o -c -o crypto/lhash/lhash.o crypto/lhash/lhash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/md4/md4_dgst.d.tmp -MT crypto/md4/md4_dgst.o -c -o crypto/md4/md4_dgst.o crypto/md4/md4_dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/md4/md4_one.d.tmp -MT crypto/md4/md4_one.o -c -o crypto/md4/md4_one.o crypto/md4/md4_one.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/md5/asm/md5-x86_64.pl elf crypto/md5/md5-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/md5/md5_dgst.d.tmp -MT crypto/md5/md5_dgst.o -c -o crypto/md5/md5_dgst.o crypto/md5/md5_dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/md5/md5_one.d.tmp -MT crypto/md5/md5_one.o -c -o crypto/md5/md5_one.o crypto/md5/md5_one.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/mdc2/mdc2_one.d.tmp -MT crypto/mdc2/mdc2_one.o -c -o crypto/mdc2/mdc2_one.o crypto/mdc2/mdc2_one.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/mdc2/mdc2dgst.d.tmp -MT crypto/mdc2/mdc2dgst.o -c -o crypto/mdc2/mdc2dgst.o crypto/mdc2/mdc2dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/mem.d.tmp -MT crypto/mem.o -c -o crypto/mem.o crypto/mem.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/mem_dbg.d.tmp -MT crypto/mem_dbg.o -c -o crypto/mem_dbg.o crypto/mem_dbg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/mem_sec.d.tmp -MT crypto/mem_sec.o -c -o crypto/mem_sec.o crypto/mem_sec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/modes/asm/aesni-gcm-x86_64.pl elf crypto/modes/aesni-gcm-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/cbc128.d.tmp -MT crypto/modes/cbc128.o -c -o crypto/modes/cbc128.o crypto/modes/cbc128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/ccm128.d.tmp -MT crypto/modes/ccm128.o -c -o crypto/modes/ccm128.o crypto/modes/ccm128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/cfb128.d.tmp -MT crypto/modes/cfb128.o -c -o crypto/modes/cfb128.o crypto/modes/cfb128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/ctr128.d.tmp -MT crypto/modes/ctr128.o -c -o crypto/modes/ctr128.o crypto/modes/ctr128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/cts128.d.tmp -MT crypto/modes/cts128.o -c -o crypto/modes/cts128.o crypto/modes/cts128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/gcm128.d.tmp -MT crypto/modes/gcm128.o -c -o crypto/modes/gcm128.o crypto/modes/gcm128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/modes/asm/ghash-x86_64.pl elf crypto/modes/ghash-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/ocb128.d.tmp -MT crypto/modes/ocb128.o -c -o crypto/modes/ocb128.o crypto/modes/ocb128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/ofb128.d.tmp -MT crypto/modes/ofb128.o -c -o crypto/modes/ofb128.o crypto/modes/ofb128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/wrap128.d.tmp -MT crypto/modes/wrap128.o -c -o crypto/modes/wrap128.o crypto/modes/wrap128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/modes/xts128.d.tmp -MT crypto/modes/xts128.o -c -o crypto/modes/xts128.o crypto/modes/xts128.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_dir.d.tmp -MT crypto/o_dir.o -c -o crypto/o_dir.o crypto/o_dir.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_fips.d.tmp -MT crypto/o_fips.o -c -o crypto/o_fips.o crypto/o_fips.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_fopen.d.tmp -MT crypto/o_fopen.o -c -o crypto/o_fopen.o crypto/o_fopen.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_init.d.tmp -MT crypto/o_init.o -c -o crypto/o_init.o crypto/o_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_str.d.tmp -MT crypto/o_str.o -c -o crypto/o_str.o crypto/o_str.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/o_time.d.tmp -MT crypto/o_time.o -c -o crypto/o_time.o crypto/o_time.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/objects/o_names.d.tmp -MT crypto/objects/o_names.o -c -o crypto/objects/o_names.o crypto/objects/o_names.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/objects/obj_dat.d.tmp -MT crypto/objects/obj_dat.o -c -o crypto/objects/obj_dat.o crypto/objects/obj_dat.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/objects/obj_err.d.tmp -MT crypto/objects/obj_err.o -c -o crypto/objects/obj_err.o crypto/objects/obj_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/objects/obj_lib.d.tmp -MT crypto/objects/obj_lib.o -c -o crypto/objects/obj_lib.o crypto/objects/obj_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/objects/obj_xref.d.tmp -MT crypto/objects/obj_xref.o -c -o crypto/objects/obj_xref.o crypto/objects/obj_xref.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_asn.d.tmp -MT crypto/ocsp/ocsp_asn.o -c -o crypto/ocsp/ocsp_asn.o crypto/ocsp/ocsp_asn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_cl.d.tmp -MT crypto/ocsp/ocsp_cl.o -c -o crypto/ocsp/ocsp_cl.o crypto/ocsp/ocsp_cl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_err.d.tmp -MT crypto/ocsp/ocsp_err.o -c -o crypto/ocsp/ocsp_err.o crypto/ocsp/ocsp_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_ext.d.tmp -MT crypto/ocsp/ocsp_ext.o -c -o crypto/ocsp/ocsp_ext.o crypto/ocsp/ocsp_ext.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_ht.d.tmp -MT crypto/ocsp/ocsp_ht.o -c -o crypto/ocsp/ocsp_ht.o crypto/ocsp/ocsp_ht.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_lib.d.tmp -MT crypto/ocsp/ocsp_lib.o -c -o crypto/ocsp/ocsp_lib.o crypto/ocsp/ocsp_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_prn.d.tmp -MT crypto/ocsp/ocsp_prn.o -c -o crypto/ocsp/ocsp_prn.o crypto/ocsp/ocsp_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_srv.d.tmp -MT crypto/ocsp/ocsp_srv.o -c -o crypto/ocsp/ocsp_srv.o crypto/ocsp/ocsp_srv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/ocsp_vfy.d.tmp -MT crypto/ocsp/ocsp_vfy.o -c -o crypto/ocsp/ocsp_vfy.o crypto/ocsp/ocsp_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ocsp/v3_ocsp.d.tmp -MT crypto/ocsp/v3_ocsp.o -c -o crypto/ocsp/v3_ocsp.o crypto/ocsp/v3_ocsp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_all.d.tmp -MT crypto/pem/pem_all.o -c -o crypto/pem/pem_all.o crypto/pem/pem_all.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_err.d.tmp -MT crypto/pem/pem_err.o -c -o crypto/pem/pem_err.o crypto/pem/pem_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_info.d.tmp -MT crypto/pem/pem_info.o -c -o crypto/pem/pem_info.o crypto/pem/pem_info.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_lib.d.tmp -MT crypto/pem/pem_lib.o -c -o crypto/pem/pem_lib.o crypto/pem/pem_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_oth.d.tmp -MT crypto/pem/pem_oth.o -c -o crypto/pem/pem_oth.o crypto/pem/pem_oth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_pk8.d.tmp -MT crypto/pem/pem_pk8.o -c -o crypto/pem/pem_pk8.o crypto/pem/pem_pk8.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_pkey.d.tmp -MT crypto/pem/pem_pkey.o -c -o crypto/pem/pem_pkey.o crypto/pem/pem_pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_sign.d.tmp -MT crypto/pem/pem_sign.o -c -o crypto/pem/pem_sign.o crypto/pem/pem_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_x509.d.tmp -MT crypto/pem/pem_x509.o -c -o crypto/pem/pem_x509.o crypto/pem/pem_x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pem_xaux.d.tmp -MT crypto/pem/pem_xaux.o -c -o crypto/pem/pem_xaux.o crypto/pem/pem_xaux.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pem/pvkfmt.d.tmp -MT crypto/pem/pvkfmt.o -c -o crypto/pem/pvkfmt.o crypto/pem/pvkfmt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_add.d.tmp -MT crypto/pkcs12/p12_add.o -c -o crypto/pkcs12/p12_add.o crypto/pkcs12/p12_add.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_asn.d.tmp -MT crypto/pkcs12/p12_asn.o -c -o crypto/pkcs12/p12_asn.o crypto/pkcs12/p12_asn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_attr.d.tmp -MT crypto/pkcs12/p12_attr.o -c -o crypto/pkcs12/p12_attr.o crypto/pkcs12/p12_attr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_crpt.d.tmp -MT crypto/pkcs12/p12_crpt.o -c -o crypto/pkcs12/p12_crpt.o crypto/pkcs12/p12_crpt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_crt.d.tmp -MT crypto/pkcs12/p12_crt.o -c -o crypto/pkcs12/p12_crt.o crypto/pkcs12/p12_crt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_decr.d.tmp -MT crypto/pkcs12/p12_decr.o -c -o crypto/pkcs12/p12_decr.o crypto/pkcs12/p12_decr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_init.d.tmp -MT crypto/pkcs12/p12_init.o -c -o crypto/pkcs12/p12_init.o crypto/pkcs12/p12_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_key.d.tmp -MT crypto/pkcs12/p12_key.o -c -o crypto/pkcs12/p12_key.o crypto/pkcs12/p12_key.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_kiss.d.tmp -MT crypto/pkcs12/p12_kiss.o -c -o crypto/pkcs12/p12_kiss.o crypto/pkcs12/p12_kiss.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_mutl.d.tmp -MT crypto/pkcs12/p12_mutl.o -c -o crypto/pkcs12/p12_mutl.o crypto/pkcs12/p12_mutl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_npas.d.tmp -MT crypto/pkcs12/p12_npas.o -c -o crypto/pkcs12/p12_npas.o crypto/pkcs12/p12_npas.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_p8d.d.tmp -MT crypto/pkcs12/p12_p8d.o -c -o crypto/pkcs12/p12_p8d.o crypto/pkcs12/p12_p8d.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_p8e.d.tmp -MT crypto/pkcs12/p12_p8e.o -c -o crypto/pkcs12/p12_p8e.o crypto/pkcs12/p12_p8e.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_sbag.d.tmp -MT crypto/pkcs12/p12_sbag.o -c -o crypto/pkcs12/p12_sbag.o crypto/pkcs12/p12_sbag.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/p12_utl.d.tmp -MT crypto/pkcs12/p12_utl.o -c -o crypto/pkcs12/p12_utl.o crypto/pkcs12/p12_utl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs12/pk12err.d.tmp -MT crypto/pkcs12/pk12err.o -c -o crypto/pkcs12/pk12err.o crypto/pkcs12/pk12err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/bio_pk7.d.tmp -MT crypto/pkcs7/bio_pk7.o -c -o crypto/pkcs7/bio_pk7.o crypto/pkcs7/bio_pk7.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_asn1.d.tmp -MT crypto/pkcs7/pk7_asn1.o -c -o crypto/pkcs7/pk7_asn1.o crypto/pkcs7/pk7_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_attr.d.tmp -MT crypto/pkcs7/pk7_attr.o -c -o crypto/pkcs7/pk7_attr.o crypto/pkcs7/pk7_attr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_doit.d.tmp -MT crypto/pkcs7/pk7_doit.o -c -o crypto/pkcs7/pk7_doit.o crypto/pkcs7/pk7_doit.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_lib.d.tmp -MT crypto/pkcs7/pk7_lib.o -c -o crypto/pkcs7/pk7_lib.o crypto/pkcs7/pk7_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_mime.d.tmp -MT crypto/pkcs7/pk7_mime.o -c -o crypto/pkcs7/pk7_mime.o crypto/pkcs7/pk7_mime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pk7_smime.d.tmp -MT crypto/pkcs7/pk7_smime.o -c -o crypto/pkcs7/pk7_smime.o crypto/pkcs7/pk7_smime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/pkcs7/pkcs7err.d.tmp -MT crypto/pkcs7/pkcs7err.o -c -o crypto/pkcs7/pkcs7err.o crypto/pkcs7/pkcs7err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/poly1305/asm/poly1305-x86_64.pl elf crypto/poly1305/poly1305-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/poly1305/poly1305.d.tmp -MT crypto/poly1305/poly1305.o -c -o crypto/poly1305/poly1305.o crypto/poly1305/poly1305.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/poly1305/poly1305_ameth.d.tmp -MT crypto/poly1305/poly1305_ameth.o -c -o crypto/poly1305/poly1305_ameth.o crypto/poly1305/poly1305_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/poly1305/poly1305_pmeth.d.tmp -MT crypto/poly1305/poly1305_pmeth.o -c -o crypto/poly1305/poly1305_pmeth.o crypto/poly1305/poly1305_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/modes -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/drbg_ctr.d.tmp -MT crypto/rand/drbg_ctr.o -c -o crypto/rand/drbg_ctr.o crypto/rand/drbg_ctr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/drbg_lib.d.tmp -MT crypto/rand/drbg_lib.o -c -o crypto/rand/drbg_lib.o crypto/rand/drbg_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_egd.d.tmp -MT crypto/rand/rand_egd.o -c -o crypto/rand/rand_egd.o crypto/rand/rand_egd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_err.d.tmp -MT crypto/rand/rand_err.o -c -o crypto/rand/rand_err.o crypto/rand/rand_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_lib.d.tmp -MT crypto/rand/rand_lib.o -c -o crypto/rand/rand_lib.o crypto/rand/rand_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_unix.d.tmp -MT crypto/rand/rand_unix.o -c -o crypto/rand/rand_unix.o crypto/rand/rand_unix.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_vms.d.tmp -MT crypto/rand/rand_vms.o -c -o crypto/rand/rand_vms.o crypto/rand/rand_vms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/rand_win.d.tmp -MT crypto/rand/rand_win.o -c -o crypto/rand/rand_win.o crypto/rand/rand_win.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rand/randfile.d.tmp -MT crypto/rand/randfile.o -c -o crypto/rand/randfile.o crypto/rand/randfile.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rc2/rc2_cbc.d.tmp -MT crypto/rc2/rc2_cbc.o -c -o crypto/rc2/rc2_cbc.o crypto/rc2/rc2_cbc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rc2/rc2_ecb.d.tmp -MT crypto/rc2/rc2_ecb.o -c -o crypto/rc2/rc2_ecb.o crypto/rc2/rc2_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rc2/rc2_skey.d.tmp -MT crypto/rc2/rc2_skey.o -c -o crypto/rc2/rc2_skey.o crypto/rc2/rc2_skey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rc2/rc2cfb64.d.tmp -MT crypto/rc2/rc2cfb64.o -c -o crypto/rc2/rc2cfb64.o crypto/rc2/rc2cfb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rc2/rc2ofb64.d.tmp -MT crypto/rc2/rc2ofb64.o -c -o crypto/rc2/rc2ofb64.o crypto/rc2/rc2ofb64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/rc4/asm/rc4-md5-x86_64.pl elf crypto/rc4/rc4-md5-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/rc4/asm/rc4-x86_64.pl elf crypto/rc4/rc4-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ripemd/rmd_dgst.d.tmp -MT crypto/ripemd/rmd_dgst.o -c -o crypto/ripemd/rmd_dgst.o crypto/ripemd/rmd_dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ripemd/rmd_one.d.tmp -MT crypto/ripemd/rmd_one.o -c -o crypto/ripemd/rmd_one.o crypto/ripemd/rmd_one.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_ameth.d.tmp -MT crypto/rsa/rsa_ameth.o -c -o crypto/rsa/rsa_ameth.o crypto/rsa/rsa_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_asn1.d.tmp -MT crypto/rsa/rsa_asn1.o -c -o crypto/rsa/rsa_asn1.o crypto/rsa/rsa_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_chk.d.tmp -MT crypto/rsa/rsa_chk.o -c -o crypto/rsa/rsa_chk.o crypto/rsa/rsa_chk.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_crpt.d.tmp -MT crypto/rsa/rsa_crpt.o -c -o crypto/rsa/rsa_crpt.o crypto/rsa/rsa_crpt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_depr.d.tmp -MT crypto/rsa/rsa_depr.o -c -o crypto/rsa/rsa_depr.o crypto/rsa/rsa_depr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_err.d.tmp -MT crypto/rsa/rsa_err.o -c -o crypto/rsa/rsa_err.o crypto/rsa/rsa_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_gen.d.tmp -MT crypto/rsa/rsa_gen.o -c -o crypto/rsa/rsa_gen.o crypto/rsa/rsa_gen.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_lib.d.tmp -MT crypto/rsa/rsa_lib.o -c -o crypto/rsa/rsa_lib.o crypto/rsa/rsa_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_meth.d.tmp -MT crypto/rsa/rsa_meth.o -c -o crypto/rsa/rsa_meth.o crypto/rsa/rsa_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_mp.d.tmp -MT crypto/rsa/rsa_mp.o -c -o crypto/rsa/rsa_mp.o crypto/rsa/rsa_mp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_none.d.tmp -MT crypto/rsa/rsa_none.o -c -o crypto/rsa/rsa_none.o crypto/rsa/rsa_none.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_oaep.d.tmp -MT crypto/rsa/rsa_oaep.o -c -o crypto/rsa/rsa_oaep.o crypto/rsa/rsa_oaep.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_ossl.d.tmp -MT crypto/rsa/rsa_ossl.o -c -o crypto/rsa/rsa_ossl.o crypto/rsa/rsa_ossl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_pk1.d.tmp -MT crypto/rsa/rsa_pk1.o -c -o crypto/rsa/rsa_pk1.o crypto/rsa/rsa_pk1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_pmeth.d.tmp -MT crypto/rsa/rsa_pmeth.o -c -o crypto/rsa/rsa_pmeth.o crypto/rsa/rsa_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_prn.d.tmp -MT crypto/rsa/rsa_prn.o -c -o crypto/rsa/rsa_prn.o crypto/rsa/rsa_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_pss.d.tmp -MT crypto/rsa/rsa_pss.o -c -o crypto/rsa/rsa_pss.o crypto/rsa/rsa_pss.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_saos.d.tmp -MT crypto/rsa/rsa_saos.o -c -o crypto/rsa/rsa_saos.o crypto/rsa/rsa_saos.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_sign.d.tmp -MT crypto/rsa/rsa_sign.o -c -o crypto/rsa/rsa_sign.o crypto/rsa/rsa_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_ssl.d.tmp -MT crypto/rsa/rsa_ssl.o -c -o crypto/rsa/rsa_ssl.o crypto/rsa/rsa_ssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_x931.d.tmp -MT crypto/rsa/rsa_x931.o -c -o crypto/rsa/rsa_x931.o crypto/rsa/rsa_x931.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/rsa/rsa_x931g.d.tmp -MT crypto/rsa/rsa_x931g.o -c -o crypto/rsa/rsa_x931g.o crypto/rsa/rsa_x931g.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/seed/seed.d.tmp -MT crypto/seed/seed.o -c -o crypto/seed/seed.o crypto/seed/seed.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/seed/seed_cbc.d.tmp -MT crypto/seed/seed_cbc.o -c -o crypto/seed/seed_cbc.o crypto/seed/seed_cbc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/seed/seed_cfb.d.tmp -MT crypto/seed/seed_cfb.o -c -o crypto/seed/seed_cfb.o crypto/seed/seed_cfb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/seed/seed_ecb.d.tmp -MT crypto/seed/seed_ecb.o -c -o crypto/seed/seed_ecb.o crypto/seed/seed_ecb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/seed/seed_ofb.d.tmp -MT crypto/seed/seed_ofb.o -c -o crypto/seed/seed_ofb.o crypto/seed/seed_ofb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/keccak1600-x86_64.pl elf crypto/sha/keccak1600-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/sha1-mb-x86_64.pl elf crypto/sha/sha1-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/sha1-x86_64.pl elf crypto/sha/sha1-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sha/sha1_one.d.tmp -MT crypto/sha/sha1_one.o -c -o crypto/sha/sha1_one.o crypto/sha/sha1_one.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sha/sha1dgst.d.tmp -MT crypto/sha/sha1dgst.o -c -o crypto/sha/sha1dgst.o crypto/sha/sha1dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/sha256-mb-x86_64.pl elf crypto/sha/sha256-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/sha512-x86_64.pl elf crypto/sha/sha256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sha/sha256.d.tmp -MT crypto/sha/sha256.o -c -o crypto/sha/sha256.o crypto/sha/sha256.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/sha/asm/sha512-x86_64.pl elf crypto/sha/sha512-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sha/sha512.d.tmp -MT crypto/sha/sha512.o -c -o crypto/sha/sha512.o crypto/sha/sha512.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/siphash/siphash.d.tmp -MT crypto/siphash/siphash.o -c -o crypto/siphash/siphash.o crypto/siphash/siphash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/siphash/siphash_ameth.d.tmp -MT crypto/siphash/siphash_ameth.o -c -o crypto/siphash/siphash_ameth.o crypto/siphash/siphash_ameth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/siphash/siphash_pmeth.d.tmp -MT crypto/siphash/siphash_pmeth.o -c -o crypto/siphash/siphash_pmeth.o crypto/siphash/siphash_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm2/sm2_crypt.d.tmp -MT crypto/sm2/sm2_crypt.o -c -o crypto/sm2/sm2_crypt.o crypto/sm2/sm2_crypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm2/sm2_err.d.tmp -MT crypto/sm2/sm2_err.o -c -o crypto/sm2/sm2_err.o crypto/sm2/sm2_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm2/sm2_pmeth.d.tmp -MT crypto/sm2/sm2_pmeth.o -c -o crypto/sm2/sm2_pmeth.o crypto/sm2/sm2_pmeth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm2/sm2_sign.d.tmp -MT crypto/sm2/sm2_sign.o -c -o crypto/sm2/sm2_sign.o crypto/sm2/sm2_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm3/m_sm3.d.tmp -MT crypto/sm3/m_sm3.o -c -o crypto/sm3/m_sm3.o crypto/sm3/m_sm3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm3/sm3.d.tmp -MT crypto/sm3/sm3.o -c -o crypto/sm3/sm3.o crypto/sm3/sm3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/sm4/sm4.d.tmp -MT crypto/sm4/sm4.o -c -o crypto/sm4/sm4.o crypto/sm4/sm4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/srp/srp_lib.d.tmp -MT crypto/srp/srp_lib.o -c -o crypto/srp/srp_lib.o crypto/srp/srp_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/srp/srp_vfy.d.tmp -MT crypto/srp/srp_vfy.o -c -o crypto/srp/srp_vfy.o crypto/srp/srp_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/stack/stack.d.tmp -MT crypto/stack/stack.o -c -o crypto/stack/stack.o crypto/stack/stack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/loader_file.d.tmp -MT crypto/store/loader_file.o -c -o crypto/store/loader_file.o crypto/store/loader_file.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/store_err.d.tmp -MT crypto/store/store_err.o -c -o crypto/store/store_err.o crypto/store/store_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/store_init.d.tmp -MT crypto/store/store_init.o -c -o crypto/store/store_init.o crypto/store/store_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/store_lib.d.tmp -MT crypto/store/store_lib.o -c -o crypto/store/store_lib.o crypto/store/store_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/store_register.d.tmp -MT crypto/store/store_register.o -c -o crypto/store/store_register.o crypto/store/store_register.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/store/store_strings.d.tmp -MT crypto/store/store_strings.o -c -o crypto/store/store_strings.o crypto/store/store_strings.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/threads_none.d.tmp -MT crypto/threads_none.o -c -o crypto/threads_none.o crypto/threads_none.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/threads_pthread.d.tmp -MT crypto/threads_pthread.o -c -o crypto/threads_pthread.o crypto/threads_pthread.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/threads_win.d.tmp -MT crypto/threads_win.o -c -o crypto/threads_win.o crypto/threads_win.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_asn1.d.tmp -MT crypto/ts/ts_asn1.o -c -o crypto/ts/ts_asn1.o crypto/ts/ts_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_conf.d.tmp -MT crypto/ts/ts_conf.o -c -o crypto/ts/ts_conf.o crypto/ts/ts_conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_err.d.tmp -MT crypto/ts/ts_err.o -c -o crypto/ts/ts_err.o crypto/ts/ts_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_lib.d.tmp -MT crypto/ts/ts_lib.o -c -o crypto/ts/ts_lib.o crypto/ts/ts_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_req_print.d.tmp -MT crypto/ts/ts_req_print.o -c -o crypto/ts/ts_req_print.o crypto/ts/ts_req_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_req_utils.d.tmp -MT crypto/ts/ts_req_utils.o -c -o crypto/ts/ts_req_utils.o crypto/ts/ts_req_utils.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_rsp_print.d.tmp -MT crypto/ts/ts_rsp_print.o -c -o crypto/ts/ts_rsp_print.o crypto/ts/ts_rsp_print.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_rsp_sign.d.tmp -MT crypto/ts/ts_rsp_sign.o -c -o crypto/ts/ts_rsp_sign.o crypto/ts/ts_rsp_sign.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_rsp_utils.d.tmp -MT crypto/ts/ts_rsp_utils.o -c -o crypto/ts/ts_rsp_utils.o crypto/ts/ts_rsp_utils.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_rsp_verify.d.tmp -MT crypto/ts/ts_rsp_verify.o -c -o crypto/ts/ts_rsp_verify.o crypto/ts/ts_rsp_verify.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ts/ts_verify_ctx.d.tmp -MT crypto/ts/ts_verify_ctx.o -c -o crypto/ts/ts_verify_ctx.o crypto/ts/ts_verify_ctx.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/txt_db/txt_db.d.tmp -MT crypto/txt_db/txt_db.o -c -o crypto/txt_db/txt_db.o crypto/txt_db/txt_db.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ui/ui_err.d.tmp -MT crypto/ui/ui_err.o -c -o crypto/ui/ui_err.o crypto/ui/ui_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ui/ui_lib.d.tmp -MT crypto/ui/ui_lib.o -c -o crypto/ui/ui_lib.o crypto/ui/ui_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ui/ui_null.d.tmp -MT crypto/ui/ui_null.o -c -o crypto/ui/ui_null.o crypto/ui/ui_null.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ui/ui_openssl.d.tmp -MT crypto/ui/ui_openssl.o -c -o crypto/ui/ui_openssl.o crypto/ui/ui_openssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/ui/ui_util.d.tmp -MT crypto/ui/ui_util.o -c -o crypto/ui/ui_util.o crypto/ui/ui_util.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/uid.d.tmp -MT crypto/uid.o -c -o crypto/uid.o crypto/uid.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/whrlpool/asm/wp-x86_64.pl elf crypto/whrlpool/wp-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/whrlpool/wp_dgst.d.tmp -MT crypto/whrlpool/wp_dgst.o -c -o crypto/whrlpool/wp_dgst.o crypto/whrlpool/wp_dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/by_dir.d.tmp -MT crypto/x509/by_dir.o -c -o crypto/x509/by_dir.o crypto/x509/by_dir.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/by_file.d.tmp -MT crypto/x509/by_file.o -c -o crypto/x509/by_file.o crypto/x509/by_file.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/t_crl.d.tmp -MT crypto/x509/t_crl.o -c -o crypto/x509/t_crl.o crypto/x509/t_crl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/t_req.d.tmp -MT crypto/x509/t_req.o -c -o crypto/x509/t_req.o crypto/x509/t_req.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/t_x509.d.tmp -MT crypto/x509/t_x509.o -c -o crypto/x509/t_x509.o crypto/x509/t_x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_att.d.tmp -MT crypto/x509/x509_att.o -c -o crypto/x509/x509_att.o crypto/x509/x509_att.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_cmp.d.tmp -MT crypto/x509/x509_cmp.o -c -o crypto/x509/x509_cmp.o crypto/x509/x509_cmp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_d2.d.tmp -MT crypto/x509/x509_d2.o -c -o crypto/x509/x509_d2.o crypto/x509/x509_d2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_def.d.tmp -MT crypto/x509/x509_def.o -c -o crypto/x509/x509_def.o crypto/x509/x509_def.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_err.d.tmp -MT crypto/x509/x509_err.o -c -o crypto/x509/x509_err.o crypto/x509/x509_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_ext.d.tmp -MT crypto/x509/x509_ext.o -c -o crypto/x509/x509_ext.o crypto/x509/x509_ext.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_lu.d.tmp -MT crypto/x509/x509_lu.o -c -o crypto/x509/x509_lu.o crypto/x509/x509_lu.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_meth.d.tmp -MT crypto/x509/x509_meth.o -c -o crypto/x509/x509_meth.o crypto/x509/x509_meth.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_obj.d.tmp -MT crypto/x509/x509_obj.o -c -o crypto/x509/x509_obj.o crypto/x509/x509_obj.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_r2x.d.tmp -MT crypto/x509/x509_r2x.o -c -o crypto/x509/x509_r2x.o crypto/x509/x509_r2x.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_req.d.tmp -MT crypto/x509/x509_req.o -c -o crypto/x509/x509_req.o crypto/x509/x509_req.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_set.d.tmp -MT crypto/x509/x509_set.o -c -o crypto/x509/x509_set.o crypto/x509/x509_set.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_trs.d.tmp -MT crypto/x509/x509_trs.o -c -o crypto/x509/x509_trs.o crypto/x509/x509_trs.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_txt.d.tmp -MT crypto/x509/x509_txt.o -c -o crypto/x509/x509_txt.o crypto/x509/x509_txt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_v3.d.tmp -MT crypto/x509/x509_v3.o -c -o crypto/x509/x509_v3.o crypto/x509/x509_v3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_vfy.d.tmp -MT crypto/x509/x509_vfy.o -c -o crypto/x509/x509_vfy.o crypto/x509/x509_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509_vpm.d.tmp -MT crypto/x509/x509_vpm.o -c -o crypto/x509/x509_vpm.o crypto/x509/x509_vpm.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509cset.d.tmp -MT crypto/x509/x509cset.o -c -o crypto/x509/x509cset.o crypto/x509/x509cset.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509name.d.tmp -MT crypto/x509/x509name.o -c -o crypto/x509/x509name.o crypto/x509/x509name.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509rset.d.tmp -MT crypto/x509/x509rset.o -c -o crypto/x509/x509rset.o crypto/x509/x509rset.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509spki.d.tmp -MT crypto/x509/x509spki.o -c -o crypto/x509/x509spki.o crypto/x509/x509spki.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x509type.d.tmp -MT crypto/x509/x509type.o -c -o crypto/x509/x509type.o crypto/x509/x509type.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_all.d.tmp -MT crypto/x509/x_all.o -c -o crypto/x509/x_all.o crypto/x509/x_all.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_attrib.d.tmp -MT crypto/x509/x_attrib.o -c -o crypto/x509/x_attrib.o crypto/x509/x_attrib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_crl.d.tmp -MT crypto/x509/x_crl.o -c -o crypto/x509/x_crl.o crypto/x509/x_crl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_exten.d.tmp -MT crypto/x509/x_exten.o -c -o crypto/x509/x_exten.o crypto/x509/x_exten.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_name.d.tmp -MT crypto/x509/x_name.o -c -o crypto/x509/x_name.o crypto/x509/x_name.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_pubkey.d.tmp -MT crypto/x509/x_pubkey.o -c -o crypto/x509/x_pubkey.o crypto/x509/x_pubkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_req.d.tmp -MT crypto/x509/x_req.o -c -o crypto/x509/x_req.o crypto/x509/x_req.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_x509.d.tmp -MT crypto/x509/x_x509.o -c -o crypto/x509/x_x509.o crypto/x509/x_x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509/x_x509a.d.tmp -MT crypto/x509/x_x509a.o -c -o crypto/x509/x_x509a.o crypto/x509/x_x509a.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_cache.d.tmp -MT crypto/x509v3/pcy_cache.o -c -o crypto/x509v3/pcy_cache.o crypto/x509v3/pcy_cache.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_data.d.tmp -MT crypto/x509v3/pcy_data.o -c -o crypto/x509v3/pcy_data.o crypto/x509v3/pcy_data.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_lib.d.tmp -MT crypto/x509v3/pcy_lib.o -c -o crypto/x509v3/pcy_lib.o crypto/x509v3/pcy_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_map.d.tmp -MT crypto/x509v3/pcy_map.o -c -o crypto/x509v3/pcy_map.o crypto/x509v3/pcy_map.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_node.d.tmp -MT crypto/x509v3/pcy_node.o -c -o crypto/x509v3/pcy_node.o crypto/x509v3/pcy_node.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/pcy_tree.d.tmp -MT crypto/x509v3/pcy_tree.o -c -o crypto/x509v3/pcy_tree.o crypto/x509v3/pcy_tree.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_addr.d.tmp -MT crypto/x509v3/v3_addr.o -c -o crypto/x509v3/v3_addr.o crypto/x509v3/v3_addr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_admis.d.tmp -MT crypto/x509v3/v3_admis.o -c -o crypto/x509v3/v3_admis.o crypto/x509v3/v3_admis.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_akey.d.tmp -MT crypto/x509v3/v3_akey.o -c -o crypto/x509v3/v3_akey.o crypto/x509v3/v3_akey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_akeya.d.tmp -MT crypto/x509v3/v3_akeya.o -c -o crypto/x509v3/v3_akeya.o crypto/x509v3/v3_akeya.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_alt.d.tmp -MT crypto/x509v3/v3_alt.o -c -o crypto/x509v3/v3_alt.o crypto/x509v3/v3_alt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_asid.d.tmp -MT crypto/x509v3/v3_asid.o -c -o crypto/x509v3/v3_asid.o crypto/x509v3/v3_asid.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_bcons.d.tmp -MT crypto/x509v3/v3_bcons.o -c -o crypto/x509v3/v3_bcons.o crypto/x509v3/v3_bcons.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_bitst.d.tmp -MT crypto/x509v3/v3_bitst.o -c -o crypto/x509v3/v3_bitst.o crypto/x509v3/v3_bitst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_conf.d.tmp -MT crypto/x509v3/v3_conf.o -c -o crypto/x509v3/v3_conf.o crypto/x509v3/v3_conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_cpols.d.tmp -MT crypto/x509v3/v3_cpols.o -c -o crypto/x509v3/v3_cpols.o crypto/x509v3/v3_cpols.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_crld.d.tmp -MT crypto/x509v3/v3_crld.o -c -o crypto/x509v3/v3_crld.o crypto/x509v3/v3_crld.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_enum.d.tmp -MT crypto/x509v3/v3_enum.o -c -o crypto/x509v3/v3_enum.o crypto/x509v3/v3_enum.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_extku.d.tmp -MT crypto/x509v3/v3_extku.o -c -o crypto/x509v3/v3_extku.o crypto/x509v3/v3_extku.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_genn.d.tmp -MT crypto/x509v3/v3_genn.o -c -o crypto/x509v3/v3_genn.o crypto/x509v3/v3_genn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_ia5.d.tmp -MT crypto/x509v3/v3_ia5.o -c -o crypto/x509v3/v3_ia5.o crypto/x509v3/v3_ia5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_info.d.tmp -MT crypto/x509v3/v3_info.o -c -o crypto/x509v3/v3_info.o crypto/x509v3/v3_info.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_int.d.tmp -MT crypto/x509v3/v3_int.o -c -o crypto/x509v3/v3_int.o crypto/x509v3/v3_int.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_lib.d.tmp -MT crypto/x509v3/v3_lib.o -c -o crypto/x509v3/v3_lib.o crypto/x509v3/v3_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_ncons.d.tmp -MT crypto/x509v3/v3_ncons.o -c -o crypto/x509v3/v3_ncons.o crypto/x509v3/v3_ncons.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_pci.d.tmp -MT crypto/x509v3/v3_pci.o -c -o crypto/x509v3/v3_pci.o crypto/x509v3/v3_pci.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_pcia.d.tmp -MT crypto/x509v3/v3_pcia.o -c -o crypto/x509v3/v3_pcia.o crypto/x509v3/v3_pcia.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_pcons.d.tmp -MT crypto/x509v3/v3_pcons.o -c -o crypto/x509v3/v3_pcons.o crypto/x509v3/v3_pcons.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_pku.d.tmp -MT crypto/x509v3/v3_pku.o -c -o crypto/x509v3/v3_pku.o crypto/x509v3/v3_pku.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_pmaps.d.tmp -MT crypto/x509v3/v3_pmaps.o -c -o crypto/x509v3/v3_pmaps.o crypto/x509v3/v3_pmaps.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_prn.d.tmp -MT crypto/x509v3/v3_prn.o -c -o crypto/x509v3/v3_prn.o crypto/x509v3/v3_prn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_purp.d.tmp -MT crypto/x509v3/v3_purp.o -c -o crypto/x509v3/v3_purp.o crypto/x509v3/v3_purp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_skey.d.tmp -MT crypto/x509v3/v3_skey.o -c -o crypto/x509v3/v3_skey.o crypto/x509v3/v3_skey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_sxnet.d.tmp -MT crypto/x509v3/v3_sxnet.o -c -o crypto/x509v3/v3_sxnet.o crypto/x509v3/v3_sxnet.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_tlsf.d.tmp -MT crypto/x509v3/v3_tlsf.o -c -o crypto/x509v3/v3_tlsf.o crypto/x509v3/v3_tlsf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3_utl.d.tmp -MT crypto/x509v3/v3_utl.o -c -o crypto/x509v3/v3_utl.o crypto/x509v3/v3_utl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/x509v3/v3err.d.tmp -MT crypto/x509v3/v3err.o -c -o crypto/x509v3/v3err.o crypto/x509v3/v3err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl crypto/x86_64cpuid.pl elf crypto/x86_64cpuid.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF engines/e_afalg.d.tmp -MT engines/e_afalg.o -c -o engines/e_afalg.o engines/e_afalg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF engines/e_capi.d.tmp -MT engines/e_capi.o -c -o engines/e_capi.o engines/e_capi.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC="clang" /usr/bin/perl engines/asm/e_padlock-x86_64.pl elf engines/e_padlock-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF engines/e_padlock.d.tmp -MT engines/e_padlock.o -c -o engines/e_padlock.o engines/e_padlock.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/aes/aesni-mb-x86_64.o crypto/aes/aesni-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/aes/aesni-sha1-x86_64.o crypto/aes/aesni-sha1-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/aes/aesni-sha256-x86_64.o crypto/aes/aesni-sha256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/aes/aesni-x86_64.o crypto/aes/aesni-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/aes/vpaes-x86_64.o crypto/aes/vpaes-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/bn/rsaz-avx2.o crypto/bn/rsaz-avx2.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/bn/rsaz-x86_64.o crypto/bn/rsaz-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/bn/x86_64-gf2m.o crypto/bn/x86_64-gf2m.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/bn/x86_64-mont.o crypto/bn/x86_64-mont.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/bn/x86_64-mont5.o crypto/bn/x86_64-mont5.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/camellia/cmll-x86_64.o crypto/camellia/cmll-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/chacha/chacha-x86_64.o crypto/chacha/chacha-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF crypto/cversion.d.tmp -MT crypto/cversion.o -c -o crypto/cversion.o crypto/cversion.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/ec/ecp_nistz256-x86_64.o crypto/ec/ecp_nistz256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/ec/x25519-x86_64.o crypto/ec/x25519-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/md5/md5-x86_64.o crypto/md5/md5-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/modes/aesni-gcm-x86_64.o crypto/modes/aesni-gcm-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/modes/ghash-x86_64.o crypto/modes/ghash-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/poly1305/poly1305-x86_64.o crypto/poly1305/poly1305-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/rc4/rc4-md5-x86_64.o crypto/rc4/rc4-md5-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/rc4/rc4-x86_64.o crypto/rc4/rc4-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/keccak1600-x86_64.o crypto/sha/keccak1600-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/sha1-mb-x86_64.o crypto/sha/sha1-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/sha1-x86_64.o crypto/sha/sha1-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/sha256-mb-x86_64.o crypto/sha/sha256-mb-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/sha256-x86_64.o crypto/sha/sha256-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/sha/sha512-x86_64.o crypto/sha/sha512-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/whrlpool/wp-x86_64.o crypto/whrlpool/wp-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o crypto/x86_64cpuid.o crypto/x86_64cpuid.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -c -o engines/e_padlock-x86_64.o engines/e_padlock-x86_64.s Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar r libcrypto.a crypto/aes/aes_cbc.o crypto/aes/aes_cfb.o crypto/aes/aes_core.o crypto/aes/aes_ecb.o crypto/aes/aes_ige.o crypto/aes/aes_misc.o crypto/aes/aes_ofb.o crypto/aes/aes_wrap.o crypto/aes/aesni-mb-x86_64.o crypto/aes/aesni-sha1-x86_64.o crypto/aes/aesni-sha256-x86_64.o crypto/aes/aesni-x86_64.o crypto/aes/vpaes-x86_64.o crypto/aria/aria.o crypto/asn1/a_bitstr.o crypto/asn1/a_d2i_fp.o crypto/asn1/a_digest.o crypto/asn1/a_dup.o crypto/asn1/a_gentm.o crypto/asn1/a_i2d_fp.o crypto/asn1/a_int.o crypto/asn1/a_mbstr.o crypto/asn1/a_object.o crypto/asn1/a_octet.o crypto/asn1/a_print.o crypto/asn1/a_sign.o crypto/asn1/a_strex.o crypto/asn1/a_strnid.o crypto/asn1/a_time.o crypto/asn1/a_type.o crypto/asn1/a_utctm.o crypto/asn1/a_utf8.o crypto/asn1/a_verify.o crypto/asn1/ameth_lib.o crypto/asn1/asn1_err.o crypto/asn1/asn1_gen.o crypto/asn1/asn1_item_list.o crypto/asn1/asn1_lib.o crypto/asn1/asn1_par.o crypto/asn1/asn_mime.o crypto/asn1/asn_moid.o crypto/asn1/asn_mstbl.o crypto/asn1/asn_pack.o crypto/asn1/bio_asn1.o crypto/asn1/bio_ndef.o crypto/asn1/d2i_pr.o crypto/asn1/d2i_pu.o crypto/asn1/evp_asn1.o crypto/asn1/f_int.o crypto/asn1/f_string.o crypto/asn1/i2d_pr.o crypto/asn1/i2d_pu.o crypto/asn1/n_pkey.o crypto/asn1/nsseq.o crypto/asn1/p5_pbe.o crypto/asn1/p5_pbev2.o crypto/asn1/p5_scrypt.o crypto/asn1/p8_pkey.o crypto/asn1/t_bitst.o crypto/asn1/t_pkey.o crypto/asn1/t_spki.o crypto/asn1/tasn_dec.o crypto/asn1/tasn_enc.o crypto/asn1/tasn_fre.o crypto/asn1/tasn_new.o crypto/asn1/tasn_prn.o crypto/asn1/tasn_scn.o crypto/asn1/tasn_typ.o crypto/asn1/tasn_utl.o crypto/asn1/x_algor.o crypto/asn1/x_bignum.o crypto/asn1/x_info.o crypto/asn1/x_int64.o crypto/asn1/x_long.o crypto/asn1/x_pkey.o crypto/asn1/x_sig.o crypto/asn1/x_spki.o crypto/asn1/x_val.o crypto/async/arch/async_null.o crypto/async/arch/async_posix.o crypto/async/arch/async_win.o crypto/async/async.o crypto/async/async_err.o crypto/async/async_wait.o crypto/bf/bf_cfb64.o crypto/bf/bf_ecb.o crypto/bf/bf_enc.o crypto/bf/bf_ofb64.o crypto/bf/bf_skey.o crypto/bio/b_addr.o crypto/bio/b_dump.o crypto/bio/b_print.o crypto/bio/b_sock.o crypto/bio/b_sock2.o crypto/bio/bf_buff.o crypto/bio/bf_lbuf.o crypto/bio/bf_nbio.o crypto/bio/bf_null.o crypto/bio/bio_cb.o crypto/bio/bio_err.o crypto/bio/bio_lib.o crypto/bio/bio_meth.o crypto/bio/bss_acpt.o crypto/bio/bss_bio.o crypto/bio/bss_conn.o crypto/bio/bss_dgram.o crypto/bio/bss_fd.o crypto/bio/bss_file.o crypto/bio/bss_log.o crypto/bio/bss_mem.o crypto/bio/bss_null.o crypto/bio/bss_sock.o crypto/blake2/blake2b.o crypto/blake2/blake2s.o crypto/blake2/m_blake2b.o crypto/blake2/m_blake2s.o crypto/bn/asm/x86_64-gcc.o crypto/bn/bn_add.o crypto/bn/bn_blind.o crypto/bn/bn_const.o crypto/bn/bn_ctx.o crypto/bn/bn_depr.o crypto/bn/bn_dh.o crypto/bn/bn_div.o crypto/bn/bn_err.o crypto/bn/bn_exp.o crypto/bn/bn_exp2.o crypto/bn/bn_gcd.o crypto/bn/bn_gf2m.o crypto/bn/bn_intern.o crypto/bn/bn_kron.o crypto/bn/bn_lib.o crypto/bn/bn_mod.o crypto/bn/bn_mont.o crypto/bn/bn_mpi.o crypto/bn/bn_mul.o crypto/bn/bn_nist.o crypto/bn/bn_prime.o crypto/bn/bn_print.o crypto/bn/bn_rand.o crypto/bn/bn_recp.o crypto/bn/bn_shift.o crypto/bn/bn_sqr.o crypto/bn/bn_sqrt.o crypto/bn/bn_srp.o crypto/bn/bn_word.o crypto/bn/bn_x931p.o crypto/bn/rsaz-avx2.o crypto/bn/rsaz-x86_64.o crypto/bn/rsaz_exp.o crypto/bn/x86_64-gf2m.o crypto/bn/x86_64-mont.o crypto/bn/x86_64-mont5.o crypto/buffer/buf_err.o crypto/buffer/buffer.o crypto/camellia/cmll-x86_64.o crypto/camellia/cmll_cfb.o crypto/camellia/cmll_ctr.o crypto/camellia/cmll_ecb.o crypto/camellia/cmll_misc.o crypto/camellia/cmll_ofb.o crypto/cast/c_cfb64.o crypto/cast/c_ecb.o crypto/cast/c_enc.o crypto/cast/c_ofb64.o crypto/cast/c_skey.o crypto/chacha/chacha-x86_64.o crypto/cmac/cm_ameth.o crypto/cmac/cm_pmeth.o crypto/cmac/cmac.o crypto/cms/cms_asn1.o crypto/cms/cms_att.o crypto/cms/cms_cd.o crypto/cms/cms_dd.o crypto/cms/cms_enc.o crypto/cms/cms_env.o crypto/cms/cms_err.o crypto/cms/cms_ess.o crypto/cms/cms_io.o crypto/cms/cms_kari.o crypto/cms/cms_lib.o crypto/cms/cms_pwri.o crypto/cms/cms_sd.o crypto/cms/cms_smime.o crypto/comp/c_zlib.o crypto/comp/comp_err.o crypto/comp/comp_lib.o crypto/conf/conf_api.o crypto/conf/conf_def.o crypto/conf/conf_err.o crypto/conf/conf_lib.o crypto/conf/conf_mall.o crypto/conf/conf_mod.o crypto/conf/conf_sap.o crypto/conf/conf_ssl.o crypto/cpt_err.o crypto/cryptlib.o crypto/ct/ct_b64.o crypto/ct/ct_err.o crypto/ct/ct_log.o crypto/ct/ct_oct.o crypto/ct/ct_policy.o crypto/ct/ct_prn.o crypto/ct/ct_sct.o crypto/ct/ct_sct_ctx.o crypto/ct/ct_vfy.o crypto/ct/ct_x509v3.o crypto/ctype.o crypto/cversion.o crypto/des/cbc_cksm.o crypto/des/cbc_enc.o crypto/des/cfb64ede.o crypto/des/cfb64enc.o crypto/des/cfb_enc.o crypto/des/des_enc.o crypto/des/ecb3_enc.o crypto/des/ecb_enc.o crypto/des/fcrypt.o crypto/des/fcrypt_b.o crypto/des/ofb64ede.o crypto/des/ofb64enc.o crypto/des/ofb_enc.o crypto/des/pcbc_enc.o crypto/des/qud_cksm.o crypto/des/rand_key.o crypto/des/set_key.o crypto/des/str2key.o crypto/des/xcbc_enc.o crypto/dh/dh_ameth.o crypto/dh/dh_asn1.o crypto/dh/dh_check.o crypto/dh/dh_depr.o crypto/dh/dh_err.o crypto/dh/dh_gen.o crypto/dh/dh_kdf.o crypto/dh/dh_key.o crypto/dh/dh_lib.o crypto/dh/dh_meth.o crypto/dh/dh_pmeth.o crypto/dh/dh_prn.o crypto/dh/dh_rfc5114.o crypto/dh/dh_rfc7919.o crypto/dsa/dsa_ameth.o crypto/dsa/dsa_asn1.o crypto/dsa/dsa_depr.o crypto/dsa/dsa_err.o crypto/dsa/dsa_gen.o crypto/dsa/dsa_key.o crypto/dsa/dsa_lib.o crypto/dsa/dsa_meth.o crypto/dsa/dsa_ossl.o crypto/dsa/dsa_pmeth.o crypto/dsa/dsa_prn.o crypto/dsa/dsa_sign.o crypto/dsa/dsa_vrf.o crypto/dso/dso_dl.o crypto/dso/dso_dlfcn.o crypto/dso/dso_err.o crypto/dso/dso_lib.o crypto/dso/dso_openssl.o crypto/dso/dso_vms.o crypto/dso/dso_win32.o crypto/ebcdic.o crypto/ec/curve25519.o crypto/ec/curve448/arch_32/f_impl.o crypto/ec/curve448/curve448.o crypto/ec/curve448/curve448_tables.o crypto/ec/curve448/eddsa.o crypto/ec/curve448/f_generic.o crypto/ec/curve448/scalar.o crypto/ec/ec2_oct.o crypto/ec/ec2_smpl.o crypto/ec/ec_ameth.o crypto/ec/ec_asn1.o crypto/ec/ec_check.o crypto/ec/ec_curve.o crypto/ec/ec_cvt.o crypto/ec/ec_err.o crypto/ec/ec_key.o crypto/ec/ec_kmeth.o crypto/ec/ec_lib.o crypto/ec/ec_mult.o crypto/ec/ec_oct.o crypto/ec/ec_pmeth.o crypto/ec/ec_print.o crypto/ec/ecdh_kdf.o crypto/ec/ecdh_ossl.o crypto/ec/ecdsa_ossl.o crypto/ec/ecdsa_sign.o crypto/ec/ecdsa_vrf.o crypto/ec/eck_prn.o crypto/ec/ecp_mont.o crypto/ec/ecp_nist.o crypto/ec/ecp_nistp224.o crypto/ec/ecp_nistp256.o crypto/ec/ecp_nistp521.o crypto/ec/ecp_nistputil.o crypto/ec/ecp_nistz256-x86_64.o crypto/ec/ecp_nistz256.o crypto/ec/ecp_oct.o crypto/ec/ecp_smpl.o crypto/ec/ecx_meth.o crypto/ec/x25519-x86_64.o crypto/engine/eng_all.o crypto/engine/eng_cnf.o crypto/engine/eng_ctrl.o crypto/engine/eng_dyn.o crypto/engine/eng_err.o crypto/engine/eng_fat.o crypto/engine/eng_init.o crypto/engine/eng_lib.o crypto/engine/eng_list.o crypto/engine/eng_openssl.o crypto/engine/eng_pkey.o crypto/engine/eng_rdrand.o crypto/engine/eng_table.o crypto/engine/tb_asnmth.o crypto/engine/tb_cipher.o crypto/engine/tb_dh.o crypto/engine/tb_digest.o crypto/engine/tb_dsa.o crypto/engine/tb_eckey.o crypto/engine/tb_pkmeth.o crypto/engine/tb_rand.o crypto/engine/tb_rsa.o crypto/err/err.o crypto/err/err_all.o crypto/err/err_prn.o crypto/evp/bio_b64.o crypto/evp/bio_enc.o crypto/evp/bio_md.o crypto/evp/bio_ok.o crypto/evp/c_allc.o crypto/evp/c_alld.o crypto/evp/cmeth_lib.o crypto/evp/digest.o crypto/evp/e_aes.o crypto/evp/e_aes_cbc_hmac_sha1.o crypto/evp/e_aes_cbc_hmac_sha256.o crypto/evp/e_aria.o crypto/evp/e_bf.o crypto/evp/e_camellia.o crypto/evp/e_cast.o crypto/evp/e_chacha20_poly1305.o crypto/evp/e_des.o crypto/evp/e_des3.o crypto/evp/e_idea.o crypto/evp/e_null.o crypto/evp/e_old.o crypto/evp/e_rc2.o crypto/evp/e_rc4.o crypto/evp/e_rc4_hmac_md5.o crypto/evp/e_rc5.o crypto/evp/e_seed.o crypto/evp/e_sm4.o crypto/evp/e_xcbc_d.o crypto/evp/encode.o crypto/evp/evp_cnf.o crypto/evp/evp_enc.o crypto/evp/evp_err.o crypto/evp/evp_key.o crypto/evp/evp_lib.o crypto/evp/evp_pbe.o crypto/evp/evp_pkey.o crypto/evp/m_md2.o crypto/evp/m_md4.o crypto/evp/m_md5.o crypto/evp/m_md5_sha1.o crypto/evp/m_mdc2.o crypto/evp/m_null.o crypto/evp/m_ripemd.o crypto/evp/m_sha1.o crypto/evp/m_sha3.o crypto/evp/m_sigver.o crypto/evp/m_wp.o crypto/evp/names.o crypto/evp/p5_crpt.o crypto/evp/p5_crpt2.o crypto/evp/p_dec.o crypto/evp/p_enc.o crypto/evp/p_lib.o crypto/evp/p_open.o crypto/evp/p_seal.o crypto/evp/p_sign.o crypto/evp/p_verify.o crypto/evp/pbe_scrypt.o crypto/evp/pmeth_fn.o crypto/evp/pmeth_gn.o crypto/evp/pmeth_lib.o crypto/ex_data.o crypto/getenv.o crypto/hmac/hm_ameth.o crypto/hmac/hm_pmeth.o crypto/hmac/hmac.o crypto/idea/i_cbc.o crypto/idea/i_cfb64.o crypto/idea/i_ecb.o crypto/idea/i_ofb64.o crypto/idea/i_skey.o crypto/init.o crypto/kdf/hkdf.o crypto/kdf/kdf_err.o crypto/kdf/scrypt.o crypto/kdf/tls1_prf.o crypto/lhash/lh_stats.o crypto/lhash/lhash.o crypto/md4/md4_dgst.o crypto/md4/md4_one.o crypto/md5/md5-x86_64.o crypto/md5/md5_dgst.o crypto/md5/md5_one.o crypto/mdc2/mdc2_one.o crypto/mdc2/mdc2dgst.o crypto/mem.o crypto/mem_dbg.o crypto/mem_sec.o crypto/modes/aesni-gcm-x86_64.o crypto/modes/cbc128.o crypto/modes/ccm128.o crypto/modes/cfb128.o crypto/modes/ctr128.o crypto/modes/cts128.o crypto/modes/gcm128.o crypto/modes/ghash-x86_64.o crypto/modes/ocb128.o crypto/modes/ofb128.o crypto/modes/wrap128.o crypto/modes/xts128.o crypto/o_dir.o crypto/o_fips.o crypto/o_fopen.o crypto/o_init.o crypto/o_str.o crypto/o_time.o crypto/objects/o_names.o crypto/objects/obj_dat.o crypto/objects/obj_err.o crypto/objects/obj_lib.o crypto/objects/obj_xref.o crypto/ocsp/ocsp_asn.o crypto/ocsp/ocsp_cl.o crypto/ocsp/ocsp_err.o crypto/ocsp/ocsp_ext.o crypto/ocsp/ocsp_ht.o crypto/ocsp/ocsp_lib.o crypto/ocsp/ocsp_prn.o crypto/ocsp/ocsp_srv.o crypto/ocsp/ocsp_vfy.o crypto/ocsp/v3_ocsp.o crypto/pem/pem_all.o crypto/pem/pem_err.o crypto/pem/pem_info.o crypto/pem/pem_lib.o crypto/pem/pem_oth.o crypto/pem/pem_pk8.o crypto/pem/pem_pkey.o crypto/pem/pem_sign.o crypto/pem/pem_x509.o crypto/pem/pem_xaux.o crypto/pem/pvkfmt.o crypto/pkcs12/p12_add.o crypto/pkcs12/p12_asn.o crypto/pkcs12/p12_attr.o crypto/pkcs12/p12_crpt.o crypto/pkcs12/p12_crt.o crypto/pkcs12/p12_decr.o crypto/pkcs12/p12_init.o crypto/pkcs12/p12_key.o crypto/pkcs12/p12_kiss.o crypto/pkcs12/p12_mutl.o crypto/pkcs12/p12_npas.o crypto/pkcs12/p12_p8d.o crypto/pkcs12/p12_p8e.o crypto/pkcs12/p12_sbag.o crypto/pkcs12/p12_utl.o crypto/pkcs12/pk12err.o crypto/pkcs7/bio_pk7.o crypto/pkcs7/pk7_asn1.o crypto/pkcs7/pk7_attr.o crypto/pkcs7/pk7_doit.o crypto/pkcs7/pk7_lib.o crypto/pkcs7/pk7_mime.o crypto/pkcs7/pk7_smime.o crypto/pkcs7/pkcs7err.o crypto/poly1305/poly1305-x86_64.o crypto/poly1305/poly1305.o crypto/poly1305/poly1305_ameth.o crypto/poly1305/poly1305_pmeth.o crypto/rand/drbg_ctr.o crypto/rand/drbg_lib.o crypto/rand/rand_egd.o crypto/rand/rand_err.o crypto/rand/rand_lib.o crypto/rand/rand_unix.o crypto/rand/rand_vms.o crypto/rand/rand_win.o crypto/rand/randfile.o crypto/rc2/rc2_cbc.o crypto/rc2/rc2_ecb.o crypto/rc2/rc2_skey.o crypto/rc2/rc2cfb64.o crypto/rc2/rc2ofb64.o crypto/rc4/rc4-md5-x86_64.o crypto/rc4/rc4-x86_64.o crypto/ripemd/rmd_dgst.o crypto/ripemd/rmd_one.o crypto/rsa/rsa_ameth.o crypto/rsa/rsa_asn1.o crypto/rsa/rsa_chk.o crypto/rsa/rsa_crpt.o crypto/rsa/rsa_depr.o crypto/rsa/rsa_err.o crypto/rsa/rsa_gen.o crypto/rsa/rsa_lib.o crypto/rsa/rsa_meth.o crypto/rsa/rsa_mp.o crypto/rsa/rsa_none.o crypto/rsa/rsa_oaep.o crypto/rsa/rsa_ossl.o crypto/rsa/rsa_pk1.o crypto/rsa/rsa_pmeth.o crypto/rsa/rsa_prn.o crypto/rsa/rsa_pss.o crypto/rsa/rsa_saos.o crypto/rsa/rsa_sign.o crypto/rsa/rsa_ssl.o crypto/rsa/rsa_x931.o crypto/rsa/rsa_x931g.o crypto/seed/seed.o crypto/seed/seed_cbc.o crypto/seed/seed_cfb.o crypto/seed/seed_ecb.o crypto/seed/seed_ofb.o crypto/sha/keccak1600-x86_64.o crypto/sha/sha1-mb-x86_64.o crypto/sha/sha1-x86_64.o crypto/sha/sha1_one.o crypto/sha/sha1dgst.o crypto/sha/sha256-mb-x86_64.o crypto/sha/sha256-x86_64.o crypto/sha/sha256.o crypto/sha/sha512-x86_64.o crypto/sha/sha512.o crypto/siphash/siphash.o crypto/siphash/siphash_ameth.o crypto/siphash/siphash_pmeth.o crypto/sm2/sm2_crypt.o crypto/sm2/sm2_err.o crypto/sm2/sm2_pmeth.o crypto/sm2/sm2_sign.o crypto/sm3/m_sm3.o crypto/sm3/sm3.o crypto/sm4/sm4.o crypto/srp/srp_lib.o crypto/srp/srp_vfy.o crypto/stack/stack.o crypto/store/loader_file.o crypto/store/store_err.o crypto/store/store_init.o crypto/store/store_lib.o crypto/store/store_register.o crypto/store/store_strings.o crypto/threads_none.o crypto/threads_pthread.o crypto/threads_win.o crypto/ts/ts_asn1.o crypto/ts/ts_conf.o crypto/ts/ts_err.o crypto/ts/ts_lib.o crypto/ts/ts_req_print.o crypto/ts/ts_req_utils.o crypto/ts/ts_rsp_print.o crypto/ts/ts_rsp_sign.o crypto/ts/ts_rsp_utils.o crypto/ts/ts_rsp_verify.o crypto/ts/ts_verify_ctx.o crypto/txt_db/txt_db.o crypto/ui/ui_err.o crypto/ui/ui_lib.o crypto/ui/ui_null.o crypto/ui/ui_openssl.o crypto/ui/ui_util.o crypto/uid.o crypto/whrlpool/wp-x86_64.o crypto/whrlpool/wp_dgst.o crypto/x509/by_dir.o crypto/x509/by_file.o crypto/x509/t_crl.o crypto/x509/t_req.o crypto/x509/t_x509.o crypto/x509/x509_att.o crypto/x509/x509_cmp.o crypto/x509/x509_d2.o crypto/x509/x509_def.o crypto/x509/x509_err.o crypto/x509/x509_ext.o crypto/x509/x509_lu.o crypto/x509/x509_meth.o crypto/x509/x509_obj.o crypto/x509/x509_r2x.o crypto/x509/x509_req.o crypto/x509/x509_set.o crypto/x509/x509_trs.o crypto/x509/x509_txt.o crypto/x509/x509_v3.o crypto/x509/x509_vfy.o crypto/x509/x509_vpm.o crypto/x509/x509cset.o crypto/x509/x509name.o crypto/x509/x509rset.o crypto/x509/x509spki.o crypto/x509/x509type.o crypto/x509/x_all.o crypto/x509/x_attrib.o crypto/x509/x_crl.o crypto/x509/x_exten.o crypto/x509/x_name.o crypto/x509/x_pubkey.o crypto/x509/x_req.o crypto/x509/x_x509.o crypto/x509/x_x509a.o crypto/x509v3/pcy_cache.o crypto/x509v3/pcy_data.o crypto/x509v3/pcy_lib.o crypto/x509v3/pcy_map.o crypto/x509v3/pcy_node.o crypto/x509v3/pcy_tree.o crypto/x509v3/v3_addr.o crypto/x509v3/v3_admis.o crypto/x509v3/v3_akey.o crypto/x509v3/v3_akeya.o crypto/x509v3/v3_alt.o crypto/x509v3/v3_asid.o crypto/x509v3/v3_bcons.o crypto/x509v3/v3_bitst.o crypto/x509v3/v3_conf.o crypto/x509v3/v3_cpols.o crypto/x509v3/v3_crld.o crypto/x509v3/v3_enum.o crypto/x509v3/v3_extku.o crypto/x509v3/v3_genn.o crypto/x509v3/v3_ia5.o crypto/x509v3/v3_info.o crypto/x509v3/v3_int.o crypto/x509v3/v3_lib.o crypto/x509v3/v3_ncons.o crypto/x509v3/v3_pci.o crypto/x509v3/v3_pcia.o crypto/x509v3/v3_pcons.o crypto/x509v3/v3_pku.o crypto/x509v3/v3_pmaps.o crypto/x509v3/v3_prn.o crypto/x509v3/v3_purp.o crypto/x509v3/v3_skey.o crypto/x509v3/v3_sxnet.o crypto/x509v3/v3_tlsf.o crypto/x509v3/v3_utl.o crypto/x509v3/v3err.o crypto/x86_64cpuid.o engines/e_afalg.o engines/e_capi.o engines/e_padlock-x86_64.o engines/e_padlock.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: creating libcrypto.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ranlib libcrypto.a || echo Never mind. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make depend && make _build_libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o apps/app_rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/apps.d.tmp -MT apps/apps.o -c -o apps/apps.o apps/apps.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/bf_prefix.d.tmp -MT apps/bf_prefix.o -c -o apps/bf_prefix.o apps/bf_prefix.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/opt.d.tmp -MT apps/opt.o -c -o apps/opt.o apps/opt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/s_cb.d.tmp -MT apps/s_cb.o -c -o apps/s_cb.o apps/s_cb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF apps/s_socket.d.tmp -MT apps/s_socket.o -c -o apps/s_socket.o apps/s_socket.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar r apps/libapps.a apps/app_rand.o apps/apps.o apps/bf_prefix.o apps/opt.o apps/s_cb.o apps/s_socket.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: creating apps/libapps.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ranlib apps/libapps.a || echo Never mind. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/bio_ssl.d.tmp -MT ssl/bio_ssl.o -c -o ssl/bio_ssl.o ssl/bio_ssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/d1_lib.d.tmp -MT ssl/d1_lib.o -c -o ssl/d1_lib.o ssl/d1_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/d1_msg.d.tmp -MT ssl/d1_msg.o -c -o ssl/d1_msg.o ssl/d1_msg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/d1_srtp.d.tmp -MT ssl/d1_srtp.o -c -o ssl/d1_srtp.o ssl/d1_srtp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/methods.d.tmp -MT ssl/methods.o -c -o ssl/methods.o ssl/methods.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/packet.d.tmp -MT ssl/packet.o -c -o ssl/packet.o ssl/packet.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/pqueue.d.tmp -MT ssl/pqueue.o -c -o ssl/pqueue.o ssl/pqueue.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/dtls1_bitmap.d.tmp -MT ssl/record/dtls1_bitmap.o -c -o ssl/record/dtls1_bitmap.o ssl/record/dtls1_bitmap.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/rec_layer_d1.d.tmp -MT ssl/record/rec_layer_d1.o -c -o ssl/record/rec_layer_d1.o ssl/record/rec_layer_d1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/rec_layer_s3.d.tmp -MT ssl/record/rec_layer_s3.o -c -o ssl/record/rec_layer_s3.o ssl/record/rec_layer_s3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/ssl3_buffer.d.tmp -MT ssl/record/ssl3_buffer.o -c -o ssl/record/ssl3_buffer.o ssl/record/ssl3_buffer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/ssl3_record.d.tmp -MT ssl/record/ssl3_record.o -c -o ssl/record/ssl3_record.o ssl/record/ssl3_record.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/record/ssl3_record_tls13.d.tmp -MT ssl/record/ssl3_record_tls13.o -c -o ssl/record/ssl3_record_tls13.o ssl/record/ssl3_record_tls13.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/s3_cbc.d.tmp -MT ssl/s3_cbc.o -c -o ssl/s3_cbc.o ssl/s3_cbc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/s3_enc.d.tmp -MT ssl/s3_enc.o -c -o ssl/s3_enc.o ssl/s3_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/s3_lib.d.tmp -MT ssl/s3_lib.o -c -o ssl/s3_lib.o ssl/s3_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/s3_msg.d.tmp -MT ssl/s3_msg.o -c -o ssl/s3_msg.o ssl/s3_msg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_asn1.d.tmp -MT ssl/ssl_asn1.o -c -o ssl/ssl_asn1.o ssl/ssl_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_cert.d.tmp -MT ssl/ssl_cert.o -c -o ssl/ssl_cert.o ssl/ssl_cert.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_ciph.d.tmp -MT ssl/ssl_ciph.o -c -o ssl/ssl_ciph.o ssl/ssl_ciph.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_conf.d.tmp -MT ssl/ssl_conf.o -c -o ssl/ssl_conf.o ssl/ssl_conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_err.d.tmp -MT ssl/ssl_err.o -c -o ssl/ssl_err.o ssl/ssl_err.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_init.d.tmp -MT ssl/ssl_init.o -c -o ssl/ssl_init.o ssl/ssl_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_lib.d.tmp -MT ssl/ssl_lib.o -c -o ssl/ssl_lib.o ssl/ssl_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_mcnf.d.tmp -MT ssl/ssl_mcnf.o -c -o ssl/ssl_mcnf.o ssl/ssl_mcnf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_rsa.d.tmp -MT ssl/ssl_rsa.o -c -o ssl/ssl_rsa.o ssl/ssl_rsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_sess.d.tmp -MT ssl/ssl_sess.o -c -o ssl/ssl_sess.o ssl/ssl_sess.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_stat.d.tmp -MT ssl/ssl_stat.o -c -o ssl/ssl_stat.o ssl/ssl_stat.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_txt.d.tmp -MT ssl/ssl_txt.o -c -o ssl/ssl_txt.o ssl/ssl_txt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/ssl_utst.d.tmp -MT ssl/ssl_utst.o -c -o ssl/ssl_utst.o ssl/ssl_utst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/extensions.d.tmp -MT ssl/statem/extensions.o -c -o ssl/statem/extensions.o ssl/statem/extensions.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/extensions_clnt.d.tmp -MT ssl/statem/extensions_clnt.o -c -o ssl/statem/extensions_clnt.o ssl/statem/extensions_clnt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/extensions_cust.d.tmp -MT ssl/statem/extensions_cust.o -c -o ssl/statem/extensions_cust.o ssl/statem/extensions_cust.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/extensions_srvr.d.tmp -MT ssl/statem/extensions_srvr.o -c -o ssl/statem/extensions_srvr.o ssl/statem/extensions_srvr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/statem.d.tmp -MT ssl/statem/statem.o -c -o ssl/statem/statem.o ssl/statem/statem.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/statem_clnt.d.tmp -MT ssl/statem/statem_clnt.o -c -o ssl/statem/statem_clnt.o ssl/statem/statem_clnt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/statem_dtls.d.tmp -MT ssl/statem/statem_dtls.o -c -o ssl/statem/statem_dtls.o ssl/statem/statem_dtls.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/statem_lib.d.tmp -MT ssl/statem/statem_lib.o -c -o ssl/statem/statem_lib.o ssl/statem/statem_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/statem/statem_srvr.d.tmp -MT ssl/statem/statem_srvr.o -c -o ssl/statem/statem_srvr.o ssl/statem/statem_srvr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/t1_enc.d.tmp -MT ssl/t1_enc.o -c -o ssl/t1_enc.o ssl/t1_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/t1_lib.d.tmp -MT ssl/t1_lib.o -c -o ssl/t1_lib.o ssl/t1_lib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/t1_trce.d.tmp -MT ssl/t1_trce.o -c -o ssl/t1_trce.o ssl/t1_trce.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/tls13_enc.d.tmp -MT ssl/tls13_enc.o -c -o ssl/tls13_enc.o ssl/tls13_enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF ssl/tls_srp.d.tmp -MT ssl/tls_srp.o -c -o ssl/tls_srp.o ssl/tls_srp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar r libssl.a ssl/bio_ssl.o ssl/d1_lib.o ssl/d1_msg.o ssl/d1_srtp.o ssl/methods.o ssl/packet.o ssl/pqueue.o ssl/record/dtls1_bitmap.o ssl/record/rec_layer_d1.o ssl/record/rec_layer_s3.o ssl/record/ssl3_buffer.o ssl/record/ssl3_record.o ssl/record/ssl3_record_tls13.o ssl/s3_cbc.o ssl/s3_enc.o ssl/s3_lib.o ssl/s3_msg.o ssl/ssl_asn1.o ssl/ssl_cert.o ssl/ssl_ciph.o ssl/ssl_conf.o ssl/ssl_err.o ssl/ssl_init.o ssl/ssl_lib.o ssl/ssl_mcnf.o ssl/ssl_rsa.o ssl/ssl_sess.o ssl/ssl_stat.o ssl/ssl_txt.o ssl/ssl_utst.o ssl/statem/extensions.o ssl/statem/extensions_clnt.o ssl/statem/extensions_cust.o ssl/statem/extensions_srvr.o ssl/statem/statem.o ssl/statem/statem_clnt.o ssl/statem/statem_dtls.o ssl/statem/statem_lib.o ssl/statem/statem_srvr.o ssl/t1_enc.o ssl/t1_lib.o ssl/t1_trce.o ssl/tls13_enc.o ssl/tls_srp.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: creating libssl.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ranlib libssl.a || echo Never mind. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/basic_output.d.tmp -MT test/testutil/basic_output.o -c -o test/testutil/basic_output.o test/testutil/basic_output.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/cb.d.tmp -MT test/testutil/cb.o -c -o test/testutil/cb.o test/testutil/cb.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/driver.d.tmp -MT test/testutil/driver.o -c -o test/testutil/driver.o test/testutil/driver.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/format_output.d.tmp -MT test/testutil/format_output.o -c -o test/testutil/format_output.o test/testutil/format_output.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/main.d.tmp -MT test/testutil/main.o -c -o test/testutil/main.o test/testutil/main.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/output_helpers.d.tmp -MT test/testutil/output_helpers.o -c -o test/testutil/output_helpers.o test/testutil/output_helpers.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/random.d.tmp -MT test/testutil/random.o -c -o test/testutil/random.o test/testutil/random.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/stanza.d.tmp -MT test/testutil/stanza.o -c -o test/testutil/stanza.o test/testutil/stanza.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/tap_bio.d.tmp -MT test/testutil/tap_bio.o -c -o test/testutil/tap_bio.o test/testutil/tap_bio.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/test_cleanup.d.tmp -MT test/testutil/test_cleanup.o -c -o test/testutil/test_cleanup.o test/testutil/test_cleanup.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/tests.d.tmp -MT test/testutil/tests.o -c -o test/testutil/tests.o test/testutil/tests.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DNDEBUG -MMD -MF test/testutil/testutil_init.d.tmp -MT test/testutil/testutil_init.o -c -o test/testutil/testutil_init.o test/testutil/testutil_init.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar r test/libtestutil.a test/testutil/basic_output.o test/testutil/cb.o test/testutil/driver.o test/testutil/format_output.o test/testutil/main.o test/testutil/output_helpers.o test/testutil/random.o test/testutil/stanza.o test/testutil/tap_bio.o test/testutil/test_cleanup.o test/testutil/tests.o test/testutil/testutil_init.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: creating test/libtestutil.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ranlib test/libtestutil.a || echo Never mind. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing runtime libraries Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing development files Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/include/openssl' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/aes.h -> /usr/local/include/openssl/aes.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1.h -> /usr/local/include/openssl/asn1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1_mac.h -> /usr/local/include/openssl/asn1_mac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1err.h -> /usr/local/include/openssl/asn1err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1t.h -> /usr/local/include/openssl/asn1t.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/async.h -> /usr/local/include/openssl/async.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asyncerr.h -> /usr/local/include/openssl/asyncerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bio.h -> /usr/local/include/openssl/bio.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bioerr.h -> /usr/local/include/openssl/bioerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/blowfish.h -> /usr/local/include/openssl/blowfish.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bn.h -> /usr/local/include/openssl/bn.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bnerr.h -> /usr/local/include/openssl/bnerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/buffer.h -> /usr/local/include/openssl/buffer.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/buffererr.h -> /usr/local/include/openssl/buffererr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/camellia.h -> /usr/local/include/openssl/camellia.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cast.h -> /usr/local/include/openssl/cast.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cmac.h -> /usr/local/include/openssl/cmac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cms.h -> /usr/local/include/openssl/cms.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cmserr.h -> /usr/local/include/openssl/cmserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/comp.h -> /usr/local/include/openssl/comp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/comperr.h -> /usr/local/include/openssl/comperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conf.h -> /usr/local/include/openssl/conf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conf_api.h -> /usr/local/include/openssl/conf_api.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conferr.h -> /usr/local/include/openssl/conferr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/crypto.h -> /usr/local/include/openssl/crypto.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cryptoerr.h -> /usr/local/include/openssl/cryptoerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ct.h -> /usr/local/include/openssl/ct.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cterr.h -> /usr/local/include/openssl/cterr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/des.h -> /usr/local/include/openssl/des.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dh.h -> /usr/local/include/openssl/dh.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dherr.h -> /usr/local/include/openssl/dherr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dsa.h -> /usr/local/include/openssl/dsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dsaerr.h -> /usr/local/include/openssl/dsaerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dtls1.h -> /usr/local/include/openssl/dtls1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/e_os2.h -> /usr/local/include/openssl/e_os2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ebcdic.h -> /usr/local/include/openssl/ebcdic.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ec.h -> /usr/local/include/openssl/ec.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecdh.h -> /usr/local/include/openssl/ecdh.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecdsa.h -> /usr/local/include/openssl/ecdsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecerr.h -> /usr/local/include/openssl/ecerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/engine.h -> /usr/local/include/openssl/engine.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/engineerr.h -> /usr/local/include/openssl/engineerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/err.h -> /usr/local/include/openssl/err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/evp.h -> /usr/local/include/openssl/evp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/evperr.h -> /usr/local/include/openssl/evperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/hmac.h -> /usr/local/include/openssl/hmac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/idea.h -> /usr/local/include/openssl/idea.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/kdf.h -> /usr/local/include/openssl/kdf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/kdferr.h -> /usr/local/include/openssl/kdferr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/lhash.h -> /usr/local/include/openssl/lhash.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md2.h -> /usr/local/include/openssl/md2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md4.h -> /usr/local/include/openssl/md4.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md5.h -> /usr/local/include/openssl/md5.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/mdc2.h -> /usr/local/include/openssl/mdc2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/modes.h -> /usr/local/include/openssl/modes.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/obj_mac.h -> /usr/local/include/openssl/obj_mac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/objects.h -> /usr/local/include/openssl/objects.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/objectserr.h -> /usr/local/include/openssl/objectserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ocsp.h -> /usr/local/include/openssl/ocsp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ocsperr.h -> /usr/local/include/openssl/ocsperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/opensslconf.h -> /usr/local/include/openssl/opensslconf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/opensslv.h -> /usr/local/include/openssl/opensslv.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ossl_typ.h -> /usr/local/include/openssl/ossl_typ.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pem.h -> /usr/local/include/openssl/pem.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pem2.h -> /usr/local/include/openssl/pem2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pemerr.h -> /usr/local/include/openssl/pemerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs12.h -> /usr/local/include/openssl/pkcs12.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs12err.h -> /usr/local/include/openssl/pkcs12err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs7.h -> /usr/local/include/openssl/pkcs7.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs7err.h -> /usr/local/include/openssl/pkcs7err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rand.h -> /usr/local/include/openssl/rand.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rand_drbg.h -> /usr/local/include/openssl/rand_drbg.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/randerr.h -> /usr/local/include/openssl/randerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc2.h -> /usr/local/include/openssl/rc2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc4.h -> /usr/local/include/openssl/rc4.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc5.h -> /usr/local/include/openssl/rc5.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ripemd.h -> /usr/local/include/openssl/ripemd.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rsa.h -> /usr/local/include/openssl/rsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rsaerr.h -> /usr/local/include/openssl/rsaerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/safestack.h -> /usr/local/include/openssl/safestack.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/seed.h -> /usr/local/include/openssl/seed.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/sha.h -> /usr/local/include/openssl/sha.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/srp.h -> /usr/local/include/openssl/srp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/srtp.h -> /usr/local/include/openssl/srtp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl.h -> /usr/local/include/openssl/ssl.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl2.h -> /usr/local/include/openssl/ssl2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl3.h -> /usr/local/include/openssl/ssl3.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/sslerr.h -> /usr/local/include/openssl/sslerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/stack.h -> /usr/local/include/openssl/stack.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/store.h -> /usr/local/include/openssl/store.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/storeerr.h -> /usr/local/include/openssl/storeerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/symhacks.h -> /usr/local/include/openssl/symhacks.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/tls1.h -> /usr/local/include/openssl/tls1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ts.h -> /usr/local/include/openssl/ts.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/tserr.h -> /usr/local/include/openssl/tserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/txt_db.h -> /usr/local/include/openssl/txt_db.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ui.h -> /usr/local/include/openssl/ui.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/uierr.h -> /usr/local/include/openssl/uierr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/whrlpool.h -> /usr/local/include/openssl/whrlpool.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509.h -> /usr/local/include/openssl/x509.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509_vfy.h -> /usr/local/include/openssl/x509_vfy.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509err.h -> /usr/local/include/openssl/x509err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509v3.h -> /usr/local/include/openssl/x509v3.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509v3err.h -> /usr/local/include/openssl/x509v3err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/aes.h -> /usr/local/include/openssl/aes.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1.h -> /usr/local/include/openssl/asn1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1_mac.h -> /usr/local/include/openssl/asn1_mac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1err.h -> /usr/local/include/openssl/asn1err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asn1t.h -> /usr/local/include/openssl/asn1t.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/async.h -> /usr/local/include/openssl/async.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/asyncerr.h -> /usr/local/include/openssl/asyncerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bio.h -> /usr/local/include/openssl/bio.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bioerr.h -> /usr/local/include/openssl/bioerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/blowfish.h -> /usr/local/include/openssl/blowfish.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bn.h -> /usr/local/include/openssl/bn.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/bnerr.h -> /usr/local/include/openssl/bnerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/buffer.h -> /usr/local/include/openssl/buffer.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/buffererr.h -> /usr/local/include/openssl/buffererr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/camellia.h -> /usr/local/include/openssl/camellia.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cast.h -> /usr/local/include/openssl/cast.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cmac.h -> /usr/local/include/openssl/cmac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cms.h -> /usr/local/include/openssl/cms.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cmserr.h -> /usr/local/include/openssl/cmserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/comp.h -> /usr/local/include/openssl/comp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/comperr.h -> /usr/local/include/openssl/comperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conf.h -> /usr/local/include/openssl/conf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conf_api.h -> /usr/local/include/openssl/conf_api.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/conferr.h -> /usr/local/include/openssl/conferr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/crypto.h -> /usr/local/include/openssl/crypto.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cryptoerr.h -> /usr/local/include/openssl/cryptoerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ct.h -> /usr/local/include/openssl/ct.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/cterr.h -> /usr/local/include/openssl/cterr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/des.h -> /usr/local/include/openssl/des.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dh.h -> /usr/local/include/openssl/dh.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dherr.h -> /usr/local/include/openssl/dherr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dsa.h -> /usr/local/include/openssl/dsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dsaerr.h -> /usr/local/include/openssl/dsaerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/dtls1.h -> /usr/local/include/openssl/dtls1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/e_os2.h -> /usr/local/include/openssl/e_os2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ebcdic.h -> /usr/local/include/openssl/ebcdic.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ec.h -> /usr/local/include/openssl/ec.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecdh.h -> /usr/local/include/openssl/ecdh.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecdsa.h -> /usr/local/include/openssl/ecdsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ecerr.h -> /usr/local/include/openssl/ecerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/engine.h -> /usr/local/include/openssl/engine.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/engineerr.h -> /usr/local/include/openssl/engineerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/err.h -> /usr/local/include/openssl/err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/evp.h -> /usr/local/include/openssl/evp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/evperr.h -> /usr/local/include/openssl/evperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/hmac.h -> /usr/local/include/openssl/hmac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/idea.h -> /usr/local/include/openssl/idea.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/kdf.h -> /usr/local/include/openssl/kdf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/kdferr.h -> /usr/local/include/openssl/kdferr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/lhash.h -> /usr/local/include/openssl/lhash.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md2.h -> /usr/local/include/openssl/md2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md4.h -> /usr/local/include/openssl/md4.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/md5.h -> /usr/local/include/openssl/md5.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/mdc2.h -> /usr/local/include/openssl/mdc2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/modes.h -> /usr/local/include/openssl/modes.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/obj_mac.h -> /usr/local/include/openssl/obj_mac.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/objects.h -> /usr/local/include/openssl/objects.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/objectserr.h -> /usr/local/include/openssl/objectserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ocsp.h -> /usr/local/include/openssl/ocsp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ocsperr.h -> /usr/local/include/openssl/ocsperr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/opensslconf.h -> /usr/local/include/openssl/opensslconf.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/opensslv.h -> /usr/local/include/openssl/opensslv.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ossl_typ.h -> /usr/local/include/openssl/ossl_typ.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pem.h -> /usr/local/include/openssl/pem.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pem2.h -> /usr/local/include/openssl/pem2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pemerr.h -> /usr/local/include/openssl/pemerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs12.h -> /usr/local/include/openssl/pkcs12.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs12err.h -> /usr/local/include/openssl/pkcs12err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs7.h -> /usr/local/include/openssl/pkcs7.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/pkcs7err.h -> /usr/local/include/openssl/pkcs7err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rand.h -> /usr/local/include/openssl/rand.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rand_drbg.h -> /usr/local/include/openssl/rand_drbg.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/randerr.h -> /usr/local/include/openssl/randerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc2.h -> /usr/local/include/openssl/rc2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc4.h -> /usr/local/include/openssl/rc4.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rc5.h -> /usr/local/include/openssl/rc5.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ripemd.h -> /usr/local/include/openssl/ripemd.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rsa.h -> /usr/local/include/openssl/rsa.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/rsaerr.h -> /usr/local/include/openssl/rsaerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/safestack.h -> /usr/local/include/openssl/safestack.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/seed.h -> /usr/local/include/openssl/seed.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/sha.h -> /usr/local/include/openssl/sha.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/srp.h -> /usr/local/include/openssl/srp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/srtp.h -> /usr/local/include/openssl/srtp.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl.h -> /usr/local/include/openssl/ssl.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl2.h -> /usr/local/include/openssl/ssl2.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ssl3.h -> /usr/local/include/openssl/ssl3.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/sslerr.h -> /usr/local/include/openssl/sslerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/stack.h -> /usr/local/include/openssl/stack.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/store.h -> /usr/local/include/openssl/store.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/storeerr.h -> /usr/local/include/openssl/storeerr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/symhacks.h -> /usr/local/include/openssl/symhacks.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/tls1.h -> /usr/local/include/openssl/tls1.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ts.h -> /usr/local/include/openssl/ts.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/tserr.h -> /usr/local/include/openssl/tserr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/txt_db.h -> /usr/local/include/openssl/txt_db.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/ui.h -> /usr/local/include/openssl/ui.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/uierr.h -> /usr/local/include/openssl/uierr.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/whrlpool.h -> /usr/local/include/openssl/whrlpool.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509.h -> /usr/local/include/openssl/x509.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509_vfy.h -> /usr/local/include/openssl/x509_vfy.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509err.h -> /usr/local/include/openssl/x509err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509v3.h -> /usr/local/include/openssl/x509v3.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./include/openssl/x509v3err.h -> /usr/local/include/openssl/x509v3err.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install libcrypto.a -> /usr/local/lib/libcrypto.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install libssl.a -> /usr/local/lib/libssl.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install libcrypto.pc -> /usr/local/lib/pkgconfig/libcrypto.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install libssl.pc -> /usr/local/lib/pkgconfig/libssl.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install openssl.pc -> /usr/local/lib/pkgconfig/openssl.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make depend && make _build_engines Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Nothing to be done for '_build_engines'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/lib/engines-1.1' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing engines Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make depend && make _build_programs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl apps/progs.pl apps/openssl > apps/progs.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/asn1pars.d.tmp -MT apps/asn1pars.o -c -o apps/asn1pars.o apps/asn1pars.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ca.d.tmp -MT apps/ca.o -c -o apps/ca.o apps/ca.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ciphers.d.tmp -MT apps/ciphers.o -c -o apps/ciphers.o apps/ciphers.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/cms.d.tmp -MT apps/cms.o -c -o apps/cms.o apps/cms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/crl.d.tmp -MT apps/crl.o -c -o apps/crl.o apps/crl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/crl2p7.d.tmp -MT apps/crl2p7.o -c -o apps/crl2p7.o apps/crl2p7.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/dgst.d.tmp -MT apps/dgst.o -c -o apps/dgst.o apps/dgst.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/dhparam.d.tmp -MT apps/dhparam.o -c -o apps/dhparam.o apps/dhparam.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/dsa.d.tmp -MT apps/dsa.o -c -o apps/dsa.o apps/dsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/dsaparam.d.tmp -MT apps/dsaparam.o -c -o apps/dsaparam.o apps/dsaparam.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ec.d.tmp -MT apps/ec.o -c -o apps/ec.o apps/ec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ecparam.d.tmp -MT apps/ecparam.o -c -o apps/ecparam.o apps/ecparam.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/enc.d.tmp -MT apps/enc.o -c -o apps/enc.o apps/enc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/engine.d.tmp -MT apps/engine.o -c -o apps/engine.o apps/engine.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/errstr.d.tmp -MT apps/errstr.o -c -o apps/errstr.o apps/errstr.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/gendsa.d.tmp -MT apps/gendsa.o -c -o apps/gendsa.o apps/gendsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/genpkey.d.tmp -MT apps/genpkey.o -c -o apps/genpkey.o apps/genpkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/genrsa.d.tmp -MT apps/genrsa.o -c -o apps/genrsa.o apps/genrsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/nseq.d.tmp -MT apps/nseq.o -c -o apps/nseq.o apps/nseq.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ocsp.d.tmp -MT apps/ocsp.o -c -o apps/ocsp.o apps/ocsp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/openssl.d.tmp -MT apps/openssl.o -c -o apps/openssl.o apps/openssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/passwd.d.tmp -MT apps/passwd.o -c -o apps/passwd.o apps/passwd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkcs12.d.tmp -MT apps/pkcs12.o -c -o apps/pkcs12.o apps/pkcs12.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkcs7.d.tmp -MT apps/pkcs7.o -c -o apps/pkcs7.o apps/pkcs7.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkcs8.d.tmp -MT apps/pkcs8.o -c -o apps/pkcs8.o apps/pkcs8.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkey.d.tmp -MT apps/pkey.o -c -o apps/pkey.o apps/pkey.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkeyparam.d.tmp -MT apps/pkeyparam.o -c -o apps/pkeyparam.o apps/pkeyparam.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/pkeyutl.d.tmp -MT apps/pkeyutl.o -c -o apps/pkeyutl.o apps/pkeyutl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/prime.d.tmp -MT apps/prime.o -c -o apps/prime.o apps/prime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/rand.d.tmp -MT apps/rand.o -c -o apps/rand.o apps/rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/rehash.d.tmp -MT apps/rehash.o -c -o apps/rehash.o apps/rehash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/req.d.tmp -MT apps/req.o -c -o apps/req.o apps/req.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/rsa.d.tmp -MT apps/rsa.o -c -o apps/rsa.o apps/rsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/rsautl.d.tmp -MT apps/rsautl.o -c -o apps/rsautl.o apps/rsautl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/s_client.d.tmp -MT apps/s_client.o -c -o apps/s_client.o apps/s_client.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/s_server.d.tmp -MT apps/s_server.o -c -o apps/s_server.o apps/s_server.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/s_time.d.tmp -MT apps/s_time.o -c -o apps/s_time.o apps/s_time.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/sess_id.d.tmp -MT apps/sess_id.o -c -o apps/sess_id.o apps/sess_id.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/smime.d.tmp -MT apps/smime.o -c -o apps/smime.o apps/smime.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/speed.d.tmp -MT apps/speed.o -c -o apps/speed.o apps/speed.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/spkac.d.tmp -MT apps/spkac.o -c -o apps/spkac.o apps/spkac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/srp.d.tmp -MT apps/srp.o -c -o apps/srp.o apps/srp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/storeutl.d.tmp -MT apps/storeutl.o -c -o apps/storeutl.o apps/storeutl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/ts.d.tmp -MT apps/ts.o -c -o apps/ts.o apps/ts.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/verify.d.tmp -MT apps/verify.o -c -o apps/verify.o apps/verify.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/version.d.tmp -MT apps/version.o -c -o apps/version.o apps/version.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF apps/x509.d.tmp -MT apps/x509.o -c -o apps/x509.o apps/x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f apps/openssl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o apps/openssl apps/asn1pars.o apps/ca.o apps/ciphers.o apps/cms.o apps/crl.o apps/crl2p7.o apps/dgst.o apps/dhparam.o apps/dsa.o apps/dsaparam.o apps/ec.o apps/ecparam.o apps/enc.o apps/engine.o apps/errstr.o apps/gendsa.o apps/genpkey.o apps/genrsa.o apps/nseq.o apps/ocsp.o apps/openssl.o apps/passwd.o apps/pkcs12.o apps/pkcs7.o apps/pkcs8.o apps/pkey.o apps/pkeyparam.o apps/pkeyutl.o apps/prime.o apps/rand.o apps/rehash.o apps/req.o apps/rsa.o apps/rsautl.o apps/s_client.o apps/s_server.o apps/s_time.o apps/sess_id.o apps/smime.o apps/speed.o apps/spkac.o apps/srp.o apps/storeutl.o apps/ts.o apps/verify.o apps/version.o apps/x509.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": apps/libapps.a -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/asn1.d.tmp -MT fuzz/asn1.o -c -o fuzz/asn1.o fuzz/asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/test-corpus.d.tmp -MT fuzz/test-corpus.o -c -o fuzz/test-corpus.o fuzz/test-corpus.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/asn1-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/asn1-test fuzz/asn1.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/asn1parse.d.tmp -MT fuzz/asn1parse.o -c -o fuzz/asn1parse.o fuzz/asn1parse.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/asn1parse-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/asn1parse-test fuzz/asn1parse.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/bignum.d.tmp -MT fuzz/bignum.o -c -o fuzz/bignum.o fuzz/bignum.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/bignum-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/bignum-test fuzz/bignum.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/bndiv.d.tmp -MT fuzz/bndiv.o -c -o fuzz/bndiv.o fuzz/bndiv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/bndiv-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/bndiv-test fuzz/bndiv.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/client.d.tmp -MT fuzz/client.o -c -o fuzz/client.o fuzz/client.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/client-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/client-test fuzz/client.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/cms.d.tmp -MT fuzz/cms.o -c -o fuzz/cms.o fuzz/cms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/cms-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/cms-test fuzz/cms.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/conf.d.tmp -MT fuzz/conf.o -c -o fuzz/conf.o fuzz/conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/conf-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/conf-test fuzz/conf.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/crl.d.tmp -MT fuzz/crl.o -c -o fuzz/crl.o fuzz/crl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/crl-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/crl-test fuzz/crl.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/ct.d.tmp -MT fuzz/ct.o -c -o fuzz/ct.o fuzz/ct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/ct-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/ct-test fuzz/ct.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/server.d.tmp -MT fuzz/server.o -c -o fuzz/server.o fuzz/server.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/server-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/server-test fuzz/server.o fuzz/test-corpus.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF fuzz/x509.d.tmp -MT fuzz/x509.o -c -o fuzz/x509.o fuzz/x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f fuzz/x509-test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o fuzz/x509-test fuzz/test-corpus.o fuzz/x509.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/aborttest.d.tmp -MT test/aborttest.o -c -o test/aborttest.o test/aborttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/aborttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/aborttest test/aborttest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/afalgtest.d.tmp -MT test/afalgtest.o -c -o test/afalgtest.o test/afalgtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/afalgtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/afalgtest test/afalgtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asn1_decode_test.d.tmp -MT test/asn1_decode_test.o -c -o test/asn1_decode_test.o test/asn1_decode_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asn1_decode_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asn1_decode_test test/asn1_decode_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asn1_encode_test.d.tmp -MT test/asn1_encode_test.o -c -o test/asn1_encode_test.o test/asn1_encode_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asn1_encode_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asn1_encode_test test/asn1_encode_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asn1_internal_test.d.tmp -MT test/asn1_internal_test.o -c -o test/asn1_internal_test.o test/asn1_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asn1_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asn1_internal_test test/asn1_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asn1_string_table_test.d.tmp -MT test/asn1_string_table_test.o -c -o test/asn1_string_table_test.o test/asn1_string_table_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asn1_string_table_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asn1_string_table_test test/asn1_string_table_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asn1_time_test.d.tmp -MT test/asn1_time_test.o -c -o test/asn1_time_test.o test/asn1_time_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asn1_time_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asn1_time_test test/asn1_time_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asynciotest.d.tmp -MT test/asynciotest.o -c -o test/asynciotest.o test/asynciotest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssltestlib.d.tmp -MT test/ssltestlib.o -c -o test/ssltestlib.o test/ssltestlib.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asynciotest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asynciotest test/asynciotest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/asynctest.d.tmp -MT test/asynctest.o -c -o test/asynctest.o test/asynctest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/asynctest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/asynctest test/asynctest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bad_dtls_test.d.tmp -MT test/bad_dtls_test.o -c -o test/bad_dtls_test.o test/bad_dtls_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bad_dtls_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bad_dtls_test test/bad_dtls_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bftest.d.tmp -MT test/bftest.o -c -o test/bftest.o test/bftest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bftest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bftest test/bftest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bio_callback_test.d.tmp -MT test/bio_callback_test.o -c -o test/bio_callback_test.o test/bio_callback_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bio_callback_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bio_callback_test test/bio_callback_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bio_enc_test.d.tmp -MT test/bio_enc_test.o -c -o test/bio_enc_test.o test/bio_enc_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bio_enc_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bio_enc_test test/bio_enc_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bio_memleak_test.d.tmp -MT test/bio_memleak_test.o -c -o test/bio_memleak_test.o test/bio_memleak_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bio_memleak_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bio_memleak_test test/bio_memleak_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bioprinttest.d.tmp -MT test/bioprinttest.o -c -o test/bioprinttest.o test/bioprinttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bioprinttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bioprinttest test/bioprinttest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/bntest.d.tmp -MT test/bntest.o -c -o test/bntest.o test/bntest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/bntest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/bntest test/bntest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl aes > test/buildtest_aes.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_aes.d.tmp -MT test/buildtest_aes.o -c -o test/buildtest_aes.o test/buildtest_aes.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_aes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_aes test/buildtest_aes.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl asn1 > test/buildtest_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_asn1.d.tmp -MT test/buildtest_asn1.o -c -o test/buildtest_asn1.o test/buildtest_asn1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_asn1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_asn1 test/buildtest_asn1.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl asn1t > test/buildtest_asn1t.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_asn1t.d.tmp -MT test/buildtest_asn1t.o -c -o test/buildtest_asn1t.o test/buildtest_asn1t.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_asn1t Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_asn1t test/buildtest_asn1t.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl async > test/buildtest_async.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_async.d.tmp -MT test/buildtest_async.o -c -o test/buildtest_async.o test/buildtest_async.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_async Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_async test/buildtest_async.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl bio > test/buildtest_bio.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_bio.d.tmp -MT test/buildtest_bio.o -c -o test/buildtest_bio.o test/buildtest_bio.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_bio Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_bio test/buildtest_bio.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl blowfish > test/buildtest_blowfish.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_blowfish.d.tmp -MT test/buildtest_blowfish.o -c -o test/buildtest_blowfish.o test/buildtest_blowfish.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_blowfish Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_blowfish test/buildtest_blowfish.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl bn > test/buildtest_bn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_bn.d.tmp -MT test/buildtest_bn.o -c -o test/buildtest_bn.o test/buildtest_bn.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_bn Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_bn test/buildtest_bn.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl buffer > test/buildtest_buffer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_buffer.d.tmp -MT test/buildtest_buffer.o -c -o test/buildtest_buffer.o test/buildtest_buffer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_buffer Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_buffer test/buildtest_buffer.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl camellia > test/buildtest_camellia.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_camellia.d.tmp -MT test/buildtest_camellia.o -c -o test/buildtest_camellia.o test/buildtest_camellia.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_camellia Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_camellia test/buildtest_camellia.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl cast > test/buildtest_cast.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_cast.d.tmp -MT test/buildtest_cast.o -c -o test/buildtest_cast.o test/buildtest_cast.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_cast Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_cast test/buildtest_cast.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl cmac > test/buildtest_cmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_cmac.d.tmp -MT test/buildtest_cmac.o -c -o test/buildtest_cmac.o test/buildtest_cmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_cmac Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_cmac test/buildtest_cmac.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl cms > test/buildtest_cms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_cms.d.tmp -MT test/buildtest_cms.o -c -o test/buildtest_cms.o test/buildtest_cms.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_cms Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_cms test/buildtest_cms.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl comp > test/buildtest_comp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_comp.d.tmp -MT test/buildtest_comp.o -c -o test/buildtest_comp.o test/buildtest_comp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_comp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_comp test/buildtest_comp.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl conf > test/buildtest_conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_conf.d.tmp -MT test/buildtest_conf.o -c -o test/buildtest_conf.o test/buildtest_conf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_conf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_conf test/buildtest_conf.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl conf_api > test/buildtest_conf_api.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_conf_api.d.tmp -MT test/buildtest_conf_api.o -c -o test/buildtest_conf_api.o test/buildtest_conf_api.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_conf_api Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_conf_api test/buildtest_conf_api.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl crypto > test/buildtest_crypto.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_crypto.d.tmp -MT test/buildtest_crypto.o -c -o test/buildtest_crypto.o test/buildtest_crypto.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_crypto Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_crypto test/buildtest_crypto.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ct > test/buildtest_ct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ct.d.tmp -MT test/buildtest_ct.o -c -o test/buildtest_ct.o test/buildtest_ct.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ct Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ct test/buildtest_ct.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl des > test/buildtest_des.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_des.d.tmp -MT test/buildtest_des.o -c -o test/buildtest_des.o test/buildtest_des.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_des Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_des test/buildtest_des.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl dh > test/buildtest_dh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_dh.d.tmp -MT test/buildtest_dh.o -c -o test/buildtest_dh.o test/buildtest_dh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_dh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_dh test/buildtest_dh.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl dsa > test/buildtest_dsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_dsa.d.tmp -MT test/buildtest_dsa.o -c -o test/buildtest_dsa.o test/buildtest_dsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_dsa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_dsa test/buildtest_dsa.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl dtls1 > test/buildtest_dtls1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_dtls1.d.tmp -MT test/buildtest_dtls1.o -c -o test/buildtest_dtls1.o test/buildtest_dtls1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_dtls1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_dtls1 test/buildtest_dtls1.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl e_os2 > test/buildtest_e_os2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_e_os2.d.tmp -MT test/buildtest_e_os2.o -c -o test/buildtest_e_os2.o test/buildtest_e_os2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_e_os2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_e_os2 test/buildtest_e_os2.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ebcdic > test/buildtest_ebcdic.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ebcdic.d.tmp -MT test/buildtest_ebcdic.o -c -o test/buildtest_ebcdic.o test/buildtest_ebcdic.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ebcdic Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ebcdic test/buildtest_ebcdic.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ec > test/buildtest_ec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ec.d.tmp -MT test/buildtest_ec.o -c -o test/buildtest_ec.o test/buildtest_ec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ec Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ec test/buildtest_ec.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ecdh > test/buildtest_ecdh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ecdh.d.tmp -MT test/buildtest_ecdh.o -c -o test/buildtest_ecdh.o test/buildtest_ecdh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ecdh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ecdh test/buildtest_ecdh.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ecdsa > test/buildtest_ecdsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ecdsa.d.tmp -MT test/buildtest_ecdsa.o -c -o test/buildtest_ecdsa.o test/buildtest_ecdsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ecdsa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ecdsa test/buildtest_ecdsa.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl engine > test/buildtest_engine.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_engine.d.tmp -MT test/buildtest_engine.o -c -o test/buildtest_engine.o test/buildtest_engine.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_engine Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_engine test/buildtest_engine.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl evp > test/buildtest_evp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_evp.d.tmp -MT test/buildtest_evp.o -c -o test/buildtest_evp.o test/buildtest_evp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_evp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_evp test/buildtest_evp.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl hmac > test/buildtest_hmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_hmac.d.tmp -MT test/buildtest_hmac.o -c -o test/buildtest_hmac.o test/buildtest_hmac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_hmac Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_hmac test/buildtest_hmac.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl idea > test/buildtest_idea.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_idea.d.tmp -MT test/buildtest_idea.o -c -o test/buildtest_idea.o test/buildtest_idea.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_idea Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_idea test/buildtest_idea.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl kdf > test/buildtest_kdf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_kdf.d.tmp -MT test/buildtest_kdf.o -c -o test/buildtest_kdf.o test/buildtest_kdf.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_kdf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_kdf test/buildtest_kdf.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl lhash > test/buildtest_lhash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_lhash.d.tmp -MT test/buildtest_lhash.o -c -o test/buildtest_lhash.o test/buildtest_lhash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_lhash Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_lhash test/buildtest_lhash.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl md4 > test/buildtest_md4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_md4.d.tmp -MT test/buildtest_md4.o -c -o test/buildtest_md4.o test/buildtest_md4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_md4 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_md4 test/buildtest_md4.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl md5 > test/buildtest_md5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_md5.d.tmp -MT test/buildtest_md5.o -c -o test/buildtest_md5.o test/buildtest_md5.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_md5 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_md5 test/buildtest_md5.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl mdc2 > test/buildtest_mdc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_mdc2.d.tmp -MT test/buildtest_mdc2.o -c -o test/buildtest_mdc2.o test/buildtest_mdc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_mdc2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_mdc2 test/buildtest_mdc2.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl modes > test/buildtest_modes.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_modes.d.tmp -MT test/buildtest_modes.o -c -o test/buildtest_modes.o test/buildtest_modes.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_modes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_modes test/buildtest_modes.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl obj_mac > test/buildtest_obj_mac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_obj_mac.d.tmp -MT test/buildtest_obj_mac.o -c -o test/buildtest_obj_mac.o test/buildtest_obj_mac.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_obj_mac Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_obj_mac test/buildtest_obj_mac.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl objects > test/buildtest_objects.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_objects.d.tmp -MT test/buildtest_objects.o -c -o test/buildtest_objects.o test/buildtest_objects.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_objects Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_objects test/buildtest_objects.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ocsp > test/buildtest_ocsp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ocsp.d.tmp -MT test/buildtest_ocsp.o -c -o test/buildtest_ocsp.o test/buildtest_ocsp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ocsp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ocsp test/buildtest_ocsp.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl opensslv > test/buildtest_opensslv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_opensslv.d.tmp -MT test/buildtest_opensslv.o -c -o test/buildtest_opensslv.o test/buildtest_opensslv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_opensslv Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_opensslv test/buildtest_opensslv.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ossl_typ > test/buildtest_ossl_typ.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ossl_typ.d.tmp -MT test/buildtest_ossl_typ.o -c -o test/buildtest_ossl_typ.o test/buildtest_ossl_typ.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ossl_typ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ossl_typ test/buildtest_ossl_typ.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl pem > test/buildtest_pem.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_pem.d.tmp -MT test/buildtest_pem.o -c -o test/buildtest_pem.o test/buildtest_pem.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_pem Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_pem test/buildtest_pem.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl pem2 > test/buildtest_pem2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_pem2.d.tmp -MT test/buildtest_pem2.o -c -o test/buildtest_pem2.o test/buildtest_pem2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_pem2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_pem2 test/buildtest_pem2.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl pkcs12 > test/buildtest_pkcs12.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_pkcs12.d.tmp -MT test/buildtest_pkcs12.o -c -o test/buildtest_pkcs12.o test/buildtest_pkcs12.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_pkcs12 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_pkcs12 test/buildtest_pkcs12.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl pkcs7 > test/buildtest_pkcs7.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_pkcs7.d.tmp -MT test/buildtest_pkcs7.o -c -o test/buildtest_pkcs7.o test/buildtest_pkcs7.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_pkcs7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_pkcs7 test/buildtest_pkcs7.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl rand > test/buildtest_rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_rand.d.tmp -MT test/buildtest_rand.o -c -o test/buildtest_rand.o test/buildtest_rand.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_rand Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_rand test/buildtest_rand.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl rand_drbg > test/buildtest_rand_drbg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_rand_drbg.d.tmp -MT test/buildtest_rand_drbg.o -c -o test/buildtest_rand_drbg.o test/buildtest_rand_drbg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_rand_drbg Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_rand_drbg test/buildtest_rand_drbg.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl rc2 > test/buildtest_rc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_rc2.d.tmp -MT test/buildtest_rc2.o -c -o test/buildtest_rc2.o test/buildtest_rc2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_rc2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_rc2 test/buildtest_rc2.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl rc4 > test/buildtest_rc4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_rc4.d.tmp -MT test/buildtest_rc4.o -c -o test/buildtest_rc4.o test/buildtest_rc4.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_rc4 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_rc4 test/buildtest_rc4.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ripemd > test/buildtest_ripemd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ripemd.d.tmp -MT test/buildtest_ripemd.o -c -o test/buildtest_ripemd.o test/buildtest_ripemd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ripemd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ripemd test/buildtest_ripemd.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl rsa > test/buildtest_rsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_rsa.d.tmp -MT test/buildtest_rsa.o -c -o test/buildtest_rsa.o test/buildtest_rsa.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_rsa Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_rsa test/buildtest_rsa.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl safestack > test/buildtest_safestack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_safestack.d.tmp -MT test/buildtest_safestack.o -c -o test/buildtest_safestack.o test/buildtest_safestack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_safestack Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_safestack test/buildtest_safestack.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl seed > test/buildtest_seed.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_seed.d.tmp -MT test/buildtest_seed.o -c -o test/buildtest_seed.o test/buildtest_seed.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_seed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_seed test/buildtest_seed.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl sha > test/buildtest_sha.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_sha.d.tmp -MT test/buildtest_sha.o -c -o test/buildtest_sha.o test/buildtest_sha.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_sha Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_sha test/buildtest_sha.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl srp > test/buildtest_srp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_srp.d.tmp -MT test/buildtest_srp.o -c -o test/buildtest_srp.o test/buildtest_srp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_srp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_srp test/buildtest_srp.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl srtp > test/buildtest_srtp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_srtp.d.tmp -MT test/buildtest_srtp.o -c -o test/buildtest_srtp.o test/buildtest_srtp.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_srtp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_srtp test/buildtest_srtp.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ssl > test/buildtest_ssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ssl.d.tmp -MT test/buildtest_ssl.o -c -o test/buildtest_ssl.o test/buildtest_ssl.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ssl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ssl test/buildtest_ssl.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ssl2 > test/buildtest_ssl2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ssl2.d.tmp -MT test/buildtest_ssl2.o -c -o test/buildtest_ssl2.o test/buildtest_ssl2.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ssl2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ssl2 test/buildtest_ssl2.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl stack > test/buildtest_stack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_stack.d.tmp -MT test/buildtest_stack.o -c -o test/buildtest_stack.o test/buildtest_stack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_stack Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_stack test/buildtest_stack.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl store > test/buildtest_store.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_store.d.tmp -MT test/buildtest_store.o -c -o test/buildtest_store.o test/buildtest_store.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_store Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_store test/buildtest_store.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl symhacks > test/buildtest_symhacks.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_symhacks.d.tmp -MT test/buildtest_symhacks.o -c -o test/buildtest_symhacks.o test/buildtest_symhacks.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_symhacks Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_symhacks test/buildtest_symhacks.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl tls1 > test/buildtest_tls1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_tls1.d.tmp -MT test/buildtest_tls1.o -c -o test/buildtest_tls1.o test/buildtest_tls1.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_tls1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_tls1 test/buildtest_tls1.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ts > test/buildtest_ts.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ts.d.tmp -MT test/buildtest_ts.o -c -o test/buildtest_ts.o test/buildtest_ts.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ts Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ts test/buildtest_ts.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl txt_db > test/buildtest_txt_db.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_txt_db.d.tmp -MT test/buildtest_txt_db.o -c -o test/buildtest_txt_db.o test/buildtest_txt_db.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_txt_db Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_txt_db test/buildtest_txt_db.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl ui > test/buildtest_ui.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_ui.d.tmp -MT test/buildtest_ui.o -c -o test/buildtest_ui.o test/buildtest_ui.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_ui Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_ui test/buildtest_ui.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl whrlpool > test/buildtest_whrlpool.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_whrlpool.d.tmp -MT test/buildtest_whrlpool.o -c -o test/buildtest_whrlpool.o test/buildtest_whrlpool.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_whrlpool Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_whrlpool test/buildtest_whrlpool.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl x509 > test/buildtest_x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_x509.d.tmp -MT test/buildtest_x509.o -c -o test/buildtest_x509.o test/buildtest_x509.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_x509 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_x509 test/buildtest_x509.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl x509_vfy > test/buildtest_x509_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_x509_vfy.d.tmp -MT test/buildtest_x509_vfy.o -c -o test/buildtest_x509_vfy.o test/buildtest_x509_vfy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_x509_vfy Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_x509_vfy test/buildtest_x509_vfy.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl test/generate_buildtest.pl x509v3 > test/buildtest_x509v3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/buildtest_x509v3.d.tmp -MT test/buildtest_x509v3.o -c -o test/buildtest_x509v3.o test/buildtest_x509v3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/buildtest_c_x509v3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/buildtest_c_x509v3 test/buildtest_x509v3.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/casttest.d.tmp -MT test/casttest.o -c -o test/casttest.o test/casttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/casttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/casttest test/casttest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/chacha_internal_test.d.tmp -MT test/chacha_internal_test.o -c -o test/chacha_internal_test.o test/chacha_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/chacha_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/chacha_internal_test test/chacha_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/cipher_overhead_test.d.tmp -MT test/cipher_overhead_test.o -c -o test/cipher_overhead_test.o test/cipher_overhead_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/cipher_overhead_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/cipher_overhead_test test/cipher_overhead_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/cipherbytes_test.d.tmp -MT test/cipherbytes_test.o -c -o test/cipherbytes_test.o test/cipherbytes_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/cipherbytes_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/cipherbytes_test test/cipherbytes_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/cipherlist_test.d.tmp -MT test/cipherlist_test.o -c -o test/cipherlist_test.o test/cipherlist_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/cipherlist_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/cipherlist_test test/cipherlist_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ciphername_test.d.tmp -MT test/ciphername_test.o -c -o test/ciphername_test.o test/ciphername_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ciphername_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ciphername_test test/ciphername_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/clienthellotest.d.tmp -MT test/clienthellotest.o -c -o test/clienthellotest.o test/clienthellotest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/clienthellotest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/clienthellotest test/clienthellotest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/cmsapitest.d.tmp -MT test/cmsapitest.o -c -o test/cmsapitest.o test/cmsapitest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/cmsapitest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/cmsapitest test/cmsapitest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/conf_include_test.d.tmp -MT test/conf_include_test.o -c -o test/conf_include_test.o test/conf_include_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/conf_include_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/conf_include_test test/conf_include_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/constant_time_test.d.tmp -MT test/constant_time_test.o -c -o test/constant_time_test.o test/constant_time_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/constant_time_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/constant_time_test test/constant_time_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/crltest.d.tmp -MT test/crltest.o -c -o test/crltest.o test/crltest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/crltest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/crltest test/crltest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ct_test.d.tmp -MT test/ct_test.o -c -o test/ct_test.o test/ct_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ct_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ct_test test/ct_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ctype_internal_test.d.tmp -MT test/ctype_internal_test.o -c -o test/ctype_internal_test.o test/ctype_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ctype_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ctype_internal_test test/ctype_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Icrypto/ec/curve448 -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/curve448_internal_test.d.tmp -MT test/curve448_internal_test.o -c -o test/curve448_internal_test.o test/curve448_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/curve448_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/curve448_internal_test test/curve448_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/d2i_test.d.tmp -MT test/d2i_test.o -c -o test/d2i_test.o test/d2i_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/d2i_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/d2i_test test/d2i_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/danetest.d.tmp -MT test/danetest.o -c -o test/danetest.o test/danetest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/danetest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/danetest test/danetest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/destest.d.tmp -MT test/destest.o -c -o test/destest.o test/destest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/destest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/destest test/destest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dhtest.d.tmp -MT test/dhtest.o -c -o test/dhtest.o test/dhtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dhtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dhtest test/dhtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -Itest -I. -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/drbg_cavs_data.d.tmp -MT test/drbg_cavs_data.o -c -o test/drbg_cavs_data.o test/drbg_cavs_data.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -Itest -I. -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/drbg_cavs_test.d.tmp -MT test/drbg_cavs_test.o -c -o test/drbg_cavs_test.o test/drbg_cavs_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/drbg_cavs_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/drbg_cavs_test test/drbg_cavs_data.o test/drbg_cavs_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/drbgtest.d.tmp -MT test/drbgtest.o -c -o test/drbgtest.o test/drbgtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/drbgtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/drbgtest test/drbgtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dsa_no_digest_size_test.d.tmp -MT test/dsa_no_digest_size_test.o -c -o test/dsa_no_digest_size_test.o test/dsa_no_digest_size_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dsa_no_digest_size_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dsa_no_digest_size_test test/dsa_no_digest_size_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dsatest.d.tmp -MT test/dsatest.o -c -o test/dsatest.o test/dsatest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dsatest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dsatest test/dsatest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dtls_mtu_test.d.tmp -MT test/dtls_mtu_test.o -c -o test/dtls_mtu_test.o test/dtls_mtu_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dtls_mtu_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dtls_mtu_test test/dtls_mtu_test.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dtlstest.d.tmp -MT test/dtlstest.o -c -o test/dtlstest.o test/dtlstest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dtlstest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dtlstest test/dtlstest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/dtlsv1listentest.d.tmp -MT test/dtlsv1listentest.o -c -o test/dtlsv1listentest.o test/dtlsv1listentest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/dtlsv1listentest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/dtlsv1listentest test/dtlsv1listentest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -Icrypto/ec -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ec_internal_test.d.tmp -MT test/ec_internal_test.o -c -o test/ec_internal_test.o test/ec_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ec_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ec_internal_test test/ec_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ecdsatest.d.tmp -MT test/ecdsatest.o -c -o test/ecdsatest.o test/ecdsatest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ecdsatest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ecdsatest test/ecdsatest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ecstresstest.d.tmp -MT test/ecstresstest.o -c -o test/ecstresstest.o test/ecstresstest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ecstresstest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ecstresstest test/ecstresstest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ectest.d.tmp -MT test/ectest.o -c -o test/ectest.o test/ectest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ectest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ectest test/ectest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/enginetest.d.tmp -MT test/enginetest.o -c -o test/enginetest.o test/enginetest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/enginetest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/enginetest test/enginetest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/errtest.d.tmp -MT test/errtest.o -c -o test/errtest.o test/errtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/errtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/errtest test/errtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/evp_extra_test.d.tmp -MT test/evp_extra_test.o -c -o test/evp_extra_test.o test/evp_extra_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/evp_extra_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/evp_extra_test test/evp_extra_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/evp_test.d.tmp -MT test/evp_test.o -c -o test/evp_test.o test/evp_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/evp_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/evp_test test/evp_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/exdatatest.d.tmp -MT test/exdatatest.o -c -o test/exdatatest.o test/exdatatest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/exdatatest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/exdatatest test/exdatatest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/exptest.d.tmp -MT test/exptest.o -c -o test/exptest.o test/exptest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/exptest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/exptest test/exptest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/fatalerrtest.d.tmp -MT test/fatalerrtest.o -c -o test/fatalerrtest.o test/fatalerrtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/fatalerrtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/fatalerrtest test/fatalerrtest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/gmdifftest.d.tmp -MT test/gmdifftest.o -c -o test/gmdifftest.o test/gmdifftest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/gmdifftest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/gmdifftest test/gmdifftest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -I. -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/gosttest.d.tmp -MT test/gosttest.o -c -o test/gosttest.o test/gosttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/gosttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/gosttest test/gosttest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/hmactest.d.tmp -MT test/hmactest.o -c -o test/hmactest.o test/hmactest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/hmactest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/hmactest test/hmactest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ideatest.d.tmp -MT test/ideatest.o -c -o test/ideatest.o test/ideatest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ideatest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ideatest test/ideatest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/igetest.d.tmp -MT test/igetest.o -c -o test/igetest.o test/igetest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/igetest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/igetest test/igetest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/lhash_test.d.tmp -MT test/lhash_test.o -c -o test/lhash_test.o test/lhash_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/lhash_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/lhash_test test/lhash_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/md2test.d.tmp -MT test/md2test.o -c -o test/md2test.o test/md2test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/md2test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/md2test test/md2test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/mdc2_internal_test.d.tmp -MT test/mdc2_internal_test.o -c -o test/mdc2_internal_test.o test/mdc2_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/mdc2_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/mdc2_internal_test test/mdc2_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/mdc2test.d.tmp -MT test/mdc2test.o -c -o test/mdc2test.o test/mdc2test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/mdc2test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/mdc2test test/mdc2test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/memleaktest.d.tmp -MT test/memleaktest.o -c -o test/memleaktest.o test/memleaktest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/memleaktest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/memleaktest test/memleaktest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/modes_internal_test.d.tmp -MT test/modes_internal_test.o -c -o test/modes_internal_test.o test/modes_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/modes_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/modes_internal_test test/modes_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ocspapitest.d.tmp -MT test/ocspapitest.o -c -o test/ocspapitest.o test/ocspapitest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ocspapitest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ocspapitest test/ocspapitest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/packettest.d.tmp -MT test/packettest.o -c -o test/packettest.o test/packettest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/packettest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/packettest test/packettest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/pbelutest.d.tmp -MT test/pbelutest.o -c -o test/pbelutest.o test/pbelutest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/pbelutest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/pbelutest test/pbelutest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/pemtest.d.tmp -MT test/pemtest.o -c -o test/pemtest.o test/pemtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/pemtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/pemtest test/pemtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/pkey_meth_kdf_test.d.tmp -MT test/pkey_meth_kdf_test.o -c -o test/pkey_meth_kdf_test.o test/pkey_meth_kdf_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/pkey_meth_kdf_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/pkey_meth_kdf_test test/pkey_meth_kdf_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/pkey_meth_test.d.tmp -MT test/pkey_meth_test.o -c -o test/pkey_meth_test.o test/pkey_meth_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/pkey_meth_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/pkey_meth_test test/pkey_meth_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/poly1305_internal_test.d.tmp -MT test/poly1305_internal_test.o -c -o test/poly1305_internal_test.o test/poly1305_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/poly1305_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/poly1305_internal_test test/poly1305_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rc2test.d.tmp -MT test/rc2test.o -c -o test/rc2test.o test/rc2test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rc2test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rc2test test/rc2test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rc4test.d.tmp -MT test/rc4test.o -c -o test/rc4test.o test/rc4test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rc4test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rc4test test/rc4test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rc5test.d.tmp -MT test/rc5test.o -c -o test/rc5test.o test/rc5test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rc5test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rc5test test/rc5test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rdrand_sanitytest.d.tmp -MT test/rdrand_sanitytest.o -c -o test/rdrand_sanitytest.o test/rdrand_sanitytest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rdrand_sanitytest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rdrand_sanitytest test/rdrand_sanitytest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/recordlentest.d.tmp -MT test/recordlentest.o -c -o test/recordlentest.o test/recordlentest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/recordlentest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/recordlentest test/recordlentest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rsa_complex.d.tmp -MT test/rsa_complex.o -c -o test/rsa_complex.o test/rsa_complex.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rsa_complex Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rsa_complex test/rsa_complex.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rsa_mp_test.d.tmp -MT test/rsa_mp_test.o -c -o test/rsa_mp_test.o test/rsa_mp_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rsa_mp_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rsa_mp_test test/rsa_mp_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/rsa_test.d.tmp -MT test/rsa_test.o -c -o test/rsa_test.o test/rsa_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/rsa_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/rsa_test test/rsa_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sanitytest.d.tmp -MT test/sanitytest.o -c -o test/sanitytest.o test/sanitytest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sanitytest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sanitytest test/sanitytest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/secmemtest.d.tmp -MT test/secmemtest.o -c -o test/secmemtest.o test/secmemtest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/secmemtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/secmemtest test/secmemtest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/servername_test.d.tmp -MT test/servername_test.o -c -o test/servername_test.o test/servername_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/servername_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/servername_test test/servername_test.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/siphash_internal_test.d.tmp -MT test/siphash_internal_test.o -c -o test/siphash_internal_test.o test/siphash_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/siphash_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/siphash_internal_test test/siphash_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sm2_internal_test.d.tmp -MT test/sm2_internal_test.o -c -o test/sm2_internal_test.o test/sm2_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sm2_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sm2_internal_test test/sm2_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sm4_internal_test.d.tmp -MT test/sm4_internal_test.o -c -o test/sm4_internal_test.o test/sm4_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sm4_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sm4_internal_test test/sm4_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/srptest.d.tmp -MT test/srptest.o -c -o test/srptest.o test/srptest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/srptest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/srptest test/srptest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssl_cert_table_internal_test.d.tmp -MT test/ssl_cert_table_internal_test.o -c -o test/ssl_cert_table_internal_test.o test/ssl_cert_table_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ssl_cert_table_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ssl_cert_table_internal_test test/ssl_cert_table_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssl_ctx_test.d.tmp -MT test/ssl_ctx_test.o -c -o test/ssl_ctx_test.o test/ssl_ctx_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ssl_ctx_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ssl_ctx_test test/ssl_ctx_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/handshake_helper.d.tmp -MT test/handshake_helper.o -c -o test/handshake_helper.o test/handshake_helper.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssl_test.d.tmp -MT test/ssl_test.o -c -o test/ssl_test.o test/ssl_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssl_test_ctx.d.tmp -MT test/ssl_test_ctx.o -c -o test/ssl_test_ctx.o test/ssl_test_ctx.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ssl_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ssl_test test/handshake_helper.o test/ssl_test.o test/ssl_test_ctx.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssl_test_ctx_test.d.tmp -MT test/ssl_test_ctx_test.o -c -o test/ssl_test_ctx_test.o test/ssl_test_ctx_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ssl_test_ctx_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ssl_test_ctx_test test/ssl_test_ctx.o test/ssl_test_ctx_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -I. -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sslapitest.d.tmp -MT test/sslapitest.o -c -o test/sslapitest.o test/sslapitest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sslapitest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sslapitest test/sslapitest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sslbuffertest.d.tmp -MT test/sslbuffertest.o -c -o test/sslbuffertest.o test/sslbuffertest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sslbuffertest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sslbuffertest test/sslbuffertest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sslcorrupttest.d.tmp -MT test/sslcorrupttest.o -c -o test/sslcorrupttest.o test/sslcorrupttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sslcorrupttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sslcorrupttest test/sslcorrupttest.o test/ssltestlib.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/ssltest_old.d.tmp -MT test/ssltest_old.o -c -o test/ssltest_old.o test/ssltest_old.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/ssltest_old Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/ssltest_old test/ssltest_old.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/stack_test.d.tmp -MT test/stack_test.o -c -o test/stack_test.o test/stack_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/stack_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/stack_test test/stack_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/sysdefaulttest.d.tmp -MT test/sysdefaulttest.o -c -o test/sysdefaulttest.o test/sysdefaulttest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/sysdefaulttest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/sysdefaulttest test/sysdefaulttest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/test_test.d.tmp -MT test/test_test.o -c -o test/test_test.o test/test_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/test_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/test_test test/test_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/threadstest.d.tmp -MT test/threadstest.o -c -o test/threadstest.o test/threadstest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/threadstest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/threadstest test/threadstest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/time_offset_test.d.tmp -MT test/time_offset_test.o -c -o test/time_offset_test.o test/time_offset_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/time_offset_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/time_offset_test test/time_offset_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/tls13ccstest.d.tmp -MT test/tls13ccstest.o -c -o test/tls13ccstest.o test/tls13ccstest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/tls13ccstest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/tls13ccstest test/ssltestlib.o test/tls13ccstest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/tls13encryptiontest.d.tmp -MT test/tls13encryptiontest.o -c -o test/tls13encryptiontest.o test/tls13encryptiontest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/tls13encryptiontest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/tls13encryptiontest test/tls13encryptiontest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libssl.a test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -Iapps -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/uitest.d.tmp -MT test/uitest.o -c -o test/uitest.o test/uitest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/uitest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/uitest test/uitest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": apps/libapps.a -lssl test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/v3ext.d.tmp -MT test/v3ext.o -c -o test/v3ext.o test/v3ext.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/v3ext Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/v3ext test/v3ext.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/v3nametest.d.tmp -MT test/v3nametest.o -c -o test/v3nametest.o test/v3nametest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/v3nametest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/v3nametest test/v3nametest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/verify_extra_test.d.tmp -MT test/verify_extra_test.o -c -o test/verify_extra_test.o test/verify_extra_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/verify_extra_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/verify_extra_test test/verify_extra_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/versions.d.tmp -MT test/versions.o -c -o test/versions.o test/versions.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/versions Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/versions test/versions.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/wpackettest.d.tmp -MT test/wpackettest.o -c -o test/wpackettest.o test/wpackettest.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/wpackettest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/wpackettest test/wpackettest.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libssl.a test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/x509_check_cert_pkey_test.d.tmp -MT test/x509_check_cert_pkey_test.o -c -o test/x509_check_cert_pkey_test.o test/x509_check_cert_pkey_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/x509_check_cert_pkey_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/x509_check_cert_pkey_test test/x509_check_cert_pkey_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/x509_dup_cert_test.d.tmp -MT test/x509_dup_cert_test.o -c -o test/x509_dup_cert_test.o test/x509_dup_cert_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/x509_dup_cert_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/x509_dup_cert_test test/x509_dup_cert_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -I. -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/x509_internal_test.d.tmp -MT test/x509_internal_test.o -c -o test/x509_internal_test.o test/x509_internal_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/x509_internal_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/x509_internal_test test/x509_internal_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a libcrypto.a -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/x509_time_test.d.tmp -MT test/x509_time_test.o -c -o test/x509_time_test.o test/x509_time_test.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/x509_time_test Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/x509_time_test test/x509_time_test.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": clang -Iinclude -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -DNDEBUG -MMD -MF test/x509aux.d.tmp -MT test/x509aux.o -c -o test/x509aux.o test/x509aux.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": rm -f test/x509aux Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread --static -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -L. \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": -o test/x509aux test/x509aux.o \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": test/libtestutil.a -lcrypto -ldl -pthread Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(dso_dlfcn.o): in function `dlfcn_load': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": dso_dlfcn.c:(.text+0x4d): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_addr.o): in function `BIO_lookup_ex': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_addr.c:(.text+0xc64): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libcrypto.a(b_sock.o): in function `BIO_gethostbyname': Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": b_sock.c:(.text+0x236): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" apps/CA.pl.in > "apps/CA.pl" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": chmod a+x apps/CA.pl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" apps/tsget.in > "apps/tsget.pl" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": chmod a+x apps/tsget.pl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" tools/c_rehash.in > "tools/c_rehash" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": chmod a+x tools/c_rehash Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "-oMakefile" util/shlib_wrap.sh.in > "util/shlib_wrap.sh" Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": chmod a+x util/shlib_wrap.sh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/openssl-1.1.1g' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing runtime programs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install apps/openssl -> /usr/local/bin/openssl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./tools/c_rehash -> /usr/local/bin/c_rehash Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/ssl' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/ssl/certs' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/ssl/private' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": created directory `/usr/local/ssl/misc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/CA.pl -> /usr/local/ssl/misc/CA.pl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/tsget.pl -> /usr/local/ssl/misc/tsget.pl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": link /usr/local/ssl/misc/tsget -> /usr/local/ssl/misc/tsget.pl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/openssl.cnf -> /usr/local/ssl/openssl.cnf.dist Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/openssl.cnf -> /usr/local/ssl/openssl.cnf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/ct_log_list.cnf -> /usr/local/ssl/ct_log_list.cnf.dist Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": install ./apps/ct_log_list.cnf -> /usr/local/ssl/ct_log_list.cnf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing manpages Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl ./util/process_docs.pl \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "--destdir=/usr/local/share/man" --type=man --suffix= Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/asn1parse.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-asn1parse.1 -> /usr/local/share/man/man1/asn1parse.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/CA.pl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ca.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ca.1 -> /usr/local/share/man/man1/ca.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ciphers.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ciphers.1 -> /usr/local/share/man/man1/ciphers.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/cms.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-cms.1 -> /usr/local/share/man/man1/cms.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/crl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-crl.1 -> /usr/local/share/man/man1/crl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/crl2pkcs7.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-crl2pkcs7.1 -> /usr/local/share/man/man1/crl2pkcs7.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/dgst.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-dgst.1 -> /usr/local/share/man/man1/dgst.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/dhparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-dhparam.1 -> /usr/local/share/man/man1/dhparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/dsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-dsa.1 -> /usr/local/share/man/man1/dsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/dsaparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-dsaparam.1 -> /usr/local/share/man/man1/dsaparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ec.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ec.1 -> /usr/local/share/man/man1/ec.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ecparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ecparam.1 -> /usr/local/share/man/man1/ecparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/enc.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-enc.1 -> /usr/local/share/man/man1/enc.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/engine.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-engine.1 -> /usr/local/share/man/man1/engine.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/errstr.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-errstr.1 -> /usr/local/share/man/man1/errstr.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/gendsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-gendsa.1 -> /usr/local/share/man/man1/gendsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/genpkey.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-genpkey.1 -> /usr/local/share/man/man1/genpkey.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/genrsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-genrsa.1 -> /usr/local/share/man/man1/genrsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/list.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-list.1 -> /usr/local/share/man/man1/list.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/nseq.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-nseq.1 -> /usr/local/share/man/man1/nseq.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ocsp.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ocsp.1 -> /usr/local/share/man/man1/ocsp.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/passwd.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-passwd.1 -> /usr/local/share/man/man1/passwd.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkcs12.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkcs12.1 -> /usr/local/share/man/man1/pkcs12.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkcs7.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkcs7.1 -> /usr/local/share/man/man1/pkcs7.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkcs8.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkcs8.1 -> /usr/local/share/man/man1/pkcs8.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkey.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkey.1 -> /usr/local/share/man/man1/pkey.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkeyparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkeyparam.1 -> /usr/local/share/man/man1/pkeyparam.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/pkeyutl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-pkeyutl.1 -> /usr/local/share/man/man1/pkeyutl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/prime.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-prime.1 -> /usr/local/share/man/man1/prime.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/rand.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-rand.1 -> /usr/local/share/man/man1/rand.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/rehash.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-c_rehash.1 -> /usr/local/share/man/man1/rehash.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-rehash.1 -> /usr/local/share/man/man1/rehash.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/c_rehash.1 -> /usr/local/share/man/man1/rehash.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/req.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-req.1 -> /usr/local/share/man/man1/req.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/rsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-rsa.1 -> /usr/local/share/man/man1/rsa.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/rsautl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-rsautl.1 -> /usr/local/share/man/man1/rsautl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/s_client.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-s_client.1 -> /usr/local/share/man/man1/s_client.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/s_server.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-s_server.1 -> /usr/local/share/man/man1/s_server.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/s_time.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-s_time.1 -> /usr/local/share/man/man1/s_time.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/sess_id.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-sess_id.1 -> /usr/local/share/man/man1/sess_id.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/smime.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-smime.1 -> /usr/local/share/man/man1/smime.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/speed.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-speed.1 -> /usr/local/share/man/man1/speed.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/spkac.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-spkac.1 -> /usr/local/share/man/man1/spkac.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/srp.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-srp.1 -> /usr/local/share/man/man1/srp.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/storeutl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-storeutl.1 -> /usr/local/share/man/man1/storeutl.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/ts.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-ts.1 -> /usr/local/share/man/man1/ts.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/tsget.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-tsget.1 -> /usr/local/share/man/man1/tsget.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/verify.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-verify.1 -> /usr/local/share/man/man1/verify.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/version.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-version.1 -> /usr/local/share/man/man1/version.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/x509.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man1/openssl-x509.1 -> /usr/local/share/man/man1/x509.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_get0_admissionAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_get0_namingAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_get0_professionInfos.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_set0_admissionAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_set0_namingAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_set0_professionInfos.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityId.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityURL.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_get0_authorityText.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityId.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityURL.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_set0_authorityText.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFOS.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_get0_addProfessionInfo.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_get0_namingAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_get0_professionItems.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_get0_professionOIDs.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_get0_registrationNumber.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_set0_addProfessionInfo.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_set0_namingAuthority.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_set0_professionItems.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_set0_professionOIDs.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_set0_registrationNumber.3 -> /usr/local/share/man/man3/ADMISSIONS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_generate_nconf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_generate_v3.3 -> /usr/local/share/man/man3/ASN1_generate_nconf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_get_uint64.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_set_uint64.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_get.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_set_int64.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_set.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_to_ASN1_INTEGER.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_INTEGER_to_BN.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ENUMERATED_get_int64.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ENUMERATED_get.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ENUMERATED_set_int64.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ENUMERATED_set.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_to_ASN1_ENUMERATED.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ENUMERATED_to_BN.3 -> /usr/local/share/man/man3/ASN1_INTEGER_get_int64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ITEM_lookup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ITEM_get.3 -> /usr/local/share/man/man3/ASN1_ITEM_lookup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_OBJECT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_OBJECT_free.3 -> /usr/local/share/man/man3/ASN1_OBJECT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_dup.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_cmp.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_set.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_type.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_get0_data.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_data.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_to_UTF8.3 -> /usr/local/share/man/man3/ASN1_STRING_length.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_type_new.3 -> /usr/local/share/man/man3/ASN1_STRING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_free.3 -> /usr/local/share/man/man3/ASN1_STRING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_tag2str.3 -> /usr/local/share/man/man3/ASN1_STRING_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_print_ex_fp.3 -> /usr/local/share/man/man3/ASN1_STRING_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_print.3 -> /usr/local/share/man/man3/ASN1_STRING_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_TABLE.3 -> /usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_TABLE_get.3 -> /usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_STRING_TABLE_cleanup.3 -> /usr/local/share/man/man3/ASN1_STRING_TABLE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_set.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_adj.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_adj.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_GENERALIZEDTIME_adj.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_check.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_check.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_GENERALIZEDTIME_check.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_set_string.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_set_string.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_GENERALIZEDTIME_set_string.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_set_string_X509.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_normalize.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_to_tm.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_print.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_print.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_GENERALIZEDTIME_print.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_diff.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_cmp_time_t.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_UTCTIME_cmp_time_t.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_compare.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TIME_to_generalizedtime.3 -> /usr/local/share/man/man3/ASN1_TIME_set.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_set.3 -> /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_set1.3 -> /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_cmp.3 -> /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_unpack_sequence.3 -> /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_TYPE_pack_sequence.3 -> /usr/local/share/man/man3/ASN1_TYPE_get.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_get_wait_ctx.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_init_thread.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_cleanup_thread.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_pause_job.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_get_current_job.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_block_pause.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_unblock_pause.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_is_capable.3 -> /usr/local/share/man/man3/ASYNC_start_job.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_free.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_set_wait_fd.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_get_fd.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_get_all_fds.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_get_changed_fds.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASYNC_WAIT_CTX_clear_fd.3 -> /usr/local/share/man/man3/ASYNC_WAIT_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_set_key.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_decrypt.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_ecb_encrypt.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_cbc_encrypt.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_cfb64_encrypt.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_ofb64_encrypt.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BF_options.3 -> /usr/local/share/man/man3/BF_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_new.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_clear.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_free.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_rawmake.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_family.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_rawaddress.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_rawport.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_hostname_string.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_service_string.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDR_path_string.3 -> /usr/local/share/man/man3/BIO_ADDR.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_lookup_type.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_next.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_free.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_family.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_socktype.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_protocol.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ADDRINFO_address.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_lookup_ex.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_lookup.3 -> /usr/local/share/man/man3/BIO_ADDRINFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_socket.3 -> /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_bind.3 -> /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_listen.3 -> /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_accept_ex.3 -> /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_closesocket.3 -> /usr/local/share/man/man3/BIO_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_callback_ctrl.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ptr_ctrl.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_int_ctrl.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_reset.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_seek.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_tell.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_flush.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_eof.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_close.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_close.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_pending.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_wpending.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl_pending.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl_wpending.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_info_callback.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_info_callback.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_info_cb.3 -> /usr/local/share/man/man3/BIO_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_base64.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_buffer_num_lines.3 -> /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_read_buffer_size.3 -> /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_write_buffer_size.3 -> /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_buffer_size.3 -> /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_buffer_read_data.3 -> /usr/local/share/man/man3/BIO_f_buffer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_cipher.3 -> /usr/local/share/man/man3/BIO_f_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_cipher_status.3 -> /usr/local/share/man/man3/BIO_f_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_cipher_ctx.3 -> /usr/local/share/man/man3/BIO_f_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_md.3 -> /usr/local/share/man/man3/BIO_f_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_md.3 -> /usr/local/share/man/man3/BIO_f_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_md_ctx.3 -> /usr/local/share/man/man3/BIO_f_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_null.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_do_handshake.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_ssl.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_ssl.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_ssl_mode.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_ssl_renegotiate_bytes.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_num_renegotiates.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_ssl_renegotiate_timeout.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_ssl.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_ssl_connect.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_buffer_ssl_connect.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ssl_copy_session_id.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ssl_shutdown.3 -> /usr/local/share/man/man3/BIO_f_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_find_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_next.3 -> /usr/local/share/man/man3/BIO_find_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_method_type.3 -> /usr/local/share/man/man3/BIO_find_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_data.3 -> /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_init.3 -> /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_init.3 -> /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_shutdown.3 -> /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_shutdown.3 -> /usr/local/share/man/man3/BIO_get_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDH_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDH_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDH_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_ex_new_index.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_ex_data.3 -> /usr/local/share/man/man3/BIO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_new_index.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_free.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_read_ex.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_read_ex.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_write_ex.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_write_ex.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_write.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_write.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_read.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_read.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_puts.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_puts.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_gets.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_gets.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_ctrl.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_ctrl.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_create.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_create.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_destroy.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_destroy.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_get_callback_ctrl.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_meth_set_callback_ctrl.3 -> /usr/local/share/man/man3/BIO_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_up_ref.3 -> /usr/local/share/man/man3/BIO_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_free.3 -> /usr/local/share/man/man3/BIO_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_vfree.3 -> /usr/local/share/man/man3/BIO_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_free_all.3 -> /usr/local/share/man/man3/BIO_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_parse_hostserv.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_hostserv_priorities.3 -> /usr/local/share/man/man3/BIO_parse_hostserv.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_printf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_vprintf.3 -> /usr/local/share/man/man3/BIO_printf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_snprintf.3 -> /usr/local/share/man/man3/BIO_printf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_vsnprintf.3 -> /usr/local/share/man/man3/BIO_printf.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_push.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_pop.3 -> /usr/local/share/man/man3/BIO_push.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_next.3 -> /usr/local/share/man/man3/BIO_push.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_read_ex.3 -> /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_write_ex.3 -> /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_write.3 -> /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_gets.3 -> /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_puts.3 -> /usr/local/share/man/man3/BIO_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_accept_name.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_accept_port.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_accept_name.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_accept_port.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_accept.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_nbio_accept.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_accept_bios.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_peer_name.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_peer_port.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_accept_ip_family.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_accept_ip_family.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_bind_mode.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_bind_mode.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_do_accept.3 -> /usr/local/share/man/man3/BIO_s_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_make_bio_pair.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_destroy_bio_pair.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_shutdown_wr.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_write_buf_size.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_write_buf_size.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_bio_pair.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_write_guarantee.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl_get_write_guarantee.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_read_request.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl_get_read_request.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_ctrl_reset_read_request.3 -> /usr/local/share/man/man3/BIO_s_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_conn_address.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_conn_address.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_connect.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_conn_hostname.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_conn_port.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_conn_ip_family.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_conn_ip_family.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_conn_hostname.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_conn_port.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_nbio.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_do_connect.3 -> /usr/local/share/man/man3/BIO_s_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_fd.3 -> /usr/local/share/man/man3/BIO_s_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_fd.3 -> /usr/local/share/man/man3/BIO_s_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_fd.3 -> /usr/local/share/man/man3/BIO_s_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_file.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_fp.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_fp.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_fp.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_read_filename.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_write_filename.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_append_filename.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_rw_filename.3 -> /usr/local/share/man/man3/BIO_s_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_secmem.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_mem_eof_return.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_mem_data.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_mem_buf.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_mem_ptr.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_mem_buf.3 -> /usr/local/share/man/man3/BIO_s_mem.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_null.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_s_socket.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_new_socket.3 -> /usr/local/share/man/man3/BIO_s_socket.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_callback_ex.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_callback_ex.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_callback.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_callback_arg.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_callback_arg.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_debug_callback.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_callback_fn_ex.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_callback_fn.3 -> /usr/local/share/man/man3/BIO_set_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_should_read.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_should_write.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_should_io_special.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_retry_type.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_retry_BIO.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_get_retry_reason.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BIO_set_retry_reason.3 -> /usr/local/share/man/man3/BIO_should_retry.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_sub.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mul.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_sqr.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_div.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_nnmod.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_add.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_sub.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_mul.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_sqr.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_exp.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_exp.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_gcd.3 -> /usr/local/share/man/man3/BN_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_add_word.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_sub_word.3 -> /usr/local/share/man/man3/BN_add_word.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mul_word.3 -> /usr/local/share/man/man3/BN_add_word.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_div_word.3 -> /usr/local/share/man/man3/BN_add_word.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_word.3 -> /usr/local/share/man/man3/BN_add_word.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_free.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_update.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_convert.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_invert.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_convert_ex.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_invert_ex.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_is_current_thread.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_set_current_thread.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_lock.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_unlock.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_get_flags.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_set_flags.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_BLINDING_create_param.3 -> /usr/local/share/man/man3/BN_BLINDING_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2binpad.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bin2bn.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2lebinpad.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_lebin2bn.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2hex.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2dec.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_hex2bn.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_dec2bn.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_print.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_print_fp.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_bn2mpi.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mpi2bn.3 -> /usr/local/share/man/man3/BN_bn2bin.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_ucmp.3 -> /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_zero.3 -> /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_one.3 -> /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_word.3 -> /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_odd.3 -> /usr/local/share/man/man3/BN_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_dup.3 -> /usr/local/share/man/man3/BN_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_with_flags.3 -> /usr/local/share/man/man3/BN_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_secure_new.3 -> /usr/local/share/man/man3/BN_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_free.3 -> /usr/local/share/man/man3/BN_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_start.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_get.3 -> /usr/local/share/man/man3/BN_CTX_start.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_CTX_end.3 -> /usr/local/share/man/man3/BN_CTX_start.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_generate_prime_ex.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_prime_ex.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_prime_fasttest_ex.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_call.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_new.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_free.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_set_old.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_set.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_GENCB_get_arg.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_prime.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_prime_fasttest.3 -> /usr/local/share/man/man3/BN_generate_prime.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_inverse.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_MONT_CTX_new.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_MONT_CTX_free.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_MONT_CTX_set.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_MONT_CTX_copy.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_from_montgomery.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_to_montgomery.3 -> /usr/local/share/man/man3/BN_mod_mul_montgomery.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mod_mul_reciprocal.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_div_recp.3 -> /usr/local/share/man/man3/BN_mod_mul_reciprocal.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_RECP_CTX_new.3 -> /usr/local/share/man/man3/BN_mod_mul_reciprocal.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_RECP_CTX_free.3 -> /usr/local/share/man/man3/BN_mod_mul_reciprocal.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_RECP_CTX_set.3 -> /usr/local/share/man/man3/BN_mod_mul_reciprocal.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_secure_new.3 -> /usr/local/share/man/man3/BN_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_clear.3 -> /usr/local/share/man/man3/BN_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_free.3 -> /usr/local/share/man/man3/BN_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_clear_free.3 -> /usr/local/share/man/man3/BN_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_num_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_num_bits.3 -> /usr/local/share/man/man3/BN_num_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_num_bits_word.3 -> /usr/local/share/man/man3/BN_num_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_priv_rand.3 -> /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_pseudo_rand.3 -> /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_rand_range.3 -> /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_priv_rand_range.3 -> /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_pseudo_rand_range.3 -> /usr/local/share/man/man3/BN_rand.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_security_bits.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_clear_bit.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_is_bit_set.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_mask_bits.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_lshift.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_lshift1.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_rshift.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_rshift1.3 -> /usr/local/share/man/man3/BN_set_bit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_swap.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_zero.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_one.3 -> /usr/local/share/man/man3/BN_zero.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_value_one.3 -> /usr/local/share/man/man3/BN_zero.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_set_word.3 -> /usr/local/share/man/man3/BN_zero.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_word.3 -> /usr/local/share/man/man3/BN_zero.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_MEM_new_ex.3 -> /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_MEM_free.3 -> /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_MEM_grow.3 -> /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_MEM_grow_clean.3 -> /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BUF_reverse.3 -> /usr/local/share/man/man3/BUF_MEM_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add1_cert.3 -> /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get1_certs.3 -> /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add0_crl.3 -> /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add1_crl.3 -> /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get1_crls.3 -> /usr/local/share/man/man3/CMS_add0_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add1_recipient_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add0_recipient_key.3 -> /usr/local/share/man/man3/CMS_add1_recipient_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add1_signer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_SignerInfo_sign.3 -> /usr/local/share/man/man3/CMS_add1_signer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_compress.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_decrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_final.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_type.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_ktri_get0_signer_id.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_ktri_cert_cmp.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_set0_pkey.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_kekri_get0_id.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_kekri_id_cmp.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_set0_key.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_decrypt.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_RecipientInfo_encrypt.3 -> /usr/local/share/man/man3/CMS_get0_RecipientInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_SignerInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_SignerInfo_set1_signer_cert.3 -> /usr/local/share/man/man3/CMS_get0_SignerInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_SignerInfo_get0_signer_id.3 -> /usr/local/share/man/man3/CMS_get0_SignerInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_SignerInfo_get0_signature.3 -> /usr/local/share/man/man3/CMS_get0_SignerInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_SignerInfo_cert_cmp.3 -> /usr/local/share/man/man3/CMS_get0_SignerInfos.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_set1_eContentType.3 -> /usr/local/share/man/man3/CMS_get0_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_eContentType.3 -> /usr/local/share/man/man3/CMS_get0_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_content.3 -> /usr/local/share/man/man3/CMS_get0_type.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get1_ReceiptRequest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ReceiptRequest_create0.3 -> /usr/local/share/man/man3/CMS_get1_ReceiptRequest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_add1_ReceiptRequest.3 -> /usr/local/share/man/man3/CMS_get1_ReceiptRequest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ReceiptRequest_get0_values.3 -> /usr/local/share/man/man3/CMS_get1_ReceiptRequest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_sign_receipt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_uncompress.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_get0_signers.3 -> /usr/local/share/man/man3/CMS_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_verify_receipt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CONF_modules_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CONF_modules_finish.3 -> /usr/local/share/man/man3/CONF_modules_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CONF_modules_unload.3 -> /usr/local/share/man/man3/CONF_modules_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CONF_modules_load_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CONF_modules_load.3 -> /usr/local/share/man/man3/CONF_modules_load_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_EX_new.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_EX_free.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_EX_dup.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_free_ex_index.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_set_ex_data.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_get_ex_data.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_free_ex_data.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_new_ex_data.3 -> /usr/local/share/man/man3/CRYPTO_get_ex_new_index.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_memcmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_lock_new.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_read_lock.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_write_lock.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_unlock.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_THREAD_lock_free.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_atomic_add.3 -> /usr/local/share/man/man3/CRYPTO_THREAD_run_once.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_free.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_cert.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set1_cert.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_issuer.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set1_issuer.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get0_log_store.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_get_time.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_set_time.3 -> /usr/local/share/man/man3/CT_POLICY_EVAL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_new_from_base64.3 -> /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_free.3 -> /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_get0_name.3 -> /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_get0_log_id.3 -> /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_get0_public_key.3 -> /usr/local/share/man/man3/CTLOG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_STORE_get0_log_by_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_STORE_free.3 -> /usr/local/share/man/man3/CTLOG_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_STORE_load_default_file.3 -> /usr/local/share/man/man3/CTLOG_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CTLOG_STORE_load_file.3 -> /usr/local/share/man/man3/CTLOG_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DHparams.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DHparams.3 -> /usr/local/share/man/man3/d2i_DHparams.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8PrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3 -> /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3 -> /usr/local/share/man/man3/d2i_PKCS8PrivateKey_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PublicKey.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_AutoPrivateKey.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PrivateKey.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PublicKey.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_SSL_SESSION.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_SSL_SESSION.3 -> /usr/local/share/man/man3/d2i_SSL_SESSION.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ACCESS_DESCRIPTION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ADMISSIONS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ADMISSION_SYNTAX.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASIdOrRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASIdentifierChoice.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASIdentifiers.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_BIT_STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_BMPSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_ENUMERATED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_GENERALIZEDTIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_GENERALSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_IA5STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_INTEGER.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_NULL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_OBJECT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_OCTET_STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_PRINTABLE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_PRINTABLESTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_SEQUENCE_ANY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_SET_ANY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_T61STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_TIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_TYPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_UINTEGER.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_UNIVERSALSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_UTCTIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_UTF8STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASN1_VISIBLESTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ASRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_AUTHORITY_INFO_ACCESS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_AUTHORITY_KEYID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_BASIC_CONSTRAINTS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_CERTIFICATEPOLICIES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_CMS_ContentInfo.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_CMS_ReceiptRequest.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_CMS_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_CRL_DIST_POINTS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DHxparams.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DIRECTORYSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DISPLAYTEXT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DIST_POINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DIST_POINT_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSAPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSAPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSAPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSAPublicKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSA_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSA_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSA_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSA_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_DSAparams.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECDSA_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECPKParameters.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECParameters.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ECPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_EC_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_EC_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_EC_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_EDIPARTYNAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ESS_CERT_ID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ESS_ISSUER_SERIAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ESS_SIGNING_CERT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_EXTENDED_KEY_USAGE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_GENERAL_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_GENERAL_NAMES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_IPAddressChoice.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_IPAddressFamily.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_IPAddressOrRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_IPAddressRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_ISSUING_DIST_POINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_NAMING_AUTHORITY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_NETSCAPE_SPKAC.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_NETSCAPE_SPKI.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_NOTICEREF.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_BASICRESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_CERTID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_CERTSTATUS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_CRLID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_ONEREQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_REQINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_REQUEST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_RESPBYTES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_RESPDATA.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_RESPID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_RESPONSE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_REVOKEDINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_SERVICELOC.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_SIGNATURE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OCSP_SINGLERESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_OTHERNAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PBE2PARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PBEPARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PBKDF2PARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12_BAGS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12_MAC_DATA.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12_SAFEBAG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS12_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_DIGEST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_ENCRYPT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_ENC_CONTENT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_ENVELOPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_RECIP_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_SIGNED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_SIGNER_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_SIGN_ENVELOPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS7_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKCS8_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PKEY_USAGE_PERIOD.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_POLICYINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_POLICYQUALINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PROFESSION_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PROXY_POLICY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPublicKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPublicKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSAPublicKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSA_OAEP_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSA_PSS_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSA_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSA_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_RSA_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_SCRYPT_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_SCT_LIST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_SXNET.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_SXNETID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_ACCURACY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_MSG_IMPRINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_MSG_IMPRINT_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_REQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_REQ_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_REQ_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_RESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_RESP_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_RESP_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_STATUS_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_TST_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_TST_INFO_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_TS_TST_INFO_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_USERNOTICE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_ALGOR.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_ALGORS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_ATTRIBUTE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CERT_AUX.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CINF.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CRL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CRL_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CRL_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_CRL_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_EXTENSION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_EXTENSIONS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_NAME_ENTRY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_REQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_REQ_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_REQ_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_REQ_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_REVOKED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_VAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ACCESS_DESCRIPTION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ADMISSIONS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ADMISSION_SYNTAX.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASIdOrRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASIdentifierChoice.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASIdentifiers.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_BIT_STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_BMPSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_ENUMERATED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_GENERALIZEDTIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_GENERALSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_IA5STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_INTEGER.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_NULL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_OBJECT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_OCTET_STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_PRINTABLE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_PRINTABLESTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_SEQUENCE_ANY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_SET_ANY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_T61STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_TIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_TYPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_UNIVERSALSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_UTCTIME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_UTF8STRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_VISIBLESTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASN1_bio_stream.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ASRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_AUTHORITY_INFO_ACCESS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_AUTHORITY_KEYID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_BASIC_CONSTRAINTS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CERTIFICATEPOLICIES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CMS_ContentInfo.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CMS_ReceiptRequest.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CMS_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CRL_DIST_POINTS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DHxparams.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DIRECTORYSTRING.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DISPLAYTEXT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DIST_POINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DIST_POINT_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSAPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSAPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSAPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSAPublicKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSA_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSA_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSA_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSA_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_DSAparams.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECDSA_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECPKParameters.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECParameters.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ECPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_EC_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_EC_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_EC_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_EDIPARTYNAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ESS_CERT_ID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ESS_ISSUER_SERIAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ESS_SIGNING_CERT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_EXTENDED_KEY_USAGE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_GENERAL_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_GENERAL_NAMES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_IPAddressChoice.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_IPAddressFamily.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_IPAddressOrRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_IPAddressRange.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_ISSUING_DIST_POINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_NAMING_AUTHORITY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_NETSCAPE_SPKAC.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_NETSCAPE_SPKI.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_NOTICEREF.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_BASICRESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_CERTID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_CERTSTATUS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_CRLID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_ONEREQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_REQINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_REQUEST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_RESPBYTES.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_RESPDATA.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_RESPID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_RESPONSE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_REVOKEDINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_SERVICELOC.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_SIGNATURE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OCSP_SINGLERESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_OTHERNAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PBE2PARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PBEPARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PBKDF2PARAM.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12_BAGS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12_MAC_DATA.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12_SAFEBAG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS12_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_DIGEST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_ENCRYPT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_ENC_CONTENT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_ENVELOPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_NDEF.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_RECIP_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_SIGNED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_SIGNER_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_SIGN_ENVELOPE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8PrivateKeyInfo_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS8_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKEY_USAGE_PERIOD.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_POLICYINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_POLICYQUALINFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PROFESSION_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PROXY_POLICY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPrivateKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPrivateKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPrivateKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPublicKey.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPublicKey_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSAPublicKey_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSA_OAEP_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSA_PSS_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSA_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSA_PUBKEY_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_RSA_PUBKEY_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_SCRYPT_PARAMS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_SCT_LIST.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_SXNET.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_SXNETID.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_ACCURACY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_MSG_IMPRINT.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_MSG_IMPRINT_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_REQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_REQ_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_REQ_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_RESP.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_RESP_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_RESP_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_STATUS_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_TST_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_TST_INFO_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_TS_TST_INFO_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_USERNOTICE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_ALGOR.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_ALGORS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_ATTRIBUTE.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CERT_AUX.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CINF.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CRL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CRL_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CRL_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_CRL_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_EXTENSION.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_EXTENSIONS.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_NAME.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_NAME_ENTRY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_PUBKEY.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_REQ.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_REQ_INFO.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_REQ_bio.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_REQ_fp.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_REVOKED.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_SIG.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_VAL.3 -> /usr/local/share/man/man3/d2i_X509.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DEFINE_STACK_OF_CONST.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DEFINE_SPECIAL_STACK_OF.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DEFINE_SPECIAL_STACK_OF_CONST.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_num.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_value.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_new.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_new_null.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_reserve.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_free.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_zero.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_delete.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_delete_ptr.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_push.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_unshift.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_pop.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_shift.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_pop_free.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_insert.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_set.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_find.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_find_ex.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_sort.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_is_sorted.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_dup.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_deep_copy.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_set_cmp_func.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/sk_TYPE_new_reserve.3 -> /usr/local/share/man/man3/DEFINE_STACK_OF.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_set_key.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_key_sched.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_set_key_checked.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_set_key_unchecked.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_set_odd_parity.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_is_weak_key.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ecb_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ecb2_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ecb3_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ncbc_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_cfb_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ofb_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_pcbc_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_cfb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ofb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_xcbc_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede2_cbc_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede2_cfb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede2_ofb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede3_cbc_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede3_cfb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_ede3_ofb64_encrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_cbc_cksum.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_quad_cksum.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_string_to_key.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_string_to_2keys.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_fcrypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DES_crypt.3 -> /usr/local/share/man/man3/DES_random_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_compute_key.3 -> /usr/local/share/man/man3/DH_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_generate_parameters_ex.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_check.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_check_params.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_check_ex.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_check_params_ex.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_check_pub_key_ex.3 -> /usr/local/share/man/man3/DH_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set0_pqg.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_key.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set0_key.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_p.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_q.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_g.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_priv_key.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_pub_key.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_clear_flags.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_test_flags.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set_flags.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get0_engine.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_length.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set_length.3 -> /usr/local/share/man/man3/DH_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_2048_224.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_2048_256.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get0_nist_prime_192.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get0_nist_prime_224.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get0_nist_prime_256.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get0_nist_prime_384.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get0_nist_prime_521.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc2409_prime_768.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc2409_prime_1024.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_1536.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_2048.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_3072.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_4096.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_6144.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BN_get_rfc3526_prime_8192.3 -> /usr/local/share/man/man3/DH_get_1024_160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_free.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_dup.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get0_name.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set1_name.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_flags.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_flags.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get0_app_data.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set0_app_data.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_generate_key.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_generate_key.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_compute_key.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_compute_key.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_bn_mod_exp.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_bn_mod_exp.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_init.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_init.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_finish.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_finish.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_get_generate_params.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_meth_set_generate_params.3 -> /usr/local/share/man/man3/DH_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_free.3 -> /usr/local/share/man/man3/DH_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_new_by_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_nid.3 -> /usr/local/share/man/man3/DH_new_by_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_set_default_method.3 -> /usr/local/share/man/man3/DH_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_get_default_method.3 -> /usr/local/share/man/man3/DH_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_new_method.3 -> /usr/local/share/man/man3/DH_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_OpenSSL.3 -> /usr/local/share/man/man3/DH_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_bits.3 -> /usr/local/share/man/man3/DH_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DH_security_bits.3 -> /usr/local/share/man/man3/DH_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_do_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_do_verify.3 -> /usr/local/share/man/man3/DSA_do_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_dup_DH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_generate_parameters_ex.3 -> /usr/local/share/man/man3/DSA_generate_parameters.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set0_pqg.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_key.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set0_key.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_p.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_q.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_g.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_pub_key.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_priv_key.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_clear_flags.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_test_flags.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set_flags.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get0_engine.3 -> /usr/local/share/man/man3/DSA_get0_pqg.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_free.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_dup.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get0_name.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set1_name.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_flags.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_flags.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get0_app_data.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set0_app_data.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_sign.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_sign.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_sign_setup.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_sign_setup.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_verify.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_verify.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_mod_exp.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_mod_exp.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_bn_mod_exp.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_bn_mod_exp.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_init.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_init.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_finish.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_finish.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_paramgen.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_paramgen.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_get_keygen.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_meth_set_keygen.3 -> /usr/local/share/man/man3/DSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_free.3 -> /usr/local/share/man/man3/DSA_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_set_default_method.3 -> /usr/local/share/man/man3/DSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_get_default_method.3 -> /usr/local/share/man/man3/DSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_new_method.3 -> /usr/local/share/man/man3/DSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_OpenSSL.3 -> /usr/local/share/man/man3/DSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_SIG_get0.3 -> /usr/local/share/man/man3/DSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_SIG_set0.3 -> /usr/local/share/man/man3/DSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_SIG_free.3 -> /usr/local/share/man/man3/DSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_sign_setup.3 -> /usr/local/share/man/man3/DSA_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_verify.3 -> /usr/local/share/man/man3/DSA_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_bits.3 -> /usr/local/share/man/man3/DSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_security_bits.3 -> /usr/local/share/man/man3/DSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_get_data_mtu.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_set_timer_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_timer_cb.3 -> /usr/local/share/man/man3/DTLS_set_timer_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_listen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_stateless.3 -> /usr/local/share/man/man3/DTLSv1_listen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_mont_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_nist_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_nistp224_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_nistp256_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GFp_nistp521_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GF2m_simple_method.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_METHOD_get_field_type.3 -> /usr/local/share/man/man3/EC_GFp_simple_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get0_order.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_order_bits.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get0_cofactor.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_dup.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_method_of.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_generator.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get0_generator.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_order.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_cofactor.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_curve_name.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_curve_name.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_asn1_flag.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_asn1_flag.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_point_conversion_form.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_point_conversion_form.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get0_seed.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_seed_len.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_seed.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_degree.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_check.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_check_discriminant.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_cmp.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_basis_type.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_trinomial_basis.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_pentanomial_basis.3 -> /usr/local/share/man/man3/EC_GROUP_copy.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_ecparameters.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_ecpkparameters.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new_from_ecparameters.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new_from_ecpkparameters.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_free.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_clear_free.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new_curve_GFp.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new_curve_GF2m.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_new_by_curve_name.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_curve.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_curve.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_curve_GFp.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_curve_GFp.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_set_curve_GF2m.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_get_curve_GF2m.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_get_builtin_curves.3 -> /usr/local/share/man/man3/EC_GROUP_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_enc_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_enc_flags.3 -> /usr/local/share/man/man3/EC_KEY_get_enc_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_method.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_method.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_flags.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_flags.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_clear_flags.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_new_by_curve_name.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_free.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_copy.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_dup.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_up_ref.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get0_engine.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get0_group.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_group.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get0_private_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_private_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get0_public_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_public_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_get_conv_form.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_conv_form.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_asn1_flag.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_precompute_mult.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_generate_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_check_key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_set_public_key_affine_coordinates.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_oct2key.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_key2buf.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_oct2priv.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_priv2oct.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_KEY_priv2buf.3 -> /usr/local/share/man/man3/EC_KEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_dbl.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_invert.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_is_at_infinity.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_is_on_curve.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_cmp.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_make_affine.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINTs_make_affine.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINTs_mul.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_mul.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_precompute_mult.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_GROUP_have_precompute_mult.3 -> /usr/local/share/man/man3/EC_POINT_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_point2buf.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_free.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_clear_free.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_copy.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_dup.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_method_of.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_to_infinity.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_affine_coordinates.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_get_affine_coordinates.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_compressed_coordinates.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GFp.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GFp.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GFp.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_affine_coordinates_GF2m.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_get_affine_coordinates_GF2m.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_set_compressed_coordinates_GF2m.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_point2oct.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_oct2point.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_point2bn.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_bn2point.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_point2hex.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EC_POINT_hex2point.3 -> /usr/local/share/man/man3/EC_POINT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_get0.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_get0_r.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_get0_s.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_set0.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_SIG_free.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_size.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_sign.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_do_sign.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_verify.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_do_verify.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_sign_setup.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_sign_ex.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECDSA_do_sign_ex.3 -> /usr/local/share/man/man3/ECDSA_SIG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPKParameters_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPKParameters_print_fp.3 -> /usr/local/share/man/man3/ECPKParameters_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_by_id.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_cipher_engine.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_default_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_default_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_default_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_default_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_digest_engine.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_first.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_last.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_next.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_prev.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_new.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_ctrl_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_destroy_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_finish_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_init_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_load_privkey_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_load_pubkey_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_load_private_key.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_load_public_key.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_id.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_name.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_cmd_defns.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_cipher.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_digest.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_cmd_is_executable.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_ctrl.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_ctrl_cmd.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_ctrl_cmd_string.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_finish.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_free.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_flags.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_init.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_complete.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_complete.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_remove.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_cmd_defns.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_ctrl_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_default_string.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_destroy_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_finish_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_flags.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_id.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_init_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_load_privkey_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_load_pubkey_function.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_name.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_up_ref.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_get_table_flags.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_cleanup.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_load_builtin_engines.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_register_all_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_set_table_flags.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_DH.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_DSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_RAND.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_RSA.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_ciphers.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_unregister_digests.3 -> /usr/local/share/man/man3/ENGINE_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_clear_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_error_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_error_string_n.3 -> /usr/local/share/man/man3/ERR_error_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_lib_error_string.3 -> /usr/local/share/man/man3/ERR_error_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_func_error_string.3 -> /usr/local/share/man/man3/ERR_error_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_reason_error_string.3 -> /usr/local/share/man/man3/ERR_error_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_error.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_last_error.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_get_error_line.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_error_line.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_last_error_line.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_get_error_line_data.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_error_line_data.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_peek_last_error_line_data.3 -> /usr/local/share/man/man3/ERR_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_GET_LIB.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_GET_FUNC.3 -> /usr/local/share/man/man3/ERR_GET_LIB.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_GET_REASON.3 -> /usr/local/share/man/man3/ERR_GET_LIB.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_FATAL_ERROR.3 -> /usr/local/share/man/man3/ERR_GET_LIB.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_load_crypto_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_load_error_strings.3 -> /usr/local/share/man/man3/ERR_load_crypto_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_free_strings.3 -> /usr/local/share/man/man3/ERR_load_crypto_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_load_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_PACK.3 -> /usr/local/share/man/man3/ERR_load_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_get_next_error_library.3 -> /usr/local/share/man/man3/ERR_load_strings.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_print_errors.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_print_errors_fp.3 -> /usr/local/share/man/man3/ERR_print_errors.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_print_errors_cb.3 -> /usr/local/share/man/man3/ERR_print_errors.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_put_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_add_error_data.3 -> /usr/local/share/man/man3/ERR_put_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_add_error_vdata.3 -> /usr/local/share/man/man3/ERR_put_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_remove_state.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_remove_thread_state.3 -> /usr/local/share/man/man3/ERR_remove_state.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_set_mark.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ERR_pop_to_mark.3 -> /usr/local/share/man/man3/ERR_set_mark.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cbc.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_cbc.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cbc.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cfb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_cfb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cfb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cfb1.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_cfb1.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cfb1.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cfb8.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_cfb8.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cfb8.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cfb128.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_cfb128.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cfb128.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_ctr.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_ctr.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_ctr.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_ecb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_ecb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_ecb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_ofb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_ofb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_ofb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha1.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha1.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_cbc_hmac_sha256.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_cbc_hmac_sha256.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_ccm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_ccm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_ccm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_gcm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_gcm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_gcm.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_ocb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_ocb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_ocb.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_wrap.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_wrap.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_wrap.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_wrap_pad.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_192_wrap_pad.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_wrap_pad.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_128_xts.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aes_256_xts.3 -> /usr/local/share/man/man3/EVP_aes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_cbc.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_cbc.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_cbc.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_cfb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_cfb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_cfb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_cfb1.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_cfb1.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_cfb1.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_cfb8.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_cfb8.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_cfb8.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_cfb128.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_cfb128.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_cfb128.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_ctr.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_ctr.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_ctr.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_ecb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_ecb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_ecb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_ofb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_ofb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_ofb.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_ccm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_ccm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_ccm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_128_gcm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_192_gcm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_aria_256_gcm.3 -> /usr/local/share/man/man3/EVP_aria.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_bf_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_bf_cfb.3 -> /usr/local/share/man/man3/EVP_bf_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_bf_cfb64.3 -> /usr/local/share/man/man3/EVP_bf_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_bf_ecb.3 -> /usr/local/share/man/man3/EVP_bf_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_bf_ofb.3 -> /usr/local/share/man/man3/EVP_bf_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_blake2b512.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_blake2s256.3 -> /usr/local/share/man/man3/EVP_blake2b512.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_BytesToKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_cbc.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_cbc.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_cbc.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_cfb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_cfb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_cfb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_cfb1.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_cfb1.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_cfb1.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_cfb8.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_cfb8.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_cfb8.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_cfb128.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_cfb128.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_cfb128.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_ctr.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_ctr.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_ctr.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_ecb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_ecb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_ecb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_128_ofb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_192_ofb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_camellia_256_ofb.3 -> /usr/local/share/man/man3/EVP_camellia.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cast5_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cast5_cfb.3 -> /usr/local/share/man/man3/EVP_cast5_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cast5_cfb64.3 -> /usr/local/share/man/man3/EVP_cast5_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cast5_ecb.3 -> /usr/local/share/man/man3/EVP_cast5_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cast5_ofb.3 -> /usr/local/share/man/man3/EVP_cast5_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_chacha20.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_chacha20_poly1305.3 -> /usr/local/share/man/man3/EVP_chacha20.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_set_cipher_data.3 -> /usr/local/share/man/man3/EVP_CIPHER_CTX_get_cipher_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_dup.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_free.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_iv_length.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_flags.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_init.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_do_cipher.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_cleanup.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_set_asn1_params.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_get_asn1_params.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_set_ctrl.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_init.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_do_cipher.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_cleanup.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_set_asn1_params.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_get_asn1_params.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_meth_get_ctrl.3 -> /usr/local/share/man/man3/EVP_CIPHER_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_cbc.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_cfb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_cfb1.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_cfb8.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_cfb64.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ecb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ofb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede_cbc.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede_cfb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede_cfb64.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede_ecb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede_ofb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_cbc.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_cfb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_cfb1.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_cfb8.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_cfb64.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_ecb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_ofb.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_des_ede3_wrap.3 -> /usr/local/share/man/man3/EVP_des.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_desx_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_new.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_reset.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_free.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_copy.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_copy_ex.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_ctrl.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_set_flags.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_clear_flags.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_test_flags.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_Digest.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestInit_ex.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestUpdate.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestFinal_ex.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestFinalXOF.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestFinal.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_type.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_pkey_type.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_size.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_block_size.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_flags.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_md.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_type.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_size.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_block_size.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_md_data.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_update_fn.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_set_update_fn.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_md_null.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_digestbyname.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_digestbynid.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_digestbyobj.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_pkey_ctx.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_CTX_set_pkey_ctx.3 -> /usr/local/share/man/man3/EVP_DigestInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestSignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestSignUpdate.3 -> /usr/local/share/man/man3/EVP_DigestSignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestSignFinal.3 -> /usr/local/share/man/man3/EVP_DigestSignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestSign.3 -> /usr/local/share/man/man3/EVP_DigestSignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestVerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestVerifyUpdate.3 -> /usr/local/share/man/man3/EVP_DigestVerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestVerifyFinal.3 -> /usr/local/share/man/man3/EVP_DigestVerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DigestVerify.3 -> /usr/local/share/man/man3/EVP_DigestVerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_ENCODE_CTX_new.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_ENCODE_CTX_free.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_ENCODE_CTX_copy.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_ENCODE_CTX_num.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncodeUpdate.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncodeFinal.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncodeBlock.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecodeInit.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecodeUpdate.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecodeFinal.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecodeBlock.3 -> /usr/local/share/man/man3/EVP_EncodeInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_new.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_reset.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_free.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncryptInit_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncryptUpdate.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncryptFinal_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecryptInit_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecryptUpdate.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecryptFinal_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CipherInit_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CipherUpdate.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CipherFinal_ex.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_set_key_length.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_ctrl.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_EncryptFinal.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecryptInit.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_DecryptFinal.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CipherInit.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CipherFinal.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_cipherbyname.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_cipherbynid.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_get_cipherbyobj.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_nid.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_block_size.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_key_length.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_iv_length.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_flags.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_mode.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_type.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_cipher.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_nid.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_block_size.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_key_length.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_iv_length.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_get_app_data.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_set_app_data.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_type.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_flags.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_mode.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_param_to_asn1.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_asn1_to_param.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_CIPHER_CTX_set_padding.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_enc_null.3 -> /usr/local/share/man/man3/EVP_EncryptInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_idea_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_idea_cfb.3 -> /usr/local/share/man/man3/EVP_idea_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_idea_cfb64.3 -> /usr/local/share/man/man3/EVP_idea_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_idea_ecb.3 -> /usr/local/share/man/man3/EVP_idea_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_idea_ofb.3 -> /usr/local/share/man/man3/EVP_idea_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_md2.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_md4.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_md5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_md5_sha1.3 -> /usr/local/share/man/man3/EVP_md5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_dup.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_free.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_input_blocksize.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_result_size.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_app_datasize.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_flags.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_init.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_update.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_final.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_copy.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_cleanup.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_set_ctrl.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_input_blocksize.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_result_size.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_app_datasize.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_flags.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_init.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_update.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_final.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_copy.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_cleanup.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_MD_meth_get_ctrl.3 -> /usr/local/share/man/man3/EVP_MD_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_mdc2.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_OpenInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_OpenUpdate.3 -> /usr/local/share/man/man3/EVP_OpenInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_OpenFinal.3 -> /usr/local/share/man/man3/EVP_OpenInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_find.3 -> /usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_find_str.3 -> /usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_get0.3 -> /usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_get0_info.3 -> /usr/local/share/man/man3/EVP_PKEY_asn1_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_new.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_copy.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_free.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_add0.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_add_alias.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_public.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_private.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_param.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_free.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_ctrl.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_item.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_siginf.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_check.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_public_check.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_param_check.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_security_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_set_priv_key.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_set_pub_key.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_get_priv_key.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_asn1_set_get_pub_key.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_asn1.3 -> /usr/local/share/man/man3/EVP_PKEY_ASN1_METHOD.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_copy_parameters.3 -> /usr/local/share/man/man3/EVP_PKEY_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_missing_parameters.3 -> /usr/local/share/man/man3/EVP_PKEY_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_cmp_parameters.3 -> /usr/local/share/man/man3/EVP_PKEY_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_str.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl_uint64.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_signature_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_signature_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_mac_key.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_padding.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_padding.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_pad.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_nid.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ec_param_enc.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_id.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get1_id.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get1_id_len.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_new_id.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_dup.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_free.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_pbe_pass.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_hkdf_key.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_add1_hkdf_info.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_hkdf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_r.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_p.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_scrypt_N.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3 -> /usr/local/share/man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_decrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_decrypt_init.3 -> /usr/local/share/man/man3/EVP_PKEY_decrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_derive.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_derive_init.3 -> /usr/local/share/man/man3/EVP_PKEY_derive.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_derive_set_peer.3 -> /usr/local/share/man/man3/EVP_PKEY_derive.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_encrypt_init.3 -> /usr/local/share/man/man3/EVP_PKEY_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get_default_digest_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_keygen_init.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_paramgen_init.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_paramgen.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_cb.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_cb.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_keygen_info.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_set_app_data.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_CTX_get_app_data.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_gen_cb.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_check.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_public_check.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_param_check.3 -> /usr/local/share/man/man3/EVP_PKEY_keygen.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get0.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get0_info.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_get_count.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_free.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_copy.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_find.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_add0.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_METHOD.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_init.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_copy.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_cleanup.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_paramgen.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_keygen.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_sign.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_verify.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_verify_recover.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_signctx.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_verifyctx.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_encrypt.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_decrypt.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_derive.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_ctrl.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_digestsign.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_digestverify.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_public_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_param_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_set_digest_custom.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_init.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_copy.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_cleanup.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_paramgen.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_keygen.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_sign.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_verify.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_verify_recover.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_signctx.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_verifyctx.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_encrypt.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_decrypt.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_derive.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_ctrl.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_digestsign.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_digestverify.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_public_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_param_check.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_get_digest_custom.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_meth_remove.3 -> /usr/local/share/man/man3/EVP_PKEY_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_up_ref.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_free.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_new_raw_private_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_new_raw_public_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_new_CMAC_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_new_mac_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get_raw_private_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get_raw_public_key.3 -> /usr/local/share/man/man3/EVP_PKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_print_private.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_print_public.3 -> /usr/local/share/man/man3/EVP_PKEY_print_private.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_print_params.3 -> /usr/local/share/man/man3/EVP_PKEY_print_private.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set1_DSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set1_DH.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set1_EC_KEY.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get1_RSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get1_DSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get1_DH.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get1_EC_KEY.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_RSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_DSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_DH.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_EC_KEY.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_RSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_DSA.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_DH.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_EC_KEY.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_POLY1305.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_assign_SIPHASH.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_hmac.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_poly1305.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_siphash.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_type.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_id.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_base_id.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set_alias_type.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_set1_engine.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_get0_engine.3 -> /usr/local/share/man/man3/EVP_PKEY_set1_RSA.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_sign_init.3 -> /usr/local/share/man/man3/EVP_PKEY_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_security_bits.3 -> /usr/local/share/man/man3/EVP_PKEY_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_verify_init.3 -> /usr/local/share/man/man3/EVP_PKEY_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_verify_recover.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_PKEY_verify_recover_init.3 -> /usr/local/share/man/man3/EVP_PKEY_verify_recover.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_cfb.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_cfb64.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_ecb.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_ofb.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_40_cbc.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc2_64_cbc.3 -> /usr/local/share/man/man3/EVP_rc2_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc4.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc4_40.3 -> /usr/local/share/man/man3/EVP_rc4.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc4_hmac_md5.3 -> /usr/local/share/man/man3/EVP_rc4.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc5_32_12_16_cfb.3 -> /usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc5_32_12_16_cfb64.3 -> /usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc5_32_12_16_ecb.3 -> /usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_rc5_32_12_16_ofb.3 -> /usr/local/share/man/man3/EVP_rc5_32_12_16_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_ripemd160.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SealInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SealUpdate.3 -> /usr/local/share/man/man3/EVP_SealInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SealFinal.3 -> /usr/local/share/man/man3/EVP_SealInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_seed_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_seed_cfb.3 -> /usr/local/share/man/man3/EVP_seed_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_seed_cfb128.3 -> /usr/local/share/man/man3/EVP_seed_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_seed_ecb.3 -> /usr/local/share/man/man3/EVP_seed_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_seed_ofb.3 -> /usr/local/share/man/man3/EVP_seed_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha256.3 -> /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha512_224.3 -> /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha512_256.3 -> /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha384.3 -> /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha512.3 -> /usr/local/share/man/man3/EVP_sha224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha3_256.3 -> /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha3_384.3 -> /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sha3_512.3 -> /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_shake128.3 -> /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_shake256.3 -> /usr/local/share/man/man3/EVP_sha3_224.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SignInit_ex.3 -> /usr/local/share/man/man3/EVP_SignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SignUpdate.3 -> /usr/local/share/man/man3/EVP_SignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_SignFinal.3 -> /usr/local/share/man/man3/EVP_SignInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm3.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_ecb.3 -> /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_cfb.3 -> /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_cfb128.3 -> /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_ofb.3 -> /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_sm4_ctr.3 -> /usr/local/share/man/man3/EVP_sm4_cbc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_VerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_VerifyInit_ex.3 -> /usr/local/share/man/man3/EVP_VerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_VerifyUpdate.3 -> /usr/local/share/man/man3/EVP_VerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_VerifyFinal.3 -> /usr/local/share/man/man3/EVP_VerifyInit.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_whirlpool.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_new.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_reset.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_free.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_Init.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_Init_ex.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_Update.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_Final.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_copy.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_set_flags.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_CTX_get_md.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/HMAC_size.3 -> /usr/local/share/man/man3/HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_CMS_bio_stream.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PKCS7_bio_stream.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_re_X509_tbs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_X509_AUX.3 -> /usr/local/share/man/man3/i2d_re_X509_tbs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_X509_AUX.3 -> /usr/local/share/man/man3/i2d_re_X509_tbs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_re_X509_CRL_tbs.3 -> /usr/local/share/man/man3/i2d_re_X509_tbs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_re_X509_REQ_tbs.3 -> /usr/local/share/man/man3/i2d_re_X509_tbs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD2.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD4.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD2_Init.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD2_Update.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD2_Final.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD4_Init.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD4_Update.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD4_Final.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD5_Init.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD5_Update.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MD5_Final.3 -> /usr/local/share/man/man3/MD5.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MDC2_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MDC2.3 -> /usr/local/share/man/man3/MDC2_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MDC2_Update.3 -> /usr/local/share/man/man3/MDC2_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/MDC2_Final.3 -> /usr/local/share/man/man3/MDC2_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/o2i_SCT_LIST.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2o_SCT_LIST.3 -> /usr/local/share/man/man3/o2i_SCT_LIST.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/o2i_SCT.3 -> /usr/local/share/man/man3/o2i_SCT_LIST.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2o_SCT.3 -> /usr/local/share/man/man3/o2i_SCT_LIST.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2t_ASN1_OBJECT.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_length.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_get0_data.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_nid2ln.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_nid2sn.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_obj2nid.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_txt2nid.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_ln2nid.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_sn2nid.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_cmp.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_dup.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_txt2obj.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_obj2txt.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_create.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OBJ_cleanup.3 -> /usr/local/share/man/man3/OBJ_nid2obj.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_cert_id_new.3 -> /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CERTID_free.3 -> /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_id_issuer_cmp.3 -> /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_id_cmp.3 -> /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_id_get0_info.3 -> /usr/local/share/man/man3/OCSP_cert_to_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_add1_nonce.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_basic_add1_nonce.3 -> /usr/local/share/man/man3/OCSP_request_add1_nonce.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_check_nonce.3 -> /usr/local/share/man/man3/OCSP_request_add1_nonce.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_copy_nonce.3 -> /usr/local/share/man/man3/OCSP_request_add1_nonce.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQUEST_free.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_add0_id.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_sign.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_add1_cert.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_onereq_count.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_request_onereq_get0.3 -> /usr/local/share/man/man3/OCSP_REQUEST_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_certs.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_signer.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_id.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get1_id.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_produced_at.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_signature.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_tbs_sigalg.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0_respdata.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_count.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_get0.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_resp_find.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_single_get0_status.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_check_validity.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_basic_verify.3 -> /usr/local/share/man/man3/OCSP_resp_find_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_response_get1_basic.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_response_create.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPONSE_free.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPID_set_by_name.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPID_set_by_key.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPID_match.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_basic_sign.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_basic_sign_ctx.3 -> /usr/local/share/man/man3/OCSP_response_status.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_sendreq_nbio.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQ_CTX_free.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_set_max_response_length.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQ_CTX_add1_header.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQ_CTX_set1_req.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_sendreq_bio.3 -> /usr/local/share/man/man3/OCSP_sendreq_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_add_all_ciphers.3 -> /usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_add_all_digests.3 -> /usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EVP_cleanup.3 -> /usr/local/share/man/man3/OpenSSL_add_all_algorithms.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_Applink.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_config.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_no_config.3 -> /usr/local/share/man/man3/OPENSSL_config.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_fork_prepare.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_fork_parent.3 -> /usr/local/share/man/man3/OPENSSL_fork_prepare.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_fork_child.3 -> /usr/local/share/man/man3/OPENSSL_fork_prepare.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_ia32cap.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_INIT_new.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_INIT_set_config_filename.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_INIT_set_config_appname.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_INIT_set_config_file_flags.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_INIT_free.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_cleanup.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_atexit.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_thread_stop.3 -> /usr/local/share/man/man3/OPENSSL_init_crypto.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_init_ssl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_instrument_bus.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_instrument_bus2.3 -> /usr/local/share/man/man3/OPENSSL_instrument_bus.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/LHASH.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DECLARE_LHASH_OF.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_HASHFUNC.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_DOALL_FUNC.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/LHASH_DOALL_ARG_FN_TYPE.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IMPLEMENT_LHASH_HASH_FN.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IMPLEMENT_LHASH_COMP_FN.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_new.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_free.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_insert.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_delete.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_retrieve.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_doall.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_doall_arg.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/lh_TYPE_error.3 -> /usr/local/share/man/man3/OPENSSL_LH_COMPFUNC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_node_stats.3 -> /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_node_usage_stats.3 -> /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_stats_bio.3 -> /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_node_stats_bio.3 -> /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_LH_node_usage_stats_bio.3 -> /usr/local/share/man/man3/OPENSSL_LH_stats.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_add_oid_module.3 -> /usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ENGINE_add_conf_module.3 -> /usr/local/share/man/man3/OPENSSL_load_builtin_modules.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_malloc_init.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_zalloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_realloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_free.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_clear_realloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_clear_free.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_cleanse.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_malloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_zalloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_realloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_free.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_strdup.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_strndup.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_memdup.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_strlcpy.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_strlcat.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_hexstr2buf.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_buf2hexstr.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_hexchar2int.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_strdup.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_strndup.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_mem_debug_push.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_mem_debug_pop.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_debug_push.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_debug_pop.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_clear_realloc.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_clear_free.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_get_mem_functions.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_set_mem_functions.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_get_alloc_counts.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_set_mem_debug.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_ctrl.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_leaks.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_leaks_fp.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_mem_leaks_cb.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_MALLOC_FAILURES.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_MALLOC_FD.3 -> /usr/local/share/man/man3/OPENSSL_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_malloc_init.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_malloc_initialized.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_malloc_done.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_malloc.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_secure_zalloc.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_zalloc.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_secure_free.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_free.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_secure_clear_free.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_clear_free.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_secure_actual_size.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_allocated.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRYPTO_secure_used.3 -> /usr/local/share/man/man3/OPENSSL_secure_malloc.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_VERSION_TEXT.3 -> /usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_version.3 -> /usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_version_num.3 -> /usr/local/share/man/man3/OPENSSL_VERSION_NUMBER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_expect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_supports_search.3 -> /usr/local/share/man/man3/OSSL_STORE_expect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_find.3 -> /usr/local/share/man/man3/OSSL_STORE_expect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get_type.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_NAME_description.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_PARAMS.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_PKEY.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_CERT.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get0_CRL.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_NAME_description.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_PARAMS.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_PKEY.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_CERT.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_get1_CRL.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_type_string.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_free.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_new_NAME.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_set0_NAME_description.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_new_PARAMS.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_new_PKEY.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_new_CERT.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_INFO_new_CRL.3 -> /usr/local/share/man/man3/OSSL_STORE_INFO.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_CTX.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_new.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_get0_engine.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_get0_scheme.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_open.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_ctrl.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_expect.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_find.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_load.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_eof.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_error.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_set_close.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_LOADER_free.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_register_loader.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_unregister_loader.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_open_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_ctrl_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_expect_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_find_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_load_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_eof_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_error_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_close_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_LOADER.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_CTX.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_post_process_info_fn.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_ctrl.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_load.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_eof.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_error.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_close.3 -> /usr/local/share/man/man3/OSSL_STORE_open.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_by_name.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_by_alias.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_free.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get_type.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_name.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_serial.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_bytes.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_string.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OSSL_STORE_SEARCH_get0_digest.3 -> /usr/local/share/man/man3/OSSL_STORE_SEARCH.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_bytes_read_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_bytes_read_bio_secmem.3 -> /usr/local/share/man/man3/PEM_bytes_read_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write.3 -> /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio.3 -> /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio.3 -> /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_do_header.3 -> /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_get_EVP_CIPHER_INFO.3 -> /usr/local/share/man/man3/PEM_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_FLAG_SECURE.3 -> /usr/local/share/man/man3/PEM_read_bio_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_FLAG_EAY_COMPATIBLE.3 -> /usr/local/share/man/man3/PEM_read_bio_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_FLAG_ONLY_B64.3 -> /usr/local/share/man/man3/PEM_read_bio_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/pem_password_cb.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_PrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PrivateKey_traditional.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PKCS8PrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PKCS8PrivateKey_nid.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_RSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_RSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_RSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_RSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_RSAPublicKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_RSAPublicKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_RSAPublicKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_RSAPublicKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_RSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_RSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_RSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_RSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_DSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_DSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_DSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_DSAPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_DSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_DSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_DSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_DSA_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_Parameters.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_Parameters.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_DSAparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_DSAparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_DSAparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_DSAparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_DHparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_DHparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_DHparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_DHparams.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_X509.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_X509.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_X509.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_X509.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_X509_AUX.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_X509_AUX.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_X509_AUX.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_X509_AUX.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_X509_REQ.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_X509_REQ.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_X509_REQ.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_X509_REQ.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_X509_REQ_NEW.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_X509_REQ_NEW.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_X509_CRL.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_X509_CRL.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_X509_CRL.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_X509_CRL.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_PKCS7.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_PKCS7.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS7.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PKCS7.3 -> /usr/local/share/man/man3/PEM_read_bio_PrivateKey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DECLARE_PEM_rw.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_CMS.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_CMS.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_CMS.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_DHxparams.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_DHxparams.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_ECPKParameters.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_ECPKParameters.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_ECPKParameters.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_ECPKParameters.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_ECPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_ECPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_ECPrivateKey.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_EC_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_EC_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_EC_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_EC_PUBKEY.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_PKCS8.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_PKCS8.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PKCS8.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS8.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_SSL_SESSION.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_read_bio_SSL_SESSION.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_SSL_SESSION.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_SSL_SESSION.3 -> /usr/local/share/man/man3/PEM_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_CMS_stream.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PEM_write_bio_PKCS7_stream.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_create.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_newpass.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_parse.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS5_PBKDF2_HMAC_SHA1.3 -> /usr/local/share/man/man3/PKCS5_PBKDF2_HMAC.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_decrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_sign_add_signer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_get0_signers.3 -> /usr/local/share/man/man3/PKCS7_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_poll.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_seed.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_status.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_event.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_screen.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_keep_random_devices_open.3 -> /usr/local/share/man/man3/RAND_add.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_priv_bytes.3 -> /usr/local/share/man/man3/RAND_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_pseudo_bytes.3 -> /usr/local/share/man/man3/RAND_bytes.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_cleanup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_generate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_bytes.3 -> /usr/local/share/man/man3/RAND_DRBG_generate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get0_master.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get0_public.3 -> /usr/local/share/man/man3/RAND_DRBG_get0_master.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get0_private.3 -> /usr/local/share/man/man3/RAND_DRBG_get0_master.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_secure_new.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_defaults.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_instantiate.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_uninstantiate.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_free.3 -> /usr/local/share/man/man3/RAND_DRBG_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_reseed.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_reseed_interval.3 -> /usr/local/share/man/man3/RAND_DRBG_reseed.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_reseed_time_interval.3 -> /usr/local/share/man/man3/RAND_DRBG_reseed.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_reseed_defaults.3 -> /usr/local/share/man/man3/RAND_DRBG_reseed.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get_entropy_fn.3 -> /usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3 -> /usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get_nonce_fn.3 -> /usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3 -> /usr/local/share/man/man3/RAND_DRBG_set_callbacks.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get_ex_data.3 -> /usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_DRBG_get_ex_new_index.3 -> /usr/local/share/man/man3/RAND_DRBG_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_egd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_egd_bytes.3 -> /usr/local/share/man/man3/RAND_egd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_query_egd_bytes.3 -> /usr/local/share/man/man3/RAND_egd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_load_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_write_file.3 -> /usr/local/share/man/man3/RAND_load_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_file_name.3 -> /usr/local/share/man/man3/RAND_load_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_set_rand_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_get_rand_method.3 -> /usr/local/share/man/man3/RAND_set_rand_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RAND_OpenSSL.3 -> /usr/local/share/man/man3/RAND_set_rand_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RC4_set_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RC4.3 -> /usr/local/share/man/man3/RC4_set_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RIPEMD160_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RIPEMD160.3 -> /usr/local/share/man/man3/RIPEMD160_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RIPEMD160_Update.3 -> /usr/local/share/man/man3/RIPEMD160_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RIPEMD160_Final.3 -> /usr/local/share/man/man3/RIPEMD160_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_blinding_on.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_blinding_off.3 -> /usr/local/share/man/man3/RSA_blinding_on.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_check_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_check_key_ex.3 -> /usr/local/share/man/man3/RSA_check_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_generate_key_ex.3 -> /usr/local/share/man/man3/RSA_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_generate_multi_prime_key.3 -> /usr/local/share/man/man3/RSA_generate_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set0_key.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set0_factors.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set0_crt_params.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_factors.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_crt_params.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_n.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_e.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_d.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_p.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_q.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_dmp1.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_dmq1.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_iqmp.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_pss_params.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_clear_flags.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_test_flags.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set_flags.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_engine.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_multi_prime_extra_count.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_multi_prime_factors.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get0_multi_prime_crt_params.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set0_multi_prime_params.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_version.3 -> /usr/local/share/man/man3/RSA_get0_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get0_app_data.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set0_app_data.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_free.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_dup.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get0_name.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set1_name.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_flags.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_flags.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_pub_enc.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_pub_enc.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_pub_dec.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_pub_dec.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_priv_enc.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_priv_enc.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_priv_dec.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_priv_dec.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_mod_exp.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_mod_exp.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_bn_mod_exp.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_bn_mod_exp.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_init.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_init.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_finish.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_finish.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_sign.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_sign.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_verify.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_verify.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_keygen.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_keygen.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_get_multi_prime_keygen.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_meth_set_multi_prime_keygen.3 -> /usr/local/share/man/man3/RSA_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_free.3 -> /usr/local/share/man/man3/RSA_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_PKCS1_type_1.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_2.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_PKCS1_type_2.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_SSLv23.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_SSLv23.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_add_none.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_padding_check_none.3 -> /usr/local/share/man/man3/RSA_padding_add_PKCS1_type_1.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_print_fp.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSAparams_print.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSAparams_print_fp.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_print.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSA_print_fp.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DHparams_print.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DHparams_print_fp.3 -> /usr/local/share/man/man3/RSA_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_private_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_public_decrypt.3 -> /usr/local/share/man/man3/RSA_private_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_public_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_private_decrypt.3 -> /usr/local/share/man/man3/RSA_public_encrypt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_set_default_method.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_default_method.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_get_method.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_PKCS1_OpenSSL.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_flags.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_new_method.3 -> /usr/local/share/man/man3/RSA_set_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_verify.3 -> /usr/local/share/man/man3/RSA_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3 -> /usr/local/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_bits.3 -> /usr/local/share/man/man3/RSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_security_bits.3 -> /usr/local/share/man/man3/RSA_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_new_from_base64.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_free.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_LIST_free.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_version.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set_version.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_log_entry_type.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set_log_entry_type.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get0_log_id.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set0_log_id.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set1_log_id.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_timestamp.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set_timestamp.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_signature_nid.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set_signature_nid.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get0_signature.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set0_signature.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set1_signature.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get0_extensions.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set0_extensions.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set1_extensions.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_source.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_set_source.3 -> /usr/local/share/man/man3/SCT_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_LIST_print.3 -> /usr/local/share/man/man3/SCT_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_validation_status_string.3 -> /usr/local/share/man/man3/SCT_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_validate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_LIST_validate.3 -> /usr/local/share/man/man3/SCT_validate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCT_get_validation_status.3 -> /usr/local/share/man/man3/SCT_validate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA1.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA1_Init.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA1_Update.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA1_Final.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA224.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA224_Init.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA224_Update.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA224_Final.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA256.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA256_Update.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA256_Final.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA384.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA384_Init.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA384_Update.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA384_Final.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA512.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA512_Init.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA512_Update.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SHA512_Final.3 -> /usr/local/share/man/man3/SHA256_Init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SMIME_read_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SMIME_read_PKCS7.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SMIME_write_CMS.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SMIME_write_PKCS7.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_accept.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_alert_type_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_alert_type_string_long.3 -> /usr/local/share/man/man3/SSL_alert_type_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_alert_desc_string.3 -> /usr/local/share/man/man3/SSL_alert_type_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_alert_desc_string_long.3 -> /usr/local/share/man/man3/SSL_alert_type_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_alloc_buffers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_free_buffers.3 -> /usr/local/share/man/man3/SSL_alloc_buffers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_check_chain.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_standard_name.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OPENSSL_cipher_name.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_bits.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_version.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_description.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_cipher_nid.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_digest_nid.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_handshake_digest.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_kx_nid.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_auth_nid.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_is_aead.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_find.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_id.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CIPHER_get_protocol_id.3 -> /usr/local/share/man/man3/SSL_CIPHER_get_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_clear.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_COMP_add_compression_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_COMP_get_compression_methods.3 -> /usr/local/share/man/man3/SSL_COMP_add_compression_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_COMP_get0_name.3 -> /usr/local/share/man/man3/SSL_COMP_add_compression_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_COMP_get_id.3 -> /usr/local/share/man/man3/SSL_COMP_add_compression_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_COMP_free_compression_methods.3 -> /usr/local/share/man/man3/SSL_COMP_add_compression_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_cmd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_cmd_value_type.3 -> /usr/local/share/man/man3/SSL_CONF_cmd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_cmd_argv.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_free.3 -> /usr/local/share/man/man3/SSL_CONF_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_set1_prefix.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_clear_flags.3 -> /usr/local/share/man/man3/SSL_CONF_CTX_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CONF_CTX_set_ssl.3 -> /usr/local/share/man/man3/SSL_CONF_CTX_set_ssl_ctx.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_connect.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set0_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add0_chain_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get0_chain_certs.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_clear_chain_certs.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add0_chain_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add1_chain_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_chain_certs.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_clear_chain_certs.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_build_cert_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_build_cert_chain.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_select_current_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_select_current_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_current_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_current_cert.3 -> /usr/local/share/man/man3/SSL_CTX_add1_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_clear_extra_chain_certs.3 -> /usr/local/share/man/man3/SSL_CTX_add_extra_chain_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_remove_session.3 -> /usr/local/share/man/man3/SSL_CTX_add_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_config.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_config.3 -> /usr/local/share/man/man3/SSL_CTX_config.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_callback_ctrl.3 -> /usr/local/share/man/man3/SSL_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_ctrl.3 -> /usr/local/share/man/man3/SSL_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_callback_ctrl.3 -> /usr/local/share/man/man3/SSL_CTX_ctrl.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_dane_mtype_set.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_dane_enable.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_dane_tlsa_add.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_dane_authority.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_dane_tlsa.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_dane_set_flags.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_dane_clear_flags.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_dane_set_flags.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_dane_clear_flags.3 -> /usr/local/share/man/man3/SSL_CTX_dane_enable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_flush_sessions.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_param.3 -> /usr/local/share/man/man3/SSL_CTX_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_param.3 -> /usr/local/share/man/man3/SSL_CTX_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_param.3 -> /usr/local/share/man/man3/SSL_CTX_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_verify_mode.3 -> /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_verify_depth.3 -> /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_verify_depth.3 -> /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_verify_callback.3 -> /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_verify_callback.3 -> /usr/local/share/man/man3/SSL_CTX_get_verify_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_has_client_custom_ext.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_verify_paths.3 -> /usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_verify_dir.3 -> /usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_verify_file.3 -> /usr/local/share/man/man3/SSL_CTX_load_verify_locations.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_2_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_2_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_2_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_up_ref.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv3_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv3_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv3_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_1_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_1_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLSv1_1_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLS_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLS_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLS_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv23_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv23_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSLv23_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLS_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_2_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_2_server_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DTLSv1_2_client_method.3 -> /usr/local/share/man/man3/SSL_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_connect.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_connect_good.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_connect_renegotiate.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_accept.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_accept_good.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_accept_renegotiate.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_hits.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_cb_hits.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_misses.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_timeouts.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_cache_full.3 -> /usr/local/share/man/man3/SSL_CTX_sess_number.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_get_cache_size.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_cache_size.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_set_new_cb.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_set_remove_cb.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_get_new_cb.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_get_remove_cb.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sess_get_get_cb.3 -> /usr/local/share/man/man3/SSL_CTX_sess_set_get_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_sessions.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_client_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_client_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_client_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_client_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_client_CA.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add_client_CA.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get0_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add1_to_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add1_to_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_peer_CA_list.3 -> /usr/local/share/man/man3/SSL_CTX_set0_CA_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_groups.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_groups_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_groups.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_groups_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get1_groups.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_shared_group.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_curves_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_curves.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_curves_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get1_curves.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_shared_curve.3 -> /usr/local/share/man/man3/SSL_CTX_set1_curves.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_sigalgs.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_sigalgs_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_sigalgs_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_client_sigalgs.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_client_sigalgs_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_client_sigalgs_list.3 -> /usr/local/share/man/man3/SSL_CTX_set1_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set0_verify_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set0_chain_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_chain_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_verify_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_verify_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_chain_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_chain_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set1_verify_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_alpn_protos.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_alpn_protos.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_next_proto_select_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_next_protos_advertised_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_select_next_proto.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_alpn_selected.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_next_proto_negotiated.3 -> /usr/local/share/man/man3/SSL_CTX_set_alpn_select_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_cert_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_cert_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set1_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_cert_store.3 -> /usr/local/share/man/man3/SSL_CTX_set_cert_store.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cert_verify_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_cipher_list.3 -> /usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_ciphersuites.3 -> /usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_ciphersuites.3 -> /usr/local/share/man/man3/SSL_CTX_set_cipher_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_client_cert_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_cert_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_cb_fn.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_isv2.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_legacy_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_random.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_session_id.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_ciphers.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_compression_methods.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get1_extensions_present.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_hello_get0_ext.3 -> /usr/local/share/man/man3/SSL_CTX_set_client_hello_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ssl_ct_validation_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_enable_ct.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_enable_ct.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_disable_ct.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_disable_ct.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_ct_validation_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_ct_is_enabled.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_ct_is_enabled.3 -> /usr/local/share/man/man3/SSL_CTX_set_ct_validation_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_ctlog_list_file.3 -> /usr/local/share/man/man3/SSL_CTX_set_ctlog_list_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_default_passwd_cb_userdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_default_passwd_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_default_passwd_cb_userdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_default_passwd_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_default_passwd_cb_userdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_default_passwd_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_generate_session_id.3 -> /usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_has_matching_session_id.3 -> /usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GEN_SESSION_CB.3 -> /usr/local/share/man/man3/SSL_CTX_set_generate_session_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_info_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_info_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_info_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_info_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_info_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_info_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_info_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_keylog_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_keylog_cb_func.3 -> /usr/local/share/man/man3/SSL_CTX_set_keylog_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_max_cert_list.3 -> /usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_max_cert_list.3 -> /usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_max_cert_list.3 -> /usr/local/share/man/man3/SSL_CTX_set_max_cert_list.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_max_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_min_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_max_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_min_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_max_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_min_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_max_proto_version.3 -> /usr/local/share/man/man3/SSL_CTX_set_min_proto_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_clear_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_clear_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_msg_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_msg_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_msg_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_msg_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_num_tickets.3 -> /usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_num_tickets.3 -> /usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_num_tickets.3 -> /usr/local/share/man/man3/SSL_CTX_set_num_tickets.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_options.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_clear_options.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_clear_options.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_options.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_options.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_secure_renegotiation_support.3 -> /usr/local/share/man/man3/SSL_CTX_set_options.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_psk_client_cb_func.3 -> /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_psk_use_session_cb_func.3 -> /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_psk_client_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_psk_use_session_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_psk_use_session_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_psk_client_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_quiet_shutdown.3 -> /usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_quiet_shutdown.3 -> /usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_quiet_shutdown.3 -> /usr/local/share/man/man3/SSL_CTX_set_quiet_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_read_ahead.3 -> /usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_read_ahead.3 -> /usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_read_ahead.3 -> /usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_default_read_ahead.3 -> /usr/local/share/man/man3/SSL_CTX_set_read_ahead.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_record_padding_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_record_padding_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_record_padding_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_record_padding_callback_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_block_padding.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_block_padding.3 -> /usr/local/share/man/man3/SSL_CTX_set_record_padding_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_security_level.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_security_level.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_security_level.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_security_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_security_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_security_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_security_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set0_security_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_security_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get0_security_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_security_ex_data.3 -> /usr/local/share/man/man3/SSL_CTX_set_security_level.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_session_cache_mode.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_cache_mode.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_session_id_context.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_id_context.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_ticket_appdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_ticket_appdata.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_generate_session_ticket_fn.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_decrypt_session_ticket_fn.3 -> /usr/local/share/man/man3/SSL_CTX_set_session_ticket_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_max_send_fragment.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_max_send_fragment.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_split_send_fragment.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_max_pipelines.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_max_pipelines.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_default_read_buffer_len.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_default_read_buffer_len.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_max_fragment_length.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tlsext_max_fragment_length.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_max_fragment_length.3 -> /usr/local/share/man/man3/SSL_CTX_set_split_send_fragment.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_ssl_method.3 -> /usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_ssl_method.3 -> /usr/local/share/man/man3/SSL_CTX_set_ssl_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cookie_generate_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_cookie_verify_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_timeout.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_timeout.3 -> /usr/local/share/man/man3/SSL_CTX_set_timeout.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_servername_type.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_servername.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tlsext_host_name.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_servername_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_tlsext_status_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_tlsext_status_arg.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_type.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_tlsext_status_type.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tlsext_status_type.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_tlsext_status_type.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_tlsext_status_ocsp_resp.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tlsext_status_ocsp_resp.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_status_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tlsext_use_srtp.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_srtp_profiles.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_selected_srtp_profile.3 -> /usr/local/share/man/man3/SSL_CTX_set_tlsext_use_srtp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_tmp_dh.3 -> /usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tmp_dh_callback.3 -> /usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_tmp_dh.3 -> /usr/local/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_verify.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_verify_depth.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_verify_depth.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_verify_cb.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_verify_client_post_handshake.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_post_handshake_auth.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_post_handshake_auth.3 -> /usr/local/share/man/man3/SSL_CTX_set_verify.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_certificate_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_certificate_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_certificate.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_certificate_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_certificate_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_certificate_chain_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_certificate_chain_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_PrivateKey.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_PrivateKey_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_PrivateKey_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_PrivateKey_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_PrivateKey.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_RSAPrivateKey.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_RSAPrivateKey_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_check_private_key.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_check_private_key.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_cert_and_key.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_cert_and_key.3 -> /usr/local/share/man/man3/SSL_CTX_use_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_psk_server_cb_func.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_psk_find_session_cb_func.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_use_psk_identity_hint.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_psk_server_callback.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_psk_server_callback.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_psk_find_session_callback.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_psk_find_session_callback.3 -> /usr/local/share/man/man3/SSL_CTX_use_psk_identity_hint.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_serverinfo_ex.3 -> /usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_use_serverinfo_file.3 -> /usr/local/share/man/man3/SSL_CTX_use_serverinfo.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_do_handshake.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_export_keying_material.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_export_keying_material_early.3 -> /usr/local/share/man/man3/SSL_export_keying_material.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_custom_ext.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_client_custom_ext.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_add_server_custom_ext.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/custom_ext_add_cb.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/custom_ext_free_cb.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/custom_ext_parse_cb.3 -> /usr/local/share/man/man3/SSL_extension_supported.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_peer_scts.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_all_async_fds.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_waiting_for_async.3 -> /usr/local/share/man/man3/SSL_get_all_async_fds.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_changed_async_fds.3 -> /usr/local/share/man/man3/SSL_get_all_async_fds.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get1_supported_ciphers.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_client_ciphers.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_ciphers.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_bytes_to_cipher_list.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_cipher_list.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_shared_ciphers.3 -> /usr/local/share/man/man3/SSL_get_ciphers.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_client_random.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_server_random.3 -> /usr/local/share/man/man3/SSL_get_client_random.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_master_key.3 -> /usr/local/share/man/man3/SSL_get_client_random.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_master_key.3 -> /usr/local/share/man/man3/SSL_get_client_random.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_cipher_name.3 -> /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_cipher.3 -> /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_cipher_bits.3 -> /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_cipher_version.3 -> /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_pending_cipher.3 -> /usr/local/share/man/man3/SSL_get_current_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_default_timeout.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_extms_support.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_rfd.3 -> /usr/local/share/man/man3/SSL_get_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_wfd.3 -> /usr/local/share/man/man3/SSL_get_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_peer_cert_chain.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_verified_chain.3 -> /usr/local/share/man/man3/SSL_get_peer_cert_chain.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_peer_certificate.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_peer_signature_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_peer_signature_type_nid.3 -> /usr/local/share/man/man3/SSL_get_peer_signature_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_signature_nid.3 -> /usr/local/share/man/man3/SSL_get_peer_signature_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_signature_type_nid.3 -> /usr/local/share/man/man3/SSL_get_peer_signature_nid.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_peer_tmp_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_server_tmp_key.3 -> /usr/local/share/man/man3/SSL_get_peer_tmp_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_tmp_key.3 -> /usr/local/share/man/man3/SSL_get_peer_tmp_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_psk_identity.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_psk_identity_hint.3 -> /usr/local/share/man/man3/SSL_get_psk_identity.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_rbio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_wbio.3 -> /usr/local/share/man/man3/SSL_get_rbio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_session.3 -> /usr/local/share/man/man3/SSL_get_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get1_session.3 -> /usr/local/share/man/man3/SSL_get_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_shared_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_sigalgs.3 -> /usr/local/share/man/man3/SSL_get_shared_sigalgs.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_SSL_CTX.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_verify_result.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_client_version.3 -> /usr/local/share/man/man3/SSL_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_is_dtls.3 -> /usr/local/share/man/man3/SSL_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_version.3 -> /usr/local/share/man/man3/SSL_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_in_before.3 -> /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_is_init_finished.3 -> /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_in_connect_init.3 -> /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_in_accept_init.3 -> /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_state.3 -> /usr/local/share/man/man3/SSL_in_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_key_update.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_key_update_type.3 -> /usr/local/share/man/man3/SSL_key_update.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_renegotiate.3 -> /usr/local/share/man/man3/SSL_key_update.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_renegotiate_abbreviated.3 -> /usr/local/share/man/man3/SSL_key_update.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_renegotiate_pending.3 -> /usr/local/share/man/man3/SSL_key_update.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_library_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OpenSSL_add_ssl_algorithms.3 -> /usr/local/share/man/man3/SSL_library_init.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_load_client_CA_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add_file_cert_subjects_to_stack.3 -> /usr/local/share/man/man3/SSL_load_client_CA_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add_dir_cert_subjects_to_stack.3 -> /usr/local/share/man/man3/SSL_load_client_CA_file.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_dup.3 -> /usr/local/share/man/man3/SSL_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_up_ref.3 -> /usr/local/share/man/man3/SSL_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_pending.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_has_pending.3 -> /usr/local/share/man/man3/SSL_pending.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_read_ex.3 -> /usr/local/share/man/man3/SSL_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_peek_ex.3 -> /usr/local/share/man/man3/SSL_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_peek.3 -> /usr/local/share/man/man3/SSL_read.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_recv_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_recv_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_recv_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_get_recv_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_max_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_write_early_data.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_early_data_status.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_allow_early_data_cb_fn.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_CTX_set_allow_early_data_cb.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_allow_early_data_cb.3 -> /usr/local/share/man/man3/SSL_read_early_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_rstate_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_rstate_string_long.3 -> /usr/local/share/man/man3/SSL_rstate_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_new.3 -> /usr/local/share/man/man3/SSL_SESSION_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_dup.3 -> /usr/local/share/man/man3/SSL_SESSION_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_up_ref.3 -> /usr/local/share/man/man3/SSL_SESSION_free.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_cipher.3 -> /usr/local/share/man/man3/SSL_SESSION_get0_cipher.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_hostname.3 -> /usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_alpn_selected.3 -> /usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_alpn_selected.3 -> /usr/local/share/man/man3/SSL_SESSION_get0_hostname.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_id_context.3 -> /usr/local/share/man/man3/SSL_SESSION_get0_id_context.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_peer.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_compress_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_ex_data.3 -> /usr/local/share/man/man3/SSL_SESSION_get_ex_data.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_protocol_version.3 -> /usr/local/share/man/man3/SSL_SESSION_get_protocol_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_time.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_timeout.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set_timeout.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_time.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_time.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_timeout.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_timeout.3 -> /usr/local/share/man/man3/SSL_SESSION_get_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_has_ticket.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get0_ticket.3 -> /usr/local/share/man/man3/SSL_SESSION_has_ticket.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_ticket_lifetime_hint.3 -> /usr/local/share/man/man3/SSL_SESSION_has_ticket.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_is_resumable.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_print_fp.3 -> /usr/local/share/man/man3/SSL_SESSION_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_print_keylog.3 -> /usr/local/share/man/man3/SSL_SESSION_print.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_session_reused.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_set1_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_SESSION_get_id.3 -> /usr/local/share/man/man3/SSL_SESSION_set1_id.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set1_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_add1_host.3 -> /usr/local/share/man/man3/SSL_set1_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_hostflags.3 -> /usr/local/share/man/man3/SSL_set1_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get0_peername.3 -> /usr/local/share/man/man3/SSL_set1_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_rbio.3 -> /usr/local/share/man/man3/SSL_set_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set0_wbio.3 -> /usr/local/share/man/man3/SSL_set_bio.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_connect_state.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_accept_state.3 -> /usr/local/share/man/man3/SSL_set_connect_state.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_is_server.3 -> /usr/local/share/man/man3/SSL_set_connect_state.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_rfd.3 -> /usr/local/share/man/man3/SSL_set_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_wfd.3 -> /usr/local/share/man/man3/SSL_set_fd.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_session.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_get_shutdown.3 -> /usr/local/share/man/man3/SSL_set_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_set_verify_result.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_shutdown.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_state_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_state_string_long.3 -> /usr/local/share/man/man3/SSL_state_string.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_nothing.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_read.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_write.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_x509_lookup.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_async.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_async_job.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_want_client_hello_cb.3 -> /usr/local/share/man/man3/SSL_want.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_write.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SSL_write_ex.3 -> /usr/local/share/man/man3/SSL_write.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_METHOD.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_destroy_method.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_opener.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_writer.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_flusher.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_reader.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_closer.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_data_duplicator.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_prompt_constructor.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_set_ex_data.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_opener.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_writer.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_flusher.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_reader.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_closer.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_data_duplicator.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_data_destructor.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_prompt_constructor.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_method_get_ex_data.3 -> /usr/local/share/man/man3/UI_create_method.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_new_method.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_free.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_input_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_input_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_verify_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_verify_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_input_boolean.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_input_boolean.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_info_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_info_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_error_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_error_string.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_construct_prompt.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_add_user_data.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_dup_user_data.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_user_data.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_result.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_result_length.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_process.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_ctrl.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_set_default_method.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_default_method.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_method.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_set_method.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_OpenSSL.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_null.3 -> /usr/local/share/man/man3/UI_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_string_types.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_string_type.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_input_flags.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_output_string.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_action_string.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_result_string.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_result_string_length.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get0_test_string.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_result_minsize.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_get_result_maxsize.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_set_result.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_set_result_ex.3 -> /usr/local/share/man/man3/UI_STRING.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_UTIL_read_pw.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_UTIL_read_pw_string.3 -> /usr/local/share/man/man3/UI_UTIL_read_pw.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/UI_UTIL_wrap_read_pem_callback.3 -> /usr/local/share/man/man3/UI_UTIL_read_pw.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_set0.3 -> /usr/local/share/man/man3/X509_ALGOR_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_get0.3 -> /usr/local/share/man/man3/X509_ALGOR_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_set_md.3 -> /usr/local/share/man/man3/X509_ALGOR_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_cmp.3 -> /usr/local/share/man/man3/X509_ALGOR_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_ca.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_email.3 -> /usr/local/share/man/man3/X509_check_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_ip.3 -> /usr/local/share/man/man3/X509_check_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_ip_asc.3 -> /usr/local/share/man/man3/X509_check_host.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_issued.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_private_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_check_private_key.3 -> /usr/local/share/man/man3/X509_check_private_key.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_check_purpose.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_cmp.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_issuer_and_serial_cmp.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_issuer_name_cmp.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_subject_name_cmp.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_cmp.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_match.3 -> /usr/local/share/man/man3/X509_cmp.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_cmp_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_cmp_current_time.3 -> /usr/local/share/man/man3/X509_cmp_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_time_adj.3 -> /usr/local/share/man/man3/X509_cmp_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_time_adj_ex.3 -> /usr/local/share/man/man3/X509_cmp_time.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_by_cert.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_REVOKED.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get0_serialNumber.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get0_revocationDate.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_set_serialNumber.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_set_revocationDate.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_add0_revoked.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_sort.3 -> /usr/local/share/man/man3/X509_CRL_get0_by_serial.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_digest.3 -> /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_pubkey_digest.3 -> /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_digest.3 -> /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_digest.3 -> /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3 -> /usr/local/share/man/man3/X509_digest.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DECLARE_ASN1_FUNCTIONS.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IMPLEMENT_ASN1_FUNCTIONS.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASN1_ITEM.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ACCESS_DESCRIPTION_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ACCESS_DESCRIPTION_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSIONS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ADMISSION_SYNTAX_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdOrRange_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdOrRange_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdentifierChoice_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdentifierChoice_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdentifiers_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASIdentifiers_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASRange_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ASRange_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/AUTHORITY_INFO_ACCESS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/AUTHORITY_KEYID_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/AUTHORITY_KEYID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BASIC_CONSTRAINTS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/BASIC_CONSTRAINTS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CERTIFICATEPOLICIES_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CERTIFICATEPOLICIES_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ContentInfo_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ContentInfo_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ContentInfo_print_ctx.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ReceiptRequest_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CMS_ReceiptRequest_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRL_DIST_POINTS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/CRL_DIST_POINTS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIRECTORYSTRING_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIRECTORYSTRING_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DISPLAYTEXT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DISPLAYTEXT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIST_POINT_NAME_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIST_POINT_NAME_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIST_POINT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DIST_POINT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/DSAparams_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPARAMETERS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPARAMETERS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPKPARAMETERS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ECPKPARAMETERS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EDIPARTYNAME_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EDIPARTYNAME_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_CERT_ID_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_CERT_ID_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_CERT_ID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_ISSUER_SERIAL_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_ISSUER_SERIAL_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_ISSUER_SERIAL_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_SIGNING_CERT_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_SIGNING_CERT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ESS_SIGNING_CERT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EXTENDED_KEY_USAGE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/EXTENDED_KEY_USAGE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_NAMES_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_NAMES_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_NAME_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_NAME_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_NAME_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_SUBTREE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/GENERAL_SUBTREE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressChoice_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressChoice_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressFamily_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressFamily_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressOrRange_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressOrRange_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressRange_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/IPAddressRange_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ISSUING_DIST_POINT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/ISSUING_DIST_POINT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAME_CONSTRAINTS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAME_CONSTRAINTS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NAMING_AUTHORITY_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_CERT_SEQUENCE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_SPKAC_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_SPKAC_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_SPKI_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NETSCAPE_SPKI_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NOTICEREF_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/NOTICEREF_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_BASICRESP_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_BASICRESP_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CERTID_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CERTID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CERTSTATUS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CERTSTATUS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CRLID_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_CRLID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_ONEREQ_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_ONEREQ_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQINFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REQINFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPBYTES_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPBYTES_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPDATA_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPDATA_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPID_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_RESPONSE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REVOKEDINFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_REVOKEDINFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SERVICELOC_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SERVICELOC_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SIGNATURE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SIGNATURE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SINGLERESP_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OCSP_SINGLERESP_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OTHERNAME_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/OTHERNAME_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBE2PARAM_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBE2PARAM_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBEPARAM_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBEPARAM_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBKDF2PARAM_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PBKDF2PARAM_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_BAGS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_BAGS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_MAC_DATA_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_MAC_DATA_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_SAFEBAG_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_SAFEBAG_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS12_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_DIGEST_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_DIGEST_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENCRYPT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENCRYPT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENC_CONTENT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENC_CONTENT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENVELOPE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ENVELOPE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_ISSUER_AND_SERIAL_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_RECIP_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_RECIP_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGNED_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGNED_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGNER_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGNER_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_SIGN_ENVELOPE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS7_print_ctx.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKCS8_PRIV_KEY_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKEY_USAGE_PERIOD_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PKEY_USAGE_PERIOD_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICYINFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICYINFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICYQUALINFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICYQUALINFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICY_CONSTRAINTS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICY_CONSTRAINTS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICY_MAPPING_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/POLICY_MAPPING_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFOS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROFESSION_INFOS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROXY_CERT_INFO_EXTENSION_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROXY_POLICY_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/PROXY_POLICY_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSAPrivateKey_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSAPublicKey_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_OAEP_PARAMS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_OAEP_PARAMS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_PSS_PARAMS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/RSA_PSS_PARAMS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCRYPT_PARAMS_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SCRYPT_PARAMS_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SXNETID_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SXNETID_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SXNET_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/SXNET_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLS_FEATURE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TLS_FEATURE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_ACCURACY_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_ACCURACY_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_ACCURACY_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_MSG_IMPRINT_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_MSG_IMPRINT_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_MSG_IMPRINT_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_REQ_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_REQ_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_REQ_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_RESP_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_RESP_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_RESP_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_STATUS_INFO_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_STATUS_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_STATUS_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_TST_INFO_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_TST_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/TS_TST_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/USERNOTICE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/USERNOTICE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ALGOR_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ATTRIBUTE_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ATTRIBUTE_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_ATTRIBUTE_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CERT_AUX_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CERT_AUX_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CINF_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CINF_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_INFO_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_INFO_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_dup.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VAL_free.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VAL_new.3 -> /usr/local/share/man/man3/X509_dup.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_set_critical.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_set_data.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_create_by_NID.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_create_by_OBJ.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_get_object.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_get_critical.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_EXTENSION_get_data.3 -> /usr/local/share/man/man3/X509_EXTENSION_set_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_getm_notBefore.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_notAfter.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_getm_notAfter.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set1_notBefore.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set1_notAfter.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_lastUpdate.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_nextUpdate.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_set1_lastUpdate.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_set1_nextUpdate.3 -> /usr/local/share/man/man3/X509_get0_notBefore.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_signature_nid.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_tbs_sigalg.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get0_signature.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get_signature_nid.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_signature.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_signature_nid.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_signature_info.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_INFO_get.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_INFO_set.3 -> /usr/local/share/man/man3/X509_get0_signature.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_uids.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_subject_key_id.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_authority_key_id.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_authority_issuer.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_authority_serial.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_pathlen.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_key_usage.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_extended_key_usage.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_proxy_flag.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_proxy_pathlen.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_proxy_pathlen.3 -> /usr/local/share/man/man3/X509_get_extension_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_pubkey.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_pubkey.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_X509_PUBKEY.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get_pubkey.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get0_pubkey.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_set_pubkey.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get_X509_PUBKEY.3 -> /usr/local/share/man/man3/X509_get_pubkey.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_serialNumber.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_serialNumber.3 -> /usr/local/share/man/man3/X509_get_serialNumber.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_serialNumber.3 -> /usr/local/share/man/man3/X509_get_serialNumber.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_subject_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_issuer_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_issuer_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get_subject_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_set_subject_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_issuer.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_set_issuer_name.3 -> /usr/local/share/man/man3/X509_get_subject_name.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_set_version.3 -> /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_get_version.3 -> /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_set_version.3 -> /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_version.3 -> /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_set_version.3 -> /usr/local/share/man/man3/X509_get_version.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_TYPE.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_new.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_free.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_init.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_shutdown.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_set_method_data.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_method_data.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_ctrl.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_load_file.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_add_dir.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_store.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_by_subject.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_by_issuer_serial.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_by_fingerprint.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_by_alias.3 -> /usr/local/share/man/man3/X509_LOOKUP.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_file.3 -> /usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_load_cert_file.3 -> /usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_load_crl_file.3 -> /usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_load_cert_crl_file.3 -> /usr/local/share/man/man3/X509_LOOKUP_hash_dir.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_METHOD.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_free.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_new_item.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_new_item.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_free.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_free.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_init.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_init.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_shutdown.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_shutdown.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_ctrl_fn.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_ctrl.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_ctrl.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_by_subject_fn.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_get_by_alias_fn.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_OBJECT_set1_X509.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_OBJECT_set1_X509_CRL.3 -> /usr/local/share/man/man3/X509_LOOKUP_meth_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_add_entry_by_OBJ.3 -> /usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_add_entry_by_NID.3 -> /usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_add_entry.3 -> /usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_delete_entry.3 -> /usr/local/share/man/man3/X509_NAME_add_entry_by_txt.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_get_data.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_set_object.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_set_data.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_create_by_txt.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_create_by_NID.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3 -> /usr/local/share/man/man3/X509_NAME_ENTRY_get_object.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get0_der.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get_index_by_OBJ.3 -> /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get_entry.3 -> /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_entry_count.3 -> /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get_text_by_NID.3 -> /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_get_text_by_OBJ.3 -> /usr/local/share/man/man3/X509_NAME_get_index_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_print_ex_fp.3 -> /usr/local/share/man/man3/X509_NAME_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_print.3 -> /usr/local/share/man/man3/X509_NAME_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_NAME_oneline.3 -> /usr/local/share/man/man3/X509_NAME_print_ex.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_chain_up_ref.3 -> /usr/local/share/man/man3/X509_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_free.3 -> /usr/local/share/man/man3/X509_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_up_ref.3 -> /usr/local/share/man/man3/X509_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_free.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_set.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_get0.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_get.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PUBKEY.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PUBKEY.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PUBKEY_bio.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/d2i_PUBKEY_fp.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PUBKEY_fp.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/i2d_PUBKEY_bio.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_set0_param.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_PUBKEY_get0_param.3 -> /usr/local/share/man/man3/X509_PUBKEY_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_get0.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_SIG_getm.3 -> /usr/local/share/man/man3/X509_SIG_get0.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_sign_ctx.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_verify.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_sign.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_sign_ctx.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REQ_verify.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_sign.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_sign_ctx.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_verify.3 -> /usr/local/share/man/man3/X509_sign.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_add_crl.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_depth.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_flags.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_purpose.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_trust.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_add_lookup.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_load_locations.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_default_paths.3 -> /usr/local/share/man/man3/X509_STORE_add_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_error.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_error_depth.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_error_depth.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_current_cert.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_current_cert.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get0_cert.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get1_chain.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_verify_cert_error_string.3 -> /usr/local/share/man/man3/X509_STORE_CTX_get_error.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_cleanup.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_free.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_init.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set0_trusted_stack.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_cert.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set0_crls.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get0_chain.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set0_verified_chain.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get0_param.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set0_param.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get0_untrusted.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set0_untrusted.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_num_untrusted.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_default.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_verify.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_verify_fn.3 -> /usr/local/share/man/man3/X509_STORE_CTX_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_cleanup.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_lookup_crls.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_lookup_certs.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_check_policy.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_cert_crl.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_check_crl.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_get_crl.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_check_revocation.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_check_issued.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_get_issuer.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_verify_cb.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_verify_cb.3 -> /usr/local/share/man/man3/X509_STORE_CTX_set_verify_cb.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set1_param.3 -> /usr/local/share/man/man3/X509_STORE_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get0_objects.3 -> /usr/local/share/man/man3/X509_STORE_get0_param.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_up_ref.3 -> /usr/local/share/man/man3/X509_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_free.3 -> /usr/local/share/man/man3/X509_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_lock.3 -> /usr/local/share/man/man3/X509_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_unlock.3 -> /usr/local/share/man/man3/X509_STORE_new.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_lookup_crls_cb.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_verify_func.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_cleanup.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_cleanup.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_lookup_crls.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_lookup_crls.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_lookup_certs.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_lookup_certs.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_check_policy.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_check_policy.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_cert_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_cert_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_check_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_check_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_get_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_get_crl.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_check_revocation.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_check_revocation.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_check_issued.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_check_issued.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_get_issuer.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_get_issuer.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_verify.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_verify.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_get_verify_cb.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_set_verify_cb.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_cert_crl_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_check_crl_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_check_issued_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_check_policy_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_check_revocation_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_cleanup_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_crl_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_get_issuer_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_lookup_certs_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_STORE_CTX_lookup_crls_fn.3 -> /usr/local/share/man/man3/X509_STORE_set_verify_cb_func.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_verify_cert.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_clear_flags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_flags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_purpose.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_inh_flags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_trust.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_depth.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_depth.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_auth_level.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_time.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_time.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_add0_policy.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set1_policies.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set1_host.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_add1_host.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set_hostflags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_get0_peername.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set1_email.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_VERIFY_PARAM_set1_ip_asc.3 -> /usr/local/share/man/man3/X509_VERIFY_PARAM_set_flags.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get0_extensions.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get0_extensions.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get0_extensions.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509V3_add1_i2d.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509V3_EXT_d2i.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509V3_EXT_i2d.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext_d2i.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_add1_ext_i2d.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext_d2i.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_add1_ext_i2d.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext_d2i.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_add1_ext_i2d.3 -> /usr/local/share/man/man3/X509V3_get_d2i.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_get_ext_count.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_get_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_get_ext_by_OBJ.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_get_ext_by_critical.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_delete_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509v3_add_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext_count.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext_by_NID.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext_by_OBJ.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_get_ext_by_critical.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_delete_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_add_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext_count.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext_by_NID.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext_by_OBJ.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_get_ext_by_critical.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_delete_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_CRL_add_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext_count.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext_by_NID.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext_by_OBJ.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_get_ext_by_critical.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_delete_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man3/X509_REVOKED_add_ext.3 -> /usr/local/share/man/man3/X509v3_get_ext_by_NID.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man5/config.5 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man5/x509v3_config.5 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/bio.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/crypto.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/ct.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/des_modes.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/Ed25519.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/Ed448.7 -> /usr/local/share/man/man7/Ed25519.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/evp.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/ossl_store-file.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/ossl_store.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/passphrase-encoding.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/proxy-certificates.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/RAND.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/RAND_DRBG.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/RSA-PSS.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/scrypt.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/SM2.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/ssl.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/X25519.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/X448.7 -> /usr/local/share/man/man7/X25519.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/man/man7/x509.7 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": *** Installing HTML manpages Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/perl ./util/process_docs.pl \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": "--destdir=/usr/local/share/doc/openssl/html" --type=html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/asn1parse.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-asn1parse.html -> /usr/local/share/doc/openssl/html/man1/asn1parse.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/CA.pl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ca.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ca.html -> /usr/local/share/doc/openssl/html/man1/ca.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ciphers.html -> /usr/local/share/doc/openssl/html/man1/ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/cms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-cms.html -> /usr/local/share/doc/openssl/html/man1/cms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/crl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-crl.html -> /usr/local/share/doc/openssl/html/man1/crl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/crl2pkcs7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-crl2pkcs7.html -> /usr/local/share/doc/openssl/html/man1/crl2pkcs7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/dgst.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-dgst.html -> /usr/local/share/doc/openssl/html/man1/dgst.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/dhparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-dhparam.html -> /usr/local/share/doc/openssl/html/man1/dhparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/dsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-dsa.html -> /usr/local/share/doc/openssl/html/man1/dsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/dsaparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-dsaparam.html -> /usr/local/share/doc/openssl/html/man1/dsaparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ec.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ec.html -> /usr/local/share/doc/openssl/html/man1/ec.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ecparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ecparam.html -> /usr/local/share/doc/openssl/html/man1/ecparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/enc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-enc.html -> /usr/local/share/doc/openssl/html/man1/enc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/engine.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-engine.html -> /usr/local/share/doc/openssl/html/man1/engine.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/errstr.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-errstr.html -> /usr/local/share/doc/openssl/html/man1/errstr.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/gendsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-gendsa.html -> /usr/local/share/doc/openssl/html/man1/gendsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/genpkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-genpkey.html -> /usr/local/share/doc/openssl/html/man1/genpkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/genrsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-genrsa.html -> /usr/local/share/doc/openssl/html/man1/genrsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-list.html -> /usr/local/share/doc/openssl/html/man1/list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/nseq.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-nseq.html -> /usr/local/share/doc/openssl/html/man1/nseq.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ocsp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ocsp.html -> /usr/local/share/doc/openssl/html/man1/ocsp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/passwd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-passwd.html -> /usr/local/share/doc/openssl/html/man1/passwd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkcs12.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkcs12.html -> /usr/local/share/doc/openssl/html/man1/pkcs12.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkcs7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkcs7.html -> /usr/local/share/doc/openssl/html/man1/pkcs7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkcs8.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkcs8.html -> /usr/local/share/doc/openssl/html/man1/pkcs8.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkey.html -> /usr/local/share/doc/openssl/html/man1/pkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkeyparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkeyparam.html -> /usr/local/share/doc/openssl/html/man1/pkeyparam.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/pkeyutl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-pkeyutl.html -> /usr/local/share/doc/openssl/html/man1/pkeyutl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-prime.html -> /usr/local/share/doc/openssl/html/man1/prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-rand.html -> /usr/local/share/doc/openssl/html/man1/rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/rehash.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-c_rehash.html -> /usr/local/share/doc/openssl/html/man1/rehash.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-rehash.html -> /usr/local/share/doc/openssl/html/man1/rehash.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/c_rehash.html -> /usr/local/share/doc/openssl/html/man1/rehash.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/req.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-req.html -> /usr/local/share/doc/openssl/html/man1/req.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/rsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-rsa.html -> /usr/local/share/doc/openssl/html/man1/rsa.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/rsautl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-rsautl.html -> /usr/local/share/doc/openssl/html/man1/rsautl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/s_client.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-s_client.html -> /usr/local/share/doc/openssl/html/man1/s_client.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/s_server.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-s_server.html -> /usr/local/share/doc/openssl/html/man1/s_server.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/s_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-s_time.html -> /usr/local/share/doc/openssl/html/man1/s_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/sess_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-sess_id.html -> /usr/local/share/doc/openssl/html/man1/sess_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/smime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-smime.html -> /usr/local/share/doc/openssl/html/man1/smime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/speed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-speed.html -> /usr/local/share/doc/openssl/html/man1/speed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/spkac.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-spkac.html -> /usr/local/share/doc/openssl/html/man1/spkac.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/srp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-srp.html -> /usr/local/share/doc/openssl/html/man1/srp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/storeutl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-storeutl.html -> /usr/local/share/doc/openssl/html/man1/storeutl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/ts.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-ts.html -> /usr/local/share/doc/openssl/html/man1/ts.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/tsget.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-tsget.html -> /usr/local/share/doc/openssl/html/man1/tsget.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-verify.html -> /usr/local/share/doc/openssl/html/man1/verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-version.html -> /usr/local/share/doc/openssl/html/man1/version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/x509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man1/openssl-x509.html -> /usr/local/share/doc/openssl/html/man1/x509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_admissionAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_namingAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_get0_professionInfos.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_admissionAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_namingAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_set0_professionInfos.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_admissionAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_admissionAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityId.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityURL.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_get0_authorityText.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityId.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityURL.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_set0_authorityText.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_addProfessionInfo.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_namingAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionItems.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_professionOIDs.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_get0_registrationNumber.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_addProfessionInfo.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_namingAuthority.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionItems.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_professionOIDs.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_set0_registrationNumber.html -> /usr/local/share/doc/openssl/html/man3/ADMISSIONS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_generate_nconf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_generate_v3.html -> /usr/local/share/doc/openssl/html/man3/ASN1_generate_nconf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_uint64.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_uint64.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set_int64.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_to_ASN1_INTEGER.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_to_BN.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get_int64.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_get.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set_int64.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_to_ASN1_ENUMERATED.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ENUMERATED_to_BN.html -> /usr/local/share/doc/openssl/html/man3/ASN1_INTEGER_get_int64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ITEM_lookup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ITEM_get.html -> /usr/local/share/doc/openssl/html/man3/ASN1_ITEM_lookup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_free.html -> /usr/local/share/doc/openssl/html/man3/ASN1_OBJECT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_dup.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_cmp.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_type.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_get0_data.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_data.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_to_UTF8.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_length.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_type_new.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_free.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_tag2str.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex_fp.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_get.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_cleanup.html -> /usr/local/share/doc/openssl/html/man3/ASN1_STRING_TABLE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_adj.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_adj.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_adj.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_check.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_check.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_check.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_set_string.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_set_string.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set_string_X509.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_normalize.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_tm.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_print.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_print.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_GENERALIZEDTIME_print.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_diff.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_cmp_time_t.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_UTCTIME_cmp_time_t.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_compare.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TIME_to_generalizedtime.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TIME_set.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_set1.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_cmp.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_unpack_sequence.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_pack_sequence.html -> /usr/local/share/doc/openssl/html/man3/ASN1_TYPE_get.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_get_wait_ctx.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_init_thread.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_cleanup_thread.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_pause_job.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_get_current_job.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_block_pause.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_unblock_pause.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_is_capable.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_start_job.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_set_wait_fd.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_fd.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_all_fds.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_get_changed_fds.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_clear_fd.html -> /usr/local/share/doc/openssl/html/man3/ASYNC_WAIT_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_set_key.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_decrypt.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_ecb_encrypt.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_cbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_cfb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_ofb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BF_options.html -> /usr/local/share/doc/openssl/html/man3/BF_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_new.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_clear.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_free.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawmake.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawaddress.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_rawport.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_hostname_string.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_service_string.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDR_path_string.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDR.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_lookup_type.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_next.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_free.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_socktype.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_protocol.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO_address.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_lookup_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_lookup.html -> /usr/local/share/doc/openssl/html/man3/BIO_ADDRINFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_socket.html -> /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_bind.html -> /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_listen.html -> /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_accept_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_closesocket.html -> /usr/local/share/doc/openssl/html/man3/BIO_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_callback_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ptr_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_int_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_reset.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_seek.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_tell.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_flush.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_eof.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_close.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_close.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_pending.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_wpending.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl_pending.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl_wpending.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_info_callback.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_info_callback.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_info_cb.html -> /usr/local/share/doc/openssl/html/man3/BIO_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_base64.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_buffer_num_lines.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_read_buffer_size.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_write_buffer_size.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_buffer_size.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_buffer_read_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_buffer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_cipher.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_cipher_status.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_cipher_ctx.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_md.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_md.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_md_ctx.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_null.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_do_handshake.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_ssl.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_ssl.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_ssl_mode.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_bytes.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_num_renegotiates.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_ssl_renegotiate_timeout.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_ssl.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_ssl_connect.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_buffer_ssl_connect.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ssl_copy_session_id.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ssl_shutdown.html -> /usr/local/share/doc/openssl/html/man3/BIO_f_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_find_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_next.html -> /usr/local/share/doc/openssl/html/man3/BIO_find_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_method_type.html -> /usr/local/share/doc/openssl/html/man3/BIO_find_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_init.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_init.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_shutdown.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_shutdown.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDH_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDH_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDH_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_new_index.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_free.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_read_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_read_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_write_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_write_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_write.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_write.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_read.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_read.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_puts.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_puts.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_gets.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_gets.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_create.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_create.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_destroy.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_destroy.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_get_callback_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_meth_set_callback_ctrl.html -> /usr/local/share/doc/openssl/html/man3/BIO_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_up_ref.html -> /usr/local/share/doc/openssl/html/man3/BIO_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_free.html -> /usr/local/share/doc/openssl/html/man3/BIO_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_vfree.html -> /usr/local/share/doc/openssl/html/man3/BIO_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_free_all.html -> /usr/local/share/doc/openssl/html/man3/BIO_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_hostserv_priorities.html -> /usr/local/share/doc/openssl/html/man3/BIO_parse_hostserv.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_printf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_vprintf.html -> /usr/local/share/doc/openssl/html/man3/BIO_printf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_snprintf.html -> /usr/local/share/doc/openssl/html/man3/BIO_printf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_vsnprintf.html -> /usr/local/share/doc/openssl/html/man3/BIO_printf.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_push.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_pop.html -> /usr/local/share/doc/openssl/html/man3/BIO_push.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_next.html -> /usr/local/share/doc/openssl/html/man3/BIO_push.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_read_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_write_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_write.html -> /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_gets.html -> /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_puts.html -> /usr/local/share/doc/openssl/html/man3/BIO_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_accept_name.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_accept_port.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_accept_name.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_accept_port.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_accept.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_nbio_accept.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_accept_bios.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_peer_name.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_peer_port.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_accept_ip_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_accept_ip_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_bind_mode.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_bind_mode.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_do_accept.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_make_bio_pair.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_destroy_bio_pair.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_shutdown_wr.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_write_buf_size.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_write_buf_size.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_bio_pair.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_write_guarantee.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_write_guarantee.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_read_request.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl_get_read_request.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_ctrl_reset_read_request.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_conn_address.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_conn_address.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_connect.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_conn_hostname.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_conn_port.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_conn_ip_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_conn_ip_family.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_conn_hostname.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_conn_port.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_nbio.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_do_connect.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_fd.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_fd.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_fd.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_file.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_fp.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_fp.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_fp.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_read_filename.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_write_filename.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_append_filename.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_rw_filename.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_secmem.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_mem_eof_return.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_mem_data.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_mem_buf.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_mem_ptr.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_mem_buf.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_mem.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_null.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_s_socket.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_new_socket.html -> /usr/local/share/doc/openssl/html/man3/BIO_s_socket.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_callback_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_callback_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_callback.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_debug_callback.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_callback_fn_ex.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_callback_fn.html -> /usr/local/share/doc/openssl/html/man3/BIO_set_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_should_read.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_should_write.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_should_io_special.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_retry_type.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_retry_BIO.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_get_retry_reason.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BIO_set_retry_reason.html -> /usr/local/share/doc/openssl/html/man3/BIO_should_retry.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_sub.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mul.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_sqr.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_div.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_nnmod.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_add.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_sub.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_mul.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_sqr.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_exp.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_gcd.html -> /usr/local/share/doc/openssl/html/man3/BN_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_add_word.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_sub_word.html -> /usr/local/share/doc/openssl/html/man3/BN_add_word.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mul_word.html -> /usr/local/share/doc/openssl/html/man3/BN_add_word.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_div_word.html -> /usr/local/share/doc/openssl/html/man3/BN_add_word.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_word.html -> /usr/local/share/doc/openssl/html/man3/BN_add_word.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_free.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_update.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_convert_ex.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_invert_ex.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_is_current_thread.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_current_thread.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_lock.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_unlock.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_get_flags.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_set_flags.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_BLINDING_create_param.html -> /usr/local/share/doc/openssl/html/man3/BN_BLINDING_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2binpad.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bin2bn.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2lebinpad.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_lebin2bn.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2hex.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2dec.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_hex2bn.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_dec2bn.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_print.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_print_fp.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_bn2mpi.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mpi2bn.html -> /usr/local/share/doc/openssl/html/man3/BN_bn2bin.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_ucmp.html -> /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_zero.html -> /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_one.html -> /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_word.html -> /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_odd.html -> /usr/local/share/doc/openssl/html/man3/BN_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_dup.html -> /usr/local/share/doc/openssl/html/man3/BN_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_with_flags.html -> /usr/local/share/doc/openssl/html/man3/BN_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_secure_new.html -> /usr/local/share/doc/openssl/html/man3/BN_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/BN_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_start.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_get.html -> /usr/local/share/doc/openssl/html/man3/BN_CTX_start.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_CTX_end.html -> /usr/local/share/doc/openssl/html/man3/BN_CTX_start.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_generate_prime_ex.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_prime_ex.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest_ex.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_call.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_new.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_free.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_set_old.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_set.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_GENCB_get_arg.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_prime.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_prime_fasttest.html -> /usr/local/share/doc/openssl/html/man3/BN_generate_prime.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_inverse.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_set.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_MONT_CTX_copy.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_from_montgomery.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_to_montgomery.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_montgomery.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_div_recp.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_RECP_CTX_set.html -> /usr/local/share/doc/openssl/html/man3/BN_mod_mul_reciprocal.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_secure_new.html -> /usr/local/share/doc/openssl/html/man3/BN_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_clear.html -> /usr/local/share/doc/openssl/html/man3/BN_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_free.html -> /usr/local/share/doc/openssl/html/man3/BN_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_clear_free.html -> /usr/local/share/doc/openssl/html/man3/BN_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_num_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_num_bits.html -> /usr/local/share/doc/openssl/html/man3/BN_num_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_num_bits_word.html -> /usr/local/share/doc/openssl/html/man3/BN_num_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_priv_rand.html -> /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_pseudo_rand.html -> /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_rand_range.html -> /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_priv_rand_range.html -> /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_pseudo_rand_range.html -> /usr/local/share/doc/openssl/html/man3/BN_rand.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_security_bits.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_clear_bit.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_is_bit_set.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_mask_bits.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_lshift.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_lshift1.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_rshift.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_rshift1.html -> /usr/local/share/doc/openssl/html/man3/BN_set_bit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_swap.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_zero.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_one.html -> /usr/local/share/doc/openssl/html/man3/BN_zero.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_value_one.html -> /usr/local/share/doc/openssl/html/man3/BN_zero.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_set_word.html -> /usr/local/share/doc/openssl/html/man3/BN_zero.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_word.html -> /usr/local/share/doc/openssl/html/man3/BN_zero.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_MEM_new_ex.html -> /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_MEM_free.html -> /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_MEM_grow.html -> /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_MEM_grow_clean.html -> /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BUF_reverse.html -> /usr/local/share/doc/openssl/html/man3/BUF_MEM_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add1_cert.html -> /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get1_certs.html -> /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add0_crl.html -> /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add1_crl.html -> /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get1_crls.html -> /usr/local/share/doc/openssl/html/man3/CMS_add0_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add1_recipient_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add0_recipient_key.html -> /usr/local/share/doc/openssl/html/man3/CMS_add1_recipient_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add1_signer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_sign.html -> /usr/local/share/doc/openssl/html/man3/CMS_add1_signer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_compress.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_decrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_final.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_type.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_get0_signer_id.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_ktri_cert_cmp.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_pkey.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_get0_id.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_kekri_id_cmp.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_set0_key.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_decrypt.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_RecipientInfo_encrypt.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_RecipientInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_set1_signer_cert.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signer_id.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_get0_signature.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_SignerInfo_cert_cmp.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_SignerInfos.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_set1_eContentType.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_eContentType.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_content.html -> /usr/local/share/doc/openssl/html/man3/CMS_get0_type.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get1_ReceiptRequest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_create0.html -> /usr/local/share/doc/openssl/html/man3/CMS_get1_ReceiptRequest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_add1_ReceiptRequest.html -> /usr/local/share/doc/openssl/html/man3/CMS_get1_ReceiptRequest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_get0_values.html -> /usr/local/share/doc/openssl/html/man3/CMS_get1_ReceiptRequest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_sign_receipt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_uncompress.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_get0_signers.html -> /usr/local/share/doc/openssl/html/man3/CMS_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_verify_receipt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CONF_modules_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CONF_modules_finish.html -> /usr/local/share/doc/openssl/html/man3/CONF_modules_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CONF_modules_unload.html -> /usr/local/share/doc/openssl/html/man3/CONF_modules_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CONF_modules_load_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CONF_modules_load.html -> /usr/local/share/doc/openssl/html/man3/CONF_modules_load_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_EX_new.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_EX_free.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_EX_dup.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_index.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_free_ex_data.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_new_ex_data.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_get_ex_new_index.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_memcmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_new.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_read_lock.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_write_lock.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_unlock.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_lock_free.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_atomic_add.html -> /usr/local/share/doc/openssl/html/man3/CRYPTO_THREAD_run_once.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_cert.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_cert.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_issuer.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set1_issuer.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get0_log_store.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_get_time.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_set_time.html -> /usr/local/share/doc/openssl/html/man3/CT_POLICY_EVAL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_new_from_base64.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_free.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_get0_name.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_get0_log_id.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_get0_public_key.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_get0_log_by_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_free.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_default_file.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_load_file.html -> /usr/local/share/doc/openssl/html/man3/CTLOG_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DHparams.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DHparams.html -> /usr/local/share/doc/openssl/html/man3/d2i_DHparams.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKey_nid_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_PKCS8PrivateKey_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_AutoPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_SSL_SESSION.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_SSL_SESSION.html -> /usr/local/share/doc/openssl/html/man3/d2i_SSL_SESSION.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ACCESS_DESCRIPTION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ADMISSIONS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ADMISSION_SYNTAX.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASIdOrRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASIdentifierChoice.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASIdentifiers.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_BIT_STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_BMPSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_ENUMERATED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALIZEDTIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_GENERALSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_IA5STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_INTEGER.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_NULL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_OBJECT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_OCTET_STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_PRINTABLESTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_SEQUENCE_ANY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_SET_ANY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_T61STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_TIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_TYPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_UINTEGER.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_UNIVERSALSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTCTIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_UTF8STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASN1_VISIBLESTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ASRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_INFO_ACCESS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_AUTHORITY_KEYID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_BASIC_CONSTRAINTS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_CERTIFICATEPOLICIES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_CMS_ContentInfo.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_CMS_ReceiptRequest.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_CMS_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_CRL_DIST_POINTS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DHxparams.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DIRECTORYSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DISPLAYTEXT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DIST_POINT_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSAPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSA_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSA_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECDSA_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECParameters.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ECPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_EC_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_EDIPARTYNAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ESS_CERT_ID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ESS_ISSUER_SERIAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ESS_SIGNING_CERT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_EXTENDED_KEY_USAGE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_GENERAL_NAMES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_IPAddressChoice.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_IPAddressFamily.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_IPAddressOrRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_IPAddressRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_ISSUING_DIST_POINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_NAMING_AUTHORITY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKAC.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_NETSCAPE_SPKI.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_NOTICEREF.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_BASICRESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_CERTSTATUS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_CRLID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_ONEREQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_REQUEST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPBYTES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPDATA.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_RESPONSE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_REVOKEDINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_SERVICELOC.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_SIGNATURE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OCSP_SINGLERESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_OTHERNAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PBE2PARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PBEPARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PBKDF2PARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12_BAGS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12_MAC_DATA.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12_SAFEBAG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS12_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_DIGEST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENCRYPT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENC_CONTENT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ENVELOPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_ISSUER_AND_SERIAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_RECIP_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGNER_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_SIGN_ENVELOPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS7_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKCS8_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PKEY_USAGE_PERIOD.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_POLICYINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_POLICYQUALINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PROFESSION_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PROXY_CERT_INFO_EXTENSION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PROXY_POLICY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSAPublicKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSA_OAEP_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSA_PSS_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_RSA_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_SCRYPT_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_SCT_LIST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_SXNET.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_SXNETID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_ACCURACY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_MSG_IMPRINT_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_REQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_REQ_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_RESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_RESP_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_STATUS_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_TS_TST_INFO_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_USERNOTICE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_ALGOR.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_ALGORS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_ATTRIBUTE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CERT_AUX.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CINF.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_CRL_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_EXTENSIONS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_NAME_ENTRY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_REQ_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_REVOKED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_VAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ADMISSIONS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASIdOrRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASIdentifierChoice.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASIdentifiers.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_BIT_STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_BMPSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_ENUMERATED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALIZEDTIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_GENERALSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_IA5STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_INTEGER.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_NULL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_OBJECT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_OCTET_STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_PRINTABLESTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_SEQUENCE_ANY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_SET_ANY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_T61STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_TIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_TYPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_UNIVERSALSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTCTIME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_UTF8STRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_VISIBLESTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASN1_bio_stream.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ASRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_INFO_ACCESS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_AUTHORITY_KEYID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_BASIC_CONSTRAINTS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CERTIFICATEPOLICIES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CMS_ContentInfo.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CMS_ReceiptRequest.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CMS_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CRL_DIST_POINTS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DHxparams.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DIRECTORYSTRING.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DISPLAYTEXT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DIST_POINT_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSAPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSA_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSA_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECDSA_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECParameters.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ECPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_EC_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_EDIPARTYNAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ESS_CERT_ID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ESS_ISSUER_SERIAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ESS_SIGNING_CERT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_EXTENDED_KEY_USAGE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_GENERAL_NAMES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_IPAddressChoice.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_IPAddressFamily.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_IPAddressOrRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_IPAddressRange.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_ISSUING_DIST_POINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_NAMING_AUTHORITY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKAC.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_NETSCAPE_SPKI.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_NOTICEREF.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_BASICRESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_CERTSTATUS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_CRLID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_ONEREQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_REQUEST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPBYTES.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPDATA.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_RESPONSE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_REVOKEDINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_SERVICELOC.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_SIGNATURE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OCSP_SINGLERESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_OTHERNAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PBE2PARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PBEPARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PBKDF2PARAM.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12_BAGS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12_MAC_DATA.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12_SAFEBAG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS12_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_DIGEST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENCRYPT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENC_CONTENT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ENVELOPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_ISSUER_AND_SERIAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_NDEF.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_RECIP_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGNER_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_SIGN_ENVELOPE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8PrivateKeyInfo_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS8_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKEY_USAGE_PERIOD.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_POLICYINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_POLICYQUALINFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PROFESSION_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PROXY_CERT_INFO_EXTENSION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PROXY_POLICY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPrivateKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSAPublicKey_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSA_OAEP_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSA_PSS_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_RSA_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_SCRYPT_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_SCT_LIST.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_SXNET.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_SXNETID.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_ACCURACY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_MSG_IMPRINT_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_REQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_REQ_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_RESP.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_RESP_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_STATUS_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_TS_TST_INFO_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_USERNOTICE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_ALGOR.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_ALGORS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_ATTRIBUTE.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CERT_AUX.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CINF.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_CRL_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSION.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_EXTENSIONS.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_NAME.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_NAME_ENTRY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_INFO.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_bio.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_REQ_fp.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_REVOKED.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_SIG.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_VAL.html -> /usr/local/share/doc/openssl/html/man3/d2i_X509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF_CONST.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DEFINE_SPECIAL_STACK_OF_CONST.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_num.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_value.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_new.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_new_null.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_reserve.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_free.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_zero.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_delete.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_delete_ptr.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_push.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_unshift.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_pop.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_shift.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_pop_free.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_insert.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_set.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_find.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_find_ex.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_sort.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_is_sorted.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_dup.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_deep_copy.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_set_cmp_func.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/sk_TYPE_new_reserve.html -> /usr/local/share/doc/openssl/html/man3/DEFINE_STACK_OF.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_set_key.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_key_sched.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_set_key_checked.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_set_key_unchecked.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_set_odd_parity.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_is_weak_key.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ecb_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ecb2_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ecb3_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ncbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_cfb_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ofb_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_pcbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_cfb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ofb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_xcbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede2_cbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede2_cfb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede2_ofb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede3_cbc_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede3_cfb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_ede3_ofb64_encrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_cbc_cksum.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_quad_cksum.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_string_to_key.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_string_to_2keys.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_fcrypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DES_crypt.html -> /usr/local/share/doc/openssl/html/man3/DES_random_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_compute_key.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_generate_parameters_ex.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_check.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_check_params.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_check_ex.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_check_params_ex.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_check_pub_key_ex.html -> /usr/local/share/doc/openssl/html/man3/DH_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set0_pqg.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_key.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set0_key.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_p.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_q.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_g.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_priv_key.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_pub_key.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_test_flags.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set_flags.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_length.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set_length.html -> /usr/local/share/doc/openssl/html/man3/DH_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_2048_224.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_2048_256.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_192.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_224.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_256.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_384.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get0_nist_prime_521.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_768.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc2409_prime_1024.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_1536.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_2048.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_3072.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_4096.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_6144.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BN_get_rfc3526_prime_8192.html -> /usr/local/share/doc/openssl/html/man3/DH_get_1024_160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_free.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_dup.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get0_name.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set1_name.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_flags.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_flags.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get0_app_data.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set0_app_data.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_key.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_key.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_compute_key.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_compute_key.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_finish.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_finish.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_get_generate_params.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_meth_set_generate_params.html -> /usr/local/share/doc/openssl/html/man3/DH_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_free.html -> /usr/local/share/doc/openssl/html/man3/DH_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_new_by_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_nid.html -> /usr/local/share/doc/openssl/html/man3/DH_new_by_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_set_default_method.html -> /usr/local/share/doc/openssl/html/man3/DH_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_get_default_method.html -> /usr/local/share/doc/openssl/html/man3/DH_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_new_method.html -> /usr/local/share/doc/openssl/html/man3/DH_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_OpenSSL.html -> /usr/local/share/doc/openssl/html/man3/DH_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_bits.html -> /usr/local/share/doc/openssl/html/man3/DH_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DH_security_bits.html -> /usr/local/share/doc/openssl/html/man3/DH_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_do_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_do_verify.html -> /usr/local/share/doc/openssl/html/man3/DSA_do_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_dup_DH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_generate_parameters_ex.html -> /usr/local/share/doc/openssl/html/man3/DSA_generate_parameters.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set0_pqg.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_key.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set0_key.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_p.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_q.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_g.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_pub_key.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_priv_key.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_test_flags.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set_flags.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/DSA_get0_pqg.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_free.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_dup.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get0_name.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set1_name.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_flags.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_flags.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get0_app_data.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set0_app_data.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_sign_setup.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_sign_setup.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_verify.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_verify.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_finish.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_finish.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_paramgen.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_paramgen.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_get_keygen.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_meth_set_keygen.html -> /usr/local/share/doc/openssl/html/man3/DSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_free.html -> /usr/local/share/doc/openssl/html/man3/DSA_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_set_default_method.html -> /usr/local/share/doc/openssl/html/man3/DSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_get_default_method.html -> /usr/local/share/doc/openssl/html/man3/DSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_new_method.html -> /usr/local/share/doc/openssl/html/man3/DSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_OpenSSL.html -> /usr/local/share/doc/openssl/html/man3/DSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_SIG_get0.html -> /usr/local/share/doc/openssl/html/man3/DSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_SIG_set0.html -> /usr/local/share/doc/openssl/html/man3/DSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_SIG_free.html -> /usr/local/share/doc/openssl/html/man3/DSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_sign_setup.html -> /usr/local/share/doc/openssl/html/man3/DSA_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_verify.html -> /usr/local/share/doc/openssl/html/man3/DSA_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_bits.html -> /usr/local/share/doc/openssl/html/man3/DSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_security_bits.html -> /usr/local/share/doc/openssl/html/man3/DSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_get_data_mtu.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_set_timer_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_timer_cb.html -> /usr/local/share/doc/openssl/html/man3/DTLS_set_timer_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_stateless.html -> /usr/local/share/doc/openssl/html/man3/DTLSv1_listen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_mont_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_nist_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_nistp224_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_nistp256_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GFp_nistp521_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GF2m_simple_method.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_METHOD_get_field_type.html -> /usr/local/share/doc/openssl/html/man3/EC_GFp_simple_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_order.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_order_bits.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_cofactor.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_dup.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_method_of.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_generator.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_generator.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_order.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_cofactor.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_name.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_name.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_asn1_flag.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_asn1_flag.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_point_conversion_form.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_point_conversion_form.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get0_seed.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_seed_len.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_seed.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_degree.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_check.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_check_discriminant.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_cmp.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_basis_type.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_trinomial_basis.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_pentanomial_basis.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_copy.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecparameters.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_ecpkparameters.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecparameters.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new_from_ecpkparameters.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_free.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_clear_free.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new_curve_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_new_by_curve_name.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_set_curve_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_get_curve_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_get_builtin_curves.html -> /usr/local/share/doc/openssl/html/man3/EC_GROUP_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_enc_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_enc_flags.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_get_enc_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_method.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_method.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_flags.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_flags.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_new_by_curve_name.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_free.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_copy.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_dup.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_up_ref.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get0_group.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_group.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get0_private_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_private_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get0_public_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_get_conv_form.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_conv_form.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_asn1_flag.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_precompute_mult.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_generate_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_check_key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_set_public_key_affine_coordinates.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_oct2key.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_key2buf.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_oct2priv.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_priv2oct.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_KEY_priv2buf.html -> /usr/local/share/doc/openssl/html/man3/EC_KEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_dbl.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_invert.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_is_at_infinity.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_is_on_curve.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_cmp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_make_affine.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINTs_make_affine.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINTs_mul.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_mul.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_precompute_mult.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_GROUP_have_precompute_mult.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_Jprojective_coordinates_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_point2buf.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_free.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_clear_free.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_copy.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_dup.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_method_of.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_to_infinity.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_get_Jprojective_coordinates_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GFp.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_affine_coordinates_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_get_affine_coordinates_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_set_compressed_coordinates_GF2m.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_point2oct.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_oct2point.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_point2bn.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_bn2point.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_point2hex.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EC_POINT_hex2point.html -> /usr/local/share/doc/openssl/html/man3/EC_POINT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_r.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_get0_s.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_set0.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_free.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_size.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_sign.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_do_sign.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_verify.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_do_verify.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_sign_setup.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_sign_ex.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECDSA_do_sign_ex.html -> /usr/local/share/doc/openssl/html/man3/ECDSA_SIG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPKParameters_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPKParameters_print_fp.html -> /usr/local/share/doc/openssl/html/man3/ECPKParameters_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_by_id.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher_engine.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_default_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_default_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_digest_engine.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_first.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_last.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_next.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_prev.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_new.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_ctrl_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_destroy_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_finish_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_init_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_load_privkey_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_load_pubkey_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_load_private_key.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_load_public_key.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_id.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_name.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_cmd_defns.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_cipher.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_digest.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_cmd_is_executable.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_ctrl.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_ctrl_cmd_string.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_finish.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_free.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_flags.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_init.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_complete.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_complete.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_remove.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_cmd_defns.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_ctrl_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_default_string.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_destroy_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_finish_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_flags.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_id.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_init_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_load_privkey_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_load_pubkey_function.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_name.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_up_ref.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_get_table_flags.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_cleanup.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_load_builtin_engines.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_register_all_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_set_table_flags.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DH.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_DSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RAND.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_RSA.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_ciphers.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_unregister_digests.html -> /usr/local/share/doc/openssl/html/man3/ENGINE_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_clear_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_error_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_error_string_n.html -> /usr/local/share/doc/openssl/html/man3/ERR_error_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_lib_error_string.html -> /usr/local/share/doc/openssl/html/man3/ERR_error_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_func_error_string.html -> /usr/local/share/doc/openssl/html/man3/ERR_error_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_reason_error_string.html -> /usr/local/share/doc/openssl/html/man3/ERR_error_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_error.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_last_error.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_get_error_line.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_error_line.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_get_error_line_data.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_error_line_data.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_peek_last_error_line_data.html -> /usr/local/share/doc/openssl/html/man3/ERR_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_GET_LIB.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_GET_FUNC.html -> /usr/local/share/doc/openssl/html/man3/ERR_GET_LIB.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_GET_REASON.html -> /usr/local/share/doc/openssl/html/man3/ERR_GET_LIB.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_FATAL_ERROR.html -> /usr/local/share/doc/openssl/html/man3/ERR_GET_LIB.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_load_crypto_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_load_error_strings.html -> /usr/local/share/doc/openssl/html/man3/ERR_load_crypto_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_free_strings.html -> /usr/local/share/doc/openssl/html/man3/ERR_load_crypto_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_load_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_PACK.html -> /usr/local/share/doc/openssl/html/man3/ERR_load_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_get_next_error_library.html -> /usr/local/share/doc/openssl/html/man3/ERR_load_strings.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_print_errors.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_print_errors_fp.html -> /usr/local/share/doc/openssl/html/man3/ERR_print_errors.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_print_errors_cb.html -> /usr/local/share/doc/openssl/html/man3/ERR_print_errors.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_put_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_add_error_data.html -> /usr/local/share/doc/openssl/html/man3/ERR_put_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_add_error_vdata.html -> /usr/local/share/doc/openssl/html/man3/ERR_put_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_remove_state.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_remove_thread_state.html -> /usr/local/share/doc/openssl/html/man3/ERR_remove_state.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_set_mark.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ERR_pop_to_mark.html -> /usr/local/share/doc/openssl/html/man3/ERR_set_mark.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_cbc_hmac_sha256.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_cbc_hmac_sha256.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_ocb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_ocb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_ocb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_wrap_pad.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_192_wrap_pad.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_wrap_pad.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_128_xts.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aes_256_xts.html -> /usr/local/share/doc/openssl/html/man3/EVP_aes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_ccm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_128_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_192_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_aria_256_gcm.html -> /usr/local/share/doc/openssl/html/man3/EVP_aria.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_bf_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_bf_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_bf_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_bf_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_bf_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_bf_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_bf_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_bf_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_bf_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_blake2b512.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_blake2s256.html -> /usr/local/share/doc/openssl/html/man3/EVP_blake2b512.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_BytesToKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_128_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_192_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_camellia_256_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_camellia.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cast5_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_cast5_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cast5_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_cast5_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cast5_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_cast5_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cast5_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_cast5_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_chacha20.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_chacha20_poly1305.html -> /usr/local/share/doc/openssl/html/man3/EVP_chacha20.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_cipher_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_cipher_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_cipher_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_dup.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_iv_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_impl_ctx_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_do_cipher.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_set_asn1_params.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_get_asn1_params.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_do_cipher.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_set_asn1_params.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_get_asn1_params.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_get_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb1.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb8.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_des_ede3_wrap.html -> /usr/local/share/doc/openssl/html/man3/EVP_des.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_desx_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_Digest.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestFinal_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestFinalXOF.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_pkey_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_block_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_update_fn.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_update_fn.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_md_null.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_digestbyname.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_digestbynid.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_digestbyobj.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_pkey_ctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_CTX_set_pkey_ctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestSignUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestSignFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestSign.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestSignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DigestVerify.html -> /usr/local/share/doc/openssl/html/man3/EVP_DigestVerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_ENCODE_CTX_num.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncodeUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncodeFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncodeBlock.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecodeInit.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecodeUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecodeFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecodeBlock.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncodeInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_reset.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncryptUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecryptInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecryptUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CipherInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CipherUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CipherFinal_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_key_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_EncryptFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecryptInit.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_DecryptFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CipherInit.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CipherFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyname.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_cipherbynid.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_get_cipherbyobj.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_nid.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_block_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_key_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_iv_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_mode.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_cipher.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_nid.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_block_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_key_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_iv_length.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_get_app_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_app_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_mode.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_param_to_asn1.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_asn1_to_param.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_CIPHER_CTX_set_padding.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_enc_null.html -> /usr/local/share/doc/openssl/html/man3/EVP_EncryptInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_idea_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_idea_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_idea_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_idea_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_idea_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_idea_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_idea_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_idea_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_idea_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_md2.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_md4.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_md5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_md5_sha1.html -> /usr/local/share/doc/openssl/html/man3/EVP_md5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_dup.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_input_blocksize.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_result_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_app_datasize.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_update.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_final.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_input_blocksize.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_result_size.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_app_datasize.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_flags.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_update.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_final.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_get_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_MD_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_mdc2.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_OpenUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_OpenFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_OpenInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_find_str.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get0_info.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_new.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add0.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_add_alias.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_private.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_item.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_siginf.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_public_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_param_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_security_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_priv_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_set_pub_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_priv_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_asn1_set_get_pub_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_asn1.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_ASN1_METHOD.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_copy_parameters.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_missing_parameters.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp_parameters.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_str.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl_uint64.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_signature_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_signature_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_mac_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_padding.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_padding.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_oaep_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_rsa_oaep_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_paramgen_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_rfc5114.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dhx_rfc5114.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_pad.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_nid.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ec_param_enc.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_id.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get1_id_len.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new_id.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_dup.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_pbe_pass.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_salt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_hkdf_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_hkdf_info.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_hkdf_mode.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_hkdf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_N.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_scrypt_salt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_N.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_r.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_N.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_p.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_N.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_scrypt_N.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_tls1_prf_md.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_decrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive_set_peer.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_derive.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_default_digest_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_paramgen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_cb.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_cb.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_keygen_info.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_set_app_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_CTX_get_app_data.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_gen_cb.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_public_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_param_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_keygen.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get0_info.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_count.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_find.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_add0.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_METHOD.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_paramgen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_keygen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_sign.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verify_recover.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_signctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_verifyctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_encrypt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_decrypt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_derive.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestsign.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digestverify.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_public_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_param_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_set_digest_custom.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_copy.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_cleanup.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_paramgen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_keygen.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_sign.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verify_recover.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_signctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_verifyctx.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_encrypt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_decrypt.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_derive.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_ctrl.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestsign.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digestverify.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_public_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_param_check.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_get_digest_custom.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_remove.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_up_ref.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_free.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_private_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_raw_public_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_CMAC_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new_mac_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_private_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get_raw_public_key.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_private.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_public.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_private.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_params.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_print_private.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_DH.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_EC_KEY.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_RSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_DH.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get1_EC_KEY.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_RSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_DH.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_EC_KEY.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_RSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DSA.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_DH.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_EC_KEY.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_POLY1305.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_assign_SIPHASH.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_hmac.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_poly1305.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_siphash.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_id.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_base_id.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set_alias_type.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_engine.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_set1_RSA.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_security_bits.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover_init.html -> /usr/local/share/doc/openssl/html/man3/EVP_PKEY_verify_recover.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_40_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc2_64_cbc.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc2_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc4.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc4_40.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc4.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc4_hmac_md5.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc4.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cfb64.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_rc5_32_12_16_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_ripemd160.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SealInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SealUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_SealInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SealFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_SealInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_seed_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_seed_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_seed_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_seed_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_seed_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_seed_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_seed_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_seed_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_seed_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha256.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha512_224.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha512_256.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha384.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha512.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha3_256.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha3_384.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sha3_512.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_shake128.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_shake256.html -> /usr/local/share/doc/openssl/html/man3/EVP_sha3_224.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SignInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_SignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SignUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_SignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_SignFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_SignInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm3.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_ecb.html -> /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb.html -> /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_cfb128.html -> /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_ofb.html -> /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_sm4_ctr.html -> /usr/local/share/doc/openssl/html/man3/EVP_sm4_cbc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_VerifyInit_ex.html -> /usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_VerifyUpdate.html -> /usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_VerifyFinal.html -> /usr/local/share/doc/openssl/html/man3/EVP_VerifyInit.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_whirlpool.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_new.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_reset.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_Init.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_Init_ex.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_Update.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_Final.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_copy.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_set_flags.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_CTX_get_md.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/HMAC_size.html -> /usr/local/share/doc/openssl/html/man3/HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_CMS_bio_stream.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PKCS7_bio_stream.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_re_X509_tbs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/i2d_re_X509_tbs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/i2d_re_X509_tbs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html -> /usr/local/share/doc/openssl/html/man3/i2d_re_X509_tbs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html -> /usr/local/share/doc/openssl/html/man3/i2d_re_X509_tbs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD2.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD4.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD2_Init.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD2_Update.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD2_Final.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD4_Init.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD4_Update.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD4_Final.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD5_Init.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD5_Update.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MD5_Final.html -> /usr/local/share/doc/openssl/html/man3/MD5.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MDC2_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MDC2.html -> /usr/local/share/doc/openssl/html/man3/MDC2_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MDC2_Update.html -> /usr/local/share/doc/openssl/html/man3/MDC2_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/MDC2_Final.html -> /usr/local/share/doc/openssl/html/man3/MDC2_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/o2i_SCT_LIST.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2o_SCT_LIST.html -> /usr/local/share/doc/openssl/html/man3/o2i_SCT_LIST.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/o2i_SCT.html -> /usr/local/share/doc/openssl/html/man3/o2i_SCT_LIST.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2o_SCT.html -> /usr/local/share/doc/openssl/html/man3/o2i_SCT_LIST.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2t_ASN1_OBJECT.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_length.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_get0_data.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_nid2ln.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_nid2sn.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_obj2nid.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_txt2nid.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_ln2nid.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_sn2nid.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_cmp.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_dup.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_txt2obj.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_obj2txt.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_create.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OBJ_cleanup.html -> /usr/local/share/doc/openssl/html/man3/OBJ_nid2obj.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_cert_id_new.html -> /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CERTID_free.html -> /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_id_issuer_cmp.html -> /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_id_cmp.html -> /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_id_get0_info.html -> /usr/local/share/doc/openssl/html/man3/OCSP_cert_to_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html -> /usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_check_nonce.html -> /usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_copy_nonce.html -> /usr/local/share/doc/openssl/html/man3/OCSP_request_add1_nonce.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_free.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_add0_id.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_sign.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_add1_cert.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_count.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_request_onereq_get0.html -> /usr/local/share/doc/openssl/html/man3/OCSP_REQUEST_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_certs.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signer.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_id.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get1_id.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_produced_at.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_signature.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_tbs_sigalg.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0_respdata.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_count.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_get0.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_resp_find.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_single_get0_status.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_check_validity.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_basic_verify.html -> /usr/local/share/doc/openssl/html/man3/OCSP_resp_find_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_response_get1_basic.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_response_create.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_free.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_name.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPID_set_by_key.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPID_match.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_basic_sign.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_basic_sign_ctx.html -> /usr/local/share/doc/openssl/html/man3/OCSP_response_status.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_nbio.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_set_max_response_length.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_add1_header.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQ_CTX_set1_req.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_bio.html -> /usr/local/share/doc/openssl/html/man3/OCSP_sendreq_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_algorithms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_ciphers.html -> /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_algorithms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_digests.html -> /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_algorithms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EVP_cleanup.html -> /usr/local/share/doc/openssl/html/man3/OpenSSL_add_all_algorithms.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_Applink.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_no_config.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_fork_prepare.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_fork_parent.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_fork_prepare.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_fork_child.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_fork_prepare.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_ia32cap.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_new.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_filename.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_appname.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_set_config_file_flags.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_INIT_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_cleanup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_atexit.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_thread_stop.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_init_crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_init_ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus2.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_instrument_bus.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/LHASH.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DECLARE_LHASH_OF.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_HASHFUNC.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_DOALL_FUNC.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/LHASH_DOALL_ARG_FN_TYPE.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_HASH_FN.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IMPLEMENT_LHASH_COMP_FN.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_new.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_insert.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_delete.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_retrieve.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_doall.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_doall_arg.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/lh_TYPE_error.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_COMPFUNC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats_bio.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_stats_bio.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_node_usage_stats_bio.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_LH_stats.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_load_builtin_modules.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_add_oid_module.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_load_builtin_modules.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ENGINE_add_conf_module.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_load_builtin_modules.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc_init.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_zalloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_realloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_clear_realloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_clear_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_cleanse.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_malloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_zalloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_realloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_strdup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_strndup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_memdup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_strlcpy.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_strlcat.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_hexstr2buf.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_buf2hexstr.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_hexchar2int.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_strdup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_strndup.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_push.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_mem_debug_pop.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_push.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_debug_pop.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_clear_realloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_clear_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_get_mem_functions.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_functions.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_get_alloc_counts.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_set_mem_debug.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_ctrl.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_fp.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_mem_leaks_cb.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FAILURES.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_MALLOC_FD.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_init.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_initialized.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc_done.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_malloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_zalloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_zalloc.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_clear_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_clear_free.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_actual_size.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_allocated.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRYPTO_secure_used.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_secure_malloc.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_NUMBER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_TEXT.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_NUMBER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_version.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_NUMBER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_version_num.html -> /usr/local/share/doc/openssl/html/man3/OPENSSL_VERSION_NUMBER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_supports_search.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_find.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get_type.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_NAME_description.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_PKEY.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CERT.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get0_CRL.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_NAME_description.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_PKEY.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CERT.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_get1_CRL.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_type_string.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_NAME.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_set0_NAME_description.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PARAMS.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_PKEY.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CERT.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO_new_CRL.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_INFO.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_CTX.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_new.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_get0_scheme.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_open.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_expect.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_find.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_load.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_eof.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_error.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_set_close.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER_free.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_register_loader.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_unregister_loader.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_expect_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_find_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_load_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_error_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_close_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_LOADER.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_CTX.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_post_process_info_fn.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_ctrl.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_load.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_eof.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_error.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_close.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_open.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_name.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_issuer_serial.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_key_fingerprint.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_by_alias.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_free.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get_type.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_name.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_serial.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_bytes.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_string.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH_get0_digest.html -> /usr/local/share/doc/openssl/html/man3/OSSL_STORE_SEARCH.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio_secmem.html -> /usr/local/share/doc/openssl/html/man3/PEM_bytes_read_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write.html -> /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio.html -> /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio.html -> /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_do_header.html -> /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_get_EVP_CIPHER_INFO.html -> /usr/local/share/doc/openssl/html/man3/PEM_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_FLAG_SECURE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_FLAG_EAY_COMPATIBLE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_FLAG_ONLY_B64.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/pem_password_cb.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PrivateKey_traditional.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8PrivateKey_nid.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8PrivateKey_nid.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_RSAPublicKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_RSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_DSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_DSA_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_Parameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_Parameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_DSAparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_DHparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_DHparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_DHparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_X509.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_X509.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_X509_AUX.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_REQ_NEW.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_X509_REQ_NEW.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PKCS7.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PrivateKey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DECLARE_PEM_rw.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_CMS.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_CMS.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_DHxparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_DHxparams.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPKParameters.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_ECPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_ECPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_ECPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_EC_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_SSL_SESSION.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_read_bio_SSL_SESSION.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_SSL_SESSION.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_SSL_SESSION.html -> /usr/local/share/doc/openssl/html/man3/PEM_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_CMS_stream.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PEM_write_bio_PKCS7_stream.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_create.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_newpass.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_parse.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC_SHA1.html -> /usr/local/share/doc/openssl/html/man3/PKCS5_PBKDF2_HMAC.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_decrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_sign_add_signer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_get0_signers.html -> /usr/local/share/doc/openssl/html/man3/PKCS7_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_poll.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_seed.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_status.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_event.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_screen.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_keep_random_devices_open.html -> /usr/local/share/doc/openssl/html/man3/RAND_add.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_priv_bytes.html -> /usr/local/share/doc/openssl/html/man3/RAND_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_pseudo_bytes.html -> /usr/local/share/doc/openssl/html/man3/RAND_bytes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_cleanup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_generate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_bytes.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_generate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_master.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_public.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_master.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_private.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get0_master.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_secure_new.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_defaults.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_instantiate.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_uninstantiate.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_free.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_reseed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_interval.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_reseed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_time_interval.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_reseed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_reseed_defaults.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_reseed.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_entropy_fn.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_entropy_fn.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_nonce_fn.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_cleanup_nonce_fn.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_callbacks.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_DRBG_get_ex_new_index.html -> /usr/local/share/doc/openssl/html/man3/RAND_DRBG_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_egd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_egd_bytes.html -> /usr/local/share/doc/openssl/html/man3/RAND_egd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_query_egd_bytes.html -> /usr/local/share/doc/openssl/html/man3/RAND_egd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_load_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_write_file.html -> /usr/local/share/doc/openssl/html/man3/RAND_load_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_file_name.html -> /usr/local/share/doc/openssl/html/man3/RAND_load_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_set_rand_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_get_rand_method.html -> /usr/local/share/doc/openssl/html/man3/RAND_set_rand_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RAND_OpenSSL.html -> /usr/local/share/doc/openssl/html/man3/RAND_set_rand_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RC4_set_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RC4.html -> /usr/local/share/doc/openssl/html/man3/RC4_set_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RIPEMD160_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RIPEMD160.html -> /usr/local/share/doc/openssl/html/man3/RIPEMD160_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RIPEMD160_Update.html -> /usr/local/share/doc/openssl/html/man3/RIPEMD160_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RIPEMD160_Final.html -> /usr/local/share/doc/openssl/html/man3/RIPEMD160_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_blinding_off.html -> /usr/local/share/doc/openssl/html/man3/RSA_blinding_on.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_check_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_check_key_ex.html -> /usr/local/share/doc/openssl/html/man3/RSA_check_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_generate_key_ex.html -> /usr/local/share/doc/openssl/html/man3/RSA_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_generate_multi_prime_key.html -> /usr/local/share/doc/openssl/html/man3/RSA_generate_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set0_key.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set0_factors.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set0_crt_params.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_factors.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_crt_params.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_n.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_e.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_d.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_p.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_q.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_dmp1.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_dmq1.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_iqmp.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_pss_params.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_test_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_engine.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_multi_prime_extra_count.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_factors.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get0_multi_prime_crt_params.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set0_multi_prime_params.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_version.html -> /usr/local/share/doc/openssl/html/man3/RSA_get0_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get0_app_data.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set0_app_data.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_free.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_dup.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get0_name.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set1_name.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_enc.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_enc.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_pub_dec.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_pub_dec.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_enc.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_enc.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_priv_dec.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_priv_dec.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_bn_mod_exp.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_finish.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_finish.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_sign.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_sign.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_verify.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_verify.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_keygen.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_keygen.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_get_multi_prime_keygen.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_meth_set_multi_prime_keygen.html -> /usr/local/share/doc/openssl/html/man3/RSA_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_free.html -> /usr/local/share/doc/openssl/html/man3/RSA_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_1.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_2.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_type_2.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_OAEP_mgf1.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_PKCS1_OAEP_mgf1.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_SSLv23.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_SSLv23.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_add_none.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_padding_check_none.html -> /usr/local/share/doc/openssl/html/man3/RSA_padding_add_PKCS1_type_1.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_print_fp.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSAparams_print.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSAparams_print_fp.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_print.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSA_print_fp.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DHparams_print.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DHparams_print_fp.html -> /usr/local/share/doc/openssl/html/man3/RSA_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_public_decrypt.html -> /usr/local/share/doc/openssl/html/man3/RSA_private_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_public_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_private_decrypt.html -> /usr/local/share/doc/openssl/html/man3/RSA_public_encrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_set_default_method.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_default_method.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_get_method.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_PKCS1_OpenSSL.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_flags.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_new_method.html -> /usr/local/share/doc/openssl/html/man3/RSA_set_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_verify.html -> /usr/local/share/doc/openssl/html/man3/RSA_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_sign_ASN1_OCTET_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_verify_ASN1_OCTET_STRING.html -> /usr/local/share/doc/openssl/html/man3/RSA_sign_ASN1_OCTET_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_bits.html -> /usr/local/share/doc/openssl/html/man3/RSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_security_bits.html -> /usr/local/share/doc/openssl/html/man3/RSA_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_new_from_base64.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_free.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_LIST_free.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_version.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set_version.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_log_entry_type.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set_log_entry_type.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get0_log_id.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set0_log_id.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set1_log_id.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_timestamp.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set_timestamp.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get0_signature.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set0_signature.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set1_signature.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get0_extensions.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set0_extensions.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set1_extensions.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_source.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_set_source.html -> /usr/local/share/doc/openssl/html/man3/SCT_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_LIST_print.html -> /usr/local/share/doc/openssl/html/man3/SCT_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_validation_status_string.html -> /usr/local/share/doc/openssl/html/man3/SCT_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_validate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_LIST_validate.html -> /usr/local/share/doc/openssl/html/man3/SCT_validate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCT_get_validation_status.html -> /usr/local/share/doc/openssl/html/man3/SCT_validate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA1.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA1_Init.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA1_Update.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA1_Final.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA224.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA224_Init.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA224_Update.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA224_Final.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA256.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA256_Update.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA256_Final.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA384.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA384_Init.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA384_Update.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA384_Final.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA512.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA512_Init.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA512_Update.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SHA512_Final.html -> /usr/local/share/doc/openssl/html/man3/SHA256_Init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SMIME_read_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SMIME_read_PKCS7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SMIME_write_CMS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SMIME_write_PKCS7.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_accept.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_alert_type_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_alert_type_string_long.html -> /usr/local/share/doc/openssl/html/man3/SSL_alert_type_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string.html -> /usr/local/share/doc/openssl/html/man3/SSL_alert_type_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_alert_desc_string_long.html -> /usr/local/share/doc/openssl/html/man3/SSL_alert_type_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_free_buffers.html -> /usr/local/share/doc/openssl/html/man3/SSL_alloc_buffers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_check_chain.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_standard_name.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OPENSSL_cipher_name.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_bits.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_description.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_cipher_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_digest_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_handshake_digest.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_kx_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_auth_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_is_aead.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_find.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_protocol_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_CIPHER_get_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_clear.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_COMP_get_compression_methods.html -> /usr/local/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_COMP_get0_name.html -> /usr/local/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_COMP_get_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_COMP_free_compression_methods.html -> /usr/local/share/doc/openssl/html/man3/SSL_COMP_add_compression_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_value_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_cmd_argv.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set1_prefix.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl_ctx.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl.html -> /usr/local/share/doc/openssl/html/man3/SSL_CONF_CTX_set_ssl_ctx.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_connect.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add0_chain_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_chain_certs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_chain_certs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add0_chain_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add1_chain_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_chain_certs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_clear_chain_certs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_build_cert_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_build_cert_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_select_current_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_select_current_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_current_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_current_cert.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_extra_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_extra_chain_certs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_extra_chain_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_remove_session.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_config.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_callback_ctrl.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_ctrl.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_callback_ctrl.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_ctrl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_mtype_set.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_dane_enable.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_dane_tlsa_add.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_dane_authority.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_dane_tlsa.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_set_flags.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_dane_set_flags.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_dane_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_dane_enable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_flush_sessions.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_param.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_param.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_param.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_verify_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_depth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_verify_depth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_verify_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_verify_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_has_client_custom_ext.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_load_verify_locations.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_paths.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_load_verify_locations.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_dir.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_load_verify_locations.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_verify_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_load_verify_locations.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_2_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_2_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_2_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_up_ref.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv3_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv3_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv3_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_1_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_1_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLSv1_1_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLS_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLS_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLS_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv23_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv23_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSLv23_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLS_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_2_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_2_server_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DTLSv1_2_client_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_good.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_connect_renegotiate.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_good.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_accept_renegotiate.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_hits.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cb_hits.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_misses.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_timeouts.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_cache_full.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_number.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_cache_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_cache_size.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_cache_size.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_new_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_remove_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_new_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_remove_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_get_get_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_sess_set_get_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_sessions.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_client_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_client_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_CA.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add_client_CA.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add1_to_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add1_to_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_peer_CA_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_CA_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_groups_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_groups.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_groups_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get1_groups.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_shared_group.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_curves.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_curves_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get1_curves.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_shared_curve.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_curves.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_sigalgs_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_client_sigalgs_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_client_sigalgs_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_verify_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_chain_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_chain_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_verify_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_verify_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_chain_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_chain_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_verify_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_protos.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_alpn_protos.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_proto_select_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_next_protos_advertised_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_select_next_proto.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_alpn_selected.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_next_proto_negotiated.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_alpn_select_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_cert_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set1_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_cert_store.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cert_verify_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cipher_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_cipher_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cipher_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ciphersuites.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cipher_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_ciphersuites.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cipher_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_cert_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_client_cert_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_cert_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_cb_fn.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_isv2.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_legacy_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_random.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_session_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ciphers.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_compression_methods.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get1_extensions_present.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_hello_get0_ext.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_client_hello_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ssl_ct_validation_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_enable_ct.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_enable_ct.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_disable_ct.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_disable_ct.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_ct_validation_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_ct_is_enabled.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_ct_is_enabled.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ct_validation_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ctlog_list_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_ctlog_list_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ctlog_list_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb_userdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_passwd_cb_userdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_default_passwd_cb_userdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_default_passwd_cb_userdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_passwd_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_generate_session_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_has_matching_session_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GEN_SESSION_CB.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_generate_session_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_info_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_info_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_info_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_info_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_keylog_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_keylog_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_keylog_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_keylog_cb_func.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_keylog_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_cert_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_max_cert_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_max_cert_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_cert_list.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_min_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_min_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_max_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_min_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_max_proto_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_min_proto_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_clear_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_msg_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_msg_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_num_tickets.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_num_tickets.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_num_tickets.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_num_tickets.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_options.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_clear_options.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_clear_options.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_options.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_options.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_secure_renegotiation_support.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_options.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_psk_client_cb_func.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_psk_use_session_cb_func.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_psk_client_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_use_session_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_psk_use_session_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_client_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_quiet_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_quiet_shutdown.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_quiet_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_quiet_shutdown.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_quiet_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_quiet_shutdown.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_quiet_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_read_ahead.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_read_ahead.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_read_ahead.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_default_read_ahead.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_read_ahead.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_record_padding_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_record_padding_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_record_padding_callback_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_block_padding.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_block_padding.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_record_padding_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_security_level.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_level.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_security_level.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_security_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_security_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_security_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set0_security_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_security_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get0_security_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_security_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_security_level.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_session_cache_mode.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_cache_mode.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_session_id_context.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_id_context.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket_appdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_ticket_appdata.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_generate_session_ticket_fn.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_decrypt_session_ticket_fn.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_session_ticket_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_send_fragment.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_max_send_fragment.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_split_send_fragment.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_pipelines.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_max_pipelines.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_default_read_buffer_len.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_default_read_buffer_len.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_max_fragment_length.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_max_fragment_length.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_fragment_length.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_split_send_fragment.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ssl_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_ssl_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ssl_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_ssl_method.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_ssl_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_generate_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_cookie_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_stateless_cookie_generate_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_timeout.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_timeout.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_servername_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_servername.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_host_name.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_servername_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_arg.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_tlsext_status_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_tlsext_status_ocsp_resp.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_status_ocsp_resp.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_status_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_ticket_key_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_use_srtp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tlsext_use_srtp.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_use_srtp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_srtp_profiles.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_use_srtp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tlsext_use_srtp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_tmp_dh.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_tmp_dh_callback.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_ex_data_X509_STORE_CTX_idx.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_verify.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify_depth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_verify_depth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_verify_client_post_handshake.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_post_handshake_auth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_post_handshake_auth.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_verify.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_certificate.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_certificate_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_certificate_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate_chain_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_certificate_chain_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_PrivateKey_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_RSAPrivateKey_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_PrivateKey.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_ASN1.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_RSAPrivateKey_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_check_private_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_check_private_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_cert_and_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_cert_and_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_psk_server_cb_func.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_psk_find_session_cb_func.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_use_psk_identity_hint.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_server_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_psk_server_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_psk_find_session_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_psk_find_session_callback.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_psk_identity_hint.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_ex.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo_file.html -> /usr/local/share/doc/openssl/html/man3/SSL_CTX_use_serverinfo.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_do_handshake.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_export_keying_material.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_export_keying_material_early.html -> /usr/local/share/doc/openssl/html/man3/SSL_export_keying_material.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_custom_ext.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_client_custom_ext.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_add_server_custom_ext.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/custom_ext_add_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/custom_ext_free_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/custom_ext_parse_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_extension_supported.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_peer_scts.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_waiting_for_async.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_changed_async_fds.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_all_async_fds.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get1_supported_ciphers.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_client_ciphers.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_ciphers.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_bytes_to_cipher_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_cipher_list.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_ciphers.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_client_random.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_server_random.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_client_random.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_master_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_client_random.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_master_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_client_random.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_cipher_name.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_cipher.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_cipher_bits.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_cipher_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_pending_cipher.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_current_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_default_timeout.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_extms_support.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_rfd.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_wfd.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_peer_cert_chain.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_verified_chain.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_cert_chain.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_peer_certificate.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_type_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_signature_type_nid.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_signature_nid.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_peer_tmp_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_server_tmp_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_tmp_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_tmp_key.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_peer_tmp_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity_hint.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_psk_identity.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_rbio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_wbio.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_rbio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_session.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get1_session.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_shared_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_sigalgs.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_shared_sigalgs.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_SSL_CTX.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_verify_result.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_client_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_is_dtls.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_in_before.html -> /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_is_init_finished.html -> /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_in_connect_init.html -> /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_in_accept_init.html -> /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_state.html -> /usr/local/share/doc/openssl/html/man3/SSL_in_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_key_update.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_key_update_type.html -> /usr/local/share/doc/openssl/html/man3/SSL_key_update.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_renegotiate.html -> /usr/local/share/doc/openssl/html/man3/SSL_key_update.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_renegotiate_abbreviated.html -> /usr/local/share/doc/openssl/html/man3/SSL_key_update.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_renegotiate_pending.html -> /usr/local/share/doc/openssl/html/man3/SSL_key_update.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_library_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OpenSSL_add_ssl_algorithms.html -> /usr/local/share/doc/openssl/html/man3/SSL_library_init.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_load_client_CA_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add_file_cert_subjects_to_stack.html -> /usr/local/share/doc/openssl/html/man3/SSL_load_client_CA_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add_dir_cert_subjects_to_stack.html -> /usr/local/share/doc/openssl/html/man3/SSL_load_client_CA_file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_dup.html -> /usr/local/share/doc/openssl/html/man3/SSL_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_up_ref.html -> /usr/local/share/doc/openssl/html/man3/SSL_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_pending.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_has_pending.html -> /usr/local/share/doc/openssl/html/man3/SSL_pending.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_read_ex.html -> /usr/local/share/doc/openssl/html/man3/SSL_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_peek_ex.html -> /usr/local/share/doc/openssl/html/man3/SSL_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_peek.html -> /usr/local/share/doc/openssl/html/man3/SSL_read.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_recv_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_recv_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_recv_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_get_recv_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_max_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_write_early_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_early_data_status.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_allow_early_data_cb_fn.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_CTX_set_allow_early_data_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_allow_early_data_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_read_early_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_rstate_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_rstate_string_long.html -> /usr/local/share/doc/openssl/html/man3/SSL_rstate_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_new.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_dup.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_up_ref.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_free.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_cipher.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_cipher.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_hostname.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_hostname.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_hostname.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_alpn_selected.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_hostname.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_alpn_selected.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_hostname.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_id_context.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id_context.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_id_context.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_peer.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_compress_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ex_data.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_protocol_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_protocol_version.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_protocol_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_time.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_timeout.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set_timeout.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_time.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_time.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_timeout.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_timeout.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_has_ticket.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get0_ticket.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_has_ticket.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_ticket_lifetime_hint.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_has_ticket.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_is_resumable.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_fp.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_print_keylog.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_print.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_session_reused.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_SESSION_get_id.html -> /usr/local/share/doc/openssl/html/man3/SSL_SESSION_set1_id.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set1_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_add1_host.html -> /usr/local/share/doc/openssl/html/man3/SSL_set1_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_hostflags.html -> /usr/local/share/doc/openssl/html/man3/SSL_set1_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get0_peername.html -> /usr/local/share/doc/openssl/html/man3/SSL_set1_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_rbio.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set0_wbio.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_connect_state.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_accept_state.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_connect_state.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_is_server.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_connect_state.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_rfd.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_wfd.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_fd.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_session.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_get_shutdown.html -> /usr/local/share/doc/openssl/html/man3/SSL_set_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_set_verify_result.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_shutdown.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_state_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_state_string_long.html -> /usr/local/share/doc/openssl/html/man3/SSL_state_string.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_nothing.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_read.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_write.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_x509_lookup.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_async.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_async_job.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_want_client_hello_cb.html -> /usr/local/share/doc/openssl/html/man3/SSL_want.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_write.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SSL_write_ex.html -> /usr/local/share/doc/openssl/html/man3/SSL_write.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_METHOD.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_destroy_method.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_opener.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_writer.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_flusher.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_reader.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_closer.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_data_duplicator.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_prompt_constructor.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_set_ex_data.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_opener.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_writer.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_flusher.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_reader.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_closer.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_data_duplicator.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_data_destructor.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_prompt_constructor.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_method_get_ex_data.html -> /usr/local/share/doc/openssl/html/man3/UI_create_method.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_new_method.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_free.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_input_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_input_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_verify_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_verify_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_input_boolean.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_input_boolean.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_info_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_info_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_error_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_error_string.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_construct_prompt.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_add_user_data.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_dup_user_data.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_user_data.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_result.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_result_length.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_process.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_ctrl.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_set_default_method.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_default_method.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_method.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_set_method.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_OpenSSL.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_null.html -> /usr/local/share/doc/openssl/html/man3/UI_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_string_types.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_string_type.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_input_flags.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_output_string.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_action_string.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_result_string.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_result_string_length.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get0_test_string.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_result_minsize.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_get_result_maxsize.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_set_result.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_set_result_ex.html -> /usr/local/share/doc/openssl/html/man3/UI_STRING.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw_string.html -> /usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/UI_UTIL_wrap_read_pem_callback.html -> /usr/local/share/doc/openssl/html/man3/UI_UTIL_read_pw.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_set0.html -> /usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_get0.html -> /usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_set_md.html -> /usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_ALGOR_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_ca.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_email.html -> /usr/local/share/doc/openssl/html/man3/X509_check_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_ip.html -> /usr/local/share/doc/openssl/html/man3/X509_check_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_ip_asc.html -> /usr/local/share/doc/openssl/html/man3/X509_check_host.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_issued.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_private_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_check_private_key.html -> /usr/local/share/doc/openssl/html/man3/X509_check_private_key.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_check_purpose.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_issuer_and_serial_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_issuer_name_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_subject_name_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_cmp.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_match.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_cmp_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_cmp_current_time.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_time_adj.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_time_adj_ex.html -> /usr/local/share/doc/openssl/html/man3/X509_cmp_time.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_cert.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_REVOKED.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_serialNumber.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_revocationDate.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_serialNumber.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_set_revocationDate.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_add0_revoked.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_sort.html -> /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_by_serial.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_digest.html -> /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_pubkey_digest.html -> /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_digest.html -> /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_digest.html -> /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_digest.html -> /usr/local/share/doc/openssl/html/man3/X509_digest.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DECLARE_ASN1_FUNCTIONS.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IMPLEMENT_ASN1_FUNCTIONS.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASN1_ITEM.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ACCESS_DESCRIPTION_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSIONS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ADMISSION_SYNTAX_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdOrRange_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdOrRange_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdentifierChoice_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdentifiers_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASIdentifiers_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASRange_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ASRange_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/AUTHORITY_INFO_ACCESS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/AUTHORITY_KEYID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/BASIC_CONSTRAINTS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CERTIFICATEPOLICIES_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ContentInfo_print_ctx.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CMS_ReceiptRequest_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/CRL_DIST_POINTS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIRECTORYSTRING_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DISPLAYTEXT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIST_POINT_NAME_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIST_POINT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DIST_POINT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/DSAparams_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPARAMETERS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPARAMETERS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ECPKPARAMETERS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EDIPARTYNAME_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_CERT_ID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_ISSUER_SERIAL_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ESS_SIGNING_CERT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/EXTENDED_KEY_USAGE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_NAMES_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_NAME_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_NAME_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_NAME_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/GENERAL_SUBTREE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressChoice_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressChoice_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressFamily_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressFamily_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressOrRange_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressOrRange_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressRange_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/IPAddressRange_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/ISSUING_DIST_POINT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAME_CONSTRAINTS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NAMING_AUTHORITY_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_CERT_SEQUENCE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKAC_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NETSCAPE_SPKI_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NOTICEREF_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/NOTICEREF_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_BASICRESP_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CERTID_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CERTID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CERTSTATUS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CRLID_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_CRLID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_ONEREQ_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REQINFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPBYTES_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPDATA_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPID_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_RESPONSE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_REVOKEDINFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SERVICELOC_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SIGNATURE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OTHERNAME_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/OTHERNAME_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBE2PARAM_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBE2PARAM_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBEPARAM_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBEPARAM_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PBKDF2PARAM_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_BAGS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_MAC_DATA_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_SAFEBAG_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS12_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_DIGEST_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENCRYPT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENC_CONTENT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ENVELOPE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_ISSUER_AND_SERIAL_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_RECIP_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGNED_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGNER_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_SIGN_ENVELOPE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS7_print_ctx.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKCS8_PRIV_KEY_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PKEY_USAGE_PERIOD_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICYINFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICYINFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICYQUALINFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICY_CONSTRAINTS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/POLICY_MAPPING_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROFESSION_INFOS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROXY_CERT_INFO_EXTENSION_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROXY_POLICY_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/PROXY_POLICY_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSAPrivateKey_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSAPublicKey_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_OAEP_PARAMS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/RSA_PSS_PARAMS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SCRYPT_PARAMS_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SXNETID_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SXNETID_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SXNET_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/SXNET_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLS_FEATURE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TLS_FEATURE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_ACCURACY_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_ACCURACY_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_ACCURACY_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_MSG_IMPRINT_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_REQ_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_REQ_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_REQ_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_RESP_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_RESP_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_RESP_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_STATUS_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_TST_INFO_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_TST_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/TS_TST_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/USERNOTICE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/USERNOTICE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ALGOR_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_ATTRIBUTE_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CERT_AUX_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CINF_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CINF_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_INFO_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_dup.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VAL_free.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VAL_new.html -> /usr/local/share/doc/openssl/html/man3/X509_dup.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_create_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_object.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_critical.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_get_data.html -> /usr/local/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_getm_notBefore.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_notAfter.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_getm_notAfter.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set1_notBefore.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set1_notAfter.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_lastUpdate.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_nextUpdate.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_set1_lastUpdate.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_set1_nextUpdate.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_notBefore.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_tbs_sigalg.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get0_signature.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_signature.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_signature_nid.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_signature_info.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_get.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_INFO_set.html -> /usr/local/share/doc/openssl/html/man3/X509_get0_signature.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_uids.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_subject_key_id.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_authority_key_id.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_authority_issuer.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_authority_serial.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_pathlen.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_key_usage.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_extended_key_usage.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_proxy_flag.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_proxy_pathlen.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_proxy_pathlen.html -> /usr/local/share/doc/openssl/html/man3/X509_get_extension_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_pubkey.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_pubkey.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_X509_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get_pubkey.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get0_pubkey.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_set_pubkey.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get_X509_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/X509_get_pubkey.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_serialNumber.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_serialNumber.html -> /usr/local/share/doc/openssl/html/man3/X509_get_serialNumber.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_serialNumber.html -> /usr/local/share/doc/openssl/html/man3/X509_get_serialNumber.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_subject_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_issuer_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_issuer_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get_subject_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_set_subject_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_issuer.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_set_issuer_name.html -> /usr/local/share/doc/openssl/html/man3/X509_get_subject_name.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_set_version.html -> /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_get_version.html -> /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_set_version.html -> /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_version.html -> /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_set_version.html -> /usr/local/share/doc/openssl/html/man3/X509_get_version.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_TYPE.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_new.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_free.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_init.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_shutdown.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_load_file.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_add_dir.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_subject.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_issuer_serial.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_fingerprint.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_by_alias.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_file.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_load_cert_file.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_load_crl_file.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_load_cert_crl_file.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_METHOD.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html -> /usr/local/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_delete_entry.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_add_entry_by_txt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_data.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_object.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_set_data.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_ENTRY_get_object.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get0_der.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get_entry.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_entry_count.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_get_text_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_get_index_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_print.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_NAME_oneline.html -> /usr/local/share/doc/openssl/html/man3/X509_NAME_print_ex.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_chain_up_ref.html -> /usr/local/share/doc/openssl/html/man3/X509_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_free.html -> /usr/local/share/doc/openssl/html/man3/X509_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_up_ref.html -> /usr/local/share/doc/openssl/html/man3/X509_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_free.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PUBKEY.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/d2i_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_fp.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/i2d_PUBKEY_bio.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_set0_param.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_get0_param.html -> /usr/local/share/doc/openssl/html/man3/X509_PUBKEY_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_get0.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_SIG_getm.html -> /usr/local/share/doc/openssl/html/man3/X509_SIG_get0.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_sign_ctx.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_sign.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_sign_ctx.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REQ_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_sign.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_sign_ctx.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_sign.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_add_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_depth.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_flags.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_purpose.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_trust.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_add_lookup.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_load_locations.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_default_paths.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_add_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error_depth.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_error_depth.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_current_cert.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_current_cert.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_cert.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get1_chain.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_verify_cert_error_string.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_error.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_free.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_init.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_trusted_stack.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_cert.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_crls.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_chain.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_verified_chain.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_param.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_param.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get0_untrusted.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set0_untrusted.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_num_untrusted.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_default.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cleanup.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_crls.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_lookup_certs.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_policy.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_cert_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_revocation.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_check_issued.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_get_issuer.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_set_verify_cb.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set1_param.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get0_objects.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_get0_param.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_up_ref.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_free.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_lock.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_unlock.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_new.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls_cb.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_func.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_cleanup.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_cleanup.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_crls.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_crls.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_lookup_certs.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_lookup_certs.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_policy.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_policy.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_cert_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_cert_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_crl.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_revocation.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_revocation.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_check_issued.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_check_issued.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_get_issuer.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_get_issuer.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_get_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cert_crl_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_crl_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_issued_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_policy_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_check_revocation_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_cleanup_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_crl_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_get_issuer_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_certs_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_STORE_CTX_lookup_crls_fn.html -> /usr/local/share/doc/openssl/html/man3/X509_STORE_set_verify_cb_func.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_verify_cert.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_clear_flags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_purpose.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_inh_flags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_trust.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_depth.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_auth_level.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_time.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add0_policy.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_policies.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_host.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_add1_host.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_hostflags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get0_peername.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_ip_asc.html -> /usr/local/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set_flags.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get0_extensions.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get0_extensions.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get0_extensions.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509V3_add1_i2d.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509V3_EXT_d2i.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509V3_EXT_i2d.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext_d2i.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_add1_ext_i2d.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_d2i.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_add1_ext_i2d.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_d2i.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_add1_ext_i2d.html -> /usr/local/share/doc/openssl/html/man3/X509V3_get_d2i.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_count.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_get_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_critical.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_delete_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509v3_add_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext_count.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_get_ext_by_critical.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_delete_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_add_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_count.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_get_ext_by_critical.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_delete_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_CRL_add_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_count.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_NID.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_OBJ.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_get_ext_by_critical.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_delete_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man3/X509_REVOKED_add_ext.html -> /usr/local/share/doc/openssl/html/man3/X509v3_get_ext_by_NID.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man5/config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man5/x509v3_config.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/bio.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/crypto.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/ct.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/des_modes.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/Ed25519.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/Ed448.html -> /usr/local/share/doc/openssl/html/man7/Ed25519.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/evp.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/ossl_store-file.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/ossl_store.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/passphrase-encoding.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/proxy-certificates.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/RAND.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/RAND_DRBG.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/RSA-PSS.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/scrypt.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/SM2.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/ssl.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/X25519.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/X448.html -> /usr/local/share/doc/openssl/html/man7/X25519.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/share/doc/openssl/html/man7/x509.html Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 91897b4cac2d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> bb5d193cf950 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 15/27 : ENV OPENSSL_ROOT_DIR=/usr/local/openssl-${OPENSSL_VERSION} Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in cb8a1307b877 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container cb8a1307b877 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 8cf1f14466fe Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 16/27 : ARG ZMQ_VERSION=v4.3.2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 99ccf23ac857 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 99ccf23ac857 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> fa4173bbae93 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 17/27 : ARG ZMQ_HASH=a84ffa12b2eb3569ced199660bac5ad128bff1f0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in acff96c1d8e6 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container acff96c1d8e6 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 9cb5c307bd3d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 18/27 : RUN set -ex && git clone --depth=1 https://github.com/zeromq/libzmq.git -b ${ZMQ_VERSION} && cd libzmq && test `git rev-parse HEAD` = ${ZMQ_HASH} || exit 1 && sed -i -e 's/::~generic_mtrie_t /::~generic_mtrie_t /' src/generic_mtrie_impl.hpp && ./autogen.sh && ./configure --enable-static --disable-shared --with-libsodium && make -j$(nproc) && make install && ldconfig Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in c91be0688510 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git clone --depth=1 https://github.com/zeromq/libzmq.git -b v4.3.2 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Cloning into 'libzmq'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Note: switching to 'a84ffa12b2eb3569ced199660bac5ad128bff1f0'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": You are in 'detached HEAD' state. You can look around, make experimental Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": changes and commit them, and you can discard any commits you make in this Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": state without impacting any branches by switching back to a branch. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you want to create a new branch to retain commits you create, you may Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": do so (now or later) by using -c with the switch command. Example: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Or undo this operation with: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch - Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Turn off this advice by setting config variable advice.detachedHead to false Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + cd libzmq Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git rev-parse HEAD Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + test a84ffa12b2eb3569ced199660bac5ad128bff1f0 = a84ffa12b2eb3569ced199660bac5ad128bff1f0 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + sed -i -e s/::~generic_mtrie_t /::~generic_mtrie_t / src/generic_mtrie_impl.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./autogen.sh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Entering directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: not using Gettext Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: aclocal -I config --force -I config Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: tracing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: libtoolize --copy --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/ltmain.sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/libtool.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/ltoptions.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/ltsugar.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/ltversion.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'config/lt~obsolete.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoconf --include=config --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoheader --include=config --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: automake --add-missing --copy --force-missing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:62: installing 'config/compile' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:77: installing 'config/config.guess' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:77: installing 'config/config.sub' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:14: installing 'config/install-sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:14: installing 'config/missing' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Makefile.am: installing 'config/depcomp' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": parallel-tests: installing 'config/test-driver' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Leaving directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./configure --enable-static --disable-shared --with-libsodium Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a BSD-compatible install... /usr/bin/install -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether build environment is sane... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a thread-safe mkdir -p... /usr/bin/mkdir -p Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mawk... mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make sets $(MAKE)... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether UID '0' is supported by ustar format... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether GID '0' is supported by ustar format... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to create a ustar tar archive... gnutar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for C compiler default output file name... a.out Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of executables... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are cross compiling... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of object files... o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to accept ISO C89... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang understands -c and -o together... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports the include directive... yes (GNU style) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C compiler accepts -std=gnu11... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang++ accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang++... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build with code coverage support... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... (cached) /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... (cached) mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pkg-config... /usr/bin/pkg-config Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking pkg-config is at least version 0.9.0... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for xmlto... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for asciidoc... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking build system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking host system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to print strings... printf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... (cached) /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grep that handles long lines and -e... /usr/bin/grep Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for egrep... /usr/bin/grep -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fgrep... /usr/bin/grep -F Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang... /usr/bin/ld Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether ln -s works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the maximum length of command line arguments... 1572864 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for /usr/bin/ld option to reload object files... -r Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdump... objdump Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to recognize dependent libraries... pass_all Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlltool... dlltool Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to associate runtime and link libraries... printf %s\n Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ar... ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for archiver @FILE support... @ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ranlib... ranlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking command to parse /usr/bin/nm -B output from clang object... ok Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sysroot... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a working dd... /usr/bin/dd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mt... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if : is a manifest tool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C preprocessor... clang -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ANSI C header files... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/stat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memory.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strings.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inttypes.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdint.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlfcn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdir... .libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -fno-rtti -fno-exceptions... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether stripping libraries is possible... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libtool supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build shared libraries... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build static libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C++ preprocessor... clang++ -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang++ option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for valgrind... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking linker version script flag... --version-script Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if version scripts can use complex wildcards... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for working posix_memalign... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang++ supports C++11 features by default... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using Intel C compiler... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using Sun Studio C compiler... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using clang C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using gcc >= 4 C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C++ compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using Intel C++ compiler... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using Sun Studio C++ compiler... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using clang C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using gcc >= 4 C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to enable debugging information... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to enable code coverage... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if TIPC is available and supports nonblocking connect... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to enable ASan... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pthread_create in -lpthread... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clock_gettime in -lrt... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C++ compiler supports -fvisibility=hidden... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C++ compiler supports dso visibility... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for asciidoc... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for xmlto... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: WARNING: You are building an unreleased version of 0MQ and asciidoc or xmlto are not installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: WARNING: Documentation will not be built and manual pages will not be installed. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build documentation... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to install manpages... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Choosing I/O thread polling system from 'kqueue epoll devpoll pollset poll select'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using 'epoll' I/O thread polling system with CLOEXEC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using 'poll' zmq_poll(er)_* API polling system Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getconf... getconf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using "64" bytes alignment for lock-free data structures Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking condition_variable usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking condition_variable presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for condition_variable... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using "auto" condition variable implementation. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ANSI C header files... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking errno.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking errno.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for errno.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking time.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking time.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for time.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking limits.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking limits.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for limits.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking stddef.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking stddef.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stddef.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking arpa/inet.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking arpa/inet.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for arpa/inet.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking netinet/tcp.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking netinet/tcp.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netinet/tcp.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking netinet/in.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking netinet/in.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netinet/in.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/socket.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/socket.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/socket.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/time.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking ifaddrs.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking ifaddrs.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ifaddrs.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/uio.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/uio.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/uio.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/eventfd.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/eventfd.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/eventfd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether EFD_CLOEXEC is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SO_PEERCRED is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether LOCAL_PEERCRED is declared... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdbool.h that conforms to C99... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for _Bool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for an ANSI C-conforming const... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inline... inline Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for size_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ssize_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether time.h and sys/time.h may both be included... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uint32_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for working volatile... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sodium... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using libsodium for CURVE security Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking "with_norm_ext = no"... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to enable additional warnings for C++ compiler... -Wall Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to turn warnings to errors in C++ compiler... -Werror Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to enable strict standards compliance in C++ compiler... -pedantic Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C++ compiler accepts -Wno-atomic-alignment... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether compiler supports __atomic_Xxx intrinsics... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking return type of signal handlers... void Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for perror... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gettimeofday... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clock_gettime... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memset... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for socket... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getifaddrs... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for freeifaddrs... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fork... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mkdtemp... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for accept4... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking alloca.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking alloca.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for alloca.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether strnlen is available... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether signature of pthread_setname_np() has 1 argument... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether signature of pthread_setname_np() has 2 arguments... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether signature of pthread_setname_np() has 3 arguments... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_set_name_np() exists... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_setaffinity_np() exists... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SOCK_CLOEXEC is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether O_CLOEXEC is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SO_BINDTODEVICE is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SO_KEEPALIVE is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TCP_KEEPCNT is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TCP_KEEPIDLE is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TCP_KEEPINTVL is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TCP_KEEPALIVE is supported... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether getrandom is supported... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ./.git... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Building stable and legacy API + draft API Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for LIBUNWIND... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: WARNING: Cannot find libunwind Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Using radix tree implementation to manage subscriptions Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang-format... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C compiler accepts -Wno-tautological-constant-compare... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether C++ compiler accepts -Wno-tautological-constant-compare... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking that generated files are newer than configure... done Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: creating ./config.status Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating src/libzmq.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating builds/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating builds/deprecated-msvc/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating src/platform.hpp Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing depfiles commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing libtool commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + nproc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make -j32 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in doc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Nothing to be done for 'all'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX tools/curve_keygen.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-client.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-clock.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ctx.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-curve_client.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-curve_server.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-curve_mechanism_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-devpoll.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-dealer.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-dgram.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-dish.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-dist.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-endpoint.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-epoll.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-err.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-gather.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-fq.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-gssapi_mechanism_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-gssapi_server.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-gssapi_client.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-io_object.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ip.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-io_thread.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ip_resolver.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ipc_address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ipc_connecter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-ipc_listener.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-kqueue.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-lb.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-mailbox.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-mailbox_safe.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-mechanism.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-mechanism_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-metadata.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-msg.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-mtrie.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-norm_engine.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-null_mechanism.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-object.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-options.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-own.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pair.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pgm_receiver.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pgm_sender.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pgm_socket.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pipe.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-plain_client.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-plain_server.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-poll.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-poller_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-polling_util.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pollset.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-precompiled.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-proxy.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pub.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-pull.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-push.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-radio.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-radix_tree.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-random.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-raw_decoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-raw_encoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-reaper.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-rep.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-req.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-router.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-scatter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-select.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-server.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-session_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-signaler.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-socket_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-socks.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-socks_connecter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-stream.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-stream_connecter_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-stream_listener_base.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-stream_engine.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-sub.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tcp.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tcp_address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tcp_connecter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tcp_listener.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-thread.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-timers.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tipc_address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tipc_connecter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-tipc_listener.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-trie.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-udp_address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-udp_engine.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-v1_decoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-v2_decoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-v1_encoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-v2_encoder.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-vmci.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-vmci_address.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-vmci_connecter.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-vmci_listener.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-xpub.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-xsub.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-zmq.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-zmq_utils.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-decoder_allocators.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-socket_poller.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX src/libzmq_la-zap_client.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/local_lat.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/remote_lat.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/local_thr.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/remote_thr.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/inproc_lat.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/inproc_thr.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/proxy_thr.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX perf/benchmark_radix_tree-benchmark_radix_tree.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC external/unity/unity.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX tests/libtestutil_a-testutil.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX tests/libtestutil_a-testutil_monitoring.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX tests/libtestutil_a-testutil_security.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX tests/libtestutil_a-testutil_unity.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": AR external/unity/libunity.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: `u' modifier ignored since `D' is the default (see `U') Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e":  AR tests/libtestutil.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ar: `u' modifier ignored since `D' is the default (see `U') Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e":  CXXLD src/libzmq.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD tools/curve_keygen Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/local_lat Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/remote_lat Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/local_thr Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/remote_thr Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/inproc_lat Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/inproc_thr Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/proxy_thr Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD perf/benchmark_radix_tree Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in doc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-exec-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libzmq/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /bin/bash ./libtool --mode=install /usr/bin/install -c src/libzmq.la '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c src/.libs/libzmq.lai /usr/local/lib/libzmq.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c src/.libs/libzmq.a /usr/local/lib/libzmq.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: chmod 644 /usr/local/lib/libzmq.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: ranlib /usr/local/lib/libzmq.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Libraries have been installed in: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you ever happen to want to link against installed libraries Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": in a given directory, LIBDIR, you must either use libtool, and Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": specify the full pathname of the library, or use the '-LLIBDIR' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": flag during linking and do at least one of the following: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during execution Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": See any operating system documentation about shared libraries for Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": more information, such as the ld(1) and ld.so(8) manual pages. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/bin' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /bin/bash ./libtool --mode=install /usr/bin/install -c tools/curve_keygen '/usr/local/bin' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c tools/curve_keygen /usr/local/bin/curve_keygen Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/include' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 include/zmq.h include/zmq_utils.h '/usr/local/include' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 src/libzmq.pc '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libzmq' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ldconfig Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container c91be0688510 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 228e8de70370 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 19/27 : ARG USB_VERSION=v1.0.22 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in f3fbb78bdf34 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container f3fbb78bdf34 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 4ae5b9084aaf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 20/27 : ARG USB_HASH=0034b2afdcdb1614e78edaa2a9e22d5936aeae5d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 44a34b3ab749 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 44a34b3ab749 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 0de3dab1f668 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 21/27 : RUN set -ex && git clone --depth=1 https://github.com/libusb/libusb.git -b ${USB_VERSION} && cd libusb && test `git rev-parse HEAD` = ${USB_HASH} || exit 1 && ./autogen.sh && ./configure --disable-shared && make -j$(nproc) && make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 405a9ba3d829 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git clone --depth=1 https://github.com/libusb/libusb.git -b v1.0.22 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Cloning into 'libusb'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Note: switching to '0034b2afdcdb1614e78edaa2a9e22d5936aeae5d'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": You are in 'detached HEAD' state. You can look around, make experimental Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": changes and commit them, and you can discard any commits you make in this Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": state without impacting any branches by switching back to a branch. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you want to create a new branch to retain commits you create, you may Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": do so (now or later) by using -c with the switch command. Example: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Or undo this operation with: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch - Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Turn off this advice by setting config variable advice.detachedHead to false Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + cd libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git rev-parse HEAD Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + test 0034b2afdcdb1614e78edaa2a9e22d5936aeae5d = 0034b2afdcdb1614e78edaa2a9e22d5936aeae5d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./autogen.sh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Entering directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: not using Gettext Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: aclocal --force -I m4 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: tracing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: libtoolize --copy --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting auxiliary files in '.'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file './ltmain.sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/libtool.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltoptions.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltsugar.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltversion.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/lt~obsolete.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoconf --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoheader --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: automake --add-missing --copy --force-missing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:37: installing './compile' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:39: installing './config.guess' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:39: installing './config.sub' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:29: installing './install-sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:29: installing './missing' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Makefile.am: installing './INSTALL' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": examples/Makefile.am: installing './depcomp' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Leaving directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a BSD-compatible install... /usr/bin/install -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether build environment is sane... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a thread-safe mkdir -p... /usr/bin/mkdir -p Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mawk... mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make sets $(MAKE)... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for C compiler default output file name... a.out Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of executables... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are cross compiling... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of object files... o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to accept ISO C89... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang understands -c and -o together... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports the include directive... yes (GNU style) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang++ accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang++... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking build system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking host system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to print strings... printf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grep that handles long lines and -e... /usr/bin/grep Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for egrep... /usr/bin/grep -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fgrep... /usr/bin/grep -F Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang... /usr/bin/ld Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether ln -s works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the maximum length of command line arguments... 1572864 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for /usr/bin/ld option to reload object files... -r Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdump... objdump Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to recognize dependent libraries... pass_all Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlltool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to associate runtime and link libraries... printf %s\n Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ar... ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for archiver @FILE support... @ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ranlib... ranlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking command to parse /usr/bin/nm -B output from clang object... ok Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sysroot... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a working dd... /usr/bin/dd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mt... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if : is a manifest tool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C preprocessor... clang -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ANSI C header files... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/stat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memory.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strings.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inttypes.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdint.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlfcn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdir... .libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -fno-rtti -fno-exceptions... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether -lc should be explicitly linked in... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether stripping libraries is possible... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libtool supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build static libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C++ preprocessor... clang++ -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang++ option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for windres... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inline... inline Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking operating system... Linux Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for library containing clock_gettime2... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking libudev.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking libudev.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libudev.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for udev_new in -ludev... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking poll.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking poll.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for poll.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/timerfd.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/timerfd.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/timerfd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TFD_NONBLOCK is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TFD_CLOEXEC is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to use timerfd for timing... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pipe2... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct timespec... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/time.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sigaction... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether CC supports -std=gnu99... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking that generated files are newer than configure... done Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: creating ./config.status Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating libusb-1.0.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating libusb/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating examples/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating tests/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/doxygen.cfg Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing depfiles commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing libtool commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./configure --disable-shared Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a BSD-compatible install... /usr/bin/install -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether build environment is sane... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a thread-safe mkdir -p... /usr/bin/mkdir -p Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mawk... mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make sets $(MAKE)... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for C compiler default output file name... a.out Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of executables... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are cross compiling... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of object files... o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to accept ISO C89... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang understands -c and -o together... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports the include directive... yes (GNU style) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang++ accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang++... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking build system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking host system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to print strings... printf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grep that handles long lines and -e... /usr/bin/grep Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for egrep... /usr/bin/grep -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fgrep... /usr/bin/grep -F Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang... /usr/bin/ld Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether ln -s works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the maximum length of command line arguments... 1572864 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for /usr/bin/ld option to reload object files... -r Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdump... objdump Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to recognize dependent libraries... pass_all Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlltool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to associate runtime and link libraries... printf %s\n Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ar... ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for archiver @FILE support... @ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ranlib... ranlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking command to parse /usr/bin/nm -B output from clang object... ok Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sysroot... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a working dd... /usr/bin/dd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mt... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if : is a manifest tool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C preprocessor... clang -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ANSI C header files... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/stat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memory.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strings.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inttypes.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdint.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlfcn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdir... .libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -fno-rtti -fno-exceptions... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether stripping libraries is possible... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libtool supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build shared libraries... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build static libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C++ preprocessor... clang++ -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang++ option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for windres... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inline... inline Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking operating system... Linux Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for library containing clock_gettime2... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking libudev.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking libudev.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libudev.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for udev_new in -ludev... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking poll.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking poll.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for poll.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/timerfd.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/timerfd.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/timerfd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TFD_NONBLOCK is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether TFD_CLOEXEC is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to use timerfd for timing... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pipe2... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct timespec... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h usability... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking sys/time.h presence... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/time.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sigaction... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether CC supports -std=gnu99... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking that generated files are newer than configure... done Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: creating ./config.status Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating libusb-1.0.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating libusb/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating examples/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating tests/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/doxygen.cfg Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: config.h is unchanged Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing depfiles commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing libtool commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + nproc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make -j32 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make all-recursive Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-core.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-descriptor.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-hotplug.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-io.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-strerror.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC libusb_1_0_la-sync.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC os/libusb_1_0_la-poll_posix.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC os/libusb_1_0_la-threads_posix.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC os/libusb_1_0_la-linux_usbfs.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC os/libusb_1_0_la-linux_udev.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CCLD libusb-1.0.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in doc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'all'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /bin/bash ../libtool --mode=install /usr/bin/install -c libusb-1.0.la '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libusb-1.0.lai /usr/local/lib/libusb-1.0.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libusb-1.0.a /usr/local/lib/libusb-1.0.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: chmod 644 /usr/local/lib/libusb-1.0.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: ranlib /usr/local/lib/libusb-1.0.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Libraries have been installed in: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you ever happen to want to link against installed libraries Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": in a given directory, LIBDIR, you must either use libtool, and Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": specify the full pathname of the library, or use the '-LLIBDIR' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": flag during linking and do at least one of the following: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during execution Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": See any operating system documentation about shared libraries for Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": more information, such as the ld(1) and ld.so(8) manual pages. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/include/libusb-1.0' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 libusb.h '/usr/local/include/libusb-1.0' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libusb/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in doc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-exec-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-data-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libusb/doc' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-exec-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 libusb-1.0.pc '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 405a9ba3d829 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 0b1bab7ba4b3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 22/27 : ARG HIDAPI_VERSION=hidapi-0.8.0-rc1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 2fb7da001ece Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 2fb7da001ece Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 00259ccf59e3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 23/27 : ARG HIDAPI_HASH=40cf516139b5b61e30d9403a48db23d8f915f52c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in f38c9c41862d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container f38c9c41862d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 50476208ce7d Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 24/27 : RUN set -ex && git clone --depth=1 https://github.com/signal11/hidapi -b ${HIDAPI_VERSION} && cd hidapi && test `git rev-parse HEAD` = ${HIDAPI_HASH} || exit 1 && ./bootstrap && ./configure --enable-static --disable-shared && make -j$(nproc) && make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 4faf94968d39 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git clone --depth=1 https://github.com/signal11/hidapi -b hidapi-0.8.0-rc1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Cloning into 'hidapi'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Note: switching to '40cf516139b5b61e30d9403a48db23d8f915f52c'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": You are in 'detached HEAD' state. You can look around, make experimental Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": changes and commit them, and you can discard any commits you make in this Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": state without impacting any branches by switching back to a branch. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you want to create a new branch to retain commits you create, you may Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": do so (now or later) by using -c with the switch command. Example: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Or undo this operation with: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": git switch - Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Turn off this advice by setting config variable advice.detachedHead to false Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + cd hidapi Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + git rev-parse HEAD Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + test 40cf516139b5b61e30d9403a48db23d8f915f52c = 40cf516139b5b61e30d9403a48db23d8f915f52c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./bootstrap Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + autoreconf --install --verbose --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Entering directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: not using Gettext Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: aclocal --force -I m4 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: configure.ac: tracing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: libtoolize --copy --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting auxiliary files in '.'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file './ltmain.sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/libtool.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltoptions.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltsugar.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/ltversion.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtoolize: copying file 'm4/lt~obsolete.m4' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoconf --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: /usr/bin/autoheader --force Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: running: automake --add-missing --copy --force-missing Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:25: installing './ar-lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:25: installing './compile' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:26: installing './config.guess' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:26: installing './config.sub' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:22: installing './install-sh' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure.ac:22: installing './missing' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": hidtest/Makefile.am: installing './depcomp' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": autoreconf: Leaving directory `.' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + ./configure --enable-static --disable-shared Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a BSD-compatible install... /usr/bin/install -c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether build environment is sane... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a thread-safe mkdir -p... /usr/bin/mkdir -p Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mawk... mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make sets $(MAKE)... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports the include directive... yes (GNU style) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for C compiler default output file name... a.out Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of executables... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are cross compiling... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of object files... o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to accept ISO C89... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang understands -c and -o together... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ar... ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the archiver (ar) interface... ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking build system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking host system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to print strings... printf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grep that handles long lines and -e... /usr/bin/grep Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for egrep... /usr/bin/grep -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fgrep... /usr/bin/grep -F Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang... /usr/bin/ld Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether ln -s works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the maximum length of command line arguments... 1572864 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for /usr/bin/ld option to reload object files... -r Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdump... objdump Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to recognize dependent libraries... pass_all Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlltool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to associate runtime and link libraries... printf %s\n Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for archiver @FILE support... @ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ranlib... ranlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking command to parse /usr/bin/nm -B output from clang object... ok Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sysroot... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a working dd... /usr/bin/dd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mt... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if : is a manifest tool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C preprocessor... clang -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ANSI C header files... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/stat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memory.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strings.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inttypes.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdint.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlfcn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdir... .libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -fno-rtti -fno-exceptions... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether stripping libraries is possible... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libtool supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build shared libraries... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build static libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... (cached) clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C compiler... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to accept ISO C89... (cached) none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang understands -c and -o together... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang... (cached) gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU C++ compiler... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang++ accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of clang++... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C++ preprocessor... clang++ -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang++ option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang++ supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... gcc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are using the GNU Objective C compiler... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether gcc accepts -g... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dependency style of gcc... gcc3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pkg-config... /usr/bin/pkg-config Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking pkg-config is at least version 0.9.0... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether make supports nested variables... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking operating system... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": (Linux back-end) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libudev... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clock_gettime in -lrt... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libusb... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for the pthreads library -lpthreads... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthreads work without any flags... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if more special flags are required for pthreads... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for PTHREAD_PRIO_INHERIT... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking that generated files are newer than configure... done Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: creating ./config.status Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating pc/hidapi-hidraw.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating pc/hidapi-libusb.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating hidtest/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating libusb/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating linux/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating mac/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating testgui/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating windows/Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing depfiles commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing libtool commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + nproc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make -j32 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make all-recursive Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in linux Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC hid.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CCLD libhidapi-hidraw.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CC hid.lo Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CCLD libhidapi-libusb.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making all in hidtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXX hidtest.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD hidtest-libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": CXXLD hidtest-hidraw Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": + make install Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in linux Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /bin/bash ../libtool --mode=install /usr/bin/install -c libhidapi-hidraw.la '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libhidapi-hidraw.lai /usr/local/lib/libhidapi-hidraw.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libhidapi-hidraw.a /usr/local/lib/libhidapi-hidraw.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: chmod 644 /usr/local/lib/libhidapi-hidraw.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: ranlib /usr/local/lib/libhidapi-hidraw.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Libraries have been installed in: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you ever happen to want to link against installed libraries Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": in a given directory, LIBDIR, you must either use libtool, and Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": specify the full pathname of the library, or use the '-LLIBDIR' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": flag during linking and do at least one of the following: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during execution Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": See any operating system documentation about shared libraries for Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": more information, such as the ld(1) and ld.so(8) manual pages. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/include/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 ../hidapi/hidapi.h '/usr/local/include/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/hidapi/linux' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in libusb Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /bin/bash ../libtool --mode=install /usr/bin/install -c libhidapi-libusb.la '/usr/local/lib' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libhidapi-libusb.lai /usr/local/lib/libhidapi-libusb.la Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: /usr/bin/install -c .libs/libhidapi-libusb.a /usr/local/lib/libhidapi-libusb.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: chmod 644 /usr/local/lib/libhidapi-libusb.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: install: ranlib /usr/local/lib/libhidapi-libusb.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Libraries have been installed in: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/local/lib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": If you ever happen to want to link against installed libraries Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": in a given directory, LIBDIR, you must either use libtool, and Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": specify the full pathname of the library, or use the '-LLIBDIR' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": flag during linking and do at least one of the following: Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during execution Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": during linking Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": See any operating system documentation about shared libraries for Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": more information, such as the ld(1) and ld.so(8) manual pages. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---------------------------------------------------------------------- Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/include/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 ../hidapi/hidapi.h '/usr/local/include/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/hidapi/libusb' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Making install in hidtest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-exec-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-data-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/hidapi/hidtest' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Entering directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Entering directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Nothing to be done for 'install-exec-am'. Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/share/doc/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 README.txt AUTHORS.txt LICENSE-bsd.txt LICENSE-gpl3.txt LICENSE-orig.txt LICENSE.txt '/usr/local/share/doc/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/install -c -m 644 pc/hidapi-hidraw.pc pc/hidapi-libusb.pc '/usr/local/lib/pkgconfig' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[2]: Leaving directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": make[1]: Leaving directory '/src/monero/hidapi' Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 4faf94968d39 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> f27341c9ee9a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 25/27 : RUN git clone https://github.com/NLnetLabs/unbound && cd unbound && ./configure && make libunbound.la && cp .libs/libunbound.a /usr/local/lib/ && cp .libs/libunbound.so* /usr/local/lib/ && find . -name 'unbound.h' -exec cp {} /usr/local/include/ \; && ldconfig Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 8841c629305e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Cloning into 'unbound'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for C compiler default output file name... a.out Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of executables... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we are cross compiling... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for suffix of object files... o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the compiler supports GNU C... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to enable C11 features... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdio.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdlib.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for string.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inttypes.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdint.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strings.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/stat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for unistd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for wchar.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for minix/config.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for vfork.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether it is safe to define __EXTENSIONS__... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether _XOPEN_SOURCE should be defined... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grep that handles long lines and -e... /usr/bin/grep Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for an ANSI C-conforming const... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gcc... (cached) clang Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the compiler supports GNU C... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang accepts -g... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to enable C11 features... (cached) none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking clang dependency flag... -MM Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang supports -Werror... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang supports -Wall... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang supports -std=c99... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang supports -xc99... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getopt.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for time.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -std=c99 -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -std=c99 -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -std=c99 as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D_BSD_SOURCE -D_DEFAULT_SOURCE as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D_GNU_SOURCE as a flag for clang... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D__EXTENSIONS__ as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inline... inline Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "format" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "unused" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "nonstring" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "weak" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "noreturn" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the C compiler (clang) accepts the "fallthrough" attribute... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for flex... flex Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for lex output file root... lex.yy Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for lex library... none needed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether yytext is a pointer... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for yylex_destroy... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for lex %option... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for bison... bison -y Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for doxygen... doxygen Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking build system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking host system type... x86_64-pc-linux-gnu Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ar... /usr/bin/ar Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to print strings... printf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a sed that does not truncate output... /usr/bin/sed Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for egrep... /usr/bin/grep -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fgrep... /usr/bin/grep -F Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ld used by clang... /usr/bin/ld Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether ln -s works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the maximum length of command line arguments... 1572864 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for /usr/bin/ld option to reload object files... -r Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdump... objdump Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to recognize dependent libraries... pass_all Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlltool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to associate runtime and link libraries... printf %s\n Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for archiver @FILE support... @ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strip... (cached) strip Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ranlib... ranlib Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gawk... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mawk... mawk Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking command to parse /usr/bin/nm -B output from clang object... ok Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sysroot... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for a working dd... /usr/bin/dd Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for mt... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if : is a manifest tool... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for dlfcn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for objdir... .libs Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -fno-rtti -fno-exceptions... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for clang option to produce PIC... -fPIC -DPIC Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang PIC flag -fPIC -DPIC works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang static flag -static works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if clang supports -c -o file.o... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether -lc should be explicitly linked in... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking dynamic linker characteristics... GNU/Linux ld.so Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to hardcode library paths into programs... immediate Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether stripping libraries is possible... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libtool supports shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build shared libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether to build static libraries... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdarg.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdbool.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netinet/in.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netinet/tcp.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/param.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/select.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/socket.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/un.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/uio.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/resource.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for arpa/inet.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for syslog.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netdb.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/wait.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pwd.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for glob.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for grp.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for login_cap.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for winsock2.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ws2tcpip.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for endian.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/endian.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libkern/OSByteOrder.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/ipc.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sys/shm.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ifaddrs.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for poll.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for net/if.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for TargetConditionals.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for netioapi.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for linux/net_tstamp.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for stdatomic.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for int8_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for int16_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for int32_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for int64_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uint8_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uint16_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uint32_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uint64_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for size_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ssize_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking how to run the C preprocessor... clang -E Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for uid_t in sys/types.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pid_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for off_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for u_char... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for rlim_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for socklen_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for in_addr_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for in_port_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if memcmp compares unsigned... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking size of time_t... 8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking size of size_t... 8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for library containing inet_pton... none required Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for library containing socket... none required Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for working chown... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fork... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for vfork... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for working fork... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for working vfork... (cached) yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for _LARGEFILE_SOURCE value needed for large files... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for special C compiler options needed for large files... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for _FILE_OFFSET_BITS value needed for large files... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether we need -D_LARGEFILE_SOURCE=1 as a flag for clang... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if nonblocking sockets work... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether mkdir has one arg... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strptime... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether strptime works... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for GNU libc compatible malloc... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether clang is Clang... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthreads work with "-pthread" and "-lpthread"... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether more special flags are required for pthreads... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for PTHREAD_PRIO_INHERIT... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pthread_spinlock_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pthread_rwlock_t... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking size of unsigned long... 8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking size of pthread_t... 8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if -pthread unused during linking... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for pthread_np.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_setname_np has only 1 argument... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_setname_np has 3 arguments... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_setname_np has the common 2 arguments... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether pthread_setname_np exists as pthread_set_name_np instead... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for build time... 20260615 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL... found in /usr/local Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_sha256 in -lcrypto... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if -lcrypto needs -lgdi32... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if -lcrypto needs -lgdi32 -lws2_32 -lcrypt32... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if -lcrypto needs -lgdi32 -lws2_32 -lcrypt32 -l:libssp.a... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if -lcrypto needs -ldl... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/ssl.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/err.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/rand.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libssl needs libdl... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if libssl needs -lcrypt32... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for LibreSSL... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/conf.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/engine.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/bn.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/dh.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/dsa.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/rsa.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/core_names.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for openssl/param_build.h... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for OPENSSL_config... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_sha1... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_sha256... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_sha512... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for FIPS_mode... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_default_properties_is_fips_enabled... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_MD_CTX_new... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for OpenSSL_add_all_digests... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for OPENSSL_init_crypto... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_cleanup... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ENGINE_cleanup... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ERR_load_crypto_strings... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for CRYPTO_cleanup_all_ex_data... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ERR_free_strings... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for RAND_cleanup... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for DSA_SIG_set0... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_dss1... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_DigestVerify... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_aes_256_cbc... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_EncryptInit_ex... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for HMAC_Init_ex... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for CRYPTO_THREADID_set_callback... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_MAC_CTX_set_params... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for OSSL_PARAM_BLD_new... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for BIO_set_callback_ex... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for OPENSSL_init_ssl... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_CTX_set_security_level... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_set1_host... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_get0_peername... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_set1_dnsname... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for X509_get_key_usage... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ASN1_STRING_get0_data... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for X509_VERIFY_PARAM_set1_host... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_CTX_set_ciphersuites... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_CTX_set_tlsext_ticket_key_evp_cb... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_CTX_set_alpn_select_cb... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_get0_alpn_selected... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_CTX_set_alpn_protos... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SSL_get1_peer_certificate... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for X509_NAME_get_text_by_NID... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if X509_NAME_get_text_by_NID is deprecated... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SSL_COMP_get_compression_methods is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether sk_SSL_COMP_pop_free is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SSL_CTX_set_ecdh_auto is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether SSL_CTX_set_tmp_ecdh is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking the return type of HMAC_Init_ex... int Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_PKEY_set_type_str... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EC_KEY_new... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if GOST works... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for EVP_PKEY_fromdata... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ECDSA_sign... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for SHA384_Init... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether NID_X9_62_prime256v1 is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether NID_secp384r1 is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if openssl supports SHA2 and ECDSA with EVP... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether NID_ED25519 is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether NID_ED448 is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for libexpat... found in /usr Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for expat.h... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether XML_StopParser is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getaddrinfo... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ioctlsocket... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for daemon... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if daemon is deprecated... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct stat.st_mtimensec... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct stat.st_mtim.tv_nsec... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct sockaddr_un.sun_len... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for struct in_pktinfo.ipi_spec_dst... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for htobe64... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for be64toh... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for library containing setusercontext... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for tzset... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sigprocmask... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fcntl... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getpwnam... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for endpwent... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getrlimit... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for setrlimit... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for setsid... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for chroot... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for kill... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for chown... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sleep... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for usleep... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for random... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for srandom... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for recvmsg... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for sendmsg... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for writev... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for socketpair... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for glob... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for initgroups... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strftime... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for localtime_r... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for setusercontext... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for _beginthreadex... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for endservent... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for endprotoent... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for fsync... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for shmget... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for accept4... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getifaddrs... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for if_nametoindex... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for poll... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gettid... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for setresuid... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for setresgid... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for atomic_store... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether inet_pton is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether inet_ntop is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inet_aton... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inet_pton... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for inet_ntop... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for snprintf... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for correct snprintf return value... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strlcat... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strlcpy... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for memmove... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for gmtime_r... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for isblank... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for explicit_bzero... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for reallocarray... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking whether reallocarray is declared... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for arc4random... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for arc4random_uniform... no Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for getentropy... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for ctime_r... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for strsep... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking if make supports $< with implicit rule in scope... yes Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: Stripping extension flags... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": checking for build time... Jun 15, 2026 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": configure: creating ./config.status Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating Makefile Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/example.conf Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/libunbound.3 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound.8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound-anchor.8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound-checkconf.8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound.conf.5 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound-control.8 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating doc/unbound-host.1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating smallapp/unbound-control-setup.sh Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating dnstap/dnstap_config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating dnscrypt/dnscrypt_config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating contrib/libunbound.pc Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating contrib/unbound.socket Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating contrib/unbound.service Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating contrib/unbound_portable.service Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: creating config.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": config.status: executing libtool commands Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o context.lo -c libunbound/context.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/context.c -fPIC -DPIC -o .libs/context.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/context.c -o context.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o libunbound.lo -c libunbound/libunbound.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/libunbound.c -fPIC -DPIC -o .libs/libunbound.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/libunbound.c -o libunbound.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o libworker.lo -c libunbound/libworker.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/libworker.c -fPIC -DPIC -o .libs/libworker.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c libunbound/libworker.c -o libworker.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o ub_event_pluggable.lo -c util/ub_event_pluggable.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/ub_event_pluggable.c -fPIC -DPIC -o .libs/ub_event_pluggable.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/ub_event_pluggable.c -o ub_event_pluggable.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o dns.lo -c services/cache/dns.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/dns.c -fPIC -DPIC -o .libs/dns.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/dns.c -o dns.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o infra.lo -c services/cache/infra.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/infra.c -fPIC -DPIC -o .libs/infra.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/infra.c -o infra.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rrset.lo -c services/cache/rrset.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/rrset.c -fPIC -DPIC -o .libs/rrset.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/cache/rrset.c -o rrset.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o dname.lo -c util/data/dname.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/dname.c -fPIC -DPIC -o .libs/dname.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/dname.c -o dname.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o msgencode.lo -c util/data/msgencode.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgencode.c -fPIC -DPIC -o .libs/msgencode.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgencode.c -o msgencode.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o as112.lo -c util/as112.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/as112.c -fPIC -DPIC -o .libs/as112.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/as112.c -o as112.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o msgparse.lo -c util/data/msgparse.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgparse.c -fPIC -DPIC -o .libs/msgparse.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgparse.c -o msgparse.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o msgreply.lo -c util/data/msgreply.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgreply.c -fPIC -DPIC -o .libs/msgreply.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/msgreply.c -o msgreply.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o packed_rrset.lo -c util/data/packed_rrset.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/packed_rrset.c -fPIC -DPIC -o .libs/packed_rrset.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/data/packed_rrset.c -o packed_rrset.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iterator.lo -c iterator/iterator.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iterator.c -fPIC -DPIC -o .libs/iterator.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iterator.c -o iterator.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_delegpt.lo -c iterator/iter_delegpt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_delegpt.c -fPIC -DPIC -o .libs/iter_delegpt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_delegpt.c -o iter_delegpt.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_donotq.lo -c iterator/iter_donotq.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_donotq.c -fPIC -DPIC -o .libs/iter_donotq.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_donotq.c -o iter_donotq.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_fwd.lo -c iterator/iter_fwd.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_fwd.c -fPIC -DPIC -o .libs/iter_fwd.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_fwd.c -o iter_fwd.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_hints.lo -c iterator/iter_hints.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_hints.c -fPIC -DPIC -o .libs/iter_hints.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_hints.c -o iter_hints.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_priv.lo -c iterator/iter_priv.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_priv.c -fPIC -DPIC -o .libs/iter_priv.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_priv.c -o iter_priv.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_resptype.lo -c iterator/iter_resptype.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_resptype.c -fPIC -DPIC -o .libs/iter_resptype.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_resptype.c -o iter_resptype.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_scrub.lo -c iterator/iter_scrub.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_scrub.c -fPIC -DPIC -o .libs/iter_scrub.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_scrub.c -o iter_scrub.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o iter_utils.lo -c iterator/iter_utils.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_utils.c -fPIC -DPIC -o .libs/iter_utils.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c iterator/iter_utils.c -o iter_utils.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o localzone.lo -c services/localzone.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/localzone.c -fPIC -DPIC -o .libs/localzone.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/localzone.c -o localzone.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o mesh.lo -c services/mesh.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/mesh.c -fPIC -DPIC -o .libs/mesh.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/mesh.c -o mesh.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o modstack.lo -c services/modstack.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/modstack.c -fPIC -DPIC -o .libs/modstack.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/modstack.c -o modstack.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o view.lo -c services/view.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/view.c -fPIC -DPIC -o .libs/view.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/view.c -o view.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o outbound_list.lo -c services/outbound_list.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/outbound_list.c -fPIC -DPIC -o .libs/outbound_list.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/outbound_list.c -o outbound_list.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o alloc.lo -c util/alloc.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/alloc.c -fPIC -DPIC -o .libs/alloc.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/alloc.c -o alloc.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": bison -y -d -o util/configparser.c ./util/configparser.y Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": touch util/configparser.h Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o config_file.lo -c util/config_file.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/config_file.c -fPIC -DPIC -o .libs/config_file.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/config_file.c -o config_file.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": if test "flex" != ":"; then \ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": echo "#include \"config.h\"" > util/configlexer.c ;\ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": echo "#include \"util/configyyrename.h\"" >> util/configlexer.c ;\ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": flex -t ./util/configlexer.lex >> util/configlexer.c ;\ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": fi Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o configlexer.lo -c util/configlexer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/configlexer.c -fPIC -DPIC -o .libs/configlexer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/configlexer.c -o configlexer.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o configparser.lo -c util/configparser.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/configparser.c -fPIC -DPIC -o .libs/configparser.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/configparser.c -o configparser.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o fptr_wlist.lo -c util/fptr_wlist.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/fptr_wlist.c -fPIC -DPIC -o .libs/fptr_wlist.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/fptr_wlist.c -o fptr_wlist.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o siphash.lo -c util/siphash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/siphash.c -fPIC -DPIC -o .libs/siphash.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/siphash.c -o siphash.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o edns.lo -c util/edns.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/edns.c -fPIC -DPIC -o .libs/edns.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/edns.c -o edns.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o locks.lo -c util/locks.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/locks.c -fPIC -DPIC -o .libs/locks.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/locks.c -o locks.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o log.lo -c util/log.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/log.c -fPIC -DPIC -o .libs/log.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/log.c -o log.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o mini_event.lo -c util/mini_event.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/mini_event.c -fPIC -DPIC -o .libs/mini_event.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/mini_event.c -o mini_event.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o module.lo -c util/module.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/module.c -fPIC -DPIC -o .libs/module.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/module.c -o module.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o net_help.lo -c util/net_help.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/net_help.c -fPIC -DPIC -o .libs/net_help.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/net_help.c -o net_help.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o random.lo -c util/random.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/random.c -fPIC -DPIC -o .libs/random.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/random.c -o random.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rbtree.lo -c util/rbtree.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rbtree.c -fPIC -DPIC -o .libs/rbtree.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rbtree.c -o rbtree.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o regional.lo -c util/regional.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/regional.c -fPIC -DPIC -o .libs/regional.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/regional.c -o regional.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rtt.lo -c util/rtt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rtt.c -fPIC -DPIC -o .libs/rtt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rtt.c -o rtt.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o dnstree.lo -c util/storage/dnstree.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/dnstree.c -fPIC -DPIC -o .libs/dnstree.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/dnstree.c -o dnstree.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o lookup3.lo -c util/storage/lookup3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/lookup3.c -fPIC -DPIC -o .libs/lookup3.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/lookup3.c -o lookup3.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o lruhash.lo -c util/storage/lruhash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/lruhash.c -fPIC -DPIC -o .libs/lruhash.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/lruhash.c -o lruhash.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o slabhash.lo -c util/storage/slabhash.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/slabhash.c -fPIC -DPIC -o .libs/slabhash.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/storage/slabhash.c -o slabhash.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o tcp_conn_limit.lo -c util/tcp_conn_limit.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/tcp_conn_limit.c -fPIC -DPIC -o .libs/tcp_conn_limit.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/tcp_conn_limit.c -o tcp_conn_limit.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o timehist.lo -c util/timehist.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/timehist.c -fPIC -DPIC -o .libs/timehist.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/timehist.c -o timehist.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o tube.lo -c util/tube.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/tube.c -fPIC -DPIC -o .libs/tube.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/tube.c -o tube.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o winsock_event.lo -c util/winsock_event.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/winsock_event.c -fPIC -DPIC -o .libs/winsock_event.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/winsock_event.c -o winsock_event.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o autotrust.lo -c validator/autotrust.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/autotrust.c -fPIC -DPIC -o .libs/autotrust.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/autotrust.c -o autotrust.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_anchor.lo -c validator/val_anchor.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_anchor.c -fPIC -DPIC -o .libs/val_anchor.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_anchor.c -o val_anchor.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rpz.lo -c services/rpz.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/rpz.c -fPIC -DPIC -o .libs/rpz.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/rpz.c -o rpz.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rfc_1982.lo -c util/rfc_1982.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rfc_1982.c -fPIC -DPIC -o .libs/rfc_1982.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/rfc_1982.c -o rfc_1982.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o proxy_protocol.lo -c util/proxy_protocol.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/proxy_protocol.c -fPIC -DPIC -o .libs/proxy_protocol.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/proxy_protocol.c -o proxy_protocol.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o validator.lo -c validator/validator.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/validator.c -fPIC -DPIC -o .libs/validator.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/validator.c -o validator.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_kcache.lo -c validator/val_kcache.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_kcache.c -fPIC -DPIC -o .libs/val_kcache.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_kcache.c -o val_kcache.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_kentry.lo -c validator/val_kentry.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_kentry.c -fPIC -DPIC -o .libs/val_kentry.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_kentry.c -o val_kentry.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_neg.lo -c validator/val_neg.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_neg.c -fPIC -DPIC -o .libs/val_neg.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_neg.c -o val_neg.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_nsec3.lo -c validator/val_nsec3.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_nsec3.c -fPIC -DPIC -o .libs/val_nsec3.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_nsec3.c -o val_nsec3.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_nsec.lo -c validator/val_nsec.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_nsec.c -fPIC -DPIC -o .libs/val_nsec.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_nsec.c -o val_nsec.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_secalgo.lo -c validator/val_secalgo.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_secalgo.c -fPIC -DPIC -o .libs/val_secalgo.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_secalgo.c -o val_secalgo.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_sigcrypt.lo -c validator/val_sigcrypt.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_sigcrypt.c -fPIC -DPIC -o .libs/val_sigcrypt.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_sigcrypt.c -o val_sigcrypt.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o val_utils.lo -c validator/val_utils.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_utils.c -fPIC -DPIC -o .libs/val_utils.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c validator/val_utils.c -o val_utils.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o dns64.lo -c dns64/dns64.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c dns64/dns64.c -fPIC -DPIC -o .libs/dns64.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c dns64/dns64.c -o dns64.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o authzone.lo -c services/authzone.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/authzone.c -fPIC -DPIC -o .libs/authzone.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/authzone.c -o authzone.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o respip.lo -c respip/respip.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c respip/respip.c -fPIC -DPIC -o .libs/respip.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c respip/respip.c -o respip.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o timeval_func.lo -c util/timeval_func.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/timeval_func.c -fPIC -DPIC -o .libs/timeval_func.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/timeval_func.c -o timeval_func.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o netevent.lo -c util/netevent.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/netevent.c -fPIC -DPIC -o .libs/netevent.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c util/netevent.c -o netevent.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o listen_dnsport.lo -c services/listen_dnsport.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/listen_dnsport.c -fPIC -DPIC -o .libs/listen_dnsport.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/listen_dnsport.c -o listen_dnsport.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o outside_network.lo -c services/outside_network.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/outside_network.c -fPIC -DPIC -o .libs/outside_network.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c services/outside_network.c -o outside_network.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o keyraw.lo -c sldns/keyraw.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/keyraw.c -fPIC -DPIC -o .libs/keyraw.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/keyraw.c -o keyraw.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o sbuffer.lo -c sldns/sbuffer.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/sbuffer.c -fPIC -DPIC -o .libs/sbuffer.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/sbuffer.c -o sbuffer.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o wire2str.lo -c sldns/wire2str.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/wire2str.c -fPIC -DPIC -o .libs/wire2str.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/wire2str.c -o wire2str.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o parse.lo -c sldns/parse.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/parse.c -fPIC -DPIC -o .libs/parse.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/parse.c -o parse.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o parseutil.lo -c sldns/parseutil.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/parseutil.c -fPIC -DPIC -o .libs/parseutil.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/parseutil.c -o parseutil.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o rrdef.lo -c sldns/rrdef.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/rrdef.c -fPIC -DPIC -o .libs/rrdef.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/rrdef.c -o rrdef.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o str2wire.lo -c sldns/str2wire.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/str2wire.c -fPIC -DPIC -o .libs/str2wire.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c sldns/str2wire.c -o str2wire.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o strlcat.lo -c compat/strlcat.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/strlcat.c -fPIC -DPIC -o .libs/strlcat.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/strlcat.c -o strlcat.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o strlcpy.lo -c compat/strlcpy.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/strlcpy.c -fPIC -DPIC -o .libs/strlcpy.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/strlcpy.c -o strlcpy.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o arc4random.lo -c compat/arc4random.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4random.c -fPIC -DPIC -o .libs/arc4random.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4random.c -o arc4random.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o arc4random_uniform.lo -c compat/arc4random_uniform.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4random_uniform.c -fPIC -DPIC -o .libs/arc4random_uniform.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4random_uniform.c -o arc4random_uniform.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=compile clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -o arc4_lock.lo -c compat/arc4_lock.c Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4_lock.c -fPIC -DPIC -o .libs/arc4_lock.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: compile: clang -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -c compat/arc4_lock.c -o arc4_lock.o >/dev/null 2>&1 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ./libtool --tag=CC --mode=link clang -R/usr/local/lib -I. -I/usr/local/include -DSRCDIR=. -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -pthread -L/usr/local/lib -version-info 9:38:1 -no-undefined -export-symbols ./libunbound/ubsyms.def -o libunbound.la context.lo libunbound.lo libworker.lo ub_event_pluggable.lo dns.lo infra.lo rrset.lo dname.lo msgencode.lo as112.lo msgparse.lo msgreply.lo packed_rrset.lo iterator.lo iter_delegpt.lo iter_donotq.lo iter_fwd.lo iter_hints.lo iter_priv.lo iter_resptype.lo iter_scrub.lo iter_utils.lo localzone.lo mesh.lo modstack.lo view.lo outbound_list.lo alloc.lo config_file.lo configlexer.lo configparser.lo fptr_wlist.lo siphash.lo edns.lo locks.lo log.lo mini_event.lo module.lo net_help.lo random.lo rbtree.lo regional.lo rtt.lo dnstree.lo lookup3.lo lruhash.lo slabhash.lo tcp_conn_limit.lo timehist.lo tube.lo winsock_event.lo autotrust.lo val_anchor.lo rpz.lo rfc_1982.lo proxy_protocol.lo validator.lo val_kcache.lo val_kentry.lo val_neg.lo val_nsec3.lo val_nsec.lo val_secalgo.lo val_sigcrypt.lo val_utils.lo dns64.lo authzone.lo respip.lo timeval_func.lo netevent.lo listen_dnsport.lo outside_network.lo keyraw.lo sbuffer.lo wire2str.lo parse.lo parseutil.lo rrdef.lo str2wire.lo strlcat.lo strlcpy.lo arc4random.lo arc4random_uniform.lo arc4_lock.lo -rpath /usr/local/lib -lssl -lpthread -lcrypto -ldl Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: echo "{ global:" > .libs/libunbound.ver Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: cat ./libunbound/ubsyms.def | sed -e "s/\(.*\)/\1;/" >> .libs/libunbound.ver Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: echo "local: *; };" >> .libs/libunbound.ver Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: clang -shared -fPIC -DPIC .libs/context.o .libs/libunbound.o .libs/libworker.o .libs/ub_event_pluggable.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/view.o .libs/outbound_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/siphash.o .libs/edns.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/tcp_conn_limit.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/rpz.o .libs/rfc_1982.o .libs/proxy_protocol.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/authzone.o .libs/respip.o .libs/timeval_func.o .libs/netevent.o .libs/listen_dnsport.o .libs/outside_network.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/strlcat.o .libs/strlcpy.o .libs/arc4random.o .libs/arc4random_uniform.o .libs/arc4_lock.o -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -lssl -lpthread -lcrypto -ldl -O1 -gline-tables-only -pthread -pthread -pthread -Wl,-soname -Wl,libunbound.so.8 -Wl,-version-script -Wl,.libs/libunbound.ver -o .libs/libunbound.so.8.1.38 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: (cd ".libs" && rm -f "libunbound.so.8" && ln -s "libunbound.so.8.1.38" "libunbound.so.8") Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: (cd ".libs" && rm -f "libunbound.so" && ln -s "libunbound.so.8.1.38" "libunbound.so") Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: /usr/bin/ar cru .libs/libunbound.a context.o libunbound.o libworker.o ub_event_pluggable.o dns.o infra.o rrset.o dname.o msgencode.o as112.o msgparse.o msgreply.o packed_rrset.o iterator.o iter_delegpt.o iter_donotq.o iter_fwd.o iter_hints.o iter_priv.o iter_resptype.o iter_scrub.o iter_utils.o localzone.o mesh.o modstack.o view.o outbound_list.o alloc.o config_file.o configlexer.o configparser.o fptr_wlist.o siphash.o edns.o locks.o log.o mini_event.o module.o net_help.o random.o rbtree.o regional.o rtt.o dnstree.o lookup3.o lruhash.o slabhash.o tcp_conn_limit.o timehist.o tube.o winsock_event.o autotrust.o val_anchor.o rpz.o rfc_1982.o proxy_protocol.o validator.o val_kcache.o val_kentry.o val_neg.o val_nsec3.o val_nsec.o val_secalgo.o val_sigcrypt.o val_utils.o dns64.o authzone.o respip.o timeval_func.o netevent.o listen_dnsport.o outside_network.o keyraw.o sbuffer.o wire2str.o parse.o parseutil.o rrdef.o str2wire.o strlcat.o strlcpy.o arc4random.o arc4random_uniform.o arc4_lock.o Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U') Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: ranlib .libs/libunbound.a Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": libtool: link: ( cd ".libs" && rm -f "libunbound.la" && ln -s "../libunbound.la" "libunbound.la" ) Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": /sbin/ldconfig.real: /usr/local/lib/libunbound.so.8 is not a symbolic link Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 8841c629305e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 16a9fbb04de9 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 26/27 : RUN git clone --depth 1 https://github.com/monero-project/monero.git monero Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> Running in 09278ed8dc2e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Cloning into 'monero'... Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Removing intermediate container 09278ed8dc2e Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 31e755fbba21 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Step 27/27 : COPY build.sh *.options $SRC/ Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": ---> 1b83d1a27447 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Successfully built 1b83d1a27447 Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Successfully tagged gcr.io/oss-fuzz/monero:latest Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/monero:latest Finished Step #1 - "build-1f914d25-c3f7-463a-9a7f-2e1a2dceaa5e" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/monero Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filed3fgeO Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ c++ == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/monero/monero/.git Step #2 - "srcmap": + GIT_DIR=/src/monero/monero Step #2 - "srcmap": + cd /src/monero/monero Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/monero-project/monero.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=757679bb6a8486ea3d00eb9764eddbd9edcc92fd Step #2 - "srcmap": + jq_inplace /tmp/filed3fgeO '."/src/monero/monero" = { type: "git", url: "https://github.com/monero-project/monero.git", rev: "757679bb6a8486ea3d00eb9764eddbd9edcc92fd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileG4hMia Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + jq '."/src/monero/monero" = { type: "git", url: "https://github.com/monero-project/monero.git", rev: "757679bb6a8486ea3d00eb9764eddbd9edcc92fd" }' Step #2 - "srcmap": + mv /tmp/fileG4hMia /tmp/filed3fgeO Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/monero/unbound/.git Step #2 - "srcmap": + GIT_DIR=/src/monero/unbound Step #2 - "srcmap": + cd /src/monero/unbound Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/NLnetLabs/unbound Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=a1cecf7462a25b8cc4fd1db507b57f664eac61b2 Step #2 - "srcmap": + jq_inplace /tmp/filed3fgeO '."/src/monero/unbound" = { type: "git", url: "https://github.com/NLnetLabs/unbound", rev: "a1cecf7462a25b8cc4fd1db507b57f664eac61b2" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filekuQCVI Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + jq '."/src/monero/unbound" = { type: "git", url: "https://github.com/NLnetLabs/unbound", rev: "a1cecf7462a25b8cc4fd1db507b57f664eac61b2" }' Step #2 - "srcmap": + mv /tmp/filekuQCVI /tmp/filed3fgeO Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/monero/hidapi/.git Step #2 - "srcmap": + GIT_DIR=/src/monero/hidapi Step #2 - "srcmap": + cd /src/monero/hidapi Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/signal11/hidapi Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=40cf516139b5b61e30d9403a48db23d8f915f52c Step #2 - "srcmap": + jq_inplace /tmp/filed3fgeO '."/src/monero/hidapi" = { type: "git", url: "https://github.com/signal11/hidapi", rev: "40cf516139b5b61e30d9403a48db23d8f915f52c" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileXfXLHf Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + jq '."/src/monero/hidapi" = { type: "git", url: "https://github.com/signal11/hidapi", rev: "40cf516139b5b61e30d9403a48db23d8f915f52c" }' Step #2 - "srcmap": + mv /tmp/fileXfXLHf /tmp/filed3fgeO Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/monero/libusb/.git Step #2 - "srcmap": + GIT_DIR=/src/monero/libusb Step #2 - "srcmap": + cd /src/monero/libusb Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/libusb/libusb.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=0034b2afdcdb1614e78edaa2a9e22d5936aeae5d Step #2 - "srcmap": + jq_inplace /tmp/filed3fgeO '."/src/monero/libusb" = { type: "git", url: "https://github.com/libusb/libusb.git", rev: "0034b2afdcdb1614e78edaa2a9e22d5936aeae5d" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileKaGcWJ Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + jq '."/src/monero/libusb" = { type: "git", url: "https://github.com/libusb/libusb.git", rev: "0034b2afdcdb1614e78edaa2a9e22d5936aeae5d" }' Step #2 - "srcmap": + mv /tmp/fileKaGcWJ /tmp/filed3fgeO Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/monero/libzmq/.git Step #2 - "srcmap": + GIT_DIR=/src/monero/libzmq Step #2 - "srcmap": + cd /src/monero/libzmq Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/zeromq/libzmq.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=a84ffa12b2eb3569ced199660bac5ad128bff1f0 Step #2 - "srcmap": + jq_inplace /tmp/filed3fgeO '."/src/monero/libzmq" = { type: "git", url: "https://github.com/zeromq/libzmq.git", rev: "a84ffa12b2eb3569ced199660bac5ad128bff1f0" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file7HWoxh Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + jq '."/src/monero/libzmq" = { type: "git", url: "https://github.com/zeromq/libzmq.git", rev: "a84ffa12b2eb3569ced199660bac5ad128bff1f0" }' Step #2 - "srcmap": + mv /tmp/file7HWoxh /tmp/filed3fgeO Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/filed3fgeO Step #2 - "srcmap": + rm /tmp/filed3fgeO Step #2 - "srcmap": { Step #2 - "srcmap": "/src/monero/monero": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/monero-project/monero.git", Step #2 - "srcmap": "rev": "757679bb6a8486ea3d00eb9764eddbd9edcc92fd" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/monero/unbound": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/NLnetLabs/unbound", Step #2 - "srcmap": "rev": "a1cecf7462a25b8cc4fd1db507b57f664eac61b2" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/monero/hidapi": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/signal11/hidapi", Step #2 - "srcmap": "rev": "40cf516139b5b61e30d9403a48db23d8f915f52c" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/monero/libusb": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/libusb/libusb.git", Step #2 - "srcmap": "rev": "0034b2afdcdb1614e78edaa2a9e22d5936aeae5d" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/monero/libzmq": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/zeromq/libzmq.git", Step #2 - "srcmap": "rev": "a84ffa12b2eb3569ced199660bac5ad128bff1f0" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + export BOOST_ROOT=/src/monero/boost_1_70_0 Step #3 - "compile-libfuzzer-coverage-x86_64": + BOOST_ROOT=/src/monero/boost_1_70_0 Step #3 - "compile-libfuzzer-coverage-x86_64": + export OPENSSL_ROOT_DIR=/src/monero/openssl-1.1.1g Step #3 - "compile-libfuzzer-coverage-x86_64": + OPENSSL_ROOT_DIR=/src/monero/openssl-1.1.1g Step #3 - "compile-libfuzzer-coverage-x86_64": + cd monero Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/include(FindCcache)/# include(FindCcache)/' CMakeLists.txt Step #3 - "compile-libfuzzer-coverage-x86_64": + git submodule init Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule 'external/gtest' (https://github.com/google/googletest.git) registered for path 'external/gtest' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule 'external/randomx' (https://github.com/tevador/RandomX) registered for path 'external/randomx' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule 'external/rapidjson' (https://github.com/Tencent/rapidjson) registered for path 'external/rapidjson' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule 'external/supercop' (https://github.com/monero-project/supercop) registered for path 'external/supercop' Step #3 - "compile-libfuzzer-coverage-x86_64": + git submodule update Step #3 - "compile-libfuzzer-coverage-x86_64": Cloning into '/src/monero/monero/external/gtest'... Step #3 - "compile-libfuzzer-coverage-x86_64": Cloning into '/src/monero/monero/external/randomx'... Step #3 - "compile-libfuzzer-coverage-x86_64": Cloning into '/src/monero/monero/external/rapidjson'... Step #3 - "compile-libfuzzer-coverage-x86_64": Cloning into '/src/monero/monero/external/supercop'... Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule path 'external/gtest': checked out 'b514bdc898e2951020cbdca1304b75f5950d1f59' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule path 'external/randomx': checked out '6c4340ba4561aec9a3611c1aedf9931239777fb3' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule path 'external/rapidjson': checked out '24b5e7a8b27f42fa16b96fc70aade9106cf7102f' Step #3 - "compile-libfuzzer-coverage-x86_64": Submodule path 'external/supercop': checked out 'e887b2fb4bfcfcc454b2005472ad1df6f2191f52' Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir -p build Step #3 - "compile-libfuzzer-coverage-x86_64": + cd build Step #3 - "compile-libfuzzer-coverage-x86_64": + export 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -fPIC -DBOOST_NO_INCLASS_MEMBER_INITIALIZATION' Step #3 - "compile-libfuzzer-coverage-x86_64": + CXXFLAGS='-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -fPIC -DBOOST_NO_INCLASS_MEMBER_INITIALIZATION' Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -D OSSFUZZ=ON -D STATIC=ON -D BUILD_TESTS=ON -D USE_LTO=OFF -D ARCH=default -D Boost_USE_STATIC_RUNTIME=ON .. Step #3 - "compile-libfuzzer-coverage-x86_64": -- CMake version 3.29.2 Step #3 - "compile-libfuzzer-coverage-x86_64": -- The C compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64": -- The CXX compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using ccache: /usr/local/bin/ccache Step #3 - "compile-libfuzzer-coverage-x86_64": -- The ASM compiler identification is Clang with GNU-like command-line Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found assembler: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Setting default build type: Release Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building without build tag Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Git: /usr/bin/git (found version "2.25.1") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Checking submodules Step #3 - "compile-libfuzzer-coverage-x86_64": -- Submodule 'external/rapidjson' is up-to-date Step #3 - "compile-libfuzzer-coverage-x86_64": -- Submodule 'external/randomx' is up-to-date Step #3 - "compile-libfuzzer-coverage-x86_64": -- Submodule 'external/supercop' is up-to-date Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using OSS-Fuzz fuzzing system Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building for a 64-bit system Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building internal libraries as static Step #3 - "compile-libfuzzer-coverage-x86_64": -- looking for liblzma Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could not find libunwind (missing: LIBUNWIND_INCLUDE_DIR LIBUNWIND_LIBRARIES) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Stack trace on exception disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Threads: TRUE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__pthread_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__pthread_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__pthread_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__pthread_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found OpenSSL: /src/monero/openssl-1.1.1g/libcrypto.a (found suitable version "1.1.1g", minimum required is "1.1.1") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using OpenSSL include dir at /src/monero/openssl-1.1.1g/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Unbound: /usr/local/lib/libunbound.a Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found HIDAPI: /usr/local/lib/libhidapi-libusb.a Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for memset_s in c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for memset_s in c - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for explicit_bzero in c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for explicit_bzero in c - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strptime Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strptime - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using 64-bit LMDB from source tree Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _maes_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _maes_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Setting CXX flag -maes Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _maes_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _maes_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Setting C flag -maes Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_SSSE3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_SSSE3 - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_AVX2 - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_CXX_ATOMICS Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_CXX_ATOMICS - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using HIDAPI include dir at /usr/local/include/hidapi Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find Protobuf (missing: Protobuf_DIR) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.a (found version "3.6.1") Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning at cmake/CheckTrezor.cmake:37 (message): Step #3 - "compile-libfuzzer-coverage-x86_64": Trezor: Protobuf Compilation test failed: Change Dir: Step #3 - "compile-libfuzzer-coverage-x86_64": '/src/monero/monero/build/CMakeFiles/CMakeTmp' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/make Step #3 - "compile-libfuzzer-coverage-x86_64": -f Makefile cmTC_9bf5c/fast Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/make -f CMakeFiles/cmTC_9bf5c.dir/build.make Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/build Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build/CMakeFiles/CMakeTmp' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Building CXX object CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/clang++ -I/src/monero/monero/build -O1 Step #3 - "compile-libfuzzer-coverage-x86_64": -fno-omit-frame-pointer -gline-tables-only Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=implicit-int -Wno-error=unknown-warning-option Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-libfuzzer-coverage-x86_64": -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread Step #3 - "compile-libfuzzer-coverage-x86_64": -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": -stdlib=libc++ -fPIC -DBOOST_NO_INCLASS_MEMBER_INITIALIZATION -DOSSFUZZ Step #3 - "compile-libfuzzer-coverage-x86_64": -DZMQ_STATIC -pthread -std=c++17 -MD -MT Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o -MF Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o.d -o Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o -c Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/test-protobuf.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Building CXX object CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/clang++ -I/src/monero/monero/build -O1 Step #3 - "compile-libfuzzer-coverage-x86_64": -fno-omit-frame-pointer -gline-tables-only Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=implicit-int -Wno-error=unknown-warning-option Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-libfuzzer-coverage-x86_64": -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread Step #3 - "compile-libfuzzer-coverage-x86_64": -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": -stdlib=libc++ -fPIC -DBOOST_NO_INCLASS_MEMBER_INITIALIZATION -DOSSFUZZ Step #3 - "compile-libfuzzer-coverage-x86_64": -DZMQ_STATIC -pthread -std=c++17 -MD -MT Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o -MF Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o.d -o Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o -c Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/cmake/test-protobuf.cpp Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Linking CXX executable cmTC_9bf5c Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/cmake -E cmake_link_script Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/link.txt --verbose=1 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/clang++ -O1 -fno-omit-frame-pointer -gline-tables-only Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=implicit-int -Wno-error=unknown-warning-option Step #3 - "compile-libfuzzer-coverage-x86_64": -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION Step #3 - "compile-libfuzzer-coverage-x86_64": -fPIC -pthread -fprofile-instr-generate -fcoverage-mapping -pthread Step #3 - "compile-libfuzzer-coverage-x86_64": -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": -stdlib=libc++ -fPIC -DBOOST_NO_INCLASS_MEMBER_INITIALIZATION -DOSSFUZZ Step #3 - "compile-libfuzzer-coverage-x86_64": -DZMQ_STATIC -pthread "CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o" Step #3 - "compile-libfuzzer-coverage-x86_64": "CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o" -o cmTC_9bf5c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x155): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x199): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1ae): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(google::protobuf::util::Status Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f4): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(char)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2e6): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x313): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3c5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x3f2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(unsigned int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4a5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4d2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x585): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5b2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x665): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x692): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(double)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x747): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x774): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(void*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x825): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x852): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(long long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x905): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x932): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(unsigned long long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x9e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa12): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::LogSilencer::LogSilencer()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xd36): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::LogSilencer::~LogSilencer()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xdc6): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::Finish()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xe91): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(google::protobuf::uint128 Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xeef): undefined reference to `std::ios_base::ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xef6): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xefd): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf1c): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf68): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf6f): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf98): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfcf): undefined reference to `std::locale::locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfd6): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1019): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x106e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1082): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1098): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10b8): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10d0): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10dd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::locale::~locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10f0): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10fc): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1109): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::~ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1143): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1159): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::OnShutdownRun(void (*)(void const*), void Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x12e0): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(google::protobuf::StringPiece Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x13c0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::VerifyVersion(int, int, char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15dc): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15f8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1625): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1646): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o):(.text+0x1675): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::VerifyVersion(int, int, char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x18bf): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x18cb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x18d7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x18e3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x18ef): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o):(.text+0x18fb): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)())::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::Finish() [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0x7f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x96): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_create(unsigned long&, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::LogMessage::operator<<(google::protobuf::uint128 Step #3 - "compile-libfuzzer-coverage-x86_64": const&) [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0x123): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_ostringstream()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x132): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x152): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x15f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::locale::~locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x16f): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x17b): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x18b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::~ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::call_once(std::once_flag&, void (*&)())': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_]+0x22): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_]+0x3c): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_]+0x49): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvvEJEEvRSt9once_flagOT_DpOT0_]+0x73): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator*, std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorISt4pairIPFvPKvES2_ESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIPFvPKvES2_ESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x176): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_construct(char const*, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::forward_iterator_tag)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag]+0x99): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag]+0xc7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(common.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal13VerifyVersionEiiPKc': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(int128.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::operator<<(std::ostream&, google::protobuf::uint128 Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x7be): undefined reference to `std::ios_base::ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x7c5): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x7ec): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x80b): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x83a): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x841): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x868): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8c1): undefined reference to `std::locale::locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8c8): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x914): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9c7): undefined reference to `std::ostream& Step #3 - "compile-libfuzzer-coverage-x86_64": std::ostream::_M_insert(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa1d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa8f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xaa4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::basic_ostream >& Step #3 - "compile-libfuzzer-coverage-x86_64": std::__ostream_insert Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::basic_ostream >&, char const*, long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xabd): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xae0): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb00): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb0d): undefined reference to `std::locale::~locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb14): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb1b): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb39): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb46): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::~ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb8e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xba4): undefined reference to `std::ostream& Step #3 - "compile-libfuzzer-coverage-x86_64": std::ostream::_M_insert(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xbf4): undefined reference to `std::ostream& Step #3 - "compile-libfuzzer-coverage-x86_64": std::ostream::_M_insert(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc3d): undefined reference to `std::ostream& Step #3 - "compile-libfuzzer-coverage-x86_64": std::ostream::_M_insert(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc87): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd14): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd7c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ctype::_M_widen_init() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdb6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ctype::_M_widen_init() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdf6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ctype::_M_widen_init() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xe2c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ctype::_M_widen_init() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xea9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_bad_cast()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xeae): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_bad_cast()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xeb3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_bad_cast()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xeb8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_bad_cast()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(int128.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::operator<<(std::ostream&, google::protobuf::uint128 Step #3 - "compile-libfuzzer-coverage-x86_64": const&) [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0x39): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_stringbuf, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x61): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_streambuf >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x6e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::locale::~locale()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x75): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x7c): undefined reference to `VTT for Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0x97): undefined reference to `vtable for Step #3 - "compile-libfuzzer-coverage-x86_64": std::basic_ios >' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0xa7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::~ios_base()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.unlikely+0xc6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_ostringstream, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_ostringstream()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(int128.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf11kuint128maxE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(status.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::util::Status::Status(google::protobuf::util::Status Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xba): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xea): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(status.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::util::Status::operator=(google::protobuf::util::Status Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x117): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(status.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::util::Status::ToString[abi:cxx11]() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x337): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x389): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x46c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(status.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::util::operator<<(std::ostream&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::util::Status const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4c2): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream Step #3 - "compile-libfuzzer-coverage-x86_64": >&, char const*, long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(status.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf4util6Status2OKE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x15): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x1c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(arena.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal9ArenaImpl23lifecycle_id_generator_E': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_util.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DuplicateIfNonNullInternal(google::protobuf::MessageLite*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3e2): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_util.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::InitSCCImpl(google::protobuf::internal::SCCInfoBase*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x583): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_util.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GetOwnedMessageInternal(google::protobuf::Arena*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MessageLite*, google::protobuf::Arena*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x66b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_util.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ImplicitWeakMessage::CheckTypeAndMergeFrom(google::protobuf::MessageLite Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf8internal19ImplicitWeakMessage21CheckTypeAndMergeFromERKNS0_11MessageLiteE[_ZN6google8protobuf8internal19ImplicitWeakMessage21CheckTypeAndMergeFromERKNS0_11MessageLiteE]+0x11): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_util.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf8internal14DestroyMessageEPKv': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(implicit_weak_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ImplicitWeakMessage::default_instance()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x115): undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x120): undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12d): undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x165): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(implicit_weak_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal19ImplicitWeakMessage27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::InitializationErrorMessage(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MessageLite const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x925): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x953): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x980): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9c7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa02): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o):(.text+0xa3e): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::InitializationErrorMessage(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MessageLite const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xa9a): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xaab): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xab7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageLite::AppendPartialToString(std::__cxx11::basic_string, std::allocator >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x19b9): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GenericTypeHandler::Merge(google::protobuf::MessageLite Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::MessageLite*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x7da): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GenericTypeHandler, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::Merge(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x7fe): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageLite::MergeFromCodedStream(google::protobuf::io::CodedInputStream*) Step #3 - "compile-libfuzzer-coverage-x86_64": [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0xaa): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_string()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageLite::ParseFromCodedStream(google::protobuf::io::CodedInputStream*) Step #3 - "compile-libfuzzer-coverage-x86_64": [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0xc2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_string()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageLite::ParseFromString(std::__cxx11::basic_string, std::allocator > const&) [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0xfa): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_string()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::MessageLite::ParseFromArray(void const*, int) Step #3 - "compile-libfuzzer-coverage-x86_64": [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0x11a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::~basic_string()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZNK6google8protobuf11MessageLite25InitializationErrorStringB5cxx11Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format_lite.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x20b4): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format_lite.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >**)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2225): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format_lite.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal14WireFormatLite23kMessageSetItemStartTagE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(coded_stream.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::CodedInputStream::ReadStringFallback(std::__cxx11::basic_string, std::allocator >*, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15b4): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15dd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1633): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x164c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(coded_stream.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::CodedInputStream::ReadString(std::__cxx11::basic_string, std::allocator >*, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x16bc): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(coded_stream.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf2io16CodedInputStreamD2Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::io::StringOutputStream::BackUp(int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xaf7): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::io::StringOutputStream::Next(void**, int*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xcf1): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl_lite.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf2io16ArrayInputStreamC2EPKvii': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairEqual, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairHash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(unsigned long, google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::PointerStringPairHash const&, std::__detail::_Mod_range_hashing Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::__detail::_Default_ranged_hash const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairEqual const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st const&, std::allocator const, google::protobuf::FieldDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": const&) [clone .isra.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x732): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, int&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_Alloc_node&) [clone .isra.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x7c8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair const, google::protobuf::EnumValueDescriptor const*>, false, Step #3 - "compile-libfuzzer-coverage-x86_64": true>, bool> std::_Hashtable, std::pair const, google::protobuf::EnumValueDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::PointerIntegerPairHash >, std::__detail::_Mod_range_hashing, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Hashtable_traits Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert const, google::protobuf::EnumValueDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::EnumValueDescriptor const*>, true> > Step #3 - "compile-libfuzzer-coverage-x86_64": > >(std::pair Step #3 - "compile-libfuzzer-coverage-x86_64": const, google::protobuf::EnumValueDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::EnumValueDescriptor const*>, true> > Step #3 - "compile-libfuzzer-coverage-x86_64": > const&, std::integral_constant, unsigned long) [clone Step #3 - "compile-libfuzzer-coverage-x86_64": .isra.0] [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x89c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair const, google::protobuf::Symbol>, false, true>, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Symbol>, std::allocator const, google::protobuf::Symbol> >, std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairEqual, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairHash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert Step #3 - "compile-libfuzzer-coverage-x86_64": const, google::protobuf::Symbol> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::Symbol>, true> > > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Symbol> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::Symbol>, true> > > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::integral_constant, unsigned long) [clone .isra.0] [clone Step #3 - "compile-libfuzzer-coverage-x86_64": .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xace): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair const, google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": false, true>, bool> std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairEqual, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous namespace)::PointerStringPairHash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert Step #3 - "compile-libfuzzer-coverage-x86_64": const, google::protobuf::FieldDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": true> > > >(std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": true> > > const&, std::integral_constant, unsigned long) [clone Step #3 - "compile-libfuzzer-coverage-x86_64": .isra.0] [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xd0c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair const, google::protobuf::FieldDescriptor const*>, false, Step #3 - "compile-libfuzzer-coverage-x86_64": true>, bool> std::_Hashtable, std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, google::protobuf::FieldDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::PointerIntegerPairHash >, std::__detail::_Mod_range_hashing, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Hashtable_traits Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert Step #3 - "compile-libfuzzer-coverage-x86_64": const, google::protobuf::FieldDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::FieldDescriptor const*>, true> > > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::pair const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode const, google::protobuf::FieldDescriptor const*>, true> > > Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::integral_constant, unsigned long) [clone .isra.0] Step #3 - "compile-libfuzzer-coverage-x86_64": [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf1c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Hashtable, std::pair const, google::protobuf::EnumValueDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::PointerIntegerPairHash >, std::__detail::_Mod_range_hashing, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Hashtable_traits >::_Hashtable(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long, google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::PointerIntegerPairHash > const&, std::__detail::_Mod_range_hashing const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Default_ranged_hash const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to > Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::__detail::_Select1st const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator const, google::protobuf::EnumValueDescriptor const*> > const&) [clone Step #3 - "compile-libfuzzer-coverage-x86_64": .isra.0] [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x10c7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_construct(char*, char*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::forward_iterator_tag) [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1199): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x11c7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::emplace_back(google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::OptionsToInterpret&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15f6): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::ToCamelCase(std::__cxx11::basic_string, std::allocator > const&, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x164d): undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1751): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1781): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::AggregateErrorCollector::AddError(int, int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1803): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1811): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::Descriptor::CopyJsonNameTo(google::protobuf::DescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2f9b): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x30be): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptor::CopyJsonNameTo(google::protobuf::FileDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x33ae): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::OneofDescriptor::CopyTo(google::protobuf::OneofDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3549): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::EnumValueDescriptor::CopyTo(google::protobuf::EnumValueDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3619): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x3707): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::IsInPackage(google::protobuf::FileDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3ce1): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::FileDescriptor::dependency(int) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4241): undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x424c): undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4259): undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4290): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::SourceLocationCommentPrinter::AddPreComment(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x47b6): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x47f7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4b5a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4b84): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::FileDescriptorTables::FileDescriptorTables()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4cf5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4dfa): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4eb1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddNotDefinedError(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x505f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x50b5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x512f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5198): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5221): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x5398): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddNotDefinedError(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool::ErrorCollector::ErrorLocation, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x5812): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x583f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x584b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5857): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5863): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x586f): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddTwiceListedError(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x59b1): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5b04): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddImportError(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x5c1f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5dea): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5fd3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5fdf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::DescriptorPool::Tables::Tables()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x62a4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x6333): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::Tables::AddExtension(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x6b35): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x6bb1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::EnumDescriptor::FindValueByNumberCreatingIfUnknown(int) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x73e9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x73fd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x74de): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x7526): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::NewPlaceholderFile(std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x770a): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::DetectMapConflicts(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::DescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x8059): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x81c0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x834a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x849a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8602): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x860e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x861a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8626): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::ExamineIfOptionIsSet(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::UnknownFieldSet const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x8a41): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8b7c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::RetrieveOptionsAssumingRightPool(int, google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x8d0b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8e55): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x8e6d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9040): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9137): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x914f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x916c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9198): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x94e2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x94ee): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x94fa): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9506): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9512): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::CheckEnumValueUniqueness(google::protobuf::EnumDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::EnumDescriptor const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x9dbd): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9fad): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa299): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa2fc): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa378): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa571): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa591): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa86a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa87b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateSymbolName(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, google::protobuf::Message const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xaa86): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xabae): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateMapEntry(google::protobuf::FieldDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xadf6): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xaeab): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xaee5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb093): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddRecursiveImportError(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xb5f5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb61b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb64d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb6a0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MethodDescriptor::CopyTo(google::protobuf::MethodDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xbaf7): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xbbad): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xbc5b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xbd21): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xbde1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::ServiceDescriptor::CopyTo(google::protobuf::ServiceDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xbf67): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateProto3Field(google::protobuf::FieldDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xc3d3): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc44a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc54b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc73f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc7ac): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0xc830): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateProto3Field(google::protobuf::FieldDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xc987): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc993): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc99f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc9ab): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc9b7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::LogUnusedDependency(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::FileDescriptor const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xcd54): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xcdb3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xce5a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::NewPlaceholderWithMutexHeld(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool::PlaceholderType) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xcfd5): undefined reference to `std::__cxx11::basic_string, std::allocator >::rfind(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd0d8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd3d2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd40a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd422): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd43d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd449): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::NewPlaceholder(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool::PlaceholderType) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xd52a): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FieldDescriptor::DefaultValueAsString[abi:cxx11](bool) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xd8a9): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd914): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd9a7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FieldDescriptor::CopyTo(google::protobuf::FieldDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xda77): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdb59): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdd0e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdd56): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xddab): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdef1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdf6f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xe069): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0xe2ca): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::IsSubSymbolOfBuiltType(std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf2b0): undefined reference to `std::__cxx11::basic_string, std::allocator >::rfind(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::Tables::RollbackToLastCheckpoint()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf760): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf76f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::InternalIsFileLoaded(std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xfd88): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptorTables::GetSourceLocation(std::vector > const&, google::protobuf::SourceCodeInfo const*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xfe0e): undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfe1e): undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfe32): undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfeea): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xffbf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xffcb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptor::GetSourceLocation(std::vector > const&, google::protobuf::SourceLocation*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x10139): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10146): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptorTables::BuildLocationsByPath(std::pair*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x10b34): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10cd9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10ef2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AllocateOptions(google::protobuf::FileOptions Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::FileDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x11047): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1128f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateProto3Message(google::protobuf::Descriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x11b7b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x11eef): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x11f53): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x11fd7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1205b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12251): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1225d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12269): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateEnumOptions(google::protobuf::EnumDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x127c8): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x128be): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12922): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x129a9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12b36): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x12b42): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::ValidateFileOptions(google::protobuf::FileDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x134a0): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1356f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::Tables::AddSymbol(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Symbol)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1373b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddPackage(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const&, google::protobuf::FileDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1383c): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1388a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13a10): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::rfind(char, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13b91): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13be2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13c51): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13d2f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13d88): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13d94): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13da0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::AddSymbol(std::__cxx11::basic_string, std::allocator > const&, void const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Symbol)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x13e6b): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13ebf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14158): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x141bb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1423f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14358): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::rfind(char, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x143ea): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1445e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14513): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14597): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x146a3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x146b4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1474e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14867): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14873): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1488b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14897): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x148a3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x148af): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildFieldOrExtension(google::protobuf::FieldDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Descriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor*, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x149f5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14c62): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14f61): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14fe1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15019): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1574d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15859): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1588b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1594c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15a14): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15a42): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x15a73): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildFieldOrExtension(google::protobuf::FieldDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Descriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor*, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15b88): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildOneof(google::protobuf::OneofDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Descriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::OneofDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15c4d): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long, unsigned long, unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15c61): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildMethod(google::protobuf::MethodDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::ServiceDescriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MethodDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15d71): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace_aux(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long, unsigned long, unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15d83): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildService(google::protobuf::ServiceDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, void const*, google::protobuf::ServiceDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15ebb): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16039): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildEnumValue(google::protobuf::EnumValueDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::EnumDescriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x160e2): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x160f4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x161cf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x161f4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1623c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x162a7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16330): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16399): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1641d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1659c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x165f5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1680e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1681a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16826): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16832): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildEnum(google::protobuf::EnumDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Descriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumDescriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x16922): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x17886): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildMessage(google::protobuf::DescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Descriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x17afc): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x19739): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::Tables::AddFile(google::protobuf::FileDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x19b64): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildFileImpl(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1a697): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1b758): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1b774): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1b86b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1be49): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1c2a6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1c65f): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1cabd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::FindFileByName(std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1d3ee): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::Tables::FindByNameHelper(google::protobuf::DescriptorPool Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1d8a3): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::FieldDescriptor::InternalTypeOnceInit() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1dce3): undefined reference to `std::__cxx11::basic_string, std::allocator >::rfind(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1dd49): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1dd9a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1dfc3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1e04d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous namespace)::FormatLineOptions(int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const&, google::protobuf::DescriptorPool const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1e42c): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::MethodDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1e753): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1ef35): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1ef8f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1efcc): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::ServiceDescriptor::DebugString(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DebugStringOptions const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f416): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1f752): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1f7a3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::FormatBracketedOptions(int, google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool const*, std::__cxx11::basic_string, std::allocator >*) [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f9b5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1f9cf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1fa5c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::EnumValueDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1faef): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1fef3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x20275): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x202c4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::EnumDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2038f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2092f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x20db2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x21139): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x21183): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2119b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Descriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&, bool) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x21364): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x215b0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x22274): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x225cf): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x22be2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x22c45): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x22c62): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x22c6e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::FieldDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor::PrintLabelFlag, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x22d54): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2312f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23465): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2349f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x234c5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23510): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x235ab): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x235c1): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::FieldDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor::PrintLabelFlag, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x23b09): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23dad): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23df9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23e05): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23e11): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23e1d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x23e29): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x23e35): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FieldDescriptor::DebugStringWithOptions[abi:cxx11](google::protobuf::DebugStringOptions Step #3 - "compile-libfuzzer-coverage-x86_64": const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x240e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x240f8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::SetAggregateOption(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::UnknownFieldSet*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x24456): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x244c7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x245c4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24629): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x246ad): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x24717): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::SetAggregateOption(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::UnknownFieldSet*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x248b0): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24a6f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24a7b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24a87): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24a93): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::OneofDescriptor::DebugString(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, google::protobuf::DebugStringOptions const&) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x24bf3): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_construct(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24e95): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x24f91): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x253a2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x253d1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x253dd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptor::DebugStringWithOptions[abi:cxx11](google::protobuf::DebugStringOptions Step #3 - "compile-libfuzzer-coverage-x86_64": const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x260e2): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x262a6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x26308): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x26362): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x267fd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x26b92): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FileDescriptor::DebugStringWithOptions[abi:cxx11](google::protobuf::DebugStringOptions Step #3 - "compile-libfuzzer-coverage-x86_64": const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27188): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27194): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x271a0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x271b1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x271c0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x271cc): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::FindFileContainingSymbol(std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x276cf): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::FindSymbolNotEnforcingDepsHelper(google::protobuf::DescriptorPool Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27913): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::FindSymbol(std::__cxx11::basic_string, std::allocator > const&, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27a63): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27b3b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::LookupSymbolNoPlaceholder(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorBuilder::ResolveMode, bool)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27bfe): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27cf4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::rfind(char, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27d37): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace_aux(unsigned long, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27d49): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27d9e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27e5c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27e73): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27f75): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27f8d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::CrossLinkMethod(google::protobuf::MethodDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MethodDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x28169): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x28261): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2837c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x28388): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::CrossLinkField(google::protobuf::FieldDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x28826): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x28883): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x28900): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29087): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29136): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x298a6): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::CrossLinkField(google::protobuf::FieldDescriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x29b36): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29b42): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29b4e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29b5a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x29b66): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x29b72): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::CrossLinkMessage(google::protobuf::Descriptor*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorProto const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2a1e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a1f9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a3a9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a3bd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a699): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a6a5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::SetOptionValue(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::UnknownFieldSet*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2aefb): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b050): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::resize(unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b063): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b106): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b1d4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b1ec): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b209): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b347): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b427): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b4ef): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b5b7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2b6aa): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x2b6ff): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::SetOptionValue(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::UnknownFieldSet*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2c4da): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2c4e6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2c4f2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2c4fe): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2c50a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x2c516): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::InterpretSingleOption(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector >&, std::vector >&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2c89e): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2ca4a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2cab3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2cc61): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2cc95): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2d1b1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x2d220): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::InterpretSingleOption(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector >&, std::vector >&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2dc38): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2dd8f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2dd9b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2ddd0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2dddc): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2dde8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text+0x2ddf4): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__throw_length_error(char const*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorBuilder::OptionInterpreter::InterpretSingleOption(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector >&, std::vector >&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2de10): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2de1c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2de28): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2de34): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2de40): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::FindExtensionByNumber(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, int) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2e314): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPool::FindAllExtensions(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::vector >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2e585): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2e615): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::AggregateErrorCollector::AddError(int, int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x17db): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::FieldDescriptor::CopyJsonNameTo(google::protobuf::FieldDescriptorProto*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x34df): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::FieldDescriptor const*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*&)::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once(std::once_flag&, Step #3 - "compile-libfuzzer-coverage-x86_64": void (*&)(google::protobuf::FileDescriptorTables const*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorTables const*&)::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once*), Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair*&>(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(std::pair*), Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair*&)::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvPSt4pairIPKN6google8protobuf20FileDescriptorTablesEPKNS2_14SourceCodeInfoEEEJRSA_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvPSt4pairIPKN6google8protobuf20FileDescriptorTablesEPKNS2_14SourceCodeInfoEEEJRSA_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::FileDescriptor const*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptor const*&)::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvPKN6google8protobuf14FileDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvPKN6google8protobuf14FileDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::internal::LazyDescriptor*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::LazyDescriptor*&)::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > std::operator+, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x43): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x65): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x74): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_]+0x8c): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_default_append(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPKcSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIPKcSaIS1_EE17_M_default_appendEm]+0x12d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_default_append(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE17_M_default_appendEm[_ZNSt6vectorISt4pairIPKN6google8protobuf10DescriptorEiESaIS6_EE17_M_default_appendEm]+0x162): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::vector, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*> >::_M_default_append(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE17_M_default_appendEm[_ZNSt6vectorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE17_M_default_appendEm]+0x12d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::vector >::_M_default_append(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE17_M_default_appendEm[_ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE17_M_default_appendEm]+0x12d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o):(.text._ZNSt6vectorIPN6google8protobuf17GoogleOnceDynamicESaIS3_EE17_M_default_appendEm[_ZNSt6vectorIPN6google8protobuf17GoogleOnceDynamicESaIS3_EE17_M_default_appendEm]+0x12d): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, bool> std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique(google::protobuf::Descriptor const*&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_[_ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_]+0x8e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_[_ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_]+0xba): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::emplace_back(int&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIiSaIiEE12emplace_backIJiEEEvDpOT_[_ZNSt6vectorIiSaIiEE12emplace_backIJiEEEvDpOT_]+0x113): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, bool> std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique(google::protobuf::FileDescriptor const* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_[_ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_]+0x8e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_[_ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_]+0xba): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::erase(google::protobuf::FileDescriptor const* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseERKS4_[_ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseERKS4_]+0x117): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseERKS4_[_ZNSt8_Rb_treeIPKN6google8protobuf14FileDescriptorES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseERKS4_]+0x125): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": const&>(__gnu_cxx::__normal_iterator, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1e8): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor const*> >, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_unique, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Descriptor const*> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, google::protobuf::Descriptor const*>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf10DescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE17_M_emplace_uniqueIJS6_IS5_SC_EEEES6_ISt17_Rb_tree_iteratorISD_EbEDpOT_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf10DescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE17_M_emplace_uniqueIJS6_IS5_SC_EEEES6_ISt17_Rb_tree_iteratorISD_EbEDpOT_]+0x1b1): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf10DescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE17_M_emplace_uniqueIJS6_IS5_SC_EEEES6_ISt17_Rb_tree_iteratorISD_EbEDpOT_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf10DescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE17_M_emplace_uniqueIJS6_IS5_SC_EEEES6_ISt17_Rb_tree_iteratorISD_EbEDpOT_]+0x1ea): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::FieldDescriptor const*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x22): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x41): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x4e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf15FieldDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x78): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::_Identity, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::allocator, std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_]+0x12b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, std::allocator > >, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::__cxx11::basic_string, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Identity, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": const&>(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_]+0x63): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, std::allocator > >, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::__cxx11::basic_string, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Identity, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_]+0x90): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorPool::Tables::CheckPoint&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf14DescriptorPool6Tables10CheckPointESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_[_ZNSt6vectorIN6google8protobuf14DescriptorPool6Tables10CheckPointESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_]+0x17e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::FileDescriptorTables const*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorTables const*&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x22): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x41): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x4e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPKN6google8protobuf20FileDescriptorTablesEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x78): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign_aux, std::allocator > const> Step #3 - "compile-libfuzzer-coverage-x86_64": >(google::protobuf::internal::RepeatedPtrIterator, std::allocator > const>, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::RepeatedPtrIterator, std::allocator > const>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::forward_iterator_tag)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag]+0x14f): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag]+0x1df): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_assign_auxIN6google8protobuf8internal19RepeatedPtrIteratorIKS5_EEEEvT_SF_St20forward_iterator_tag]+0x246): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_get_insert_unique_pos(int const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE24_M_get_insert_unique_posERKi[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE24_M_get_insert_unique_posERKi]+0x7b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::EnumValueDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*>, std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_]+0x12b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::EnumValueDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*>, std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSL_PSt13_Rb_tree_nodeISD_E[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSL_PSt13_Rb_tree_nodeISD_E]+0x2e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::EnumValueDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*>, std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::EnumValueDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x116): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19EnumValueDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x226): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (*&)(google::protobuf::internal::LazyDescriptor*), Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::LazyDescriptor*&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x22): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x41): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x4e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRPFvPN6google8protobuf8internal14LazyDescriptorEEJRS4_EEvRSt9once_flagOT_DpOT0_]+0x78): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, int Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIiERKi[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIiERKi]+0x3d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIiERKi[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIiERKi]+0x85): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message*&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIPN6google8protobuf7MessageESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_]+0x12b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x116): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x226): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_hint_unique, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&>, std::tuple<> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::_Rb_tree_const_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*> >, std::piecewise_construct_t Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::tuple, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&>&&, std::tuple<>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESO_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf15FieldDescriptorEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESO_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_]+0x82): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, std::less, std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > >::_M_get_insert_unique_pos(int const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1_[_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1_]+0x7b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, std::less, std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, int const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_[_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_]+0x3d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_[_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_]+0x85): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree_iterator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::_Select1st, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, std::less, std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_hint_unique, std::tuple<> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::_Rb_tree_const_iterator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, std::piecewise_construct_t const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::tuple&&, std::tuple<>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_]+0x6a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair > const, int>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > const, Step #3 - "compile-libfuzzer-coverage-x86_64": int> >, std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, int> Step #3 - "compile-libfuzzer-coverage-x86_64": > >::_M_get_insert_unique_pos(std::vector > Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS4_]+0x100): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair > const, int>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > const, Step #3 - "compile-libfuzzer-coverage-x86_64": int> >, std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, int> Step #3 - "compile-libfuzzer-coverage-x86_64": > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > const, int> >, std::vector > Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_]+0x90): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_]+0x154): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree_iterator > const, int> > std::_Rb_tree >, std::pair > Step #3 - "compile-libfuzzer-coverage-x86_64": const, int>, std::_Select1st Step #3 - "compile-libfuzzer-coverage-x86_64": > const, int> >, std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, int> Step #3 - "compile-libfuzzer-coverage-x86_64": > >::_M_emplace_hint_unique > const&>, std::tuple<> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::_Rb_tree_const_iterator > const, int> >, std::piecewise_construct_t const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::tuple > const&>&&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::tuple<>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xe8): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair > const, std::vector > >, std::_Select1st > const, std::vector > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::vector > Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS4_]+0x100): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair > const, std::vector > >, std::_Select1st > const, std::vector > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > const, std::vector > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_]+0x90): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_]+0x154): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree_iterator > const, std::vector > > > Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair > const, std::vector > >, std::_Select1st > const, std::vector > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_hint_unique > const&>, std::tuple<> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::_Rb_tree_const_iterator > const, std::vector > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::piecewise_construct_t const&, std::tuple > const&>&&, std::tuple<>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeISt6vectorIiSaIiEESt4pairIKS2_S2_ESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xf9): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair, bool> std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Identity, std::equal_to, google::protobuf::hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert > > >(google::protobuf::Descriptor const* const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode > > const&, std::integral_constant, unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt10_HashtableIPKN6google8protobuf10DescriptorES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ENS1_4hashIS4_EENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKS4_NS6_10_AllocNodeISaINS6_10_Hash_nodeIS4_Lb1EEEEEEEESt4pairINS6_14_Node_iteratorIS4_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPKN6google8protobuf10DescriptorES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ENS1_4hashIS4_EENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKS4_NS6_10_AllocNodeISaINS6_10_Hash_nodeIS4_Lb1EEEEEEEESt4pairINS6_14_Node_iteratorIS4_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0xfb): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair, std::allocator >, true, true>, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::__cxx11::basic_string, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, std::__detail::_Identity, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::hash, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode, std::allocator >, true> > > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_AllocNode, std::allocator >, true> > > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::integral_constant, unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_EN6google8protobuf4hashIS5_EENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_EN6google8protobuf4hashIS5_EENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0xf5): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf15FieldDescriptor17kTypeToCppTypeMapE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DescriptorPoolDatabase::FindAllExtensionNumbers(std::__cxx11::basic_string, std::allocator > const&, std::vector >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2d2): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::IsSubSymbol(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) [clone .isra.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x359): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::IsSubSymbol(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) [clone .isra.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3d9): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MergedDescriptorDatabase::FindAllExtensionNumbers(std::__cxx11::basic_string, std::allocator > const&, std::vector >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1306): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x131c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x13f1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::EncodedDescriptorDatabase::FindNameOfFileContainingSymbol(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x17bc): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPKN6google8protobuf19FileDescriptorProtoESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_[_ZNSt6vectorIPKN6google8protobuf19FileDescriptorProtoESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::FindLastLessOrEqual(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE19FindLastLessOrEqualERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE19FindLastLessOrEqualERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x95): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::FindLastLessOrEqual(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE19FindLastLessOrEqualERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE19FindLastLessOrEqualERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x95): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::DescriptorDatabase* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPN6google8protobuf18DescriptorDatabaseESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIPN6google8protobuf18DescriptorDatabaseESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_construct(char*, char*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::forward_iterator_tag)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag]+0x99): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag]+0xc7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > std::operator+, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_]+0x38): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::FindAllExtensionNumbers(std::__cxx11::basic_string, std::allocator > const&, std::vector >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE23FindAllExtensionNumbersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorIiSaIiEE[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE23FindAllExtensionNumbersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorIiSaIiEE]+0x209): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::FindAllExtensionNumbers(std::__cxx11::basic_string, std::allocator > const&, std::vector >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE23FindAllExtensionNumbersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorIiSaIiEE[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE23FindAllExtensionNumbersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorIiSaIiEE]+0x209): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `bool Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::InsertIfNotPresent, std::allocator >, int>, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, std::allocator >, int> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator >, int> const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::map, std::allocator >, int>, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, std::allocator >, int> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator >, int> const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::map, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, int>, google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, std::allocator >, int> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator >, int> const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >::value_type::first_type Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::map, std::allocator >, int>, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, std::allocator >, int> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator >, int> const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >::value_type::second_type Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf18InsertIfNotPresentISt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEPKNS0_19FileDescriptorProtoESt4lessISA_ESaIS3_IKSA_SD_EEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE[_ZN6google8protobuf18InsertIfNotPresentISt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEPKNS0_19FileDescriptorProtoESt4lessISA_ESaIS3_IKSA_SD_EEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE]+0x28a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf18InsertIfNotPresentISt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEPKNS0_19FileDescriptorProtoESt4lessISA_ESaIS3_IKSA_SD_EEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE[_ZN6google8protobuf18InsertIfNotPresentISt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEPKNS0_19FileDescriptorProtoESt4lessISA_ESaIS3_IKSA_SD_EEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE]+0x317): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddExtension(google::protobuf::FieldDescriptorProto const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE12AddExtensionERKNS0_20FieldDescriptorProtoES5_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE12AddExtensionERKNS0_20FieldDescriptorProtoES5_]+0x1ed): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::AddExtension(google::protobuf::FieldDescriptorProto const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_]+0x39f): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_]+0x4ef): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE12AddExtensionERKNS0_20FieldDescriptorProtoES6_]+0x6a0): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_]+0x12b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `bool Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::InsertIfNotPresent, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > > Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::map, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::map, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >::value_type::first_type Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::map, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, google::protobuf::FileDescriptorProto const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >::value_type::second_type Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf18InsertIfNotPresentISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS0_19FileDescriptorProtoESt4lessIS8_ESaISt4pairIKS8_SB_EEEEEbPT_RKNSJ_10value_type10first_typeERKNSL_11second_typeE[_ZN6google8protobuf18InsertIfNotPresentISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS0_19FileDescriptorProtoESt4lessIS8_ESaISt4pairIKS8_SB_EEEEEbPT_RKNSJ_10value_type10first_typeERKNSL_11second_typeE]+0xc0): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const*>&&, std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const*>, std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > >::_Alloc_node&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE10_M_insert_ISD_NSJ_11_Alloc_nodeEEESt17_Rb_tree_iteratorISD_EPSt18_Rb_tree_node_baseSP_OT_RT0_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE10_M_insert_ISD_NSJ_11_Alloc_nodeEEESt17_Rb_tree_iteratorISD_EPSt18_Rb_tree_node_baseSP_OT_RT0_]+0x67): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, std::pair >, std::_Select1st, std::allocator > const, std::pair > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, std::pair > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_]+0x12b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_iterator, std::allocator > const, std::pair > > std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, std::pair >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, std::pair > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, std::pair > > >::_M_insert_, std::allocator > const, std::pair >, std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, std::pair >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, std::pair > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, std::pair > > >::_Alloc_node>(std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::pair >&&, std::_Rb_tree, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const, std::pair >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, std::pair > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, std::pair > > >::_Alloc_node&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE10_M_insert_ISB_NSH_11_Alloc_nodeEEESt17_Rb_tree_iteratorISB_EPSt18_Rb_tree_node_baseSN_OT_RT0_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE10_M_insert_ISB_NSH_11_Alloc_nodeEEESt17_Rb_tree_iteratorISB_EPSt18_Rb_tree_node_baseSN_OT_RT0_]+0x69): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*>, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*> >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x116): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PKN6google8protobuf19FileDescriptorProtoEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_]+0x226): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddSymbol(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, google::protobuf::FileDescriptorProto Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE9AddSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE9AddSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_]+0x135): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile(google::protobuf::FileDescriptorProto const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FileDescriptorProto const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE7AddFileERS4_S5_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexIPKNS0_19FileDescriptorProtoEE7AddFileERS4_S5_]+0x3b1): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::pair, std::allocator > const, std::pair >, std::_Select1st, std::allocator > const, std::pair > >, std::less, std::allocator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, std::allocator > const, std::pair > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, std::pair > >, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_]+0x116): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_[_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPKviEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_]+0x226): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::AddSymbol(std::__cxx11::basic_string, std::allocator > const&, std::pair)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE9AddSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE9AddSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_]+0x147): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SimpleDescriptorDatabase::DescriptorIndex >::AddFile(google::protobuf::FileDescriptorProto const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE7AddFileERKNS0_19FileDescriptorProtoES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE7AddFileERKNS0_19FileDescriptorProtoES6_]+0xe1): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE7AddFileERKNS0_19FileDescriptorProtoES6_[_ZN6google8protobuf24SimpleDescriptorDatabase15DescriptorIndexISt4pairIPKviEE7AddFileERKNS0_19FileDescriptorProtoES6_]+0x4e3): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor_database.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf18DescriptorDatabaseD2Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `protobuf_google_2fprotobuf_2fdescriptor_2eproto::protobuf_AssignDescriptors()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x17eaf): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::OneofDescriptorProto::InternalSwap(google::protobuf::OneofDescriptorProto*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x22086): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::UninterpretedOption_NamePart::InternalSwap(google::protobuf::UninterpretedOption_NamePart*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x222d6): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::ServiceDescriptorProto::InternalSwap(google::protobuf::ServiceDescriptorProto*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x225aa): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::EnumValueDescriptorProto::InternalSwap(google::protobuf::EnumValueDescriptorProto*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x22896): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::GeneratedCodeInfo_Annotation::InternalSwap(google::protobuf::GeneratedCodeInfo_Annotation*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x22b9a): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o):(.text+0x23024): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::UninterpretedOption_NamePart::MergeFrom(google::protobuf::UninterpretedOption_NamePart Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x275d6): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SourceCodeInfo_Location::MergeFrom(google::protobuf::SourceCodeInfo_Location Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27a60): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27aa0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::GeneratedCodeInfo_Annotation::MergeFrom(google::protobuf::GeneratedCodeInfo_Annotation Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x27f5e): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::UninterpretedOption::MergeFrom(google::protobuf::UninterpretedOption Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2841a): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o):(.text+0x2845d): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::call_once(std::once_flag&, void Step #3 - "compile-libfuzzer-coverage-x86_64": (&)())::{lambda()#2}::_FUN()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv[_ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv]+0x7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop, std::allocator > >::TypeHandler>(void**, Step #3 - "compile-libfuzzer-coverage-x86_64": void**, int, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPPvSE_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPPvSE_ii]+0x42): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPPvSE_ii[_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPPvSE_ii]+0xc5): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::call_once(std::once_flag&, void (&)())': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_]+0x22): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_callable' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_]+0x3c): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__once_call' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_]+0x49): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `__once_proxy' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_[_ZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_]+0x73): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.pb.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf36_FileDescriptorSet_default_instance_E': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(dynamic_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DynamicMessageFactory::GetPrototype(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1b1c): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(dynamic_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Hashtable, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st, std::equal_to, google::protobuf::hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::hash const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Default_ranged_hash const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::equal_to const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt10_HashtableIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_14DynamicMessage8TypeInfoEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ENS1_4hashIS4_EENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEEC2EmRKSI_RKSJ_RKSK_RKSG_RKSE_RKSC_[_ZNSt10_HashtableIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_14DynamicMessage8TypeInfoEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ENS1_4hashIS4_EENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEEC5EmRKSI_RKSJ_RKSK_RKSG_RKSE_RKSC_]+0x46): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(dynamic_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::__detail::_Map_base, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Select1st, std::equal_to, google::protobuf::hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](google::protobuf::Descriptor const* Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8__detail9_Map_baseIPKN6google8protobuf10DescriptorESt4pairIKS5_PKNS2_14DynamicMessage8TypeInfoEESaISC_ENS_10_Select1stESt8equal_toIS5_ENS2_4hashIS5_EENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS7_[_ZNSt8__detail9_Map_baseIPKN6google8protobuf10DescriptorESt4pairIKS5_PKNS2_14DynamicMessage8TypeInfoEESaISC_ENS_10_Select1stESt8equal_toIS5_ENS2_4hashIS5_EENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS7_]+0xee): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(dynamic_message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf14DynamicMessageC2EPKNS1_8TypeInfoE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::SpaceUsedExcludingSelfLong() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xa38): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::SerializeMessageSetWithCachedSizes(google::protobuf::io::CodedOutputStream*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1313): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::MessageSetByteSize() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x13b3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::SerializeMessageSetWithCachedSizesToArray(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": char*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3ef8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::InternalSerializeMessageSetWithCachedSizesToArray(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned char*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3fc9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o):(.text+0x40f6): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_[_ZNSt6vectorIPKN6google8protobuf15FieldDescriptorESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set_heavy.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal22MessageSetFieldSkipper19SkipMessageSetFieldEPNS0_2io16CodedInputStreamEi': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::ClearField(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x8076): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::ListFields(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::vector >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x865c): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::SetRepeatedString(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xbf57): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc006): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::AddString(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xdbb0): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdce7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::MigrationSchema const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const* const*, unsigned int const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::ServiceDescriptor const**)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xef97): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::SetString(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, std::__cxx11::basic_string, std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf7d4): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf854): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf8c8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GeneratedMessageReflection::SwapField(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message*, google::protobuf::FieldDescriptor const*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x108cd): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x108e2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10e0e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::swap(std::__cxx11::basic_string, std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10f1f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::swap(std::__cxx11::basic_string, std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, bool> std::_Rb_tree, std::less, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique(int const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIRKiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIRKiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_]+0x8b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIRKiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIRKiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_]+0xba): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::pair&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorISt4pairIPKN6google8protobuf8MetadataES5_ESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_[_ZNSt6vectorISt4pairIPKN6google8protobuf8MetadataES5_ESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_]+0x176): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(generated_message_reflection.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal14ParseNamedEnumEPKNS0_14EnumDescriptorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DynamicMapField::SetMapIteratorValue(google::protobuf::MapIterator*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x311): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::MapFieldBase::SpaceUsedExcludingSelfLong() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x398): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::MapFieldBase::SyncRepeatedFieldWithMap() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x45d): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::MapFieldBase::SyncMapWithRepeatedField() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x520): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DynamicMapField::SyncRepeatedFieldWithMapNoLock() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1bf7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DynamicMapField::DeleteMapValue(google::protobuf::MapKey Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3aef): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::DynamicMapField::~DynamicMapField()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x441c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DynamicMapField::InsertOrLookupMapValue(google::protobuf::MapKey Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::MapValueRef*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4c6f): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4f12): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x507c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::DynamicMapField::SyncMapWithRepeatedFieldNoLock() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x56d7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5bb1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5c33): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x6959): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x699a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x69da): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o):(.text._ZN6google8protobuf6MapKey8CopyFromERKS1_[_ZN6google8protobuf6MapKey8CopyFromERKS1_]+0x1d1): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Map::InnerMap::iterator_base::KeyValuePair const>::operator++()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMap13iterator_baseIKNS4_12KeyValuePairEEppEv[_ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMap13iterator_baseIKNS4_12KeyValuePairEEppEv]+0x11d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::TypeDefinedMapFieldBase::IncreaseIterator(google::protobuf::MapIterator*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNK6google8protobuf8internal23TypeDefinedMapFieldBaseINS0_6MapKeyENS0_11MapValueRefEE16IncreaseIteratorEPNS0_11MapIteratorE[_ZNK6google8protobuf8internal23TypeDefinedMapFieldBaseINS0_6MapKeyENS0_11MapValueRefEE16IncreaseIteratorEPNS0_11MapIteratorE]+0x13a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::InnerMap::KeyCompare, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::MapAllocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_erase_aux(std::_Rb_tree_const_iterator)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE12_M_erase_auxESt23_Rb_tree_const_iteratorIS3_E[_ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE12_M_erase_auxESt23_Rb_tree_const_iteratorIS3_E]+0x10): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::InnerMap::KeyCompare, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::MapAllocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::erase(google::protobuf::MapKey* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE5eraseERKS3_[_ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE5eraseERKS3_]+0x6e7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Map::InnerMap::~InnerMap()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMapD2Ev[_ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMapD5Ev]+0x1b1): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Map::clear()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE5clearEv[_ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE5clearEv]+0x553): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair, Step #3 - "compile-libfuzzer-coverage-x86_64": bool> std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::InnerMap::KeyCompare, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Map::MapAllocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique(google::protobuf::MapKey*&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE16_M_insert_uniqueIS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_[_ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE16_M_insert_uniqueIS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_]+0x14a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE16_M_insert_uniqueIS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_[_ZNSt8_Rb_treeIPN6google8protobuf6MapKeyES3_St9_IdentityIS3_ENS1_3MapIS2_NS1_11MapValueRefEE8InnerMap10KeyCompareENS8_12MapAllocatorIS3_EEE16_M_insert_uniqueIS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_]+0x43a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Map::InnerMap::Resize(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMap6ResizeEm[_ZN6google8protobuf3MapINS0_6MapKeyENS0_11MapValueRefEE8InnerMap6ResizeEm]+0xc2a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(map_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf8internal12MapFieldBaseD2Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Message::InitializationErrorString[abi:cxx11]() Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xabf): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xb35): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::GeneratedMessageFactory::singleton()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1042): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10d0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::GeneratedMessageFactory::GetPrototype(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1dd5): undefined reference to `std::__throw_system_error(int)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, void (*)(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&))': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f4c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, google::protobuf::Message const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2188): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::RepeatedPtrFieldStringAccessor::ConvertToT(void Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNK6google8protobuf8internal30RepeatedPtrFieldStringAccessor10ConvertToTEPKvPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZNK6google8protobuf8internal30RepeatedPtrFieldStringAccessor10ConvertToTEPKvPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::RepeatedPtrFieldWrapper, std::allocator > >::Set(void*, int, void Step #3 - "compile-libfuzzer-coverage-x86_64": const*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNK6google8protobuf8internal23RepeatedPtrFieldWrapperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3SetEPviPKv[_ZNK6google8protobuf8internal23RepeatedPtrFieldWrapperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3SetEPviPKv]+0x62): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::RepeatedPtrFieldBase::AddAllocatedSlowWithCopy, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::TypeHandler>(google::protobuf::RepeatedPtrField, std::allocator > >::TypeHandler::Type*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Arena*, google::protobuf::Arena*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf8internal20RepeatedPtrFieldBase24AddAllocatedSlowWithCopyINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPNT_4TypeEPNS0_5ArenaESH_[_ZN6google8protobuf8internal20RepeatedPtrFieldBase24AddAllocatedSlowWithCopyINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPNT_4TypeEPNS0_5ArenaESH_]+0x77): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::RepeatedPtrFieldWrapper, std::allocator > >::Add(void*, void const*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNK6google8protobuf8internal23RepeatedPtrFieldWrapperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3AddEPvPKv[_ZNK6google8protobuf8internal23RepeatedPtrFieldWrapperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3AddEPvPKv]+0x75): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(message.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf7Message9MergeFromERKS1_': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::SubMessagePrefix(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1806): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1819): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1842): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x185e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x188f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o):(.text+0x18aa): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::SubMessagePrefix(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1934): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1945): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1951): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x195d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1969): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ReflectionOps::FindInitializationErrors(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1baf): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert, std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x219): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(reflection_ops.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal13ReflectionOps4CopyERKNS0_7MessageEPS3_': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(substitute.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::strings::SubstituteAndAppend(std::__cxx11::basic_string, std::allocator >*, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::internal::SubstituteArg const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x148): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x49c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_create(unsigned long&, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4d4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_create(unsigned long&, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(substitute.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf7strings10SubstituteB5cxx11EPKcRKNS1_8internal13SubstituteArgES7_S7_S7_S7_S7_S7_S7_S7_S7_': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::DefaultFinderFindAnyType(google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x979): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x9b3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::StringBaseTextGenerator::Print(char const*, unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf3c): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::TextFormat::ParseInfoTree::~ParseInfoTree()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1c80): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::TextFormat::Printer::~Printer()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1d93): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1deb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::TextFormat::FieldValuePrinter::PrintEnum(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3ffe): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4057): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::FieldValuePrinter::PrintMessageStart[abi:cxx11](google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, int, int, bool) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4189): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x41e8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::FieldValuePrinter::PrintMessageEnd[abi:cxx11](google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, int, int, bool) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4259): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x42b8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::ParseInfoTree::CreateNested(google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x451a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::MergeUsingImpl(google::protobuf::io::ZeroCopyInputStream*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::TextFormat::Parser::ParserImpl*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4704): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x472d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4805): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Printer::Print(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::TextFormat::Printer::TextGenerator*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x56bc): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Message::ShortDebugString[abi:cxx11]() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x5bee): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Printer::PrintField(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::Reflection const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::TextFormat::Printer::TextGenerator*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x83a2): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::StringBaseTextGenerator::Print(char const*, unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf2f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeIdentifier(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeIdentifierEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeIdentifierEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xa4): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::Consume(std::__cxx11::basic_string, std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x76): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xc8): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x137): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x267): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl7ConsumeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x278): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeUnsignedInteger(unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long*, unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl22ConsumeUnsignedIntegerEPmm[_ZN6google8protobuf10TextFormat6Parser10ParserImpl22ConsumeUnsignedIntegerEPmm]+0xfa): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl22ConsumeUnsignedIntegerEPmm[_ZN6google8protobuf10TextFormat6Parser10ParserImpl22ConsumeUnsignedIntegerEPmm]+0x199): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > std::operator+, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >(std::__cxx11::basic_string, std::allocator >&&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_]+0x17): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > std::operator+, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >(std::__cxx11::basic_string, std::allocator >&&, char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_]+0x37): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_[_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_]+0x95): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::TextFormat::ParseLocation const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf10TextFormat13ParseLocationESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN6google8protobuf10TextFormat13ParseLocationESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x15e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::TextFormat::ParseInfoTree* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIPN6google8protobuf10TextFormat13ParseInfoTreeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_[_ZNSt6vectorIPN6google8protobuf10TextFormat13ParseInfoTreeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::pair >, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_unique Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::pair&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_10TextFormat14MessagePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE17_M_emplace_uniqueIJS5_IS4_SA_EEEES5_ISt17_Rb_tree_iteratorISB_EbEDpOT_[_ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_10TextFormat14MessagePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE17_M_emplace_uniqueIJS5_IS4_SA_EEEES5_ISt17_Rb_tree_iteratorISB_EbEDpOT_]+0x8d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_10TextFormat14MessagePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE17_M_emplace_uniqueIJS5_IS4_SA_EEEES5_ISt17_Rb_tree_iteratorISB_EbEDpOT_[_ZNSt8_Rb_treeIPKN6google8protobuf10DescriptorESt4pairIKS4_PKNS1_10TextFormat14MessagePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE17_M_emplace_uniqueIJS5_IS4_SA_EEEES5_ISt17_Rb_tree_iteratorISB_EbEDpOT_]+0xba): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(google::protobuf::FieldDescriptor const* Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_PKNS1_10TextFormat21FastFieldValuePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE24_M_get_insert_unique_posERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_PKNS1_10TextFormat21FastFieldValuePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE24_M_get_insert_unique_posERS6_]+0x83): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_PKNS1_10TextFormat21FastFieldValuePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSJ_PSt13_Rb_tree_nodeISB_E[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_PKNS1_10TextFormat21FastFieldValuePrinterEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSJ_PSt13_Rb_tree_nodeISB_E]+0x23): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf1): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x2f4): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x327): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x339): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFullTypeNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3f2): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeSignedInteger(long*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl20ConsumeSignedIntegerEPlm[_ZN6google8protobuf10TextFormat6Parser10ParserImpl20ConsumeSignedIntegerEPlm]+0x1e7): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl20ConsumeSignedIntegerEPlm[_ZN6google8protobuf10TextFormat6Parser10ParserImpl20ConsumeSignedIntegerEPlm]+0x281): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldValue()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x298): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x2e6): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x355): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x434): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x44b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x6b6): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x6e2): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl14SkipFieldValueEv]+0x6ee): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::TextFormat::Parser::ParserImpl::SkipField()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv]+0x13e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv]+0x31e): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl9SkipFieldEv]+0x459): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldMessage()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl16SkipFieldMessageEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl16SkipFieldMessageEv]+0x127): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl16SkipFieldMessageEv[_ZN6google8protobuf10TextFormat6Parser10ParserImpl16SkipFieldMessageEv]+0x290): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeDouble(double*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd[_ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd]+0xfe): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd[_ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd]+0x27b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd[_ZN6google8protobuf10TextFormat6Parser10ParserImpl13ConsumeDoubleEPd]+0x292): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Reflection const*, google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x3f3): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::operator=(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x5a3): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x831): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x84a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x863): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x949): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o):(.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl17ConsumeFieldValueEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x962): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(google::protobuf::FieldDescriptor const* Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE24_M_get_insert_unique_posERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE24_M_get_insert_unique_posERS6_]+0x83): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS6_]+0x3d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS6_]+0x85): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_iterator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_emplace_hint_unique, std::tuple<> Step #3 - "compile-libfuzzer-coverage-x86_64": >(std::_Rb_tree_const_iterator > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::piecewise_construct_t const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::tuple&&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::tuple<>&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS6_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorINS1_10TextFormat13ParseLocationESaIS9_EEESt10_Select1stISC_ESt4lessIS4_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS6_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_]+0x70): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_unique_pos(google::protobuf::FieldDescriptor const* Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE24_M_get_insert_unique_posERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE24_M_get_insert_unique_posERS6_]+0x83): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const* const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS6_]+0x3d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS6_[_ZNSt8_Rb_treeIPKN6google8protobuf15FieldDescriptorESt4pairIKS4_St6vectorIPNS1_10TextFormat13ParseInfoTreeESaISA_EEESt10_Select1stISD_ESt4lessIS4_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS6_]+0x85): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZNK6google8protobuf7Message11DebugStringB5cxx11Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyValue(google::protobuf::Descriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl15ConsumeAnyValueEPKNS0_10DescriptorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl15ConsumeAnyValueEPKNS0_10DescriptorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x120): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl15ConsumeAnyValueEPKNS0_10DescriptorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl15ConsumeAnyValueEPKNS0_10DescriptorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x23b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE]+0x91a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE]+0xabd): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE]+0xc30): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE]+0xc67): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl12ConsumeFieldEPNS0_7MessageE]+0x16f5): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(text_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldMessage(google::protobuf::Message*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Reflection const*, google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFieldMessageEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFieldMessageEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x13a): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFieldMessageEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf10TextFormat6Parser10ParserImpl19ConsumeFieldMessageEPNS0_7MessageEPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x20d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(unknown_field_set.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::UnknownField::DeepCopy(google::protobuf::UnknownField Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xd19): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd4e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_logic_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(unknown_field_set.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::UnknownField const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x13b): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(unknown_field_set.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function `std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_default_append(unsigned long)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN6google8protobuf12UnknownFieldESaIS2_EE17_M_default_appendEm]+0x15d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(unknown_field_set.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf15UnknownFieldSet16default_instanceEv': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void std::vector Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, google::protobuf::MapKey Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x2e9): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x320): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN6google8protobuf6MapKeyESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x552): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Val_comp_iter Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Val_comp_iter)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_[_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_]+0x488): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": std::__insertion_sort<__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_[_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_]+0x1e8): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::DynamicMapSorter::Sort(google::protobuf::Message const&, Step #3 - "compile-libfuzzer-coverage-x86_64": int, google::protobuf::Reflection const*, google::protobuf::FieldDescriptor Step #3 - "compile-libfuzzer-coverage-x86_64": const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZN6google8protobuf16DynamicMapSorter4SortERKNS0_7MessageEiPKNS0_10ReflectionEPKNS0_15FieldDescriptorE[_ZN6google8protobuf16DynamicMapSorter4SortERKNS0_7MessageEiPKNS0_10ReflectionEPKNS0_15FieldDescriptorE]+0x32f): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MapKey, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator > >, long, long, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MapKey, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_SH_T1_T2_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_SH_T1_T2_]+0x269): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_SH_T1_T2_[_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_T0_SH_T1_T2_]+0x678): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `void Step #3 - "compile-libfuzzer-coverage-x86_64": std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter Step #3 - "compile-libfuzzer-coverage-x86_64": >(__gnu_cxx::__normal_iterator > >, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__normal_iterator > >, long, Step #3 - "compile-libfuzzer-coverage-x86_64": __gnu_cxx::__ops::_Iter_comp_iter)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_]+0x1327): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_]+0x1359): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6google8protobuf6MapKeyESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_8internal12MapKeySorter16MapKeyComparatorEEEEvT_SG_T0_T1_]+0x1371): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(wire_format.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal27UnknownFieldSetFieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strtod.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::NoLocaleStrtod(char const*, char**)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xf2): undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x10a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x136): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x168): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2e0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2ec): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strtod.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf2io14NoLocaleStrtodEPKcPPc': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::io::Tokenizer::Refresh()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x213): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x233): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::Tokenizer::ConsumeLineComment(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x47f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4ae): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::io::Tokenizer::TryConsumeCommentStart()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x543): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::Tokenizer::ParseStringAppend(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x96b): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa64): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xa8b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xc8a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xd26): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xf58): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_mutate(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xfa9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::Tokenizer::ConsumeBlockComment(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x12e5): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x149f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14df): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14f5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x150a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::io::Tokenizer::Next()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1eb5): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_assign(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2132): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2316): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::Tokenizer::NextWithComments(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2615): undefined reference to `std::__cxx11::basic_string, std::allocator Step #3 - "compile-libfuzzer-coverage-x86_64": >::swap(std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x26e8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2743): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27a8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x27f8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x284c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x292f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2946): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x295d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a25): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a78): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::Tokenizer::NextWithComments(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > >*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*) [clone .cold]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.unlikely+0x1e8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::swap(std::__cxx11::basic_string, std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(tokenizer.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf2io14ErrorCollectorD2Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::Read(void*, Step #3 - "compile-libfuzzer-coverage-x86_64": int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x6f0): undefined reference to `std::istream::read(char*, long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::Write(void Step #3 - "compile-libfuzzer-coverage-x86_64": const*, int)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x730): undefined reference to `std::ostream::write(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream_impl.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuf2io15FileInputStreamC2Eii': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringpiece.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::operator<<(std::ostream&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::StringPiece)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xa): undefined reference to `std::ostream::write(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringpiece.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StringPiece::AppendToString(std::__cxx11::basic_string, std::allocator >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x432): undefined reference to `std::__throw_length_error(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringpiece.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StringPiece::CopyToString(std::__cxx11::basic_string, std::allocator >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3f8): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringpiece.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StringPiece::AppendToString(std::__cxx11::basic_string, std::allocator >*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x425): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringpiece.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `_GLOBAL__sub_I__ZN6google8protobuflsERSoNS0_11StringPieceE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringprintf.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StringAppendV(std::__cxx11::basic_string, std::allocator >*, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": __va_list_tag*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xc2): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x161): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(stringprintf.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf13StringAppendVEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcP13__va_list_tag': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StripWhitespace(std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1cb): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1f8): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_erase(unsigned long, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x26f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StringReplace(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2de): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2ed): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x30b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::find(char const*, unsigned long, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x365): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::JoinStrings(std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > > const&, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x456): undefined reference to `std::__cxx11::basic_string, std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x481): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4a4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x526): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::reserve(unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x534): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::UnescapeCEscapeString(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, std::vector, std::allocator >, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > > >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x910): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::CEscapeAndAppend(google::protobuf::StringPiece, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xc90): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xdf1): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StrCat[abi:cxx11](google::protobuf::strings::AlphaNum Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f77): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StrCat[abi:cxx11](google::protobuf::strings::AlphaNum Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2080): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StrCat[abi:cxx11](google::protobuf::strings::AlphaNum Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x21a7): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StrCat[abi:cxx11](google::protobuf::strings::AlphaNum Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x22d3): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::StrCat[abi:cxx11](google::protobuf::strings::AlphaNum Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2421): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o):(.text+0x2581): more Step #3 - "compile-libfuzzer-coverage-x86_64": undefined references to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StrAppend(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2a11): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x2a8b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StrAppend(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2b21): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StrAppend(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x2d39): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StrAppend(std::__cxx11::basic_string, std::allocator >*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::strings::AlphaNum const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x300f): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::GlobalReplaceSubstring(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x335e): undefined reference to `std::__cxx11::basic_string, std::allocator >::find(char const*, unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x33be): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x33d6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_replace(unsigned long, unsigned long, char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x33f7): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::find(char const*, unsigned long, unsigned long) Step #3 - "compile-libfuzzer-coverage-x86_64": const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x3423): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x342e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::swap(std::__cxx11::basic_string, std::allocator >&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x34bb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x34db): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Base64UnescapeInternal(char const*, int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, signed char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3b62): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x3c4e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::Base64EscapeInternal(unsigned char const*, int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, bool, char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x3fc7): undefined reference to `std::__cxx11::basic_string, std::allocator >::resize(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x4090): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::safe_strto32(std::__cxx11::basic_string, std::allocator > const&, int*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4cab): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::safe_strtou32(std::__cxx11::basic_string, std::allocator > const&, unsigned int*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4f93): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::safe_strto64(std::__cxx11::basic_string, std::allocator > const&, long*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x535e): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::safe_strtou64(std::__cxx11::basic_string, std::allocator > const&, unsigned long*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x565b): undefined reference to `std::__throw_out_of_range_fmt(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SplitStringUsing(std::__cxx11::basic_string, std::allocator > const&, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x56c2): undefined reference to `std::__cxx11::basic_string, std::allocator >::find_first_not_of(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x574b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::find_first_not_of(char const*, unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x576d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::find_first_of(char const*, unsigned long, unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x5889): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::SplitStringAllowEmpty(std::__cxx11::basic_string, std::allocator > const&, char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::vector, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >, std::allocator, std::allocator > > >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x596e): undefined reference to `std::__cxx11::basic_string, std::allocator >::find_first_of(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x59fd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::StringReplace(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x33f): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::CEscapeAndAppend(google::protobuf::StringPiece, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xdc6): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0xde5): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::resize(unsigned long, char)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(strutil.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf11StripStringEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcc': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::ExtensionSet::NumExtensions() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x25e): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::ExtensionSet::ByteSize() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1f83): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::ExtensionSet::IsInitialized() const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x23d4): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::SerializeWithCachedSizes(int, Step #3 - "compile-libfuzzer-coverage-x86_64": int, google::protobuf::io::CodedOutputStream*) const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xb410): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::ExtensionSet::Clear()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0xc09d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o):(.text+0xc4b6): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::SetAllocatedMessage(int, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned char, google::protobuf::FieldDescriptor const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MessageLite*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x11619): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::ExtensionSet::ReleaseMessage(int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::MessageLite const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x11e85): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::InternalExtensionMergeFrom(int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::ExtensionSet::Extension const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x13d4e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x144dd): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x14b9f): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x15694): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x1574c): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::MergeFrom(google::protobuf::internal::ExtensionSet Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x163bb): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16401): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16464): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ExtensionSet::Swap(google::protobuf::internal::ExtensionSet*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x1660d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16645): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `google::protobuf::internal::(anonymous Step #3 - "compile-libfuzzer-coverage-x86_64": namespace)::Register(google::protobuf::MessageLite const*, int, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::ExtensionInfo) [clone .constprop.0]': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x16b3d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x16bda): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::pair >, bool> Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st >, std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > Step #3 - "compile-libfuzzer-coverage-x86_64": >::_M_insert_unique >(std::pair&&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE16_M_insert_uniqueIS7_EES0_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE16_M_insert_uniqueIS7_EES0_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0x9c): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE16_M_insert_uniqueIS7_EES0_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE16_M_insert_uniqueIS7_EES0_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0xca): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function `std::_Rb_tree, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Select1st >, std::less, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > >::erase(int Step #3 - "compile-libfuzzer-coverage-x86_64": const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE5eraseERS1_[_ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE5eraseERS1_]+0xff): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base Step #3 - "compile-libfuzzer-coverage-x86_64": const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": (.text._ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE5eraseERS1_[_ZNSt8_Rb_treeIiSt4pairIKiN6google8protobuf8internal12ExtensionSet9ExtensionEESt10_Select1stIS7_ESt4lessIiESaIS7_EE5eraseERS1_]+0x10d): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::_Rb_tree_node_base&)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(extension_set.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal15ExtensionFinderD2Ev': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(zero_copy_stream.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(any.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::GetAnyFieldDescriptors(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, google::protobuf::FieldDescriptor const**, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::FieldDescriptor const**)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x4a): undefined reference to `std::__cxx11::basic_string, std::allocator >::compare(char const*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(any.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::ParseAnyTypeUrl(std::__cxx11::basic_string, std::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >*, std::__cxx11::basic_string, std::allocator >*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x15d): undefined reference to `std::__cxx11::basic_string, std::allocator >::find_last_of(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long, unsigned long) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x3c0): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_out_of_range_fmt(char const*, ...)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(any.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::AnyMetadata::PackFrom(google::protobuf::Message Step #3 - "compile-libfuzzer-coverage-x86_64": const&, std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator > const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text+0x47e): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_append(char const*, Step #3 - "compile-libfuzzer-coverage-x86_64": unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x48d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x69a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__cxx11::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::allocator >::_M_append(char const*, unsigned long)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text+0x6e2): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::__throw_length_error(char const*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(any.o): in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal16kAnyFullTypeNameE': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: Step #3 - "compile-libfuzzer-coverage-x86_64": 0x25 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `protobuf_test_2dprotobuf_2eproto::protobuf_AssignDescriptors()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x114): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::AssignDescriptors(std::__1::basic_string, std::__1::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::internal::MigrationSchema const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Message const* const*, unsigned int const*, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::ServiceDescriptor const**)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `protobuf_test_2dprotobuf_2eproto::AddDescriptorsImpl()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x2af): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char Step #3 - "compile-libfuzzer-coverage-x86_64": const*, void (*)(std::__1::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__1::allocator > const&))' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::Success()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x310): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::SharedCtor()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x35a): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::Success(Success const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x3c9): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: test-protobuf.pb.cc:(.text+0x3ed): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::~Success()': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x455): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o:test-protobuf.pb.cc:(.text+0x4e4): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x750): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__1::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__1::allocator >*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x8c6): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(int, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__1::basic_string, Step #3 - "compile-libfuzzer-coverage-x86_64": std::__1::allocator > const&, Step #3 - "compile-libfuzzer-coverage-x86_64": google::protobuf::io::CodedOutputStream*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::InternalSerializeWithCachedSizesToArray(bool, unsigned char*) Step #3 - "compile-libfuzzer-coverage-x86_64": const': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0x977): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(std::__1::basic_string, std::__1::allocator > const&, unsigned Step #3 - "compile-libfuzzer-coverage-x86_64": char*)' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::MergeFrom(Success const&)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0xbbe): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::InternalSwap(Success*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.pb.cc:(.text+0xd86): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: test-protobuf.pb.cc:(.text+0xd92): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: test-protobuf.pb.cc:(.text+0xd9b): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: test-protobuf.pb.cc:(.text+0xdb3): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o:test-protobuf.pb.cc:(.text+0xdbc): Step #3 - "compile-libfuzzer-coverage-x86_64": more undefined references to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' follow Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o:(.data.rel.ro+0x28): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to `google::protobuf::Message::GetTypeName() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.pb.cc.o:(.data.rel.ro+0x60): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::Message::InitializationErrorString() const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(structurally_valid.o): Step #3 - "compile-libfuzzer-coverage-x86_64": in function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal15UTF8GenericScanEPKNS1_19UTF8StateMachineObjEPKciPi': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(repeated_field.o): in Step #3 - "compile-libfuzzer-coverage-x86_64": function Step #3 - "compile-libfuzzer-coverage-x86_64": `_GLOBAL__sub_I__ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": (.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: (.text.startup+0x17): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `std::ios_base::Init::~Init()' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: Step #3 - "compile-libfuzzer-coverage-x86_64": 0x25 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o: in function `main': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.cpp:(.text+0x3d): undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::Message::SerializeToOstream(std::__1::basic_ostream >*) const' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/ld: CMakeFiles/cmTC_9bf5c.dir/test-protobuf.cpp.o: in function Step #3 - "compile-libfuzzer-coverage-x86_64": `Success::set_message(char const*)': Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": test-protobuf.cpp:(.text._ZN7Success11set_messageEPKc[_ZN7Success11set_messageEPKc]+0xfc): Step #3 - "compile-libfuzzer-coverage-x86_64": undefined reference to Step #3 - "compile-libfuzzer-coverage-x86_64": `google::protobuf::internal::fixed_address_empty_string' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: linker command failed with exit code 1 (use -v to see Step #3 - "compile-libfuzzer-coverage-x86_64": invocation) Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: *** [CMakeFiles/cmTC_9bf5c.dir/build.make:117: cmTC_9bf5c] Error 1 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build/CMakeFiles/CMakeTmp' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": make: *** [Makefile:127: cmTC_9bf5c/fast] Error 2 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": . Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": ========================================================================== Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": [WARNING] Trezor support cannot be compiled! Skipping Trezor compilation. Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": For more information, please check src/device_trezor/README.md Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Call Stack (most recent call first): Step #3 - "compile-libfuzzer-coverage-x86_64": cmake/CheckTrezor.cmake:115 (trezor_fatal_msg) Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeLists.txt:673 (include) Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building on x86_64 for default Step #3 - "compile-libfuzzer-coverage-x86_64": -- AES support enabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_security_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_security_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_security_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Wformat_security_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_strong_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_strong_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_strong_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_protector_strong_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fcf_protection=full_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fcf_protection=full_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fcf_protection=full_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fcf_protection=full_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_clash_protection_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_clash_protection_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_clash_protection_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__fstack_clash_protection_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__mmitigate_rop_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__mmitigate_rop_c - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__mmitigate_rop_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__mmitigate_rop_cxx - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,relro linker flag Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,relro linker flag - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,now linker flag Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,now linker flag - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,noexecstack linker flag Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,noexecstack linker flag - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,noexecheap linker flag Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for -Wl,-z,noexecheap linker flag - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=switch_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=switch_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=switch_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=switch_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=return_type_c Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=return_type_c - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=return_type_cxx Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test _Werror__Werror=return_type_cxx - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using C security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using C++ security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using linker security hardening flags: -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Boost Version: 1.84.0 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Boost components: filesystem;thread;chrono;serialization;program_options Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Readline: /usr/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_copy_text Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_copy_text - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_filename_completion_function Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_filename_completion_function - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_copy_text Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_copy_text - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_filename_completion_function Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for rl_filename_completion_function - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found readline library at: /usr Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Sodium: /usr/lib/x86_64-linux-gnu/libsodium.a Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Checking for module 'libzmq' Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found libzmq, version 4.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Git: /usr/bin/git Step #3 - "compile-libfuzzer-coverage-x86_64": -- You are currently on commit 757679bb6 Step #3 - "compile-libfuzzer-coverage-x86_64": -- You are ahead of or behind a tagged release Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for a ASM-ATT compiler Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for a ASM-ATT compiler - /usr/bin/as Step #3 - "compile-libfuzzer-coverage-x86_64": Wallet crypto is using amd64-64-24k backend Step #3 - "compile-libfuzzer-coverage-x86_64": -- Trezor: support disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building tests Step #3 - "compile-libfuzzer-coverage-x86_64": -- Copying test data directory... Step #3 - "compile-libfuzzer-coverage-x86_64": Wallet crypto bench is using cn;amd64-64-24k;amd64-51-30k Step #3 - "compile-libfuzzer-coverage-x86_64": -- Not building debug utilities Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Doxygen: /usr/bin/doxygen (found version "1.8.17") found components: doxygen dot Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (8.4s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.3s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/monero/monero/build Step #3 - "compile-libfuzzer-coverage-x86_64": + TESTS=' base58_fuzz_tests block_fuzz_tests transaction_fuzz_tests load-from-binary_fuzz_tests load-from-json_fuzz_tests parse-url_fuzz_tests http-client_fuzz_tests levin_fuzz_tests bulletproof_fuzz_tests tx-extra_fuzz_tests fuzz_rpc fuzz_rpc_full fuzz_rpc_full_no_exceptions fuzz_zmq ' Step #3 - "compile-libfuzzer-coverage-x86_64": + test xlibfuzzer == xlibfuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + TESTS=' base58_fuzz_tests block_fuzz_tests transaction_fuzz_tests load-from-binary_fuzz_tests load-from-json_fuzz_tests parse-url_fuzz_tests http-client_fuzz_tests levin_fuzz_tests bulletproof_fuzz_tests tx-extra_fuzz_tests fuzz_rpc fuzz_rpc_full fuzz_rpc_full_no_exceptions fuzz_zmq signature_fuzz_tests cold-outputs_fuzz_tests cold-transaction_fuzz_tests ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ nproc Step #3 - "compile-libfuzzer-coverage-x86_64": + make -j32 -C tests/fuzz base58_fuzz_tests block_fuzz_tests transaction_fuzz_tests load-from-binary_fuzz_tests load-from-json_fuzz_tests parse-url_fuzz_tests http-client_fuzz_tests levin_fuzz_tests bulletproof_fuzz_tests tx-extra_fuzz_tests fuzz_rpc fuzz_rpc_full fuzz_rpc_full_no_exceptions fuzz_zmq signature_fuzz_tests cold-outputs_fuzz_tests cold-transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make: Entering directory '/src/monero/monero/build/tests/fuzz' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Creating directories for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake2b.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 12%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 12%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 12%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 16%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 16%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/generators.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 16%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 32%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 32%] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 32%] No download step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 32%] No update step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 36%] No patch step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Performing configure step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- The C compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64": [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 44%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- The CXX compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 52%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_template.S.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning at CMakeLists.txt:53 (message): Step #3 - "compile-libfuzzer-coverage-x86_64": lrelease program not found, translation files not built Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (0.8s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/monero/monero/build/translations Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Performing build step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Entering directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[5]: Entering directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": make[6]: Entering directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[6]: Leaving directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": make[6]: Entering directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking C executable generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": Generating embedded translations header Step #3 - "compile-libfuzzer-coverage-x86_64": make[6]: Leaving directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[5]: Leaving directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Leaving directory '/src/monero/monero/build/translations' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Performing install step for 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Completed 'generate_translations_header' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building C object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Linking CXX static library librandomx.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/src/common/perf_timer.cpp:94:4: warning: "Building with fuzzing mode UNSAFE FOR PRODUCTION!" [-W#warnings] Step #3 - "compile-libfuzzer-coverage-x86_64": 94 | #warning "Building with fuzzing mode UNSAFE FOR PRODUCTION!" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library libeasylogging.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library libepee.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library libcncrypto.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library libcommon.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/base58_fuzz_tests.dir/base58.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/base58_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable base58_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target base58_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 1%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 1%] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 1%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 15%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 17%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": [ 17%] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 31%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 31%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 31%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k-choose_tp.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/choose_t.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/consts.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": [ 47%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 47%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 49%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_getparity.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 49%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_freeze.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 49%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_invert.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 49%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_iseq.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 58%] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Linking CXX static library libversion.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_mul.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_neg.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Linking CXX static library libhardforks.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pack.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pow2523.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_setint.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_square.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_unpack.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add_p1p1.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_dbl_p1p1.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_double.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd_p1p1.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd2.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 78%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pack.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 78%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p2.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 78%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p3.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 78%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pnielsadd_p1p1.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_unpackneg.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_from32bytes.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Building C object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 82%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_add.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": [ 82%] Building ASM object monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_sub.s.o Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D AUTO_INITIALIZE_EASYLOGGINGPP' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_NO_AUTO_PTR' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D BOOST_UUID_DISABLE_ALIGNMENT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_EXPLICIT_BZERO' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_HIDAPI' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_READLINE' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D HAVE_STRPTIME' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D PER_BLOCK_CHECKPOINT' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-isystem /usr/local/include' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": clang: warning: argument unused during compilation: '-D NDEBUG' [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 82%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Linking CXX static library libwallet-crypto.a Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 86%] Linking C static library liblmdb.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 86%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": [ 86%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Linking CXX static library libringct_basic.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Linking CXX static library libcryptonote_format_utils_basic.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libdevice.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libringct.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libcheckpoints.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libnet.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libcryptonote_basic.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Linking CXX static library libblockchain_db.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library libcryptonote_core.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library libp2p.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/block.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable block_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target block_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 6%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 38%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 38%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 38%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 58%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 86%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/transaction.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 73%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object tests/fuzz/CMakeFiles/load-from-binary_fuzz_tests.dir/load_from_binary.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object tests/fuzz/CMakeFiles/load-from-binary_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable load-from-binary_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target load-from-binary_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 12%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 36%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/load-from-json_fuzz_tests.dir/load_from_json.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/load-from-json_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable load-from-json_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target load-from-json_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 14%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/parse-url_fuzz_tests.dir/parse_url.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/parse-url_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable parse-url_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target parse-url_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 12%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/http-client_fuzz_tests.dir/http-client.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/http-client_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable http-client_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target http-client_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 73%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object tests/fuzz/CMakeFiles/levin_fuzz_tests.dir/levin.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/levin_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable levin_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target levin_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 11%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 73%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Building CXX object tests/fuzz/CMakeFiles/bulletproof_fuzz_tests.dir/bulletproof.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/bulletproof_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable bulletproof_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target bulletproof_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 25%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 27%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 27%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 27%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 41%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 41%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 55%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 58%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 67%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 93%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 95%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 95%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 97%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 97%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/tx-extra_fuzz_tests.dir/tx-extra.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/tx-extra_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable tx-extra_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target tx-extra_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Building CXX object tests/fuzz/CMakeFiles/fuzz_unsafe_macro.dir/__/__/src/common/perf_timer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 1%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 25%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 27%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 53%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 55%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": [ 59%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 77%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/src/common/perf_timer.cpp:94:4: warning: "Building with fuzzing mode UNSAFE FOR PRODUCTION!" [-W#warnings] Step #3 - "compile-libfuzzer-coverage-x86_64": 94 | #warning "Building with fuzzing mode UNSAFE FOR PRODUCTION!" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target fuzz_unsafe_macro Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library librpc_base.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target obj_cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library libcryptonote_protocol.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target obj_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library librpc.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc.dir/fuzz_rpc/initialisation.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc.dir/fuzz_rpc/rpc_endpoints.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc.dir/fuzz_rpc/fuzz_rpc.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:22:8: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 22 | struct CoreEnv { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 59 | auto core_env = initialise_rpc_core(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:46:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | env->protocol = std::make_unique(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable fuzz_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target fuzz_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target fuzz_unsafe_macro Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 37%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": [ 53%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 61%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 75%] Built target obj_cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target obj_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full.dir/fuzz_rpc/initialisation.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full.dir/fuzz_rpc/rpc_endpoints.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full.dir/fuzz_rpc/fuzz_rpc.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:46:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | env->protocol = std::make_unique(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:22:8: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 22 | struct CoreEnv { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 59 | auto core_env = initialise_rpc_core(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable fuzz_rpc_full Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target fuzz_rpc_full Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Built target fuzz_unsafe_macro Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 37%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 37%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": [ 42%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": [ 53%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 55%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target obj_cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": [ 61%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Built target obj_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": [ 77%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target rpc Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full_no_exceptions.dir/fuzz_rpc/initialisation.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full_no_exceptions.dir/fuzz_rpc/rpc_endpoints.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_rpc_full_no_exceptions.dir/fuzz_rpc/fuzz_rpc.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:46:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | env->protocol = std::make_unique(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:1: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:2: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/crypto/hash.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/iostream:45: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/ios:228: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__locale:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string:654: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/string_view:953: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/algorithm:1865: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /usr/local/bin/../include/c++/v1/__algorithm/inplace_merge.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:77:5: warning: delete called on non-final 'DummyProtocol' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Step #3 - "compile-libfuzzer-coverage-x86_64": 77 | delete __ptr; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.h:22:8: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 22 | struct CoreEnv { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete::operator()' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 290 | __deleter_(__tmp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/../include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr::reset' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); } Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 59 | auto core_env = initialise_rpc_core(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable fuzz_rpc_full_no_exceptions Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target fuzz_rpc_full_no_exceptions Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 9%] Building CXX object src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 20%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 34%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 36%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 47%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 52%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 58%] Built target obj_cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": [ 61%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 65%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 72%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 83%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 83%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 83%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Building CXX object contrib/epee/src/wire/CMakeFiles/wire.dir/error.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Building CXX object contrib/epee/src/wire/CMakeFiles/wire.dir/write.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 90%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target cryptonote_protocol Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Linking CXX static library libwire.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target wire Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Building CXX object contrib/epee/src/wire/json/CMakeFiles/wire-json.dir/write.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/contrib/epee/src/wire/json/write.cpp:28: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/contrib/epee/include/serialization/wire/json/write.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/writer.h:23: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/internal/dtoa.h:23: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/diyfp.h:143:20: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 143 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Linking CXX static library libwire-json.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target wire-json Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/rpc/zmq_pub.cpp:39: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/diyfp.h:143:20: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 143 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/rpc/zmq_pub.cpp:39: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:281:16: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/rpc/zmq_pub.cpp:39: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:35: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:77: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 4 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_rpc_pub Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.cpp:29: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/diyfp.h:143:20: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 143 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.cpp:29: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:281:16: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.cpp:29: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/serialization/json_object.h:33: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:35: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:77: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 4 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_serialization Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library libserialization.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target serialization Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library librpc_pub.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target rpc_pub Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/fuzz_zmq.dir/fuzz_rpc/zmq_endpoints.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/fuzz_zmq.dir/fuzz_rpc/fuzz_zmq.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable fuzz_zmq Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target fuzz_zmq Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Building CXX object src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 23%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 25%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 39%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 39%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 39%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 53%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": [ 58%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 73%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 76%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Linking CXX static library libdevice_trezor.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target obj_mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Linking CXX static library libmnemonics.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target obj_multisig Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library libmultisig.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target multisig Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/wallet/wallet2.cpp:81: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/diyfp.h:143:20: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 143 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/wallet/wallet2.cpp:81: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:281:16: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/wallet/wallet2.cpp:81: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:35: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:77: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:35: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1761:23: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::ParseNumber<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 1761 | ParseNumber(is, handler); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:575:13: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::ParseValue<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 575 | ParseValue(is, handler); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2647:40: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::Parse<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2647 | parseResult_ = reader.template Parse(is, *this); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2712:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::ParseStream<0U, rapidjson::UTF8<>, rapidjson::GenericStringStream>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2712 | return ParseStream(s); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2721:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::Parse<0U, rapidjson::UTF8<>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2721 | return Parse(str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2728:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::Parse<0U>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2728 | return Parse(str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/src/wallet/wallet2.cpp:559:14: note: in instantiation of member function 'rapidjson::GenericDocument>::Parse' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 559 | if (json.Parse(buf.c_str()).HasParseError()) { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/wallet/wallet2.cpp:81: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1533:77: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 1533 | d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/src/wallet/wallet2.cpp:81: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/document.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:26: Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/internal/strtod.h:281:16: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | return std::numeric_limits<double>::infinity(); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1715:34: note: in instantiation of function template specialization 'rapidjson::internal::StrtodFullPrecision' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 1715 | d = internal::StrtodFullPrecision(d, p, decimal, length, decimalPosition, exp); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:1761:23: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::ParseNumber<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 1761 | ParseNumber(is, handler); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/reader.h:575:13: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::ParseValue<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 575 | ParseValue(is, handler); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2647:40: note: in instantiation of function template specialization 'rapidjson::GenericReader, rapidjson::UTF8<>>::Parse<0U, rapidjson::GenericStringStream>, rapidjson::GenericDocument>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2647 | parseResult_ = reader.template Parse(is, *this); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2712:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::ParseStream<0U, rapidjson::UTF8<>, rapidjson::GenericStringStream>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2712 | return ParseStream(s); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2721:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::Parse<0U, rapidjson::UTF8<>>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2721 | return Parse(str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/external/rapidjson/include/rapidjson/document.h:2728:16: note: in instantiation of function template specialization 'rapidjson::GenericDocument>::Parse<0U>' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 2728 | return Parse(str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/src/wallet/wallet2.cpp:559:14: note: in instantiation of member function 'rapidjson::GenericDocument>::Parse' requested here Step #3 - "compile-libfuzzer-coverage-x86_64": 559 | if (json.Parse(buf.c_str()).HasParseError()) { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 7 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target obj_wallet Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library ../../lib/libwallet.a Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target wallet Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/signature.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable signature_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target signature_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": [ 19%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": [ 43%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": [ 43%] Built target obj_mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 47%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 52%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 59%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 63%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 70%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Built target obj_multisig Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target obj_wallet Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target multisig Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target wallet Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/cold-outputs.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable cold-outputs_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target cold-outputs_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 0%] Built target genversion Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Built target generate_translations_header Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 5%] Built target lmdb Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 19%] Built target monero-crypto-amd64-64-24k Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 19%] Built target obj_hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 21%] Built target easylogging Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target version Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Built target obj_ringct Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target hardforks Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Built target obj_blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 43%] Built target randomx Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 45%] Built target obj_rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": [ 47%] Built target obj_ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 50%] Built target obj_device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 54%] Built target obj_multisig Step #3 - "compile-libfuzzer-coverage-x86_64": [ 56%] Built target obj_p2p Step #3 - "compile-libfuzzer-coverage-x86_64": [ 59%] Built target obj_cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 63%] Built target obj_cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Built target obj_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Built target obj_wallet Step #3 - "compile-libfuzzer-coverage-x86_64": [ 75%] Built target obj_common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target obj_epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target epee Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Built target cncrypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target mnemonics Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target device_trezor Step #3 - "compile-libfuzzer-coverage-x86_64": [ 87%] Built target common Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target wallet-crypto Step #3 - "compile-libfuzzer-coverage-x86_64": [ 89%] Built target cryptonote_format_utils_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target ringct_basic Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target checkpoints Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Built target rpc_base Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target device Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target ringct Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Built target cryptonote_basic Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 94%] Built target blockchain_db Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 96%] Built target cryptonote_core Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target multisig Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target p2p Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Built target wallet Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [ 98%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/cold-transaction.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/fuzzer.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX executable cold-transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target cold-transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/monero/monero/build' Step #3 - "compile-libfuzzer-coverage-x86_64": make: Leaving directory '/src/monero/monero/build/tests/fuzz' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp base58_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo base58_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=base58 Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/base58 Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/base58 ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/base58 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/base58 /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/base58_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum ENC1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ENC1 da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/base58_fuzz_tests_seed_corpus.zip da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: da39a3ee5e6b4b0d3255bfef95601890afd80709 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum ENC2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=b2f8995ddf129a276b4ba13e84c345fe243b8b3c Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ENC2 b2f8995ddf129a276b4ba13e84c345fe243b8b3c Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/base58_fuzz_tests_seed_corpus.zip b2f8995ddf129a276b4ba13e84c345fe243b8b3c Step #3 - "compile-libfuzzer-coverage-x86_64": adding: b2f8995ddf129a276b4ba13e84c345fe243b8b3c (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f b2f8995ddf129a276b4ba13e84c345fe243b8b3c Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp block_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo block_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=block Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/block Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/block ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/block Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/block /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/block_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum BLOCK1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=af1eb50a61c3b5e1752fcdcd30607ea67613b382 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp BLOCK1 af1eb50a61c3b5e1752fcdcd30607ea67613b382 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/block_fuzz_tests_seed_corpus.zip af1eb50a61c3b5e1752fcdcd30607ea67613b382 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: af1eb50a61c3b5e1752fcdcd30607ea67613b382 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f af1eb50a61c3b5e1752fcdcd30607ea67613b382 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum BLOCK2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=d48338ba0611ba047f64624b9251c4e2978d6c5a Step #3 - "compile-libfuzzer-coverage-x86_64": + cp BLOCK2 d48338ba0611ba047f64624b9251c4e2978d6c5a Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/block_fuzz_tests_seed_corpus.zip d48338ba0611ba047f64624b9251c4e2978d6c5a Step #3 - "compile-libfuzzer-coverage-x86_64": adding: d48338ba0611ba047f64624b9251c4e2978d6c5a (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f d48338ba0611ba047f64624b9251c4e2978d6c5a Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp bulletproof_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo bulletproof_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=bulletproof Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/bulletproof Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/bulletproof ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/bulletproof Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/bulletproof /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/bulletproof_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum BP0 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=8e369793e6e94cb6aacb8425dbfad71114c56307 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp BP0 8e369793e6e94cb6aacb8425dbfad71114c56307 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/bulletproof_fuzz_tests_seed_corpus.zip 8e369793e6e94cb6aacb8425dbfad71114c56307 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 8e369793e6e94cb6aacb8425dbfad71114c56307 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 8e369793e6e94cb6aacb8425dbfad71114c56307 Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp cold-outputs_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cold-outputs_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=cold-outputs Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/cold-outputs Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/cold-outputs ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/cold-outputs Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/cold-outputs /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/cold-outputs_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum out-all-6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=b1b68bb158ed35d1b88c47383b85d927c4183d57 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp out-all-6 b1b68bb158ed35d1b88c47383b85d927c4183d57 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/cold-outputs_fuzz_tests_seed_corpus.zip b1b68bb158ed35d1b88c47383b85d927c4183d57 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: b1b68bb158ed35d1b88c47383b85d927c4183d57 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f b1b68bb158ed35d1b88c47383b85d927c4183d57 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum out-none-6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=b0d0c50eb6925a152bcc155725546346a6245941 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp out-none-6 b0d0c50eb6925a152bcc155725546346a6245941 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/cold-outputs_fuzz_tests_seed_corpus.zip b0d0c50eb6925a152bcc155725546346a6245941 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: b0d0c50eb6925a152bcc155725546346a6245941 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f b0d0c50eb6925a152bcc155725546346a6245941 Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp cold-transaction_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo cold-transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=cold-transaction Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/cold-transaction Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/cold-transaction ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/cold-transaction Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/cold-transaction /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/cold-transaction_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum CTX1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=201fda797a60d36acf49e707e41e1c0fec6ff717 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp CTX1 201fda797a60d36acf49e707e41e1c0fec6ff717 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/cold-transaction_fuzz_tests_seed_corpus.zip 201fda797a60d36acf49e707e41e1c0fec6ff717 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 201fda797a60d36acf49e707e41e1c0fec6ff717 (deflated 49%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 201fda797a60d36acf49e707e41e1c0fec6ff717 Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_rpc /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fuzz_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=fuzz_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/fuzz_rpc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/fuzz_rpc ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_rpc_full /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fuzz_rpc_full Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=fuzz_rpc_full Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/fuzz_rpc_full Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/fuzz_rpc_full ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_rpc_full_no_exceptions /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fuzz_rpc_full_no_exceptions Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=fuzz_rpc_full_no_exceptions Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/fuzz_rpc_full_no_exceptions Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/fuzz_rpc_full_no_exceptions ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_zmq /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo fuzz_zmq Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=fuzz_zmq Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/fuzz_zmq Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/fuzz_zmq ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp http-client_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo http-client_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=http-client Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/http-client Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/http-client ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/http-client Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/http-client /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/http-client_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum RESP1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=728e0fc616de2aa7592443a863ea03fdb171a48b Step #3 - "compile-libfuzzer-coverage-x86_64": + cp RESP1 728e0fc616de2aa7592443a863ea03fdb171a48b Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/http-client_fuzz_tests_seed_corpus.zip 728e0fc616de2aa7592443a863ea03fdb171a48b Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 728e0fc616de2aa7592443a863ea03fdb171a48b (deflated 11%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 728e0fc616de2aa7592443a863ea03fdb171a48b Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp levin_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo levin_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=levin Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/levin Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/levin ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/levin Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/levin /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/levin_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum LEVIN1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=e496a1799347bd7415cf0a7a3293efb915cd8f4d Step #3 - "compile-libfuzzer-coverage-x86_64": + cp LEVIN1 e496a1799347bd7415cf0a7a3293efb915cd8f4d Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/levin_fuzz_tests_seed_corpus.zip e496a1799347bd7415cf0a7a3293efb915cd8f4d Step #3 - "compile-libfuzzer-coverage-x86_64": adding: e496a1799347bd7415cf0a7a3293efb915cd8f4d (deflated 45%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f e496a1799347bd7415cf0a7a3293efb915cd8f4d Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp load-from-binary_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo load-from-binary_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=load-from-binary Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/load-from-binary Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/load-from-binary ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/load-from-binary Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/load-from-binary /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/load-from-binary_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum BINARY1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=b5f4aa1a95bce1e109202687c650cb6947033a15 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp BINARY1 b5f4aa1a95bce1e109202687c650cb6947033a15 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/load-from-binary_fuzz_tests_seed_corpus.zip b5f4aa1a95bce1e109202687c650cb6947033a15 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: b5f4aa1a95bce1e109202687c650cb6947033a15 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f b5f4aa1a95bce1e109202687c650cb6947033a15 Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp load-from-json_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo load-from-json_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=load-from-json Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/load-from-json Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/load-from-json ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/load-from-json Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/load-from-json /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/load-from-json_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum JSON1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f Step #3 - "compile-libfuzzer-coverage-x86_64": + cp JSON1 bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/load-from-json_fuzz_tests_seed_corpus.zip bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f Step #3 - "compile-libfuzzer-coverage-x86_64": adding: bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp parse-url_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo parse-url_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=parse-url Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/parse-url Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/parse-url ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/parse-url Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/parse-url /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/parse-url_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum URL1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=4b84b15bff6ee5796152495a230e45e3d7e947d9 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp URL1 4b84b15bff6ee5796152495a230e45e3d7e947d9 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/parse-url_fuzz_tests_seed_corpus.zip 4b84b15bff6ee5796152495a230e45e3d7e947d9 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 4b84b15bff6ee5796152495a230e45e3d7e947d9 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 4b84b15bff6ee5796152495a230e45e3d7e947d9 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum URL2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=3782ebcb6258f5d8b932f39f3bebc8a94b70bbad Step #3 - "compile-libfuzzer-coverage-x86_64": + cp URL2 3782ebcb6258f5d8b932f39f3bebc8a94b70bbad Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/parse-url_fuzz_tests_seed_corpus.zip 3782ebcb6258f5d8b932f39f3bebc8a94b70bbad Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 3782ebcb6258f5d8b932f39f3bebc8a94b70bbad (deflated 28%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 3782ebcb6258f5d8b932f39f3bebc8a94b70bbad Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp signature_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo signature_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=signature Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/signature Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/signature ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/signature Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/signature /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/signature_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum SIG1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp SIG1 da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/signature_fuzz_tests_seed_corpus.zip da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: da39a3ee5e6b4b0d3255bfef95601890afd80709 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum SIG2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=f6f7351cffd35cf8a946416489fb56d22920adcc Step #3 - "compile-libfuzzer-coverage-x86_64": + cp SIG2 f6f7351cffd35cf8a946416489fb56d22920adcc Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/signature_fuzz_tests_seed_corpus.zip f6f7351cffd35cf8a946416489fb56d22920adcc Step #3 - "compile-libfuzzer-coverage-x86_64": adding: f6f7351cffd35cf8a946416489fb56d22920adcc (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f f6f7351cffd35cf8a946416489fb56d22920adcc Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp transaction_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo transaction_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=transaction Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/transaction Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/transaction ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/transaction Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/transaction /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/transaction_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum TX1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=3475bde38b067f269dc116ec0025a737653d771a Step #3 - "compile-libfuzzer-coverage-x86_64": + cp TX1 3475bde38b067f269dc116ec0025a737653d771a Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/transaction_fuzz_tests_seed_corpus.zip 3475bde38b067f269dc116ec0025a737653d771a Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 3475bde38b067f269dc116ec0025a737653d771a (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 3475bde38b067f269dc116ec0025a737653d771a Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum TX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=0398284c25e72b3645ce01118b270eebf3e2e62e Step #3 - "compile-libfuzzer-coverage-x86_64": + cp TX2 0398284c25e72b3645ce01118b270eebf3e2e62e Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/transaction_fuzz_tests_seed_corpus.zip 0398284c25e72b3645ce01118b270eebf3e2e62e Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 0398284c25e72b3645ce01118b270eebf3e2e62e (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 0398284c25e72b3645ce01118b270eebf3e2e62e Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + for fuzzer in *fuzz* Step #3 - "compile-libfuzzer-coverage-x86_64": + cp tx-extra_fuzz_tests /workspace/out/libfuzzer-coverage-x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo tx-extra_fuzz_tests Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -e s/_fuzz_tests// Step #3 - "compile-libfuzzer-coverage-x86_64": + base=tx-extra Step #3 - "compile-libfuzzer-coverage-x86_64": + basedir=/src/monero/monero/tests/data/fuzz/tx-extra Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d /src/monero/monero/tests/data/fuzz/tx-extra ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd /src/monero/monero/tests/data/fuzz/tx-extra Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/tests/data/fuzz/tx-extra /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f /workspace/out/libfuzzer-coverage-x86_64/tx-extra_fuzz_tests_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum TXEXTRA1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=6f57a98ffc86f44dfc908ca4512abce28411d0a0 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp TXEXTRA1 6f57a98ffc86f44dfc908ca4512abce28411d0a0 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/tx-extra_fuzz_tests_seed_corpus.zip 6f57a98ffc86f44dfc908ca4512abce28411d0a0 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: 6f57a98ffc86f44dfc908ca4512abce28411d0a0 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f 6f57a98ffc86f44dfc908ca4512abce28411d0a0 Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in * Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sha1sum TXEXTRA2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ awk '{print $1}' Step #3 - "compile-libfuzzer-coverage-x86_64": + h=f71c52c4a280953d5b6abce0511218b74f03f414 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp TXEXTRA2 f71c52c4a280953d5b6abce0511218b74f03f414 Step #3 - "compile-libfuzzer-coverage-x86_64": + zip /workspace/out/libfuzzer-coverage-x86_64/tx-extra_fuzz_tests_seed_corpus.zip f71c52c4a280953d5b6abce0511218b74f03f414 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: f71c52c4a280953d5b6abce0511218b74f03f414 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -f f71c52c4a280953d5b6abce0511218b74f03f414 Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/monero/monero/build/tests/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/fuzz_rpc.options /src/fuzz_rpc_full.options /src/fuzz_rpc_full_no_exceptions.options /src/fuzz_zmq.options /workspace/out/libfuzzer-coverage-x86_64/ Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: 7e783fa1d768: Already exists Step #4: dccb20f57e48: Already exists Step #4: 2dcd69a82473: Pulling fs layer Step #4: c9941d5b53dc: Pulling fs layer Step #4: e89cdda2adb8: Pulling fs layer Step #4: 544a236cc2df: Pulling fs layer Step #4: c88e3b2f920d: Pulling fs layer Step #4: 1af7baa48f90: Pulling fs layer Step #4: 2e04d1219cdb: Pulling fs layer Step #4: 999c686a0fbd: Pulling fs layer Step #4: c3a76b8041f7: Pulling fs layer Step #4: 0c105c78781a: Pulling fs layer Step #4: 3a2fba26564e: Pulling fs layer Step #4: e7aa17ca6459: Pulling fs layer Step #4: 7556efabcf46: Pulling fs layer Step #4: 6f68fac3dd20: Pulling fs layer Step #4: 9403817d52c6: Pulling fs layer Step #4: a85759bed276: Pulling fs layer Step #4: 0f41dafea62c: Pulling fs layer Step #4: 9375569908a4: Pulling fs layer Step #4: 2e04d1219cdb: Waiting Step #4: 496cbc70d26a: Pulling fs layer Step #4: a3e8923ddc0d: Pulling fs layer Step #4: 58938f63fe2e: Pulling fs layer Step #4: 28be54f8b3f2: Pulling fs layer Step #4: 999c686a0fbd: Waiting Step #4: c3a76b8041f7: Waiting Step #4: 0c105c78781a: Waiting Step #4: 0ab4e5fd3974: Pulling fs layer Step #4: 3a2fba26564e: Waiting Step #4: e585942f66e5: Pulling fs layer Step #4: e7aa17ca6459: Waiting Step #4: 7556efabcf46: Waiting Step #4: b0fc6ef86566: Pulling fs layer Step #4: 9375569908a4: Waiting Step #4: 6f68fac3dd20: Waiting Step #4: 58938f63fe2e: Waiting Step #4: 496cbc70d26a: Waiting Step #4: 28be54f8b3f2: Waiting Step #4: a3e8923ddc0d: Waiting Step #4: 0ab4e5fd3974: Waiting Step #4: 0f41dafea62c: Waiting Step #4: 9403817d52c6: Waiting Step #4: a85759bed276: Waiting Step #4: e585942f66e5: Waiting Step #4: e89cdda2adb8: Verifying Checksum Step #4: e89cdda2adb8: Download complete Step #4: c88e3b2f920d: Verifying Checksum Step #4: c88e3b2f920d: Download complete Step #4: 2dcd69a82473: Verifying Checksum Step #4: 2dcd69a82473: Download complete Step #4: 544a236cc2df: Verifying Checksum Step #4: 544a236cc2df: Download complete Step #4: c9941d5b53dc: Verifying Checksum Step #4: c9941d5b53dc: Download complete Step #4: 2e04d1219cdb: Verifying Checksum Step #4: 2e04d1219cdb: Download complete Step #4: 2dcd69a82473: Pull complete Step #4: c3a76b8041f7: Verifying Checksum Step #4: c3a76b8041f7: Download complete Step #4: 999c686a0fbd: Verifying Checksum Step #4: 999c686a0fbd: Download complete Step #4: 3a2fba26564e: Verifying Checksum Step #4: 3a2fba26564e: Download complete Step #4: 7556efabcf46: Verifying Checksum Step #4: 7556efabcf46: Download complete Step #4: e7aa17ca6459: Download complete Step #4: c9941d5b53dc: Pull complete Step #4: 1af7baa48f90: Verifying Checksum Step #4: 1af7baa48f90: Download complete Step #4: 9403817d52c6: Verifying Checksum Step #4: 9403817d52c6: Download complete Step #4: e89cdda2adb8: Pull complete Step #4: 0f41dafea62c: Verifying Checksum Step #4: 0f41dafea62c: Download complete Step #4: 9375569908a4: Verifying Checksum Step #4: 9375569908a4: Download complete Step #4: 0c105c78781a: Verifying Checksum Step #4: 0c105c78781a: Download complete Step #4: 544a236cc2df: Pull complete Step #4: 58938f63fe2e: Download complete Step #4: a3e8923ddc0d: Verifying Checksum Step #4: a3e8923ddc0d: Download complete Step #4: c88e3b2f920d: Pull complete Step #4: 0ab4e5fd3974: Verifying Checksum Step #4: 0ab4e5fd3974: Download complete Step #4: b0fc6ef86566: Download complete Step #4: 28be54f8b3f2: Verifying Checksum Step #4: 28be54f8b3f2: Download complete Step #4: 6f68fac3dd20: Verifying Checksum Step #4: 6f68fac3dd20: Download complete Step #4: 496cbc70d26a: Verifying Checksum Step #4: 496cbc70d26a: Download complete Step #4: e585942f66e5: Download complete Step #4: a85759bed276: Verifying Checksum Step #4: a85759bed276: Download complete Step #4: 1af7baa48f90: Pull complete Step #4: 2e04d1219cdb: Pull complete Step #4: 999c686a0fbd: Pull complete Step #4: c3a76b8041f7: Pull complete Step #4: 0c105c78781a: Pull complete Step #4: 3a2fba26564e: Pull complete Step #4: e7aa17ca6459: Pull complete Step #4: 7556efabcf46: Pull complete Step #4: 6f68fac3dd20: Pull complete Step #4: 9403817d52c6: Pull complete Step #4: a85759bed276: Pull complete Step #4: 0f41dafea62c: Pull complete Step #4: 9375569908a4: Pull complete Step #4: 496cbc70d26a: Pull complete Step #4: a3e8923ddc0d: Pull complete Step #4: 58938f63fe2e: Pull complete Step #4: 28be54f8b3f2: Pull complete Step #4: 0ab4e5fd3974: Pull complete Step #4: e585942f66e5: Pull complete Step #4: b0fc6ef86566: Pull complete Step #4: Digest: sha256:49e4d603d5f7e1f02355eba362cc873fb0dd3fc76ca000a96ecc100fe72a88db Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #5: [/corpus/parse-url_fuzz_tests.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/parse-url_fuzz_tests.zip or Step #5: /corpus/parse-url_fuzz_tests.zip.zip, and cannot find /corpus/parse-url_fuzz_tests.zip.ZIP, period. Step #5: Failed to unpack the corpus for parse-url_fuzz_tests. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: Running parse-url_fuzz_tests Step #5: Error occured while running parse-url_fuzz_tests: Step #5: Cov returncode: 1, grep returncode: 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2513626638 Step #5: No such file or directory: /corpus/parse-url_fuzz_tests; exiting Step #5: Running cold-transaction_fuzz_tests Step #5: Running http-client_fuzz_tests Step #5: Running load-from-json_fuzz_tests Step #5: Running levin_fuzz_tests Step #5: Running bulletproof_fuzz_tests Step #5: Running fuzz_rpc Step #5: [2026-06-15 07:15:03,678 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:03,692 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/parse-url_fuzz_tests_error.log Step #5: Running fuzz_rpc_full_no_exceptions Step #5: Running tx-extra_fuzz_tests Step #5: Running base58_fuzz_tests Step #5: Running transaction_fuzz_tests Step #5: Running fuzz_zmq Step #5: [2026-06-15 07:15:04,047 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:04,064 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/bulletproof_fuzz_tests_error.log Step #5: [2026-06-15 07:15:04,277 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:04,292 INFO] Finished finding shared libraries for targets. Step #5: [2026-06-15 07:15:04,351 INFO] Finding shared libraries for targets (if any). Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/base58_fuzz_tests_error.log Step #5: [2026-06-15 07:15:04,367 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/levin_fuzz_tests_error.log Step #5: [2026-06-15 07:15:04,663 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:04,677 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/tx-extra_fuzz_tests_error.log Step #5: [2026-06-15 07:15:05,004 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:05,018 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/http-client_fuzz_tests_error.log Step #5: [2026-06-15 07:15:06,134 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:06,151 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/transaction_fuzz_tests_error.log Step #5: [2026-06-15 07:15:06,516 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:06,533 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/load-from-json_fuzz_tests_error.log Step #5: [2026-06-15 07:15:07,753 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:07,773 INFO] Finished finding shared libraries for targets. Step #5: Running block_fuzz_tests Step #5: Running load-from-binary_fuzz_tests Step #5: Running fuzz_rpc_full Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_zmq_error.log Step #5: Running signature_fuzz_tests Step #5: Running cold-outputs_fuzz_tests Step #5: [2026-06-15 07:15:09,658 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:09,675 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/signature_fuzz_tests_error.log Step #5: [2026-06-15 07:15:10,528 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:10,546 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/block_fuzz_tests_error.log Step #5: [2026-06-15 07:15:11,519 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:11,535 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/load-from-binary_fuzz_tests_error.log Step #5: [2026-06-15 07:15:11,689 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:15:11,707 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/cold-outputs_fuzz_tests_error.log Step #5: [2026-06-15 07:18:42,457 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:18:42,468 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/cold-transaction_fuzz_tests_error.log Step #5: Error occured while running fuzz_rpc: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2514017046 Step #5: MERGE-OUTER: 3171 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2514152144 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: 3171 total files; 0 processed earlier; will process 3171 files now Step #5: #1 pulse exec/s: 0 rss: 32Mb Step #5: #2 pulse exec/s: 0 rss: 32Mb Step #5: #4 pulse exec/s: 0 rss: 32Mb Step #5: #8 pulse exec/s: 0 rss: 32Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==197== ERROR: libFuzzer: deadly signal Step #5: #0 0x56135cdc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56135cd3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56135cd1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f478f88f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f478f6a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f478f683858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56135ccf7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56135d7c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56135d763632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56135d765375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56135d76535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56135d23bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56135d272fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56135d18442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56135d172075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56135d16b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56135d1d5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56135cdc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56135ceb3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56135cd1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56135cd292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56135cd107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56135cd3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f478f685082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56135cd03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ed136b433b4b90b2e4eb8e266769e0703750b06 Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2515523599 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ed136b433b4b90b2e4eb8e266769e0703750b06' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 10 processed earlier; will process 3161 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==3758== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aad4c1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aad4b93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aad4b76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05e8ad441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05e88e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05e88c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aad4b4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aad5621018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aad55bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aad55bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aad55bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aad4fdc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aad4fca075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aad4fc37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aad502dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aad4c1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aad4d0bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aad4b77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aad4b812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aad4b687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aad4b944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05e88ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aad4b5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf8be2d9184dcbf6f4c2ee0a8ca9828dfb77cc5c Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2518959822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bf8be2d9184dcbf6f4c2ee0a8ca9828dfb77cc5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 14 processed earlier; will process 3157 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10054== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567fb4f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567fb465b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567fb448665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd68e91341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd68e72800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd68e707858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567fb421e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5567fbef3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567fbe8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5567fbe8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567fbe8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5567fb965f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567fb99cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567fb8ae42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567fb89c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567fb8957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567fb8ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567fb4f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567fb5ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567fb449d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567fb4532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567fb43a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567fb4664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd68e709082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567fb42dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-376739b7018b56d1498fb5fc892705e8ae32cb2f Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2523093485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/376739b7018b56d1498fb5fc892705e8ae32cb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 17 processed earlier; will process 3154 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10351== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630e6a20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630e6994b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630e6977665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d5b75941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d5b56e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d5b54d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630e6950e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5630e7422018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630e73bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5630e73be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630e73be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5630e6e94f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630e6ecbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630e6ddd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630e6dcb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630e6dc47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630e6e2ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630e6a20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630e6b0cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630e6978d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630e69822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630e69697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630e69954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d5b54f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630e695cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9ab46cdbf0430758365d726d2b12b6af12d35a1 Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2524339363 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9ab46cdbf0430758365d726d2b12b6af12d35a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 19 processed earlier; will process 3152 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10427== ERROR: libFuzzer: deadly signal Step #5: #0 0x559421a9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559421a11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594219f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa041e5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa041c7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa041c52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594219cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55942249f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559422439632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55942243b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55942243b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559421f11f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559421f48fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559421e5a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559421e48075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559421e417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559421eabd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559421a9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559421b89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5594219f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594219ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5594219e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559421a124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa041c54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5594219d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ecd5d2a1319a6a9d8425c4ca3a4937e8f2fefc5 Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2525558431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ecd5d2a1319a6a9d8425c4ca3a4937e8f2fefc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 20 processed earlier; will process 3151 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10439== ERROR: libFuzzer: deadly signal Step #5: #0 0x55561ccda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55561cc4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55561cc31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d60d1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d60b2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d60b0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55561cc0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55561d6dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55561d676632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55561d678375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55561d67835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55561d14ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55561d185fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55561d09742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55561d085075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55561d07e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55561d0e8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55561ccdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55561cdc6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55561cc32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55561cc3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55561cc237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55561cc4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0d60b0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55561cc16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2334623ac3ca9d54f697c41acf41c97834e81645 Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2527037099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2334623ac3ca9d54f697c41acf41c97834e81645' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 21 processed earlier; will process 3150 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10482== ERROR: libFuzzer: deadly signal Step #5: #0 0x559191bd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559191b46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559191b29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f85ecc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f85ce100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f85cc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559191b02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5591925d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55919256e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559192570375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55919257035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559192046f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55919207dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559191f8f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559191f7d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559191f767cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559191fe0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559191bd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559191cbed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559191b2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559191b342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559191b1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559191b474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3f85cc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559191b0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42b122e3c08dd38a4c43ecae850d792ef032df19 Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2528711211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/42b122e3c08dd38a4c43ecae850d792ef032df19' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 22 processed earlier; will process 3149 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10530== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f482e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f48259b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f4823c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f336225641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f336206b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f336204a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f48215e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f48ce7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f48c81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f48c83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f48c8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f486a28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f48690075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f486897cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f486f3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f482e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f483d1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f4823dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f482472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f4822e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f4825a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f336204c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f48221bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7878538296129a9008eeed7a58e1ed4799e496b Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2529776102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e7878538296129a9008eeed7a58e1ed4799e496b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 23 processed earlier; will process 3148 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10544== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591c0c1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591c0b8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591c0b71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76c20b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76c1ecc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76c1eab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591c0b4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5591c161c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591c15b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5591c15b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591c15b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5591c0fd78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591c0fc5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591c0fbe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591c1028d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591c0c1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591c0d06d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591c0b72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591c0b7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591c0b637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591c0b8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76c1ead082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591c0b56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d2efd7d0f867a314b39ef6f32243287ace2c55 Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2530923859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/68d2efd7d0f867a314b39ef6f32243287ace2c55' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 24 processed earlier; will process 3147 files now Step #5: #1 pulse exec/s: 0 rss: 276Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10588== ERROR: libFuzzer: deadly signal Step #5: #0 0x560974237594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609741abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56097418e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcac1ea241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcac1cb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcac1c96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560974167e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560974c39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560974bd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560974bd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560974bd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5609745f48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5609745e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5609745db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560974645d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560974237c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560974323d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56097418fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609741992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609741807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609741ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcac1c98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560974173bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12a0cba5b92a78ec80addf9f8fa056f12abb09e8 Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2532656200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/12a0cba5b92a78ec80addf9f8fa056f12abb09e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 27 processed earlier; will process 3144 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10667== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6ddddb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6ddd4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6ddd32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde5946341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde5927800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde59257858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6ddd0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6de7dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6de777632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6de779375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6de77935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6de1988c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6de186075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6de17f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6de1e9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6ddddbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6ddec7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6ddd33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6ddd3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6ddd247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6ddd504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde59259082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6ddd17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a71245f55ca7ff67809e14480ab908797ecc749 Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2534301230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4a71245f55ca7ff67809e14480ab908797ecc749' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 28 processed earlier; will process 3143 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10684== ERROR: libFuzzer: deadly signal Step #5: #0 0x558deb6b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558deb62db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558deb610665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f367281241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f367262700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3672606858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558deb5e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558dec0bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558dec055632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558dec057375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558dec05735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558deba768c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558deba64075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558deba5d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558debac7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558deb6b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558deb7a5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558deb611d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558deb61b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558deb6027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558deb62e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3672608082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558deb5f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f19358834a7fbab4b6813c75a8220cec235fdaa7 Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2535365949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f19358834a7fbab4b6813c75a8220cec235fdaa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 29 processed earlier; will process 3142 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10729== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a70a35594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a709a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a7098c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb41991a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb41972f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb41970e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a70965e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a71437018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a713d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a713d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a713d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a70df28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a70de0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a70dd97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a70e43d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a70a35c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a70b21d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a7098dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a709972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a7097e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a709aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb419710082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a70971bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2396193038f27926dee59a117a5a0a8b3bc504dc Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2537003835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2396193038f27926dee59a117a5a0a8b3bc504dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 30 processed earlier; will process 3141 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10746== ERROR: libFuzzer: deadly signal Step #5: #0 0x561423a8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561423a02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614239e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e3acf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e3ab0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e3aaed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614239bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561424490018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56142442a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56142442c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56142442c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561423e4b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561423e39075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561423e327cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561423e9cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561423a8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561423b7ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614239e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614239f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614239d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561423a034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7e3aaef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614239cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fc1cac46c96ed569bc02ddcd757a838d7877a13 Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2538063423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4fc1cac46c96ed569bc02ddcd757a838d7877a13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 31 processed earlier; will process 3140 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10791== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa3cae2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa3ca56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa3ca39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f011454441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f011435900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0114338858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa3ca12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa3d4e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa3d47e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa3d480375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa3d48035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aa3cf56f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aa3cf8dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aa3ce9f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aa3ce8d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aa3ce867cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aa3cef0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aa3cae2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aa3cbced43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aa3ca3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aa3ca442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aa3ca2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aa3ca574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f011433a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aa3ca1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e46231a41188f77d092bf750b439c04791fd5a41 Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2538886301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e46231a41188f77d092bf750b439c04791fd5a41' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 32 processed earlier; will process 3139 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10800== ERROR: libFuzzer: deadly signal Step #5: #0 0x55567599d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555675911b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556758f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6961b5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f696196900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6961948858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556758cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55567639f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555676339632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55567633b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55567633b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555675e11f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555675e48fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555675d5a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555675d48075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555675d417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555675dabd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55567599dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555675a89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5556758f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5556758ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5556758e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5556759124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f696194a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5556758d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4a12caf788485bde4e77399661720ee2452824f Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2543109772 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e4a12caf788485bde4e77399661720ee2452824f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 36 processed earlier; will process 3135 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10943== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650c5165594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650c50d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650c50bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6242f3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6242d4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6242d2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650c5095e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5650c5b67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650c5b01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5650c5b03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650c5b0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5650c55228c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650c5510075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650c55097cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650c5573d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650c5165c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650c5251d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650c50bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650c50c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650c50ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650c50da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6242d2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650c50a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d489ade756bcf1dae0a45bf83f94519e848118f8 Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2544665443 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d489ade756bcf1dae0a45bf83f94519e848118f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 38 processed earlier; will process 3133 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11054== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f7709d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f77011b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f76ff4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19cc6c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19cc4d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19cc4b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f76fcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558f77a9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f77a39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558f77a3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f77a3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558f7745a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f77448075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f774417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f774abd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f7709dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f77189d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f76ff5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f76fff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f76fe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f770124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19cc4b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f76fd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ebec4d89628b9252195a10b0ad864897a6d7d3c Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2545869982 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ebec4d89628b9252195a10b0ad864897a6d7d3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 39 processed earlier; will process 3132 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11066== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d122eab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d122e1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d122e02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0db64ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0db62df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0db62be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d122ddbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d1238ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d123847632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d123849375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d12384935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1232688c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d123256075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d12324f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1232b9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d122eabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d122f97d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d122e03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d122e0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d122df47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d122e204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0db62c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d122de7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0ce50b5afb0a8c1e97807998b83f924f0051b2d Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2547308692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e0ce50b5afb0a8c1e97807998b83f924f0051b2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 40 processed earlier; will process 3131 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11083== ERROR: libFuzzer: deadly signal Step #5: #0 0x55570c1ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55570c173b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55570c156665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd848f0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd848d2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd848d03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55570c12fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55570cc01018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55570cb9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55570cb9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55570cb9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55570c5bc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55570c5aa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55570c5a37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55570c60dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55570c1ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55570c2ebd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55570c157d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55570c1612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55570c1487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55570c1744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd848d05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55570c13bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2413b7d78afac2bbd40e84f113ace786c016b91 Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2548410214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2413b7d78afac2bbd40e84f113ace786c016b91' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 41 processed earlier; will process 3130 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11126== ERROR: libFuzzer: deadly signal Step #5: #0 0x56447efe6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56447ef5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56447ef3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f366384b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f366366000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f366363f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56447ef16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56447f9e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56447f982632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56447f984375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56447f98435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56447f45af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56447f491fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56447f3a342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56447f391075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56447f38a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56447f3f4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56447efe6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56447f0d2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56447ef3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56447ef482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56447ef2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56447ef5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3663641082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56447ef22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d290ecb0e3c2c7983641e1c1cde14a04dc1b440 Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2552608438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d290ecb0e3c2c7983641e1c1cde14a04dc1b440' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 44 processed earlier; will process 3127 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11259== ERROR: libFuzzer: deadly signal Step #5: #0 0x564626549594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646264bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646264a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca631ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca6300100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca62fe0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564626479e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564626f4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564626ee5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564626ee7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564626ee735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5646269068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646268f4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646268ed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564626957d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564626549c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564626635d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646264a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646264ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646264927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646264be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca62fe2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564626485bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b1f7a34df4f272db51757872f97995715cb91b Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2553733755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a9b1f7a34df4f272db51757872f97995715cb91b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 45 processed earlier; will process 3126 files now Step #5: #1 pulse exec/s: 0 rss: 158Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11272== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c1d3e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c1d357b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c1d33a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feccdc7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feccda8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feccda66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c1d313e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c1dde5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c1dd7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c1dd81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c1dd8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557c1d7a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557c1d78e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557c1d7877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557c1d7f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557c1d3e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557c1d4cfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557c1d33bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557c1d3452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557c1d32c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557c1d3584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feccda68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557c1d31fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd74991ad3307ffcfd29eda901cc64d510afcfaa Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2556017508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dd74991ad3307ffcfd29eda901cc64d510afcfaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 48 processed earlier; will process 3123 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11357== ERROR: libFuzzer: deadly signal Step #5: #0 0x560134931594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601348a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560134888665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8488f8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8488da400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8488d83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560134861e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560135333018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601352cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5601352cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601352cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560134cee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560134cdc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560134cd57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560134d3fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560134931c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560134a1dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560134889d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5601348932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56013487a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5601348a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8488d85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56013486dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eaef3c52989195cf896b3a9b84c17787fb947759 Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2557114189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eaef3c52989195cf896b3a9b84c17787fb947759' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 49 processed earlier; will process 3122 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9bc0e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9bc059b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9bc03c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f23bda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f239ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f239ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9bc015e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c9bcae7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9bca81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c9bca83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9bca8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c9bc559f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9bc590fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9bc4a242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9bc490075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9bc4897cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9bc4f3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c9bc0e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c9bc1d1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c9bc03dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c9bc0472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9bc02e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9bc05a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0f239d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c9bc021bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ef955e148c153798ba988c51315ca14f738cca0 Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2558551773 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ef955e148c153798ba988c51315ca14f738cca0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 50 processed earlier; will process 3121 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==11415== ERROR: libFuzzer: deadly signal Step #5: #0 0x561514a63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615149d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615149ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd08e43241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd08e24700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd08e226858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561514993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561515465018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615153ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561515401578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x561514e08570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x561514e71d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x561514a63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x561514b4fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5615149bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5615149c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5615149ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5615149d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd08e228082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56151499fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e836f5edd68090397ed2fda7db35586a0952bfa Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2559752542 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5e836f5edd68090397ed2fda7db35586a0952bfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 51 processed earlier; will process 3120 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11462== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ee2d3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ee2caeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ee2c91665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61607da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61605ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61605ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ee2c6ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ee373c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ee36d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ee36d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ee36d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ee30f78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ee30e5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ee30de7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ee3148d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ee2d3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ee2e26d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ee2c92d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ee2c9c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ee2c837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ee2caf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61605d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ee2c76bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d1d5c0a0454bd8c4878a3bac3f683f3341425b3 Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2561432678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2d1d5c0a0454bd8c4878a3bac3f683f3341425b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 53 processed earlier; will process 3118 files now Step #5: #1 pulse exec/s: 0 rss: 561Mb Step #5: #2 pulse exec/s: 0 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11539== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d4b3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d4ab0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d4a93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadcb49441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadcb2a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadcb288858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d4a6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5643d553e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d54d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5643d54da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d54da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5643d4ef98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643d4ee7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643d4ee07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643d4f4ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643d4b3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643d4c28d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643d4a94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643d4a9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643d4a857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643d4ab14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadcb28a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643d4a78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-051ba9dd2f915065564040d224542f5b4b20d62d Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2567638265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/051ba9dd2f915065564040d224542f5b4b20d62d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 56 processed earlier; will process 3115 files now Step #5: #1 pulse exec/s: 0 rss: 146Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11637== ERROR: libFuzzer: deadly signal Step #5: #0 0x56171c824594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56171c798b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56171c77b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e2ed7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e2eb8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e2eb68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56171c754e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56171d226018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56171d1c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56171d1c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56171d1c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56171cc98f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56171cccffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56171cbe142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56171cbcf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56171cbc87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56171cc32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56171c824c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56171c910d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56171c77cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56171c7862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56171c76d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56171c7994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0e2eb6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56171c760bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3925c6c8ef01f94c8f46c23ef96eb040d8ec7bc9 Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2569026414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3925c6c8ef01f94c8f46c23ef96eb040d8ec7bc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 58 processed earlier; will process 3113 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11713== ERROR: libFuzzer: deadly signal Step #5: #0 0x557be5e80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557be5df4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557be5dd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe52799641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5277ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe52778a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557be5db0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557be6882018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557be681c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557be681e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557be681e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557be623d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557be622b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557be62247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557be628ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557be5e80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557be5f6cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557be5dd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557be5de22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557be5dc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557be5df54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe52778c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557be5dbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c0092b58bbb13b8008315dfc1fc72bb3d149084 Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2569798553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c0092b58bbb13b8008315dfc1fc72bb3d149084' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 59 processed earlier; will process 3112 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11752== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ca6891594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ca6805b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ca67e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74a580541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74a561a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74a55f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ca67c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559ca7293018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ca722d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559ca722f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ca722f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559ca6c4e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559ca6c3c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559ca6c357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559ca6c9fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559ca6891c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559ca697dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559ca67e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559ca67f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559ca67da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559ca68064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f74a55fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559ca67cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d123253cc9b857500e98b1cce4898aa2e4085e0 Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2570907933 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0d123253cc9b857500e98b1cce4898aa2e4085e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 60 processed earlier; will process 3111 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11764== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573d738a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573d72feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573d72e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ef1af841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ef190d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ef18ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573d72bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573d7d8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573d7d26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5573d7d28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573d7d2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5573d77478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5573d7735075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573d772e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5573d7798d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5573d738ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5573d7476d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573d72e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573d72ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573d72d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573d72ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ef18ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5573d72c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-110726fb39f08cd6231e72195fa63f4f5630e31c Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2573063777 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/110726fb39f08cd6231e72195fa63f4f5630e31c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 62 processed earlier; will process 3109 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==11820== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4406b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a44062ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a44060d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ad82c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ad80db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ad80ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4405e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a4410b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a441052632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a441054578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a440a5b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a440ac4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a4406b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a4407a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a44060ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a4406182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a4405ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a44062b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5ad80bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a4405f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8805bfbc74e33c77e5ed16a8e28f522f85d554a2 Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2574006687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8805bfbc74e33c77e5ed16a8e28f522f85d554a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 63 processed earlier; will process 3108 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11870== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631b82f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631b8265b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631b8248665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cb7c8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cb7a9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cb7a79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631b8221e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5631b8cf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631b8c8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5631b8c8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631b8c8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5631b8765f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5631b879cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5631b86ae42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5631b869c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5631b86957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5631b86ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5631b82f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5631b83ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5631b8249d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5631b82532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631b823a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5631b82664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7cb7a7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5631b822dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38708dc353a87deab30b67fe9537dcc3264719cc Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2576006529 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/38708dc353a87deab30b67fe9537dcc3264719cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 65 processed earlier; will process 3106 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==11960== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b86b831594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b86b7a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b86b788665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ee16fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ee151100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ee14f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b86b761e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b86c233018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b86c1cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b86c1cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b86c1cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b86bca5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b86bcdb548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55b86bbf4bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55b86b937e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55b86b914fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55b86b91de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55b86b91de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55b86b91de4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55b86b789d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b86b7932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b86b77a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b86b7a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8ee14f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b86b76dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba22d05c20029f276109bc690acf5590a08050c3 Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2576998939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba22d05c20029f276109bc690acf5590a08050c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 66 processed earlier; will process 3105 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==12067== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645e99be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645e9932b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645e9915665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efefb83d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efefb65200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efefb631858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645e98eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5645ea3c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645ea35a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5645ea35c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5645e9d63570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5645e9dccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5645e99bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5645e9aaad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5645e9916d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5645e99202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5645e99077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5645e99334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7efefb633082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5645e98fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9452b0c07bd0ece078c6b88f2c66223a733b068 Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2577811907 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9452b0c07bd0ece078c6b88f2c66223a733b068' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 67 processed earlier; will process 3104 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12088== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b98ae9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b98a5db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b98a40665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febf3cb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febf3ac700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febf3aa6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b98a19e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563b994eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b99485632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563b99487375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b9948735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563b98ea68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b98e94075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b98e8d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b98ef7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b98ae9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b98bd5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b98a41d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b98a4b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b98a327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b98a5e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febf3aa8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b98a25bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc0d2e2a78a92be7a9d3856337d9bb7a3f21449e Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2578254929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc0d2e2a78a92be7a9d3856337d9bb7a3f21449e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 68 processed earlier; will process 3103 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12157== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f986064594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f985fd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f985fbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4bd429441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4bd40a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4bd4088858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f985f94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f986a66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f986a00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f986a02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f986a0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9864d8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f98650ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f98642142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f98640f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9864087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f986472d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f986064c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f986150d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f985fbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f985fc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f985fad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f985fd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4bd408a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f985fa0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a453710edda621536f34394ccec1e475c38ee14 Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2579582468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5a453710edda621536f34394ccec1e475c38ee14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 70 processed earlier; will process 3101 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12240== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570a2cb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570a2c24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570a2c07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c13d5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c13b6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c13b4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570a2be0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5570a36b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570a364c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5570a364e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570a364e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5570a3124f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5570a315bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5570a306d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5570a305b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5570a30547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5570a30bed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5570a2cb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5570a2d9cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5570a2c08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5570a2c122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5570a2bf97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5570a2c254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c13b4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5570a2becbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdd9c7bd6ec0b69cddd9cff4834948862329426b Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2581946057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fdd9c7bd6ec0b69cddd9cff4834948862329426b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 75 processed earlier; will process 3096 files now Step #5: #1 pulse exec/s: 0 rss: 243Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12412== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc5f76d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc5f6e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc5f6c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd07a4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd0785d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd0783c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc5f69de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fc6016f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc60109632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fc6010b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc6010b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fc5fb2a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc5fb18075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc5fb117cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc5fb7bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc5f76dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc5f859d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc5f6c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc5f6cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc5f6b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc5f6e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd0783e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc5f6a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fba8763940a36596346f4bde0ee9d97d14d408cd Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2583766419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fba8763940a36596346f4bde0ee9d97d14d408cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 79 processed earlier; will process 3092 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==12548== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556abfc6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556abf3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556abf1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9109e4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9109c5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9109c3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556abef6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556ac9c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556ac962632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5556ac964375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556ac96435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5556ac42f765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5556ac4999b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5556ac4f5a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5556ac3d4e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5556ac3d4e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5556abfc6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5556ac0b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5556abf1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5556abf282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5556abf0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5556abf3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9109c3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5556abf02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3d46d9864bf29d68a82da8c7d0a73165870d357 Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2584702774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b3d46d9864bf29d68a82da8c7d0a73165870d357' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 80 processed earlier; will process 3091 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==12600== ERROR: libFuzzer: deadly signal Step #5: #0 0x557655b3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557655ab2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557655a95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe727a3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe72784e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe72782d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557655a6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557656540018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576564da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576564dc578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557655ee3570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557655f4cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557655b3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557655c2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557655a96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557655aa02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557655a877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557655ab34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe72782f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557655a7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f812540863e7892711c1ac343548b934a01fe2e Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2585609436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2f812540863e7892711c1ac343548b934a01fe2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 81 processed earlier; will process 3090 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12652== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a8e8a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a8e81ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a8e7fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16a1a3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16a184e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16a182d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a8e7d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564a8f2a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a8f242632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564a8f244375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a8f24435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564a8ed1af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a8ed51fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a8ec6342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a8ec51075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a8ec4a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a8ecb4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a8e8a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a8e992d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a8e7fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a8e8082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a8e7ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a8e81b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f16a182f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a8e7e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2b91e7844472eb3c58ef9e09613d2a776a34b14 Step #5: MERGE-OUTER: attempt 44 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2587068680 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d2b91e7844472eb3c58ef9e09613d2a776a34b14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 83 processed earlier; will process 3088 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12772== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebc6946594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebc68bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebc689d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b0567f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b0549400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b05473858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebc6876e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ebc7348018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebc72e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ebc72e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebc72e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ebc6d038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ebc6cf1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ebc6cea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ebc6d54d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ebc6946c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ebc6a32d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ebc689ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ebc68a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ebc688f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ebc68bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b05475082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ebc6882bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35aeb004a6c7f03dcbace9eddf61b13050be8bcc Step #5: MERGE-OUTER: attempt 45 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2588581887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/35aeb004a6c7f03dcbace9eddf61b13050be8bcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 85 processed earlier; will process 3086 files now Step #5: 2026-06-15 07:16:18,755 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:16:18,755 W Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==12882== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633f394d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633f38c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633f38a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f506208241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5061e9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5061e76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633f387de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5633f434f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633f42e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5633f42eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633f42eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5633f3dc1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633f3df7548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x5633f3d10bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x5633f3a53e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x5633f3a30fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x5633f3a39e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5633f3a39e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5633f3a39e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5633f38a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633f38af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633f38967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633f38c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5061e78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633f3889bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87cea14c2c4e275552c67df6a0fa2dd4a4d199e5 Step #5: MERGE-OUTER: attempt 46 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2589530136 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/87cea14c2c4e275552c67df6a0fa2dd4a4d199e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 86 processed earlier; will process 3085 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12958== ERROR: libFuzzer: deadly signal Step #5: #0 0x564775c29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564775b9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564775b80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6ceb3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6ce94f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6ce92e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564775b59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56477662b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647765c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5647765c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647765c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564775fe68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564775fd4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564775fcd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564776037d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564775c29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564775d15d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564775b81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564775b8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564775b727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564775b9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe6ce930082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564775b65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98fbcf171f7bf1926b27ad25ad3709b1c42637a6 Step #5: MERGE-OUTER: attempt 47 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2590725276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/98fbcf171f7bf1926b27ad25ad3709b1c42637a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 89 processed earlier; will process 3082 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==13042== ERROR: libFuzzer: deadly signal Step #5: #0 0x564144b17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564144a8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564144a6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41e43ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41e420300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41e41e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564144a47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564145519018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641454b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5641454b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641454b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564144f80765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564144fea9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x564145046a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x564144f25e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x564144f25e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x564144b17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x564144c03d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x564144a6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x564144a792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x564144a607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x564144a8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f41e41e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x564144a53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c69091dae2b8ed3a8df42cb518b44920949db146 Step #5: MERGE-OUTER: attempt 48 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2591601330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c69091dae2b8ed3a8df42cb518b44920949db146' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 90 processed earlier; will process 3081 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13125== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6923e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a69235cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a69233f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d28e8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d28c9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d28c7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a692318e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a692dea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a692d84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a692d86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a692d8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a6927a58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a692793075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a69278c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a6927f6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a6923e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a6924d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a692340d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a69234a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6923317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a69235d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d28c7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a692324bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e39f929db1819798ff1fd6618cba131d34ecde74 Step #5: MERGE-OUTER: attempt 49 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2592049500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e39f929db1819798ff1fd6618cba131d34ecde74' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 91 processed earlier; will process 3080 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13165== ERROR: libFuzzer: deadly signal Step #5: #0 0x557dfdddc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557dfdd50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557dfdd33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64df0d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64deeeb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64deeca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557dfdd0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557dfe7de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557dfe778632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557dfe77a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557dfe77a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557dfe1998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557dfe187075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557dfe1807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557dfe1ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557dfdddcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557dfdec8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557dfdd34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557dfdd3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557dfdd257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557dfdd514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64deecc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557dfdd18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1717dbaf9b01cb435368eebd65d41f8ca37b3638 Step #5: MERGE-OUTER: attempt 50 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2592899359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1717dbaf9b01cb435368eebd65d41f8ca37b3638' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 92 processed earlier; will process 3079 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13181== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f0e183594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f0e0f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f0e0da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f602e1a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f602dfb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f602df96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f0e0b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563f0eb85018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f0eb1f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563f0eb21375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f0eb2135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563f0e5408c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563f0e52e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563f0e5277cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563f0e591d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563f0e183c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563f0e26fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563f0e0dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563f0e0e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563f0e0cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563f0e0f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f602df98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563f0e0bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c9cd65d4139db0827d7a83a8a23cf5df188e626 Step #5: MERGE-OUTER: attempt 51 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2593668277 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7c9cd65d4139db0827d7a83a8a23cf5df188e626' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 93 processed earlier; will process 3078 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13199== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d5bec3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d5be37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d5be1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29791c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2978fdb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2978fba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d5bdf3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558d5c8c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d5c85f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558d5c861375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d5c86135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558d5c2808c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d5c26e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d5c2677cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d5c2d1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d5bec3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d5bfafd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d5be1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d5be252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d5be0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d5be384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2978fbc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d5bdffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c25f0c035ad3b2573587b7f24859f0c3a6aeba0 Step #5: MERGE-OUTER: attempt 52 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2594438389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9c25f0c035ad3b2573587b7f24859f0c3a6aeba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 94 processed earlier; will process 3077 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13217== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6ffefb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6ffe6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6ffe52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc2d05241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc2ce6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc2ce46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6ffe2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7008fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d700897632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d700899375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d70089935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7002b88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7002a6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d70029f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d700309d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d6ffefbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d6fffe7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d6ffe53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d6ffe5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d6ffe447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d6ffe704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc2ce48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d6ffe37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbd1ceda26893e632f188ae41ccb74a88721ac35 Step #5: MERGE-OUTER: attempt 53 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2595211042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbd1ceda26893e632f188ae41ccb74a88721ac35' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 95 processed earlier; will process 3076 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13235== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ab0b7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ab0af1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ab0ad4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ed8f9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ed8dad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ed8d8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ab0aade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561ab157f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ab1519632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561ab151b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ab151b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561ab0f3a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ab0f28075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ab0f217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ab0f8bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ab0b7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ab0c69d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ab0ad5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ab0adf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ab0ac67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ab0af24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ed8d8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ab0ab9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07ee73bb3c5632f46d400bb8cf304eee589a1aed Step #5: MERGE-OUTER: attempt 54 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2595982648 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/07ee73bb3c5632f46d400bb8cf304eee589a1aed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 96 processed earlier; will process 3075 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==13253== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a93f396594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a93f30ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a93f2ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7effd765641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7effd746b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7effd744a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a93f2c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a93fd98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a93fd32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a93fd34578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a93f73b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a93f7a4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a93f396c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a93f482d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a93f2eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a93f2f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a93f2df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a93f30b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7effd744c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a93f2d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c3900ac58872d48bd43b9b32d8049fb0e2285d8 Step #5: MERGE-OUTER: attempt 55 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2596756324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0c3900ac58872d48bd43b9b32d8049fb0e2285d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 97 processed earlier; will process 3074 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13275== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b020b33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b020aa7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b020a8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dde7d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dde5e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dde5c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b020a63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b021535018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0214cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b0214d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0214d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b020ef08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b020ede075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b020ed77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b020f41d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b020b33c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b020c1fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b020a8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b020a952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b020a7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b020aa84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5dde5c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b020a6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fdb9887bef77bfe9adfdae73ef0dda2a81302ca Step #5: MERGE-OUTER: attempt 56 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2598243162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1fdb9887bef77bfe9adfdae73ef0dda2a81302ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 99 processed earlier; will process 3072 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13457== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a080a24594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a080998b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a08097b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf9d9eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf9d80000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf9d7df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a080954e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a081426018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0813c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a0813c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0813c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a080de18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a080dcf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a080dc87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a080e32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a080a24c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a080b10d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a08097cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a0809862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a08096d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a0809994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf9d7e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a080960bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46c1fb4f9f73f8aeb3354df5d6384eccf37b006f Step #5: MERGE-OUTER: attempt 57 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2599753238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/46c1fb4f9f73f8aeb3354df5d6384eccf37b006f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 102 processed earlier; will process 3069 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13550== ERROR: libFuzzer: deadly signal Step #5: #0 0x55749aaad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55749aa21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55749aa04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f257bb6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f257b97800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f257b957858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55749a9dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55749b4af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55749b449632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55749b44b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55749b44b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55749ae6a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55749ae58075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55749ae517cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55749aebbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55749aaadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55749ab99d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55749aa05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55749aa0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55749a9f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55749aa224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f257b959082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55749a9e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f86032648b38b465a6e03354aa072bc67253bc5 Step #5: MERGE-OUTER: attempt 58 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2601218866 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2f86032648b38b465a6e03354aa072bc67253bc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 104 processed earlier; will process 3067 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13640== ERROR: libFuzzer: deadly signal Step #5: #0 0x56402f2ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56402f222b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56402f205665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd97dd8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd97dba000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd97db7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56402f1dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56402fcb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56402fc4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56402fc4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56402fc4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56402f66b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56402f659075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56402f6527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56402f6bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56402f2aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56402f39ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56402f206d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56402f2102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56402f1f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56402f2234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd97db81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56402f1eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c54e2a134a557ebbcfe228ed93432e957ab49ba0 Step #5: MERGE-OUTER: attempt 59 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2601991470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c54e2a134a557ebbcfe228ed93432e957ab49ba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 105 processed earlier; will process 3066 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13658== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c2088d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c20801b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c207e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16a8b9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16a89a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16a8987858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c207bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562c2128f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c21229632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562c2122b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c2122b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562c20c4a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c20c38075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c20c317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c20c9bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c2088dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c20979d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c207e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c207ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c207d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c208024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16a8989082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c207c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8116d05eb9d4e20082dcea15f891463a04337c36 Step #5: MERGE-OUTER: attempt 60 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2602759098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8116d05eb9d4e20082dcea15f891463a04337c36' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 106 processed earlier; will process 3065 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13676== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b03063594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b02fd7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b02fba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feac919e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feac8fb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feac8f92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b02f93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561b03a65018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b039ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561b03a01375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b03a0135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561b034208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b0340e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b034077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b03471d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b03063c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b0314fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b02fbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b02fc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b02fac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b02fd84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feac8f94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b02f9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15cb5e3469608eab919dfdd4590ce7609c098f3b Step #5: MERGE-OUTER: attempt 61 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2603524683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/15cb5e3469608eab919dfdd4590ce7609c098f3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 107 processed earlier; will process 3064 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13694== ERROR: libFuzzer: deadly signal Step #5: #0 0x562cc02e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562cc0257b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562cc023a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f800e99a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f800e7af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f800e78e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562cc0213e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562cc0ce5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562cc0c7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562cc0c81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562cc0c8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562cc06a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562cc068e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562cc06877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562cc06f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562cc02e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562cc03cfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562cc023bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562cc02452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562cc022c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562cc02584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f800e790082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562cc021fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33264058a45cd86124063e1668a9e23a60e48867 Step #5: MERGE-OUTER: attempt 62 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2604295323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/33264058a45cd86124063e1668a9e23a60e48867' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 108 processed earlier; will process 3063 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13712== ERROR: libFuzzer: deadly signal Step #5: #0 0x557919c84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557919bf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557919bdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09d0e8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09d0c9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09d0c78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557919bb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55791a686018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55791a620632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55791a622375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55791a62235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55791a0418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55791a02f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55791a0287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55791a092d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557919c84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557919d70d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557919bdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557919be62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557919bcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557919bf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09d0c7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557919bc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b93cb146d7ca7e6a6dd2bfcaadc966e71f387abc Step #5: MERGE-OUTER: attempt 63 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2605071763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b93cb146d7ca7e6a6dd2bfcaadc966e71f387abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 109 processed earlier; will process 3062 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13730== ERROR: libFuzzer: deadly signal Step #5: #0 0x56493f5a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56493f518b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56493f4fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8ffe4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8ffc5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8ffc3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56493f4d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56493ffa6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56493ff40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56493ff42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56493ff4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56493f9618c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56493f94f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56493f9487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56493f9b2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56493f5a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56493f690d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56493f4fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56493f5062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56493f4ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56493f5194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8ffc40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56493f4e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27bd71f5b2297572b651660176e32be1ff163010 Step #5: MERGE-OUTER: attempt 64 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2605841677 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/27bd71f5b2297572b651660176e32be1ff163010' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 110 processed earlier; will process 3061 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13748== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bef7d58594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bef7cccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bef7caf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda1922541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda1903a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda19019858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bef7c88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bef875a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bef86f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bef86f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bef86f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bef81158c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bef8103075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bef80fc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bef8166d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bef7d58c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bef7e44d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bef7cb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bef7cba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bef7ca17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bef7ccd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda1901b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bef7c94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-421cb4d949ed6bedbac7fff100dcacb806be6b5c Step #5: MERGE-OUTER: attempt 65 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2606614093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/421cb4d949ed6bedbac7fff100dcacb806be6b5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 111 processed earlier; will process 3060 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13766== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d669c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d66937b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d6691a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48d5bde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48d59f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48d59d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d668f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d673c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d6735f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d67361375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d6736135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556d66d808c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556d66d6e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556d66d677cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556d66dd1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556d669c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556d66aafd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556d6691bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556d669252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556d6690c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556d669384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48d59d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556d668ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97af36b98ebb186e7d15be2545980f0e6240c0d3 Step #5: MERGE-OUTER: attempt 66 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2608599522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97af36b98ebb186e7d15be2545980f0e6240c0d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 114 processed earlier; will process 3057 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==13851== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f21e1c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f21e13cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f21e11f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb95364e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb95346300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb953442858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f21e0f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f21ebca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f21eb64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f21eb66578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f21e56d570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f21e5d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f21e1c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f21e2b4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f21e120d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f21e12a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f21e1117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f21e13d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb953444082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f21e104bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f195f150e66aa4c4630c65812dd1cfaa71b2ab Step #5: MERGE-OUTER: attempt 67 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2609403215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/61f195f150e66aa4c4630c65812dd1cfaa71b2ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 115 processed earlier; will process 3056 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13872== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c34153d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3414b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c341494665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76fafeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76fae0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76faddf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c34146de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c341f3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c341ed9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c341edb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c341edb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c3418fa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3418e8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3418e17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c34194bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c34153dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c341629d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c341495d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c34149f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3414867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3414b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76fade1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c341479bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a866979d1da9e57e7aa98b872e290acaeac7089 Step #5: MERGE-OUTER: attempt 68 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2609858035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6a866979d1da9e57e7aa98b872e290acaeac7089' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 116 processed earlier; will process 3055 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13942== ERROR: libFuzzer: deadly signal Step #5: #0 0x562efd6b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562efd624b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562efd607665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c036d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c034e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c034c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562efd5e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562efe0b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562efe04c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562efe04e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562efe04e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562efda6d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562efda5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562efda547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562efdabed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562efd6b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562efd79cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562efd608d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562efd6122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562efd5f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562efd6254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c034c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562efd5ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1184550e159211733063e2ece51d46259c6b7192 Step #5: MERGE-OUTER: attempt 69 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2611106507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1184550e159211733063e2ece51d46259c6b7192' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 118 processed earlier; will process 3053 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14057== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e851f08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e851e7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e851e5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a5f4c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a5f2d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a5f2b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e851e38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e85290a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8528a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e8528a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8528a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e85237cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8523b3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e8522c542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e8522b3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e8522ac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e852316d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e851f08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e851ff4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e851e60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e851e6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e851e517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e851e7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a5f2ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e851e44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0887bc79f3082f54f8f819a63333451e50ca0a38 Step #5: MERGE-OUTER: attempt 70 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2612487244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0887bc79f3082f54f8f819a63333451e50ca0a38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 120 processed earlier; will process 3051 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14114== ERROR: libFuzzer: deadly signal Step #5: #0 0x56066b4dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56066b450b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56066b433665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60f24ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60f22c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60f22a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56066b40ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56066bede018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56066be78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56066be7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56066be7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56066b8998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56066b887075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56066b8807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56066b8ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56066b4dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56066b5c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56066b434d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56066b43e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56066b4257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56066b4514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f60f22a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56066b418bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d67f4bdf81c5c2bdd1a80d2b6142a33b6ee1ed52 Step #5: MERGE-OUTER: attempt 71 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2612934783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d67f4bdf81c5c2bdd1a80d2b6142a33b6ee1ed52' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 121 processed earlier; will process 3050 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14185== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643e358a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643e34feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643e34e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff253dd941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff253bee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff253bcd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643e34bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5643e3f8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643e3f26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5643e3f28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643e3f2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5643e39478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643e3935075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643e392e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643e3998d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643e358ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643e3676d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643e34e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643e34ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643e34d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643e34ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff253bcf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643e34c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32cb870919553db9b8daa232687c98f8adb8d4d0 Step #5: MERGE-OUTER: attempt 72 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2613392471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/32cb870919553db9b8daa232687c98f8adb8d4d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 122 processed earlier; will process 3049 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14194== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635537ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563553760b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563553743665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e3d88041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e3d69500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e3d674858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56355371ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5635541ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563554188632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56355418a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56355418a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563553c60f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563553c97fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563553ba942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563553b97075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563553b907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563553bfad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5635537ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5635538d8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563553744d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56355374e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635537357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635537614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e3d676082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563553728bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2e4c38ff174e9c7c8c78ede03eed2d69f8f2dbe Step #5: MERGE-OUTER: attempt 73 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2613876642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b2e4c38ff174e9c7c8c78ede03eed2d69f8f2dbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 123 processed earlier; will process 3048 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14201== ERROR: libFuzzer: deadly signal Step #5: #0 0x562754716594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56275468ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56275466d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05e45b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05e43c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05e43a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562754646e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562755118018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627550b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627550b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627550b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562754ad38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562754ac1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562754aba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562754b24d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562754716c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562754802d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56275466ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627546782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56275465f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56275468b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05e43a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562754652bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f7cbb213c23ae003923f9da2c617322509e49be Step #5: MERGE-OUTER: attempt 74 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2614519895 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f7cbb213c23ae003923f9da2c617322509e49be' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 124 processed earlier; will process 3047 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14212== ERROR: libFuzzer: deadly signal Step #5: #0 0x561110d5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561110cd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561110cb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d38b6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d3897600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d38955858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561110c8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561111760018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611116fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5611116fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611116fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5611111d2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561111209fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56111111b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561111109075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5611111027cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56111116cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561110d5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561110e4ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561110cb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561110cc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561110ca77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561110cd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d38957082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561110c9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-038a4b2f02d115bf699eb72b3c7a031a16ea6212 Step #5: MERGE-OUTER: attempt 75 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2615669619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/038a4b2f02d115bf699eb72b3c7a031a16ea6212' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 126 processed earlier; will process 3045 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==14290== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d2c4a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d2c414b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d2c3f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60e71e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60e6ff900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60e6fd8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d2c3d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561d2cea2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d2ce3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561d2ce3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d2ce3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561d2c909765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d2c9739b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561d2c9cfa0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561d2c8aee02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561d2c8aee02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561d2c4a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561d2c58cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561d2c3f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561d2c4022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561d2c3e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561d2c4154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f60e6fda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561d2c3dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-266406728f79a8a709116e2973a8b89eae7b4461 Step #5: MERGE-OUTER: attempt 76 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2616580801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/266406728f79a8a709116e2973a8b89eae7b4461' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 127 processed earlier; will process 3044 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14341== ERROR: libFuzzer: deadly signal Step #5: #0 0x55611a99e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55611a912b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55611a8f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d8873541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d8854a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d88529858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55611a8cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55611b3a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55611b33a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55611b33c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55611b33c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55611ad5b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55611ad49075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55611ad427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55611adacd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55611a99ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55611aa8ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55611a8f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55611a9002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55611a8e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55611a9134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d8852b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55611a8dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1242884c3e9928be7a53765bcff6646e35ece9b5 Step #5: MERGE-OUTER: attempt 77 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2617288756 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1242884c3e9928be7a53765bcff6646e35ece9b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 128 processed earlier; will process 3043 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14414== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c812ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c81262b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c81245665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d6282341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d6263800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d62617858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c8121ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563c81cf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c81c8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563c81c8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c81c8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563c816ab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c81699075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c816927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c816fcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c812eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c813dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c81246d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c812502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c812377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c812634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d62619082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c8122abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f05c98dd814f96883784393b3779bb77704e761f Step #5: MERGE-OUTER: attempt 78 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2618072852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f05c98dd814f96883784393b3779bb77704e761f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 129 processed earlier; will process 3042 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14431== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604bcab3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604bca27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604bca0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9a6fad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9a6dc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9a6da1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604bc9e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5604bd4b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604bd44f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5604bd451375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604bd45135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5604bce708c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604bce5e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604bce577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5604bcec1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5604bcab3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5604bcb9fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5604bca0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604bca152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5604bc9fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604bca284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9a6da3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5604bc9efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da670b0b4d77f018799799619ff111cc856168a5 Step #5: MERGE-OUTER: attempt 79 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2618846343 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da670b0b4d77f018799799619ff111cc856168a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 130 processed earlier; will process 3041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14449== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d57f767594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d57f6dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d57f6be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2532e5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2532c6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2532c44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d57f697e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d580169018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d580103632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d580105375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d58010535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d57fb248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d57fb12075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d57fb0b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d57fb75d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d57f767c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d57f853d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d57f6bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d57f6c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d57f6b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d57f6dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2532c46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d57f6a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-241744e9fa1a258d20efc631e1adb54ab2a7aba0 Step #5: MERGE-OUTER: attempt 80 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2619625075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/241744e9fa1a258d20efc631e1adb54ab2a7aba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 131 processed earlier; will process 3040 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14467== ERROR: libFuzzer: deadly signal Step #5: #0 0x55717f52a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55717f49eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55717f481665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8f41ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8f401400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8f3ff3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55717f45ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55717ff2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55717fec6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55717fec8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55717fec835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55717f99ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55717f9d5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55717f8e742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55717f8d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55717f8ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55717f938d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55717f52ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55717f616d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55717f482d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55717f48c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55717f4737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55717f49f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe8f3ff5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55717f466bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb4352472102ba48e8abddfb63d35e318cee41f1 Step #5: MERGE-OUTER: attempt 81 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2621563764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb4352472102ba48e8abddfb63d35e318cee41f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 136 processed earlier; will process 3035 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14600== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e31a269594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e31a1ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e31a1c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd4de61c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd4de43100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd4de410858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e31a199e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e31ac6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e31ac05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e31ac07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e31ac0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e31a6ddf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e31a714fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e31a62642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e31a614075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e31a60d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e31a677d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e31a269c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e31a355d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e31a1c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e31a1cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e31a1b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e31a1de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd4de412082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e31a1a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0a5d6f555f6b7644a51267b68982f1128031d4f Step #5: MERGE-OUTER: attempt 82 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2623217055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d0a5d6f555f6b7644a51267b68982f1128031d4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 139 processed earlier; will process 3032 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14694== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a5e2ce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a5e242b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a5e225665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadf669f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadf64b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadf6493858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a5e1fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562a5ecd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a5ec6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562a5ec6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a5ec6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562a5e742f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a5e779fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a5e68b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a5e679075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a5e6727cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a5e6dcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a5e2cec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a5e3bad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a5e226d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a5e2302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a5e2177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a5e2434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fadf6495082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a5e20abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15edccbb1de18962e4db59ef259f5167868833e8 Step #5: MERGE-OUTER: attempt 83 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2624485834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/15edccbb1de18962e4db59ef259f5167868833e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 142 processed earlier; will process 3029 files now Step #5: #1 pulse exec/s: 0 rss: 225Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14806== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557dad89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557dacfdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557dace0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96ebd5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96ebb6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96ebb4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557dacb9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5557db78b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557db725632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5557db727375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557db72735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5557db1fdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5557db234fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5557db14642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5557db134075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5557db12d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5557db197d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5557dad89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5557dae75d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5557dace1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5557daceb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5557dacd27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5557dacfe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f96ebb4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5557dacc5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8d708f401bf59b8dbffa3d5bf0ca26fdae4e214 Step #5: MERGE-OUTER: attempt 84 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2625415045 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e8d708f401bf59b8dbffa3d5bf0ca26fdae4e214' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 144 processed earlier; will process 3027 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2d60b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2d6029b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2d600c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e309ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e307cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e307ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2d5fe5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d2d6ab7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2d6a51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2d6a53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2d6a5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d2d6529f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d2d6560fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d2d647242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d2d6460075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d2d64597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d2d64c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d2d60b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d2d61a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d2d600dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d2d60172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d2d5ffe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d2d602a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e307b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d2d5ff1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2041d0b102518b374394302a7c13f83a4aefd120 Step #5: MERGE-OUTER: attempt 85 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2626724536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2041d0b102518b374394302a7c13f83a4aefd120' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 146 processed earlier; will process 3025 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14972== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a2bdd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a2bd4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a2bd2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f047dace41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f047d8e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f047d8c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a2bd08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a2c7da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a2c774632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a2c776375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a2c77635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555a2c24cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a2c283fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a2c19542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a2c183075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a2c17c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a2c1e6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a2bdd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a2bec4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a2bd30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a2bd3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a2bd217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a2bd4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f047d8c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a2bd14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b87ebab3ddf1a70c159dfd2413444549fcd5fde Step #5: MERGE-OUTER: attempt 86 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2627408037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b87ebab3ddf1a70c159dfd2413444549fcd5fde' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 148 processed earlier; will process 3023 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15048== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617ba599594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617ba50db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617ba4f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb786be741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7869fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7869db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617ba4c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5617baf9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617baf35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5617baf37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617baf3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5617ba9568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5617ba944075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617ba93d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617ba9a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5617ba599c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5617ba685d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5617ba4f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5617ba4fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5617ba4e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5617ba50e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7869dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5617ba4d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79bab7aa35e969f8e805b812625e16b3cf2c3fd6 Step #5: MERGE-OUTER: attempt 87 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2628038489 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/79bab7aa35e969f8e805b812625e16b3cf2c3fd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 149 processed earlier; will process 3022 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15065== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6493a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c649318b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6492fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f906d22d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f906d04200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f906d021858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6492d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c649da6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c649d40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c649d42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c649d4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6497618c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c64974f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6497487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6497b2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6493a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c649490d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6492fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6493062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6492ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6493194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f906d023082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6492e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d02ec57369951d282ff9604c2994e94a27b7b0c Step #5: MERGE-OUTER: attempt 88 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2628814346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d02ec57369951d282ff9604c2994e94a27b7b0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 150 processed earlier; will process 3021 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15083== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd03983594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd038f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd038da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff24561841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff24542d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff24540c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd038b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cd04385018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd0431f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cd04321375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd0432135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cd03d408c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd03d2e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd03d277cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd03d91d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd03983c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd03a6fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd038dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd038e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd038cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd038f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff24540e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd038bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cef1dd57f09becd57f180f21ab95cc42fe768c7 Step #5: MERGE-OUTER: attempt 89 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2629595295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0cef1dd57f09becd57f180f21ab95cc42fe768c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 151 processed earlier; will process 3020 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15101== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a184fe4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a184f58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a184f3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2876fc341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2876dd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2876db7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a184f14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a1859e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a185980632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a185982375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a18598235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a1853a18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a18538f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a1853887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a1853f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a184fe4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1850d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a184f3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a184f462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a184f2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a184f594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2876db9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a184f20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7062c0baa013e7dc1802e834e21da93ac87ffaaf Step #5: MERGE-OUTER: attempt 90 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2630373842 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7062c0baa013e7dc1802e834e21da93ac87ffaaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 152 processed earlier; will process 3019 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15119== ERROR: libFuzzer: deadly signal Step #5: #0 0x557881646594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578815bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55788159d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f6a1c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f69fdd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f69fbc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557881576e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557882048018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557881fe2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557881fe4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557881fe435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557881a038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578819f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578819ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557881a54d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557881646c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557881732d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55788159ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578815a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55788158f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578815bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f69fbe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557881582bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-895956cfebaf8922977170707a997d125c305006 Step #5: MERGE-OUTER: attempt 91 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2631157874 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/895956cfebaf8922977170707a997d125c305006' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 153 processed earlier; will process 3018 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==15137== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfb68c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfb683bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfb681e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff46b62f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff46b44400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff46b423858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfb67f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bfb72c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfb7263632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bfb7265578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55bfb6c6c570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bfb6cd5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bfb68c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bfb69b3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bfb681fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bfb68292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bfb68107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bfb683c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff46b425082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bfb6803bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b804d1e151d1362b52d6c6cd703889a36090b8e Step #5: MERGE-OUTER: attempt 92 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2631940072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6b804d1e151d1362b52d6c6cd703889a36090b8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 154 processed earlier; will process 3017 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15159== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd057b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd0572ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd0570d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb0a49541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb0a2aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb0a289858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd056e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bd061b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd06152632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bd06154375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd0615435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bd05b738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bd05b61075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bd05b5a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bd05bc4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bd057b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bd058a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bd0570ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bd057182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bd056ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bd0572b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb0a28b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bd056f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-639d537397e1298fc5ffa5faa750310be3849f8c Step #5: MERGE-OUTER: attempt 93 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2632388050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/639d537397e1298fc5ffa5faa750310be3849f8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 155 processed earlier; will process 3016 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15228== ERROR: libFuzzer: deadly signal Step #5: #0 0x557677ee0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557677e54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557677e37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ff909a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ff8eaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ff8e8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557677e10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5576788e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55767887c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55767887e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55767887e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55767829d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55767828b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576782847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576782eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557677ee0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557677fccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557677e38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557677e422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557677e297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557677e554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ff8e90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557677e1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-760c7e488df3a79125e9ab7dc5e7c40127ace97d Step #5: MERGE-OUTER: attempt 94 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2633037470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/760c7e488df3a79125e9ab7dc5e7c40127ace97d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 156 processed earlier; will process 3015 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15241== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d89f34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d89ea8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d89e8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ea74f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ea730d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ea72ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d89e64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d8a936018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d8a8d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d8a8d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d8a8d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d8a3a8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563d8a3dffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563d8a2f142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563d8a2df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563d8a2d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563d8a342d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563d89f34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563d8a020d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563d89e8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563d89e962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563d89e7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563d89ea94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0ea72ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563d89e70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9bd087e0b74662772d3c4dc897dc36da883b9b7 Step #5: MERGE-OUTER: attempt 95 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2634038232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f9bd087e0b74662772d3c4dc897dc36da883b9b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 158 processed earlier; will process 3013 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15351== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649110b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56491102bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56491100e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe101cad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe101ac200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe101aa1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564910fe7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564911ab9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564911a53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564911a55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564911a5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56491152bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564911562fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56491147442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564911462075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56491145b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5649114c5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5649110b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5649111a3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56491100fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5649110192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5649110007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56491102c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe101aa3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564910ff3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dc2375766ca4fef456e05fc4c8af84feb447b64 Step #5: MERGE-OUTER: attempt 96 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2634529699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9dc2375766ca4fef456e05fc4c8af84feb447b64' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 159 processed earlier; will process 3012 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15359== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d73535d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7352d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7352b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff37f08741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff37ee9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff37ee7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d73528de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d735d5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d735cf9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d735cfb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d735cfb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7357d1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d735808fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d73571a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d735708075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7357017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d73576bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d73535dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d735449d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7352b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7352bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7352a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7352d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff37ee7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d735299bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0bf6848bcf6def1b9001746d485227f39bce8de Step #5: MERGE-OUTER: attempt 97 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2635963355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d0bf6848bcf6def1b9001746d485227f39bce8de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 162 processed earlier; will process 3009 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15474== ERROR: libFuzzer: deadly signal Step #5: #0 0x561521b2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561521aa1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561521a84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f283910e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2838f2300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2838f02858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561521a5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56152252f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615224c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5615224cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615224cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561521eea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561521ed8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561521ed17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561521f3bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561521b2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561521c19d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561521a85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561521a8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561521a767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561521aa24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2838f04082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561521a69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c22568da9fcc1267222fa497daf3746e06059fa Step #5: MERGE-OUTER: attempt 98 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2636559308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c22568da9fcc1267222fa497daf3746e06059fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 163 processed earlier; will process 3008 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15486== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b9b335594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b9b2a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b9b28c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f8a4ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f8a2c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f8a2a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b9b265e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562b9bd37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b9bcd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562b9bcd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b9bcd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562b9b6f28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b9b6e0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b9b6d97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b9b743d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b9b335c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b9b421d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b9b28dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b9b2972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b9b27e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b9b2aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f8a2a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b9b271bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb322bae12c716a8902d6206d41d690d9a877e01 Step #5: MERGE-OUTER: attempt 99 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2637430946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cb322bae12c716a8902d6206d41d690d9a877e01' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 165 processed earlier; will process 3006 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15563== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d650fc6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d650f3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d650f1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fb7ac041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fb78d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fb78b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d650ef6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d6519c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d651962632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d651964375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d65196435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d65143af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d651471fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d65138342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d651371075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d65136a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d6513d4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d650fc6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d6510b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d650f1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d650f282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d650f0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d650f3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9fb78b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d650f02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdef1aefd4f7b3e6f952b1554953dd5f56645159 Step #5: MERGE-OUTER: attempt 100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2639183193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fdef1aefd4f7b3e6f952b1554953dd5f56645159' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 169 processed earlier; will process 3002 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15688== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610dfaa4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610dfa18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610df9fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff964d2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff964b3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff964b1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610df9d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610e04a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610e0440632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610e0442375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610e044235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610dff18f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5610dff4ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5610dfe6142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5610dfe4f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5610dfe487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5610dfeb2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5610dfaa4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5610dfb90d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5610df9fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5610dfa062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5610df9ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5610dfa194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff964b20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5610df9e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bab2d4bea8039d1db5a85f22f1ea3d9e958a0506 Step #5: MERGE-OUTER: attempt 101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2640165906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bab2d4bea8039d1db5a85f22f1ea3d9e958a0506' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 171 processed earlier; will process 3000 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15766== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644cfc22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644cfb96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644cfb79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b15edb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b15cf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b15ccf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644cfb52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5644d0624018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644d05be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5644d05c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644d05c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5644d0096f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644d00cdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644cffdf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644cffcd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644cffc67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644d0030d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644cfc22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644cfd0ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644cfb7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644cfb842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644cfb6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644cfb974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b15cd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644cfb5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb6ac6d17534367ccf1c095e268c34917886d36a Step #5: MERGE-OUTER: attempt 102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2641570687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb6ac6d17534367ccf1c095e268c34917886d36a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 174 processed earlier; will process 2997 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15882== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed5b61d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed5b591b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed5b574665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08417ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f084161400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08415f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed5b54de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed5c01f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed5bfb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed5bfbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed5bfbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed5b9da8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed5b9c8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed5b9c17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed5ba2bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed5b61dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed5b709d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed5b575d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed5b57f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed5b5667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed5b5924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08415f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed5b559bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8d9e132ded89bf019687f36f8ed96495fb4d996 Step #5: MERGE-OUTER: attempt 103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2643083699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c8d9e132ded89bf019687f36f8ed96495fb4d996' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 177 processed earlier; will process 2994 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16032== ERROR: libFuzzer: deadly signal Step #5: #0 0x56528d279594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56528d1edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56528d1d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe008a3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe00884b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe00882a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56528d1a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56528dc7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56528dc15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56528dc17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56528dc1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56528d6368c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56528d624075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56528d61d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56528d687d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56528d279c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56528d365d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56528d1d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56528d1db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56528d1c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56528d1ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe00882c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56528d1b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53868d8f9998e885e4e47c4c7e1ad03533b20b13 Step #5: MERGE-OUTER: attempt 104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2643751747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/53868d8f9998e885e4e47c4c7e1ad03533b20b13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 178 processed earlier; will process 2993 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:17:14,372 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,372 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,372 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:17:14,372 T batch transaction: committing... Step #5: 2026-06-15 07:17:14,372 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,372 T batch transaction: end Step #5: 2026-06-15 07:17:14,373 D Stopping io_context Step #5: 2026-06-15 07:17:14,373 T Miner has received stop signal Step #5: 2026-06-15 07:17:14,373 T Not mining - nothing to stop Step #5: 2026-06-15 07:17:14,373 T Blockchain::deinit Step #5: 2026-06-15 07:17:14,373 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:17:14,373 T BlockchainLMDB::close Step #5: 2026-06-15 07:17:14,373 T BlockchainLMDB::sync Step #5: 2026-06-15 07:17:14,376 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:17:14,376 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:17:14,377 T Blockchain::Blockchain Step #5: 2026-06-15 07:17:14,378 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:17:14,378 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:17:14,378 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:17:14,378 D option: fast Step #5: 2026-06-15 07:17:14,378 D option: async Step #5: 2026-06-15 07:17:14,378 D option: 250000000bytes Step #5: 2026-06-15 07:17:14,378 T BlockchainLMDB::open Step #5: 2026-06-15 07:17:14,380 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:17:14,380 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:17:14,380 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:14,380 D Space used: 4096 Step #5: 2026-06-15 07:17:14,380 D Space remaining: 1073737728 Step #5: 2026-06-15 07:17:14,380 D Size threshold: 0 Step #5: 2026-06-15 07:17:14,380 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:14,647 D Setting m_height to: 0 Step #5: 2026-06-15 07:17:14,647 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,647 T Blockchain::init Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,647 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,647 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:17:14,647 D init done Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,647 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,647 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,647 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:17:14,677 T Blockchain::add_new_block Step #5: 2026-06-15 07:17:14,677 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,677 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:17:14,677 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:17:14,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,677 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:17:14,677 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,677 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,677 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:17:14,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:17:14,707 D Miner tx hash: Step #5: 2026-06-15 07:17:14,707 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:17:14,707 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:14,707 D Space used: 12288 Step #5: 2026-06-15 07:17:14,707 D Space remaining: 1073729536 Step #5: 2026-06-15 07:17:14,707 D Size threshold: 0 Step #5: 2026-06-15 07:17:14,707 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:17:14,707 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,707 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,707 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:17:14,707 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:17:14,707 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:17:14,707 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:17:14,707 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 30(0/30)ms Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,707 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,707 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,708 D Invalidating block template cache Step #5: 2026-06-15 07:17:14,708 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:17:14,708 T Blockchain::get_tail_id Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:17:14,708 I Blockchain initialized. last block: 0, d4440.h20.m28.s21 time ago, current difficulty: 1 Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,708 I Current top block <0000000000000000000000000000000000000000000000000000000000000000> at height 18446744073709551615 has version 0 which disagrees with the ideal version 16 Step #5: 2026-06-15 07:17:14,708 I Popping blocks... 18446744073709551615 Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::pop_block Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::remove_block Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::height Step #5: 2026-06-15 07:17:14,708 W Attempting to remove block from an empty blockchain Step #5: 2026-06-15 07:17:14,708 T BlockchainLMDB::block_wtxn_abort Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:17:14,708 T mdb_txn_safe: m_txn not NULL in destructor - calling mdb_txn_abort() Step #5: 2026-06-15 07:17:14,708 E Error popping block from blockchain: Attempting to remove block from an empty blockchain Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==16044== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5a8269594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5a81ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5a81c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9932ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9930c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9930a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5a8199e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d5a8c6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5a8c05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5a8c07578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55d5a860e570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d5a8677d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d5a8269c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d5a8355d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d5a81c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d5a81cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d5a81b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d5a81de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd9930a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d5a81a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06497ca186b071fb15ff7555078414596b47de85 Step #5: MERGE-OUTER: attempt 105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2645321131 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/06497ca186b071fb15ff7555078414596b47de85' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 181 processed earlier; will process 2990 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==16166== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d217751594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2176c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2176a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf42c9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf42ab000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf42a8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d217681e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d218153018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2180ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2180ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2180ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d217bc5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d217bfb548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55d217b14bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55d217857e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55d217834fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55d21783de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55d21783de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55d21783de4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55d2176a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d2176b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d21769a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d2176c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf42a91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d21768dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73222cddcbc079905a516eaca30dda7194f1f66b Step #5: MERGE-OUTER: attempt 106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2647150109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/73222cddcbc079905a516eaca30dda7194f1f66b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 183 processed earlier; will process 2988 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==16255== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f789a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f78916b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f788f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea7087141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea7068600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea70665858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f788d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f793a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f7933e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f79340375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f7934035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f78e0b765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f78e759b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x564f78ed1a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x564f78db0e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x564f78db0e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x564f789a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x564f78a8ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x564f788fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x564f789042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x564f788eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x564f789174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fea70667082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x564f788debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34e575d46d90b0880bbf12bcd3c34d238333d543 Step #5: MERGE-OUTER: attempt 107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2648033005 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/34e575d46d90b0880bbf12bcd3c34d238333d543' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 184 processed earlier; will process 2987 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==16307== ERROR: libFuzzer: deadly signal Step #5: #0 0x55573a6dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55573a651b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55573a634665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3271d6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3271b7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3271b56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55573a60de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55573b0df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55573b079632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55573b07b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55573b07b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55573ab51f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55573ab87548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55573aaa0bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55573a7e3e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55573a7c0fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55573a7c9e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55573a7c9e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55573a7c9e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55573a635d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55573a63f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55573a6267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55573a6524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3271b58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55573a619bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f818b95258ccc063f4f7205d6db5d33e69ea7190 Step #5: MERGE-OUTER: attempt 108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2649016697 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f818b95258ccc063f4f7205d6db5d33e69ea7190' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 185 processed earlier; will process 2986 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16412== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bafcbb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bafcb2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bafcb0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ce141c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ce123100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ce1210858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bafcae7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bafd5b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bafd553632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bafd555375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bafd55535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bafcf748c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bafcf62075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bafcf5b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bafcfc5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bafcbb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bafcca3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bafcb0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bafcb192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bafcb007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bafcb2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ce1212082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bafcaf3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12d533752d91c7a28fd577f181d545a2c0a1abec Step #5: MERGE-OUTER: attempt 109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2650183478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/12d533752d91c7a28fd577f181d545a2c0a1abec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 187 processed earlier; will process 2984 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16495== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c5b774594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c5b6e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c5b6cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13f5b5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13f596c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13f594b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c5b6a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559c5c176018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c5c110632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559c5c112375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c5c11235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559c5bbe8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559c5bc1ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559c5bb3142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559c5bb1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559c5bb187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559c5bb82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559c5b774c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559c5b860d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559c5b6ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559c5b6d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559c5b6bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559c5b6e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13f594d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559c5b6b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14fe1ccac80d9b76c18cb0dd28a82411bd0ab7d0 Step #5: MERGE-OUTER: attempt 110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2651321022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14fe1ccac80d9b76c18cb0dd28a82411bd0ab7d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 189 processed earlier; will process 2982 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16552== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f40dd7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f40dcf2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f40dcd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69ac8f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69ac70900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69ac6e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f40dcaee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f40e780018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f40e71a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f40e71c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f40e71c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f40e13b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f40e129075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f40e1227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f40e18cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f40dd7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f40de6ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f40dcd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f40dce02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f40dcc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f40dcf34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69ac6ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f40dcbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f07d4e0d52827436894329dab6002ad697db7129 Step #5: MERGE-OUTER: attempt 111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2651764614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f07d4e0d52827436894329dab6002ad697db7129' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 190 processed earlier; will process 2981 files now Step #5: #1 pulse exec/s: 0 rss: 245Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16623== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592eaae7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592eaa5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592eaa3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe1634441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe1615900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe16138858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592eaa17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5592eb4e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592eb483632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5592eb485375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592eb48535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5592eaf5bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5592eaf92fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5592eaea442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5592eae92075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5592eae8b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5592eaef5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5592eaae7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5592eabd3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5592eaa3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5592eaa492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5592eaa307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5592eaa5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efe1613a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5592eaa23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a31c33f5346079205612addf650754ccdbe7c0de Step #5: MERGE-OUTER: attempt 112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2652888689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a31c33f5346079205612addf650754ccdbe7c0de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 194 processed earlier; will process 2977 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16672== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f47b1fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f47b16eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f47b151665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b7fc9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b7faab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b7fa8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f47b12ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f47bbfc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f47bb96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f47bb98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f47bb9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f47b5b78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f47b5a5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f47b59e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f47b608d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f47b1fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f47b2e6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f47b152d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f47b15c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f47b1437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f47b16f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b7fa8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f47b136bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8a07c496a3f14f8ab2e0bf8f398e3454c72f38d Step #5: MERGE-OUTER: attempt 113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2653305155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f8a07c496a3f14f8ab2e0bf8f398e3454c72f38d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 195 processed earlier; will process 2976 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16710== ERROR: libFuzzer: deadly signal Step #5: #0 0x557871e48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557871dbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557871d9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f872932241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f872913700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8729116858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557871d78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55787284a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578727e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5578727e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578727e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5578722bcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578722f3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55787220542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5578721f3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578721ec7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557872256d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557871e48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557871f34d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557871da0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557871daa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557871d917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557871dbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8729118082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557871d84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8f90f74fbb2856a252e20eac68f3a3b6ccf415a Step #5: MERGE-OUTER: attempt 114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2654031913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e8f90f74fbb2856a252e20eac68f3a3b6ccf415a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 196 processed earlier; will process 2975 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16722== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae41b1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae41a8fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae41a72665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f278141a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f278122f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f278120e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae41a4be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae4251d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae424b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae424b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae424b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae41f8ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae41fc6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae41ed842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae41ec6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae41ebf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae41f29d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae41b1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae41c07d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae41a73d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae41a7d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae41a647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae41a904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2781210082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae41a57bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c08f5ebb70a51136ae444344611f3084b87941 Step #5: MERGE-OUTER: attempt 115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2655099414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a1c08f5ebb70a51136ae444344611f3084b87941' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 198 processed earlier; will process 2973 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16833== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648c69b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648c692bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648c690e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50d51c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50d4fd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50d4fb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648c68e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5648c73b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648c7353632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5648c7355375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648c735535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5648c6e2bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5648c6e62fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5648c6d7442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5648c6d62075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648c6d5b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5648c6dc5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5648c69b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5648c6aa3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5648c690fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648c69192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5648c69007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648c692c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f50d4fba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5648c68f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d89d85120f3668b47cef3b6c396431d695a39def Step #5: MERGE-OUTER: attempt 116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2656886259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d89d85120f3668b47cef3b6c396431d695a39def' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 201 processed earlier; will process 2970 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16926== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640ea8cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640ea843b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640ea826665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73c572741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73c553c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73c551b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640ea7ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5640eb2d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640eb26b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640eb26d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640eb26d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640eac8c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640eac7a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640eac737cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640eacddd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640ea8cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640ea9bbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640ea827d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640ea8312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640ea8187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640ea8444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73c551d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640ea80bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b1746d5f840715c092932bd246045f100aad1e1 Step #5: MERGE-OUTER: attempt 117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2657656711 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b1746d5f840715c092932bd246045f100aad1e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 202 processed earlier; will process 2969 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16944== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c06333594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c062a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c0628a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8b6ceb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8b6b0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8b6adf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c06263e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555c06d35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c06ccf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555c06cd1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c06cd135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555c066f08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c066de075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c066d77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c06741d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c06333c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c0641fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c0628bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c062952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c0627c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c062a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd8b6ae1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c0626fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d65bdb8fb58b45591e01fd5dbb23d4dd0bda8115 Step #5: MERGE-OUTER: attempt 118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2658424752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d65bdb8fb58b45591e01fd5dbb23d4dd0bda8115' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 203 processed earlier; will process 2968 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16962== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e2221f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e22193b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e22176665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85c568541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85c549a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85c5479858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e2214fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558e22c21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e22bbb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558e22bbd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e22bbd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558e22693f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e226cafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558e225dc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558e225ca075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558e225c37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558e2262dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558e2221fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558e2230bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558e22177d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558e221812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558e221687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558e221944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f85c547b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558e2215bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4477235b06d9d0754a06e7295211a51d308220a Step #5: MERGE-OUTER: attempt 119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2659495752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b4477235b06d9d0754a06e7295211a51d308220a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 205 processed earlier; will process 2966 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17047== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce858a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce85818b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce857fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f686cdca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f686cbdf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f686cbbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce857d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ce862a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce86240632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ce86242375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce8624235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ce85c618c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ce85c4f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ce85c487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ce85cb2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ce858a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ce85990d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ce857fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ce858062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ce857ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ce858194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f686cbc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ce857e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1970b189040951761499a6f6e46b2cbda516a28 Step #5: MERGE-OUTER: attempt 120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2659926493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e1970b189040951761499a6f6e46b2cbda516a28' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 206 processed earlier; will process 2965 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17086== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638c307f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638c2ff3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638c2fd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f750fade41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f750f8f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f750f8d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638c2fafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5638c3a81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638c3a1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5638c3a1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638c3a1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5638c34f3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638c352afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638c343c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638c342a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638c34237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638c348dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638c307fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638c316bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638c2fd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638c2fe12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638c2fc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638c2ff44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f750f8d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638c2fbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a3aac631eb4c232a2559d620aaf49a64ab025de Step #5: MERGE-OUTER: attempt 121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2660627734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a3aac631eb4c232a2559d620aaf49a64ab025de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 207 processed earlier; will process 2964 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:17:31,047 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:17:31,101 I Loading checkpoints Step #5: 2026-06-15 07:17:31,144 E Invalid numerical log level: Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E Step #5: 2026-06-15 07:17:31,144 E 9287565431571 Step #5: 2026-06-15 07:17:31,145 D Stopping io_context Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:17:31,149 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:17:31,149 D option: fast Step #5: 2026-06-15 07:17:31,149 D option: async Step #5: 2026-06-15 07:17:31,149 D option: 250000000bytes Step #5: 2026-06-15 07:17:31,151 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:17:31,151 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,151 D Space used: 4096 Step #5: 2026-06-15 07:17:31,151 D Space remaining: 1073737728 Step #5: 2026-06-15 07:17:31,151 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,151 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,151 D Setting m_height to: 0 Step #5: 2026-06-15 07:17:31,151 D init done Step #5: 2026-06-15 07:17:31,151 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:17:31,178 I RandomX main cache initialized Step #5: 2026-06-15 07:17:31,203 D Miner tx hash: Step #5: 2026-06-15 07:17:31,203 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,203 D Space used: 12288 Step #5: 2026-06-15 07:17:31,203 D Space remaining: 1073729536 Step #5: 2026-06-15 07:17:31,203 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,203 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,203 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:17:31,203 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:17:31,203 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:17:31,203 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:17:31,203 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 24(0/24)ms Step #5: 2026-06-15 07:17:31,203 D Invalidating block template cache Step #5: 2026-06-15 07:17:31,204 I Blockchain initialized. last block: 0, d4440.h20.m28.s38 time ago, current difficulty: 1 Step #5: 2026-06-15 07:17:31,261 D Current height: 0 Step #5: 2026-06-15 07:17:31,261 D Start hardfork version: 1 Step #5: 2026-06-15 07:17:31,261 D Current hardfork version: 16 Step #5: 2026-06-15 07:17:31,262 I Validating txpool contents for v16 Step #5: 2026-06-15 07:17:31,262 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,262 D Space used: 49152 Step #5: 2026-06-15 07:17:31,262 D Space remaining: 1073692672 Step #5: 2026-06-15 07:17:31,262 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,262 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,489 I Loading checkpoints Step #5: 2026-06-15 07:17:31,520 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:17:31,520 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:17:31,520 D tx pubkey: Step #5: 2026-06-15 07:17:31,555 I transaction_created: <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> Step #5: 2026-06-15 07:17:31,555 I { Step #5: 2026-06-15 07:17:31,555 I "version": 2, Step #5: 2026-06-15 07:17:31,555 I "unlock_time": 0, Step #5: 2026-06-15 07:17:31,555 I "vin": [ { Step #5: 2026-06-15 07:17:31,555 I "key": { Step #5: 2026-06-15 07:17:31,555 I "amount": 20000, Step #5: 2026-06-15 07:17:31,555 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:17:31,555 I ], Step #5: 2026-06-15 07:17:31,555 I "k_image": "9e1cb2addfe7ed5109c4c2a984762ce598f0d239b0c8b2a6e519da61a0644145" Step #5: 2026-06-15 07:17:31,555 I } Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I ], Step #5: 2026-06-15 07:17:31,556 I "vout": [ { Step #5: 2026-06-15 07:17:31,556 I "amount": 0, Step #5: 2026-06-15 07:17:31,556 I "target": { Step #5: 2026-06-15 07:17:31,556 I "tagged_key": { Step #5: 2026-06-15 07:17:31,556 I "key": "b4e3d3bd815185e21527198f1777fe869983184a116cc60a4d538f4e3431b681", Step #5: 2026-06-15 07:17:31,556 I "view_tag": "d5" Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I ], Step #5: 2026-06-15 07:17:31,556 I "extra": [ 1, 209, 235, 218, 102, 225, 4, 210, 117, 172, 221, 50, 208, 40, 74, 121, 84, 173, 180, 197, 241, 23, 48, 156, 97, 69, 104, 131, 189, 68, 162, 240, 193, 2, 9, 1, 11, 162, 142, 4, 64, 255, 38, 97 Step #5: 2026-06-15 07:17:31,556 I ], Step #5: 2026-06-15 07:17:31,556 I "rct_signatures": { Step #5: 2026-06-15 07:17:31,556 I "type": 6, Step #5: 2026-06-15 07:17:31,556 I "txnFee": 10000, Step #5: 2026-06-15 07:17:31,556 I "ecdhInfo": [ { Step #5: 2026-06-15 07:17:31,556 I "amount": "99ecc6eb670ac293" Step #5: 2026-06-15 07:17:31,556 I }], Step #5: 2026-06-15 07:17:31,556 I "outPk": [ "c0d8f56128845bc980181f0b5e7d99974528898671a8c1f6a4ffa4e9434cc56a"] Step #5: 2026-06-15 07:17:31,556 I }, Step #5: 2026-06-15 07:17:31,556 I "rctsig_prunable": { Step #5: 2026-06-15 07:17:31,556 I "nbp": 1, Step #5: 2026-06-15 07:17:31,556 I "bpp": [ { Step #5: 2026-06-15 07:17:31,556 I "A": "f2eba47de0ec5f5d989a24eeb1c2c2cf483086abe029c85758b2d09b625afc7d", Step #5: 2026-06-15 07:17:31,556 I "A1": "3dbcff20d4f696381445aab9b5bc8a6876731416d9dd1da0ee2ce66e5c83d988", Step #5: 2026-06-15 07:17:31,556 I "B": "e75fa28f4dd557af16252815f53dffbeb2bfd322f0d3e6a3a9bbfe9a6a3fb5ef", Step #5: 2026-06-15 07:17:31,556 I "r1": "da5d6b6a93d8fa8af410094161b2ddede8e77e203410d1de36c70018cb8c6f01", Step #5: 2026-06-15 07:17:31,556 I "s1": "eed7582de65e97673e2208e0e36e90dab4c164fc51a352e63ba23f6ba935880b", Step #5: 2026-06-15 07:17:31,556 I "d1": "3c6331560d161c285a91c994d5d6b50da6b8ed259c07bf563070aa30bc190a0c", Step #5: 2026-06-15 07:17:31,556 I "L": [ "f2cf2a8416fe1397866630a6c009fb58f781e78ba889935cb89d695eb51983ee", "03729266eb4f94990287454df7a221445a604383ee330fd0bd3a8c049528bab4", "7945fdea708b53d70d1785c62fbd2d13292d90e8eb60eca89327fa7737177bfc", "18c163e96b7bb2462e8ae81a6ce2453556cb95a6ba40a4ac6bee1e97d578d41f", "4b9a048690fcf5b8d1c452b489cc96ff26bffdd98b6a7ce2bd29da80ee376b11", "8de47b719a7435358b71947b0c2cca0fc156ebdb17f0451d1ed0807e6c05a473" Step #5: 2026-06-15 07:17:31,556 I ], Step #5: 2026-06-15 07:17:31,556 I "R": [ "80a3c3e52bf78a3fe01e23e19412c019fbaf84d47807381e9b85737a87e1a515", "7455924676b11352f20a496ce613a7b67e6385b3f7937eaeef8520c6923b9515", "5489f84ec6f24bfb18ea33e0eb8da29e850db7ccd57a10bf228580f38cfa43da", "fb986ef965abe7aa0cabe91c86d14d9504b839633d5867f95a75cedaa39b976a", "f964f87bbc2246fb514fa5222b26704fc7e62b792098db34f694b121df7b517c", "c258364a6206c40b736626d503a78d096f2d18c22b65bc6e2ddd5d82601d599d" Step #5: 2026-06-15 07:17:31,556 I ] Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I ], Step #5: 2026-06-15 07:17:31,556 I "CLSAGs": [ { Step #5: 2026-06-15 07:17:31,556 I "s": [ "08cc0dc51ce7efccaab0ed3e6fa9d23b0ce51bde8b37ce1243ade0f67d9ea406", "385819177beb784b23651eee72cbf23b2d81dd98bcdc54dfb203a2961911010d", "73ea798586af39a66d4491aed775385b7d5072e472c25b4db9f3d0aa77d57d07", "2ee9a14811a59c5f69c625543ed4eecadfd2b20ed8c88264fb03368ac985df07", "24d6e9ad9ae0d5152aacc22ac302cf1b80719c1f3cebdc0f892ba2791c448a02", "a79316a51847c5b0cb8a59b495e31be8b5da538ee6b9c1766a7ec9b192153403", "e461e6dcd43f0e7e7e2aedfe1ba5ace977f4379804b92292a1275a7604ae4e0c", "1573457f906fe37b8db6052f8b6266b74f106ed636ef9e14088bdbce661e280d", "81ea98f1dd1f4dfb14d2d1e4cb07bdbfa08ab6fdcbd0c879c5546a7653822f0d", "fadaa4518f801c9903bcee692b15f5cd02d1bf1cd2571036d77a330e19a43b0b"], Step #5: 2026-06-15 07:17:31,556 I "c1": "42538d863d0426111da2f93c8e4878bac4d62afe0e85784f34442a803ebebe0b", Step #5: 2026-06-15 07:17:31,556 I "D": "0c90872af1fd9feed7f8a08381060bb420f22360ec19d9bffd21dd1d6529619e" Step #5: 2026-06-15 07:17:31,556 I }], Step #5: 2026-06-15 07:17:31,556 I "pseudoOuts": [ "0b147d4cfcb29456e64985768be046196686fc310d4dc60bf9ea45eda33707d4"] Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 I } Step #5: 2026-06-15 07:17:31,556 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,556 D Space used: 8192 Step #5: 2026-06-15 07:17:31,556 D Space remaining: 1073733632 Step #5: 2026-06-15 07:17:31,556 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,556 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,556 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,556 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,556 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,556 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,556 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,556 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,562 E Tx <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> has fewer than two outputs Step #5: 2026-06-15 07:17:31,562 I Transaction added to pool: txid <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:17:31,562 E Transaction verification impossible: <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> Step #5: 2026-06-15 07:17:31,563 D Stopping io_context Step #5: 2026-06-15 07:17:31,568 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:17:31,568 D option: fast Step #5: 2026-06-15 07:17:31,568 D option: async Step #5: 2026-06-15 07:17:31,568 D option: 250000000bytes Step #5: 2026-06-15 07:17:31,568 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:17:31,568 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,568 D Space used: 4096 Step #5: 2026-06-15 07:17:31,568 D Space remaining: 1073737728 Step #5: 2026-06-15 07:17:31,568 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,568 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,570 D Setting m_height to: 0 Step #5: 2026-06-15 07:17:31,570 D init done Step #5: 2026-06-15 07:17:31,570 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:17:31,625 D Miner tx hash: Step #5: 2026-06-15 07:17:31,625 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,625 D Space used: 12288 Step #5: 2026-06-15 07:17:31,625 D Space remaining: 1073729536 Step #5: 2026-06-15 07:17:31,625 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,625 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,626 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:17:31,626 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:17:31,626 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:17:31,626 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:17:31,626 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:17:31,626 D Invalidating block template cache Step #5: 2026-06-15 07:17:31,626 I Blockchain initialized. last block: 0, d4440.h20.m28.s38 time ago, current difficulty: 1 Step #5: 2026-06-15 07:17:31,655 D Current height: 0 Step #5: 2026-06-15 07:17:31,655 D Start hardfork version: 1 Step #5: 2026-06-15 07:17:31,655 D Current hardfork version: 16 Step #5: 2026-06-15 07:17:31,655 I Validating txpool contents for v16 Step #5: 2026-06-15 07:17:31,656 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,656 D Space used: 49152 Step #5: 2026-06-15 07:17:31,656 D Space remaining: 1073692672 Step #5: 2026-06-15 07:17:31,656 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,656 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,927 I Loading checkpoints Step #5: 2026-06-15 07:17:31,957 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,957 D Space used: 8192 Step #5: 2026-06-15 07:17:31,957 D Space remaining: 1073733632 Step #5: 2026-06-15 07:17:31,957 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,958 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,958 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,958 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,958 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,958 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,958 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,958 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:17:31,967 E Tx <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> has fewer than two outputs Step #5: 2026-06-15 07:17:31,967 I Transaction added to pool: txid <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:17:31,967 E Transaction verification impossible: <09612981cf88b40d29627d495399d85dc43362d016f49f9d0825bbac285c8b77> Step #5: 2026-06-15 07:17:31,967 D Stopping io_context Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: 2026-06-15 07:17:31,972 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:17:31,973 D option: fast Step #5: 2026-06-15 07:17:31,973 D option: async Step #5: 2026-06-15 07:17:31,973 D option: 250000000bytes Step #5: 2026-06-15 07:17:31,973 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:17:31,973 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:31,973 D Space used: 4096 Step #5: 2026-06-15 07:17:31,973 D Space remaining: 1073737728 Step #5: 2026-06-15 07:17:31,973 D Size threshold: 0 Step #5: 2026-06-15 07:17:31,973 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:31,973 D Setting m_height to: 0 Step #5: 2026-06-15 07:17:31,974 D init done Step #5: 2026-06-15 07:17:31,974 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:17:32,068 D Miner tx hash: Step #5: 2026-06-15 07:17:32,068 D DB map size: 1073741824 Step #5: 2026-06-15 07:17:32,068 D Space used: 12288 Step #5: 2026-06-15 07:17:32,068 D Space remaining: 1073729536 Step #5: 2026-06-15 07:17:32,068 D Size threshold: 0 Step #5: 2026-06-15 07:17:32,068 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:17:32,069 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:17:32,069 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:17:32,069 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:17:32,069 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:17:32,069 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 45(0/45)ms Step #5: 2026-06-15 07:17:32,069 D Invalidating block template cache Step #5: 2026-06-15 07:17:32,069 I Blockchain initialized. last block: 0, d4440.h20.m28.s39 time ago, current difficulty: 1 Step #5: 2026-06-15 07:17:32,069 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17098== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b56ce7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b56cdf3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b56cdd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81d8c3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81d8a4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81d8a24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b56cdafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b56d881018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b56d81b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b56d81d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b56d81d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b56d23c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b56d22a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b56d2237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b56d28dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b56ce7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b56cf6bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b56cdd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b56cde12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b56cdc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b56cdf44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81d8a26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b56cdbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-477cc9da80e4166663a8c10f7d00118e239eb1e2 Step #5: MERGE-OUTER: attempt 122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2662682134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/477cc9da80e4166663a8c10f7d00118e239eb1e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 212 processed earlier; will process 2959 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17198== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4b14a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4b1414b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4b13f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f198267841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f198248d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f198246c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4b13d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a4b1ea2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4b1e3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a4b1e3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4b1e3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a4b1914f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a4b194bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a4b185d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a4b184b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a4b18447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a4b18aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a4b14a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a4b158cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a4b13f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a4b14022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a4b13e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a4b14154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f198246e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a4b13dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed14a4397e0c07593df6b3c6053aacdd76ef7c31 Step #5: MERGE-OUTER: attempt 123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2664086090 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ed14a4397e0c07593df6b3c6053aacdd76ef7c31' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 214 processed earlier; will process 2957 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17317== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ffa25c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ffa1d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ffa1b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a2b0d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a2aeea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a2aec9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ffa18ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561ffac5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ffabf8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561ffabfa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ffabfa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561ffa6198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ffa607075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ffa6007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ffa66ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ffa25cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ffa348d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ffa1b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ffa1be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ffa1a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ffa1d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a2aecb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ffa198bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecd93c8b4062479f004b7cf45178d4ae99aa7ee2 Step #5: MERGE-OUTER: attempt 124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2664863597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ecd93c8b4062479f004b7cf45178d4ae99aa7ee2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 215 processed earlier; will process 2956 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17334== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad841b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad84128b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad8410b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb379e3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb379c4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb379c26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad840e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ad84bb6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad84b50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ad84b52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad84b5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ad845718c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad8455f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad845587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad845c2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad841b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad842a0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad8410cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad841162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad840fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad841294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb379c28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad840f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de03aedc7745ee099ed565d926592fa6edc22e0b Step #5: MERGE-OUTER: attempt 125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2665633799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de03aedc7745ee099ed565d926592fa6edc22e0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 216 processed earlier; will process 2955 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==17352== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e23669594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e235ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e235c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf8ba9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf8b8a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf8b888858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e23599e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558e2406b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e24005632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558e24007375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e2400735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558e23addf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e23b13548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x558e23a2cbc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x558e2376fe72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x558e2374cfbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x558e23755e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x558e23755e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x558e23755e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x558e235c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558e235cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558e235b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558e235de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faf8b88a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558e235a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca78e118a3fe0eaa13818c895a9d1ad717d8a7ec Step #5: MERGE-OUTER: attempt 126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2666546442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ca78e118a3fe0eaa13818c895a9d1ad717d8a7ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 218 processed earlier; will process 2953 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17432== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f579c69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f579bddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f579bc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fcd3c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fcd1d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fcd1b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f579b99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f57a66b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f57a605632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f57a607375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f57a60735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f57a0268c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f57a014075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f57a00d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f57a077d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f579c69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f579d55d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f579bc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f579bcb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f579bb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f579bde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fcd1b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f579ba5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de0bd8f80d88f93b4cc89db975bbf4b78c56fce0 Step #5: MERGE-OUTER: attempt 127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2667912570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de0bd8f80d88f93b4cc89db975bbf4b78c56fce0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 220 processed earlier; will process 2951 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17551== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628963aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56289631eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562896301665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f63bab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f639c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f6399f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628962dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562896dac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562896d46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562896d48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562896d4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5628967678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562896755075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56289674e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5628967b8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5628963aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562896496d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562896302d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56289630c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628962f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56289631f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f639a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628962e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64afccce940c7f2b95bd8d4b735e1b98deec901b Step #5: MERGE-OUTER: attempt 128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2668347778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/64afccce940c7f2b95bd8d4b735e1b98deec901b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 221 processed earlier; will process 2950 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17590== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b77c4f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b77c46ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b77c44d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf9630241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf9611700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf960f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b77c426e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b77cef8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b77ce92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b77ce94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b77ce9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b77c8b38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b77c8a1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b77c89a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b77c904d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b77c4f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b77c5e2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b77c44ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b77c4582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b77c43f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b77c46b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf960f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b77c432bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a8e411784c4ae175f28534a18fbde27e6ad3156 Step #5: MERGE-OUTER: attempt 129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2669189981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5a8e411784c4ae175f28534a18fbde27e6ad3156' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 222 processed earlier; will process 2949 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17606== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a9a9aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a9a91eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a9a901665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a48e6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a48c8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a48c61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a9a8dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a9b3ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a9b346632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a9b348375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a9b34835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a9ad678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a9ad55075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a9ad4e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a9adb8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a9a9aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a9aa96d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a9a902d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a9a90c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a9a8f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a9a91f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a48c63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a9a8e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc54613937085c46ec0f3fbb20a421278062049b Step #5: MERGE-OUTER: attempt 130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2669966495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bc54613937085c46ec0f3fbb20a421278062049b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 223 processed earlier; will process 2948 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17624== ERROR: libFuzzer: deadly signal Step #5: #0 0x555848e8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555848dfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555848de1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32980d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3297ee800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3297ec7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555848dbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55584988c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555849826632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555849828375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55584982835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5558492478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555849235075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55584922e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555849298d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555848e8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555848f76d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555848de2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555848dec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555848dd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555848dff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3297ec9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555848dc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba9cc85a164160320efbe26e09b03f34cf4c09c2 Step #5: MERGE-OUTER: attempt 131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2670743167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba9cc85a164160320efbe26e09b03f34cf4c09c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 224 processed earlier; will process 2947 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==17642== ERROR: libFuzzer: deadly signal Step #5: #0 0x558103497594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55810340bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581033ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f245f7f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f245f60b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f245f5ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581033c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558103e99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558103e33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558103e35578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55810383c570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5581038a5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558103497c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558103583d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5581033efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5581033f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5581033e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55810340c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f245f5ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5581033d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-405b016651a3e3242782464a8040fe3d59821409 Step #5: MERGE-OUTER: attempt 132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2671518620 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/405b016651a3e3242782464a8040fe3d59821409' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 225 processed earlier; will process 2946 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==17695== ERROR: libFuzzer: deadly signal Step #5: #0 0x558cf9499594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558cf940db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558cf93f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53ef5de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53ef3f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53ef3d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558cf93c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558cf9e9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558cf9e35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558cf9e37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558cf9e3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558cf990df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558cf9943548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x558cf985cbc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x558cf959fe72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x558cf957cfbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x558cf9585e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x558cf9585e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x558cf9585e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x558cf93f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558cf93fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558cf93e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558cf940e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f53ef3d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558cf93d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ad347fd8ae62f1db59ff54b08146d92bdf0c2a3 Step #5: MERGE-OUTER: attempt 133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2672497096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9ad347fd8ae62f1db59ff54b08146d92bdf0c2a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 226 processed earlier; will process 2945 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17770== ERROR: libFuzzer: deadly signal Step #5: #0 0x558724529594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55872449db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558724480665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f171fc9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f171fab200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f171fa91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558724459e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558724f2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558724ec5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558724ec7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558724ec735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55872499df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587249d4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5587248e642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587248d4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587248cd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558724937d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558724529c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558724615d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558724481d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55872448b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587244727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55872449e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f171fa93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558724465bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9094e4e3064c826dbd23ff1e0cdcc94a160d9c8 Step #5: MERGE-OUTER: attempt 134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2673211191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c9094e4e3064c826dbd23ff1e0cdcc94a160d9c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 227 processed earlier; will process 2944 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17784== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596a49fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596a496fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596a4952665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe379d2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe379b3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe379b1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596a492be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5596a53fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596a5397632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5596a5399375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596a539935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596a4e6ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596a4ea6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5596a4db842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596a4da6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596a4d9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5596a4e09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5596a49fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5596a4ae7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5596a4953d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596a495d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596a49447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596a49704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe379b1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5596a4937bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb1da5ec7a9876c05e3f00c125c1e4f026568b4d Step #5: MERGE-OUTER: attempt 135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2674944884 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb1da5ec7a9876c05e3f00c125c1e4f026568b4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 230 processed earlier; will process 2941 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17876== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c41ecb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c41e3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c41e22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f161170641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f161151b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16114fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c41dfbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561c428cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c42867632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561c42869375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c4286935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561c4233ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c42376fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c4228842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c42276075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c4226f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c422d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c41ecbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c41fb7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c41e23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c41e2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c41e147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c41e404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f16114fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c41e07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa8890c6dee7c127ec80f3ee0e5686b0d97f29e4 Step #5: MERGE-OUTER: attempt 136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2677115604 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aa8890c6dee7c127ec80f3ee0e5686b0d97f29e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 234 processed earlier; will process 2937 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18037== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc6ba89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc6b9fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc6b9e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e026b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e024ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e024ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc6b9b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fc6c48b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc6c425632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fc6c427375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc6c42735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fc6be468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc6be34075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc6be2d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc6be97d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc6ba89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc6bb75d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc6b9e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc6b9eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc6b9d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc6b9fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e024af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc6b9c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0af32c644b9da8afbdfada21065dbbaafbb13db3 Step #5: MERGE-OUTER: attempt 137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2677987544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0af32c644b9da8afbdfada21065dbbaafbb13db3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 236 processed earlier; will process 2935 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18114== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd01879594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd017edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd017d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04fd73d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04fd55200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04fd531858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd017a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cd0227b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd02215632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cd02217375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd0221735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cd01cedf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cd01d24fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cd01c3642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cd01c24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cd01c1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cd01c87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cd01879c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cd01965d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cd017d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cd017db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cd017c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cd017ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f04fd533082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cd017b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-274a7adfbc915042524690ef47ee21e8a7cec5c7 Step #5: MERGE-OUTER: attempt 138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2680051483 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/274a7adfbc915042524690ef47ee21e8a7cec5c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 240 processed earlier; will process 2931 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18276== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f77538b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7752ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7752e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0fde0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0fdc2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0fdc03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7752bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f775d8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f775d27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f775d29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f775d2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f7757488c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f775736075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f77572f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f775799d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f77538bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f775477d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f7752e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7752ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f7752d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7753004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe0fdc05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f7752c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c55b918e637d13db1f3e8a187cb2f763d13ebf9b Step #5: MERGE-OUTER: attempt 139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2681789130 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c55b918e637d13db1f3e8a187cb2f763d13ebf9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 243 processed earlier; will process 2928 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18366== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641740ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564174022b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564174005665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb127f1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb127d2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb127d06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564173fdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564174ab0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564174a4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564174a4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564174a4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56417446b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564174459075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5641744527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5641744bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5641740aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56417419ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564174006d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5641740102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564173ff77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5641740234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb127d08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564173feabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01a407f73c84fde862cc1d7e1d7aa3383beabbc2 Step #5: MERGE-OUTER: attempt 140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2682560228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/01a407f73c84fde862cc1d7e1d7aa3383beabbc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 244 processed earlier; will process 2927 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==18383== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba4c5bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba4c531b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba4c514665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eb7d6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eb7b7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eb7b58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba4c4ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ba4cfbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba4cf59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ba4cf5b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55ba4c962570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ba4c9cbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ba4c5bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ba4c6a9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ba4c515d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ba4c51f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ba4c5067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ba4c5324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3eb7b5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ba4c4f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41177018ab1060ff1516ecbc154de580a2ff2242 Step #5: MERGE-OUTER: attempt 141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2683958089 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/41177018ab1060ff1516ecbc154de580a2ff2242' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 248 processed earlier; will process 2923 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18479== ERROR: libFuzzer: deadly signal Step #5: #0 0x559319d4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559319cc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559319ca3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3ddfb941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3dddce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3dddad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559319c7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55931a74e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55931a6e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55931a6ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55931a6ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55931a1c0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55931a1f7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55931a10942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55931a0f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55931a0f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55931a15ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559319d4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559319e38d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559319ca4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559319cae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559319c957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559319cc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc3dddaf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559319c88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-971848af5457c76bb5cb5dee8d8dd005ec4abcd6 Step #5: MERGE-OUTER: attempt 142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2684682001 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/971848af5457c76bb5cb5dee8d8dd005ec4abcd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 249 processed earlier; will process 2922 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18551== ERROR: libFuzzer: deadly signal Step #5: #0 0x55803752f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580374a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558037486665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88e96ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88e950100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88e94e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55803745fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558037f31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558037ecb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558037ecd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558037ecd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5580378ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5580378da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580378d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55803793dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55803752fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55803761bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558037487d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580374912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580374787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580374a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f88e94e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55803746bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08e213f3487ca31bd993a4bfa77e85eae619429d Step #5: MERGE-OUTER: attempt 143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2685453926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/08e213f3487ca31bd993a4bfa77e85eae619429d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 250 processed earlier; will process 2921 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==18568== ERROR: libFuzzer: deadly signal Step #5: #0 0x55855981a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55855978eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558559771665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f021fe5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f021fc6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f021fc45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55855974ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55855a21c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55855a1b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55855a1b8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x558559bbf570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558559c28d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55855981ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558559906d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558559772d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55855977c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5585597637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55855978f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f021fc47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558559756bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-484fbee977fa6c75d7c749008afd21250570b2ec Step #5: MERGE-OUTER: attempt 144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2686228832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/484fbee977fa6c75d7c749008afd21250570b2ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 251 processed earlier; will process 2920 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18590== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf215db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf2154fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf21532665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f026160e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f026142300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0261402858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf2150be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cf21fdd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf21f77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cf21f79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf21f7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cf219988c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf21986075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf2197f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf219e9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf215dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf216c7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf21533d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf2153d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf215247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf215504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0261404082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf21517bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d03f50e1cb8b2c45d172f63400b6b7e9c79d4b16 Step #5: MERGE-OUTER: attempt 145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687928910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d03f50e1cb8b2c45d172f63400b6b7e9c79d4b16' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 256 processed earlier; will process 2915 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18709== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f10829594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f1079db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f10780665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8c875041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8c856500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8c8544858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f10759e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561f1122b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f111c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561f111c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f111c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561f10be68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f10bd4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f10bcd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f10c37d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f10829c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f10915d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f10781d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f1078b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f107727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f1079e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8c8546082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f10765bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb1f534ebfc287c7c2275e9a14fa176a00dd2072 Step #5: MERGE-OUTER: attempt 146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2688347899 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eb1f534ebfc287c7c2275e9a14fa176a00dd2072' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 257 processed earlier; will process 2914 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18781== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563235a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556323519b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563234fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ae886841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ae867d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ae865c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563234d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556323fa7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556323f41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556323f43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556323f4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556323a19f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556323a50fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55632396242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556323950075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5563239497cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5563239b3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5563235a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556323691d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5563234fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5563235072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5563234ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55632351a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ae865e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5563234e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aeec60919abd4c401eb2e3713fb119c691a879b9 Step #5: MERGE-OUTER: attempt 147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2688801595 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aeec60919abd4c401eb2e3713fb119c691a879b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 258 processed earlier; will process 2913 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:18:00,825 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:18:00,909 I Loading checkpoints Step #5: 2026-06-15 07:18:00,949 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:18:01,268 I Loading checkpoints Step #5: 2026-06-15 07:18:01,298 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,298 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,298 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,298 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,298 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,298 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,299 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:18:01,310 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:18:01,636 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18789== ERROR: libFuzzer: deadly signal Step #5: #0 0x563359271594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633591e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633591c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa91d81b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa91d63000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa91d60f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633591a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563359c73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563359c0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563359c0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563359c0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56335962e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56335961c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633596157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56335967fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563359271c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56335935dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633591c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633591d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633591ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633591e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa91d611082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633591adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0595aa6b303d9c7e076c752b15bec2864729958 Step #5: MERGE-OUTER: attempt 148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2692252274 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f0595aa6b303d9c7e076c752b15bec2864729958' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 265 processed earlier; will process 2906 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b65fe67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b65fddbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b65fdbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc02b0a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc02aeb900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc02ae98858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b65fd97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b660869018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b660803632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b660805375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b66080535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b6602248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b660212075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b66020b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b660275d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b65fe67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b65ff53d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b65fdbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b65fdc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b65fdb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b65fddc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc02ae9a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b65fda3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52631201c1ecc6b46013e4583efad4cd9bfc3f72 Step #5: MERGE-OUTER: attempt 149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2692957612 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/52631201c1ecc6b46013e4583efad4cd9bfc3f72' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 267 processed earlier; will process 2904 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19083== ERROR: libFuzzer: deadly signal Step #5: #0 0x56415d57c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56415d4f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56415d4d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f975540d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f975522200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9755201858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56415d4ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56415df7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56415df18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56415df1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56415df1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56415d9f0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56415da27fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56415d93942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56415d927075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56415d9207cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56415d98ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56415d57cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56415d668d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56415d4d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56415d4de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56415d4c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56415d4f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9755203082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56415d4b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-404b92167c6506bc0637dfbf6d412c532ac2562c Step #5: MERGE-OUTER: attempt 150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2694438468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/404b92167c6506bc0637dfbf6d412c532ac2562c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 269 processed earlier; will process 2902 files now Step #5: #1 pulse exec/s: 0 rss: 231Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19142== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d986876594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9867eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9867cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b9d33541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b9d14a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b9d129858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9867a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d987278018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d987212632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d987214375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d98721435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d986c338c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d986c21075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d986c1a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d986c84d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d986876c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d986962d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d9867ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d9867d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d9867bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d9867eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b9d12b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d9867b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-034f1980a72dfe2a0a4f4c7e2e671459670b02e3 Step #5: MERGE-OUTER: attempt 151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2695351598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/034f1980a72dfe2a0a4f4c7e2e671459670b02e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 271 processed earlier; will process 2900 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19223== ERROR: libFuzzer: deadly signal Step #5: #0 0x557aa7b84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557aa7af8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557aa7adb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f717dd1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f717db2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f717db09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557aa7ab4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557aa8586018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557aa8520632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557aa8522375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557aa852235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557aa7f418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557aa7f2f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557aa7f287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557aa7f92d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557aa7b84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557aa7c70d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557aa7adcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557aa7ae62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557aa7acd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557aa7af94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f717db0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557aa7ac0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d1c642ca61a98cced2c193a5c990ed017875e94 Step #5: MERGE-OUTER: attempt 152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2695790122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4d1c642ca61a98cced2c193a5c990ed017875e94' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 272 processed earlier; will process 2899 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19294== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fb5c07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fb5b7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fb5b5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd314a9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3148a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd314884858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fb5b37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557fb6609018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fb65a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557fb65a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fb65a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557fb5fc48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fb5fb2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fb5fab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fb6015d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fb5c07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fb5cf3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fb5b5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fb5b692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fb5b507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fb5b7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd314886082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fb5b43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c99bf151a9244e344eec3c21d23671f281815daf Step #5: MERGE-OUTER: attempt 153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2696647063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c99bf151a9244e344eec3c21d23671f281815daf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 273 processed earlier; will process 2898 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19310== ERROR: libFuzzer: deadly signal Step #5: #0 0x562da1c3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562da1bb1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562da1b94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa4c98e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa4c7a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa4c782858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562da1b6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562da263f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562da25d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562da25db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562da25db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562da1ffa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562da1fe8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562da1fe17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562da204bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562da1c3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562da1d29d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562da1b95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562da1b9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562da1b867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562da1bb24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa4c784082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562da1b79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bebef670e75d1cb06141acc251abfbbc60065e3c Step #5: MERGE-OUTER: attempt 154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2698677150 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bebef670e75d1cb06141acc251abfbbc60065e3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 277 processed earlier; will process 2894 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19414== ERROR: libFuzzer: deadly signal Step #5: #0 0x564da7a8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564da79feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564da79e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f957ab9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f957a9aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f957a989858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564da79bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564da848c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564da8426632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564da8428375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564da842835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564da7efef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564da7f35fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564da7e4742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564da7e35075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564da7e2e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564da7e98d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564da7a8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564da7b76d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564da79e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564da79ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564da79d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564da79ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f957a98b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564da79c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c21de8a25cdb134303660db389f999ec30549986 Step #5: MERGE-OUTER: attempt 155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2699626232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c21de8a25cdb134303660db389f999ec30549986' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 280 processed earlier; will process 2891 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19499== ERROR: libFuzzer: deadly signal Step #5: #0 0x557326625594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557326599b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55732657c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3747e0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3747c1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3747bf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557326555e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557327027018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557326fc1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557326fc3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557326fc335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557326a99f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557326ad0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573269e242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573269d0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573269c97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557326a33d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557326625c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557326711d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55732657dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573265872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55732656e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55732659a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3747bf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557326561bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e5464bfb846e4448074a48712d9beddfedf168f Step #5: MERGE-OUTER: attempt 156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2700220184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2e5464bfb846e4448074a48712d9beddfedf168f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 281 processed earlier; will process 2890 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19511== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d4eb72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d4eae6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d4eac9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc715bf841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc715a0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7159ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d4eaa2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555d4f574018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d4f50e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555d4f510375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d4f51035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555d4ef2f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d4ef1d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d4ef167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d4ef80d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d4eb72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d4ec5ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d4eacad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d4ead42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d4eabb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d4eae74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7159ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d4eaaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa86a07254807b1c119295d7b0f901ae6f2e9f95 Step #5: MERGE-OUTER: attempt 157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2700986377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fa86a07254807b1c119295d7b0f901ae6f2e9f95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 282 processed earlier; will process 2889 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19528== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f708d19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f708c8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f708c70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74fffb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74ffdcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74ffdab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f708c49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f70971b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7096b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f7096b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7096b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f70918df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f7091c4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f7090d642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f7090c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f7090bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f709127d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f708d19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f708e05d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f708c71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f708c7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f708c627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f708c8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74ffdad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f708c55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bbce25d7af5a012a8231c915f393f575aa26cb6 Step #5: MERGE-OUTER: attempt 158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2702483585 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7bbce25d7af5a012a8231c915f393f575aa26cb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 285 processed earlier; will process 2886 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19625== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f6b934594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f6b8a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f6b88b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f586277f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f586259400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5862573858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f6b864e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f6c336018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f6c2d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f6c2d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f6c2d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f6bcf18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f6bcdf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f6bcd87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f6bd42d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f6b934c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f6ba20d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f6b88cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f6b8962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f6b87d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f6b8a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5862575082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f6b870bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de10946750b864f892cc18953b780b4e1f6a7721 Step #5: MERGE-OUTER: attempt 159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2702903955 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de10946750b864f892cc18953b780b4e1f6a7721' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 286 processed earlier; will process 2885 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19695== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e7ce10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e7cd84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e7cd67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55b5ffc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55b5e1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55b5df0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e7cd40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e7d812018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e7d7ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e7d7ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e7d7ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564e7d1cd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e7d1bb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e7d1b47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e7d21ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e7ce10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e7cefcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e7cd68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e7cd722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e7cd597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e7cd854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55b5df2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e7cd4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3da5355b4376367cb093e6883b29718e1a5e2dfd Step #5: MERGE-OUTER: attempt 160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2703743514 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3da5355b4376367cb093e6883b29718e1a5e2dfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 287 processed earlier; will process 2884 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19711== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623453b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562345327b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56234530a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49a11c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49a0fdb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49a0fba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623452e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562345db5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562345d4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562345d51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562345d5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5623457708c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56234575e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623457577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623457c1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623453b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56234549fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56234530bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623453152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623452fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623453284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49a0fbc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623452efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9fa288781b88cca68f1658e14169414f9dfdafbd Step #5: MERGE-OUTER: attempt 161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2704513137 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9fa288781b88cca68f1658e14169414f9dfdafbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 288 processed earlier; will process 2883 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==19729== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616ca551594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616ca4c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616ca4a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23774d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23772e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23772c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616ca481e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5616caf53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616caeed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5616caeef578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5616ca8f6570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5616ca95fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5616ca551c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5616ca63dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5616ca4a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5616ca4b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5616ca49a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5616ca4c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f23772c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5616ca48dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f399c53f018d5ff24421281fde1d813c28b67b86 Step #5: MERGE-OUTER: attempt 162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2705284242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f399c53f018d5ff24421281fde1d813c28b67b86' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 289 processed earlier; will process 2882 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19782== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ede908594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ede87cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ede85f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe76aa4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe76a85a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe76a839858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ede838e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562edf30a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562edf2a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562edf2a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562edf2a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562eded7cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ededb3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562edecc542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562edecb3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562edecac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562eded16d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ede908c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ede9f4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ede860d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ede86a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ede8517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ede87d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe76a83b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ede844bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-117362fbcbb9f701f7250d50496a582e9382cb6b Step #5: MERGE-OUTER: attempt 163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2706892942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/117362fbcbb9f701f7250d50496a582e9382cb6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 291 processed earlier; will process 2880 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19872== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5c01ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5c0161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5c0144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ef8f2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ef8d3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ef8d17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5c011de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d5c0bef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5c0b89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5c0b8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5c0b8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5c05aa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5c0598075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5c05917cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5c05fbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d5c01edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d5c02d9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5c0145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5c014f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5c01367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5c01624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ef8d19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5c0129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d10a1fa013f0aaf3a0dc372aaa82c7b765b13067 Step #5: MERGE-OUTER: attempt 164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2707340284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d10a1fa013f0aaf3a0dc372aaa82c7b765b13067' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 292 processed earlier; will process 2879 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19943== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aca713e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aca70b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aca7095665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f132537c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f132519100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1325170858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aca706ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aca7b40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aca7ada632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aca7adc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aca7adc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aca75b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aca75e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aca74fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aca74e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aca74e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aca754cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aca713ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aca722ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aca7096d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aca70a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aca70877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aca70b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1325172082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aca707abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21d6685e0a769f53b1e5614ed395bf3d51e138b7 Step #5: MERGE-OUTER: attempt 165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2708045688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/21d6685e0a769f53b1e5614ed395bf3d51e138b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 293 processed earlier; will process 2878 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19955== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d57e71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d57de5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d57dc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43d4a3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f43d484700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f43d4826858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d57da1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d58873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d5880d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d5880f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d5880f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d582e5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559d5831cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559d5822e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559d5821c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559d582157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559d5827fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559d57e71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559d57f5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559d57dc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559d57dd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559d57dba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559d57de64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f43d4828082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559d57dadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa4fd3a10cf5c72727365154eb0ac5edab0d734 Step #5: MERGE-OUTER: attempt 166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2709609560 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/baa4fd3a10cf5c72727365154eb0ac5edab0d734' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 296 processed earlier; will process 2875 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20046== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca513c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca51338b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca5131b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f997ffe541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f997fdfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f997fdd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca512f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ca51dc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca51d60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ca51d62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca51d6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ca51838f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca5186ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca5178142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca5176f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca517687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca517d2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca513c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca514b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca5131cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca513262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca5130d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca513394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f997fddb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca51300bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b8f6c177d9a8ca0cba722caf432aeb3fc31df45 Step #5: MERGE-OUTER: attempt 167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2711054679 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2b8f6c177d9a8ca0cba722caf432aeb3fc31df45' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 298 processed earlier; will process 2873 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d786c97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d786c0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d786bee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81eac2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81eaa3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81eaa1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d786bc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d787699018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d787633632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d787635375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d78763535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7870548c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d787042075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d78703b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7870a5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d786c97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d786d83d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d786befd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d786bf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d786be07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d786c0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81eaa1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d786bd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d309ebf7c86ed28cccb38fa957175bd17fa17e02 Step #5: MERGE-OUTER: attempt 168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2711826914 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d309ebf7c86ed28cccb38fa957175bd17fa17e02' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 299 processed earlier; will process 2872 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20151== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdcdebb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdcde2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdcde12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c13cf541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c13b0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c13ae9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdcddebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdce8bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdce857632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdce859375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdce85935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bdce2788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bdce266075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bdce25f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bdce2c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bdcdebbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bdcdfa7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bdcde13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bdcde1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bdcde047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bdcde304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c13aeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bdcddf7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9963bfe3e1164a85c1ae9519cc6a8ae4b9fba7f Step #5: MERGE-OUTER: attempt 169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2712874393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9963bfe3e1164a85c1ae9519cc6a8ae4b9fba7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 302 processed earlier; will process 2869 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20269== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e65849594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e657bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e657a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1ba5e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1ba3f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1ba3d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e65779e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557e6624b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e661e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557e661e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e661e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557e65c068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e65bf4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e65bed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e65c57d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e65849c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e65935d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e657a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e657ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e657927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e657be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1ba3d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e65785bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e79e2f62f0224d6f6fbe6c4c0750e6608c753768 Step #5: MERGE-OUTER: attempt 170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2713521253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e79e2f62f0224d6f6fbe6c4c0750e6608c753768' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 303 processed earlier; will process 2868 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20281== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c45057594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c44fcbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c44fae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa723b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa721ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa721ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c44f87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556c45a59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c459f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556c459f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c459f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556c454cbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c45502fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c4541442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c45402075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c453fb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c45465d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c45057c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c45143d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c44fafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c44fb92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c44fa07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c44fcc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffa721af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c44f93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-701347eee8949b18bc4ec239d7247bc656457ca2 Step #5: MERGE-OUTER: attempt 171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2714464638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/701347eee8949b18bc4ec239d7247bc656457ca2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 305 processed earlier; will process 2866 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b342d07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b342c7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b342c5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadefe2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadefc3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadefc16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b342c37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b343709018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3436a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b3436a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3436a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3430c48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3430b2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3430ab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b343115d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b342d07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b342df3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b342c5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b342c692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b342c507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b342c7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadefc18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b342c43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdf11851d992c982b6d587a0701c0d3d2786311a Step #5: MERGE-OUTER: attempt 172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2715248917 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cdf11851d992c982b6d587a0701c0d3d2786311a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 306 processed earlier; will process 2865 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20406== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585311c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558531136b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558531119665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f094a17341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0949f8800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0949f67858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585310f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558531bc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558531b5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558531b60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558531b6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55853157f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55853156d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585315667cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585315d0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585311c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5585312aed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55853111ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585311242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55853110b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585311374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0949f69082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585310febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d2caff48bb9a473e8f5418318d23ae92f4e2c73 Step #5: MERGE-OUTER: attempt 173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2716019193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d2caff48bb9a473e8f5418318d23ae92f4e2c73' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 307 processed earlier; will process 2864 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a60f27b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a60f1efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a60f1d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f015503541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0154e4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0154e29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a60f1abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a60fc7d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a60fc17632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a60fc19375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a60fc1935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a60f6388c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a60f626075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a60f61f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a60f689d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a60f27bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a60f367d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a60f1d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a60f1dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a60f1c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a60f1f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0154e2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a60f1b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff2bedc8c1ea9270047e357256bf977effbf342e Step #5: MERGE-OUTER: attempt 174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2716789714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff2bedc8c1ea9270047e357256bf977effbf342e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 308 processed earlier; will process 2863 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20442== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624701b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562470128b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56247010b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4492b7b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f449299000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f449296f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624700e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562470bb6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562470b50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562470b52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562470b5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562470628f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56247065ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56247057142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56247055f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5624705587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5624705c2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5624701b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5624702a0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56247010cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5624701162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624700fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5624701294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4492971082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5624700f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65f2f8f4c665a0d963e505998edaab6e4a963409 Step #5: MERGE-OUTER: attempt 175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2717818771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/65f2f8f4c665a0d963e505998edaab6e4a963409' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 310 processed earlier; will process 2861 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20526== ERROR: libFuzzer: deadly signal Step #5: #0 0x55866b71c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55866b690b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55866b673665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7f071d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7f053200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7f0511858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55866b64ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55866c11e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55866c0b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55866c0ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55866c0ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55866bad98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55866bac7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55866bac07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55866bb2ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55866b71cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55866b808d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55866b674d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55866b67e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55866b6657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55866b6914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7f0513082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55866b658bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09ab5c6d63929c4baab2b98d9b056bceb82948d6 Step #5: MERGE-OUTER: attempt 176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2718584628 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/09ab5c6d63929c4baab2b98d9b056bceb82948d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 311 processed earlier; will process 2860 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20543== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f821a3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8219aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f821991665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa83f6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa83d7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa83d59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f82196ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f82243c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8223d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f8223d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8223d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f821eaef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f821ee5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f821df742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f821de5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f821dde7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f821e48d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f821a3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f821b26d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f821992d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f82199c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8219837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8219af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffa83d5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f821976bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd3ae199a7687fa7fca0b78f2d3d9eea8755550f Step #5: MERGE-OUTER: attempt 177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2719750462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cd3ae199a7687fa7fca0b78f2d3d9eea8755550f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 314 processed earlier; will process 2857 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20662== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d04a160594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d04a0d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d04a0b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf67c4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf67a5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf67a3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d04a090e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d04ab62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d04aafc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d04aafe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d04aafe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d04a5d4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d04a60bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d04a51d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d04a50b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d04a5047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d04a56ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d04a160c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d04a24cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d04a0b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d04a0c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d04a0a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d04a0d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcf67a3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d04a09cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99fac4c6c332ef3dda10444e5f93be49f8bf5341 Step #5: MERGE-OUTER: attempt 178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2720524820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99fac4c6c332ef3dda10444e5f93be49f8bf5341' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 315 processed earlier; will process 2856 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20674== ERROR: libFuzzer: deadly signal Step #5: #0 0x562294177594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622940ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622940ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf5240f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf5222400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf52203858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622940a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562294b79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562294b13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562294b15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562294b1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622945ebf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562294622fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56229453442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562294522075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56229451b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562294585d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562294177c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562294263d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5622940cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5622940d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5622940c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5622940ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf52205082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5622940b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7121ece8ed9f3d0cfbad6a43883530167be374ef Step #5: MERGE-OUTER: attempt 179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2721752771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7121ece8ed9f3d0cfbad6a43883530167be374ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 317 processed earlier; will process 2854 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20759== ERROR: libFuzzer: deadly signal Step #5: #0 0x56520ec58594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56520ebccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56520ebaf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f346e1b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f346dfc800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f346dfa7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56520eb88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56520f65a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56520f5f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56520f5f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56520f5f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56520f0158c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56520f003075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56520effc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56520f066d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56520ec58c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56520ed44d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56520ebb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56520ebba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56520eba17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56520ebcd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f346dfa9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56520eb94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-065f1dbc78d1793c7ae092da62c9783b1bcbb68d Step #5: MERGE-OUTER: attempt 180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2722689041 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/065f1dbc78d1793c7ae092da62c9783b1bcbb68d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 319 processed earlier; will process 2852 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20839== ERROR: libFuzzer: deadly signal Step #5: #0 0x56303e2e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56303e254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56303e237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f594b05741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f594ae6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f594ae4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56303e210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56303ece2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56303ec7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56303ec7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56303ec7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56303e69d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56303e68b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56303e6847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56303e6eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56303e2e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56303e3ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56303e238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56303e2422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56303e2297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56303e2554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f594ae4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56303e21cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77fce0033568dd20c195607f32ebc1941aa9bb2f Step #5: MERGE-OUTER: attempt 181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2723514794 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/77fce0033568dd20c195607f32ebc1941aa9bb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 320 processed earlier; will process 2851 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20857== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567824e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55678245db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556782440665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb3577341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb3558800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb35567858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556782419e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556782eeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556782e85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556782e87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556782e8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5567828a68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556782894075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55678288d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5567828f7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5567824e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5567825d5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556782441d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55678244b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567824327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55678245e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb35569082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556782425bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f63d301d714b0ec43951107417a881dc887b101e Step #5: MERGE-OUTER: attempt 182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2724289659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f63d301d714b0ec43951107417a881dc887b101e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 321 processed earlier; will process 2850 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20875== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576064cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557606440b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557606423665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28cb2cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28cb0e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28cb0bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576063fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557606ece018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557606e68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557606e6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557606e6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576068898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557606877075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576068707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576068dad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576064ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576065b8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557606424d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55760642e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576064157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576064414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f28cb0c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557606408bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-656317e6715280b60d7e6e8371cd6ae94c8d85db Step #5: MERGE-OUTER: attempt 183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2725289427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/656317e6715280b60d7e6e8371cd6ae94c8d85db' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 323 processed earlier; will process 2848 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20959== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff1d94b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff1d8bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff1d8a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf6aed941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf6acee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf6accd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff1d87be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ff1e34d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff1e2e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ff1e2e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff1e2e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ff1ddbff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff1ddf6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff1dd0842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff1dcf6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff1dcef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff1dd59d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff1d94bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff1da37d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff1d8a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff1d8ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff1d8947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff1d8c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faf6accf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff1d887bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a2f8340d28b1a612e624816a7cf5ac315234835 Step #5: MERGE-OUTER: attempt 184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2727144125 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a2f8340d28b1a612e624816a7cf5ac315234835' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 327 processed earlier; will process 2844 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21089== ERROR: libFuzzer: deadly signal Step #5: #0 0x55980bf52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55980bec6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55980bea9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97595b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97593cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97593aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55980be82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55980c954018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55980c8ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55980c8f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55980c8f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55980c3c6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55980c3fdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55980c30f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55980c2fd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55980c2f67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55980c360d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55980bf52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55980c03ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55980beaad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55980beb42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55980be9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55980bec74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f97593ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55980be8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-488b035f50b5beccf32d5f4e3a1ad2dad0d07e88 Step #5: MERGE-OUTER: attempt 185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2727838780 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/488b035f50b5beccf32d5f4e3a1ad2dad0d07e88' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 328 processed earlier; will process 2843 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21102== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573c95b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573c9528b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573c950b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2c13fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2c121000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2c11ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573c94e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573c9fb6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573c9f50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5573c9f52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573c9f5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5573c9a28f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573c9a5ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573c997142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573c995f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573c99587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573c99c2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573c95b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573c96a0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573c950cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573c95162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573c94fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573c95294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff2c11f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573c94f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-488c80f2f9c484d25512c390561405ba346622f1 Step #5: MERGE-OUTER: attempt 186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2729550186 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/488c80f2f9c484d25512c390561405ba346622f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 331 processed earlier; will process 2840 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5a86a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5a8617b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5a85fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cf72e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cf70f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cf70d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5a85d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f5a90a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5a903f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f5a9041375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5a904135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f5a8a608c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5a8a4e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5a8a477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f5a8ab1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f5a86a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f5a878fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f5a85fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5a86052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f5a85ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5a86184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6cf70da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f5a85dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62571aa0ba1259f92689fd3967603905ecd2f0ff Step #5: MERGE-OUTER: attempt 187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2730404075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/62571aa0ba1259f92689fd3967603905ecd2f0ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 333 processed earlier; will process 2838 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21332== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653ec6d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653ec649b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653ec62c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f2580041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f2561500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f255f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653ec605e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5653ed0d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653ed071632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5653ed073375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653ed07335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5653eca928c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5653eca80075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5653eca797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5653ecae3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653ec6d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653ec7c1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5653ec62dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5653ec6372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653ec61e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653ec64a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f255f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5653ec611bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ac648fafc58d3858aabc514321092ba6c38911e Step #5: MERGE-OUTER: attempt 188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2731341094 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2ac648fafc58d3858aabc514321092ba6c38911e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 334 processed earlier; will process 2837 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==21348== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f063c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f0633ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f0631d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2a2f3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2a2d4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2a2d25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f062f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559f06dc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f06d62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559f06d64578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x559f0676b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559f067d4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559f063c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559f064b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559f0631ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559f063282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559f0630f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559f0633b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa2a2d27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559f06302bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc8a7c2cf916c81215142c332f5b37888756de5e Step #5: MERGE-OUTER: attempt 189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2732150137 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bc8a7c2cf916c81215142c332f5b37888756de5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 335 processed earlier; will process 2836 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21401== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8cf358594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8cf2ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8cf2af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1995e6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1995c7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1995c58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8cf288e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f8cfd5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8cfcf4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f8cfcf6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8cfcf635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f8cf7ccf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8cf803fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8cf71542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8cf703075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8cf6fc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f8cf766d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f8cf358c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f8cf444d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f8cf2b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f8cf2ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8cf2a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8cf2cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1995c5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f8cf294bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80015486e3a24f9ebd4c514289fb90990045d646 Step #5: MERGE-OUTER: attempt 190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2733537276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/80015486e3a24f9ebd4c514289fb90990045d646' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 337 processed earlier; will process 2834 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21571== ERROR: libFuzzer: deadly signal Step #5: #0 0x560736235594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607361a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56073618c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c2801a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c27e2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c27e0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560736165e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560736c37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560736bd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560736bd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560736bd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5607366a9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5607366e0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5607365f242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5607365e0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5607365d97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560736643d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560736235c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560736321d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56073618dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5607361972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56073617e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5607361aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1c27e10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560736171bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b758ca384345e6a68f072ea46bc76cc3057a92e8 Step #5: MERGE-OUTER: attempt 191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2734755793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b758ca384345e6a68f072ea46bc76cc3057a92e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 339 processed earlier; will process 2832 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55967781e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559677792b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559677775665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc1c11141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc1bf2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc1bf05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55967774ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559678220018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596781ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5596781bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596781bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559677bdb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559677bc9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559677bc27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559677c2cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55967781ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55967790ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559677776d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596777802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596777677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596777934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc1bf07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55967775abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d5f1258d541d1af43df064f606d44e24341ab00 Step #5: MERGE-OUTER: attempt 192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2735840991 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3d5f1258d541d1af43df064f606d44e24341ab00' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 341 processed earlier; will process 2830 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21796== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccc8ff5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccc8f69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccc8f4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1b274a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1b255f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1b253e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccc8f25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ccc99f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccc9991632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ccc9993375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccc999335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ccc93b28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ccc93a0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ccc93997cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ccc9403d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ccc8ff5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ccc90e1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ccc8f4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ccc8f572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ccc8f3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ccc8f6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa1b2540082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ccc8f31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf3c908096d2f81990f0a494819b978b7576b34b Step #5: MERGE-OUTER: attempt 193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2736947197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bf3c908096d2f81990f0a494819b978b7576b34b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 343 processed earlier; will process 2828 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21883== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e97003594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e96f77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e96f5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55ed03f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55ece5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55ece33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e96f33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558e97a05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e9799f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558e979a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e979a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558e973c08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e973ae075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e973a77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e97411d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e97003c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e970efd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e96f5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e96f652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e96f4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e96f784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55ece35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e96f3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73d6588bde6f4f144a5f58f57f6f1b1f82575320 Step #5: MERGE-OUTER: attempt 194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2737966550 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/73d6588bde6f4f144a5f58f57f6f1b1f82575320' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 345 processed earlier; will process 2826 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21994== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7d1f8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7d1efeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7d1ee1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b9c5e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b9c3f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b9c3d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7d1ebae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e7d298c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7d2926632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e7d2928375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7d292835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e7d23478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7d2335075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7d232e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7d2398d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7d1f8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7d2076d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7d1ee2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7d1eec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7d1ed37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7d1eff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b9c3d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7d1ec6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3531347fb80368d5a372dd3a4874ad9941cbbc28 Step #5: MERGE-OUTER: attempt 195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2738594883 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3531347fb80368d5a372dd3a4874ad9941cbbc28' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 346 processed earlier; will process 2825 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 289Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22005== ERROR: libFuzzer: deadly signal Step #5: #0 0x55567b302594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55567b276b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55567b259665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdbc28941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdbc09e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdbc07d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55567b232e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55567bd04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55567bc9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55567bca0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55567bca035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55567b776f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55567b7adfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55567b6bf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55567b6ad075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55567b6a67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55567b710d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55567b302c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55567b3eed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55567b25ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55567b2642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55567b24b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55567b2774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efdbc07f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55567b23ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-275ef1403bb01064e622294a350e8e627f385200 Step #5: MERGE-OUTER: attempt 196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2739563149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/275ef1403bb01064e622294a350e8e627f385200' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 349 processed earlier; will process 2822 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22088== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d119118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d11908cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d11906f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f74ece41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f74ce300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f74cc2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d119048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d119b1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d119ab4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d119ab6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d119ab635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1194d58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1194c3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1194bc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d119526d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d119118c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d119204d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d119070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d11907a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1190617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d11908d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f74cc4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d119054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31edf528f2acbd448ec22659b37c6f52298eba37 Step #5: MERGE-OUTER: attempt 197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2742324494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/31edf528f2acbd448ec22659b37c6f52298eba37' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 353 processed earlier; will process 2818 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22286== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625f81c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5625f813cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5625f811f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3aa45a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3aa26f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3aa24e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5625f80f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5625f8bca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5625f8b64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5625f8b66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5625f8b6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5625f85858c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5625f8573075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625f856c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5625f85d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5625f81c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625f82b4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5625f8120d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5625f812a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5625f81117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5625f813d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3aa250082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5625f8104bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-064632bbf2f90d4e448d6675dd07e757e4b9a969 Step #5: MERGE-OUTER: attempt 198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2745444527 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/064632bbf2f90d4e448d6675dd07e757e4b9a969' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 358 processed earlier; will process 2813 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22465== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599917ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559991762b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559991745665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1575baf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15759c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15759a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55999171ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5599921f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55999218a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55999218c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55999218c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559991bab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559991b99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559991b927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559991bfcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599917eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599918dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559991746d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599917502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599917377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599917634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f15759a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55999172abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e10afa5d0ac9b4c5e8e9036074de4431983e724a Step #5: MERGE-OUTER: attempt 199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2746219024 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e10afa5d0ac9b4c5e8e9036074de4431983e724a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 359 processed earlier; will process 2812 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==22483== ERROR: libFuzzer: deadly signal Step #5: #0 0x559430f0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559430e83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559430e66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2238cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2236e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2236c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559430e3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559431911018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594318ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594318ad578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5594312b4570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55943131dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559430f0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559430ffbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559430e67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559430e712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559430e587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559430e844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff2236c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559430e4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3e40964b1540a1197ebd51603d4875b596bc9c2 Step #5: MERGE-OUTER: attempt 200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2746991892 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f3e40964b1540a1197ebd51603d4875b596bc9c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 360 processed earlier; will process 2811 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22536== ERROR: libFuzzer: deadly signal Step #5: #0 0x563cb5f84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563cb5ef8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563cb5edb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba54f8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba54d9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba54d75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563cb5eb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563cb6986018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563cb6920632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563cb6922375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563cb692235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563cb63418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563cb632f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563cb63287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563cb6392d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563cb5f84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563cb6070d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563cb5edcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563cb5ee62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563cb5ecd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563cb5ef94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fba54d77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563cb5ec0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f65eee08587fad89fd3179f75efd42affbe9e43a Step #5: MERGE-OUTER: attempt 201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2749004950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f65eee08587fad89fd3179f75efd42affbe9e43a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 363 processed earlier; will process 2808 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22694== ERROR: libFuzzer: deadly signal Step #5: #0 0x56160fa26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56160f99ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56160f97d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f196979a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19695af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f196958e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56160f956e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561610428018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616103c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5616103c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616103c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56160fde38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56160fdd1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56160fdca7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56160fe34d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56160fa26c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56160fb12d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56160f97ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56160f9882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56160f96f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56160f99b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1969590082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56160f962bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9adf513f2a82e7d9f286915c3be2434086f3d2b9 Step #5: MERGE-OUTER: attempt 202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2750034849 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9adf513f2a82e7d9f286915c3be2434086f3d2b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 365 processed earlier; will process 2806 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22805== ERROR: libFuzzer: deadly signal Step #5: #0 0x556dc8595594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556dc8509b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556dc84ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f570256c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f570238100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5702360858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556dc84c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556dc8f97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dc8f31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556dc8f33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dc8f3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556dc89528c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556dc8940075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556dc89397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556dc89a3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556dc8595c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556dc8681d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556dc84edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556dc84f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556dc84de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556dc850a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5702362082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556dc84d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af154c9889453e886abbcc76dde0de6adc10daef Step #5: MERGE-OUTER: attempt 203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2751494714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af154c9889453e886abbcc76dde0de6adc10daef' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 367 processed earlier; will process 2804 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22860== ERROR: libFuzzer: deadly signal Step #5: #0 0x560521ca6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560521c1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560521bfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4eee0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4eec2300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4eec02858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560521bd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5605226a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560522642632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560522644375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56052264435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5605220638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560522051075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56052204a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5605220b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560521ca6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560521d92d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560521bfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560521c082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560521bef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560521c1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4eec04082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560521be2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2822d2349d35a14e11c54606cc38f42a2d82da04 Step #5: MERGE-OUTER: attempt 204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2752270590 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2822d2349d35a14e11c54606cc38f42a2d82da04' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 368 processed earlier; will process 2803 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==22878== ERROR: libFuzzer: deadly signal Step #5: #0 0x55991c16f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55991c0e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55991c0c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e9757041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e9738500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e97364858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55991c09fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55991cb71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55991cb0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55991cb0d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55991c514570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55991c57dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55991c16fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55991c25bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55991c0c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55991c0d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55991c0b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55991c0e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0e97366082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55991c0abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-beb622e1d2a1e1eaa3651b37336304a378da0b1a Step #5: MERGE-OUTER: attempt 205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2753039158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/beb622e1d2a1e1eaa3651b37336304a378da0b1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 369 processed earlier; will process 2802 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22931== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595af917594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595af88bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595af86e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef17bed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef17a0200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef179e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595af847e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5595b0319018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595b02b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5595b02b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595b02b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5595afcd48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5595afcc2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595afcbb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5595afd25d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5595af917c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5595afa03d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5595af86fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595af8792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595af8607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595af88c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fef179e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5595af853bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75390800722214090095e2aee868a3f31e60c1f7 Step #5: MERGE-OUTER: attempt 206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2753853542 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75390800722214090095e2aee868a3f31e60c1f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 370 processed earlier; will process 2801 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22974== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a06afb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a06a6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a06a52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbde0f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbddf0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbddee7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a06a2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558a074fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a07497632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558a07499375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a0749935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558a06eb88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a06ea6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a06e9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a06f09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a06afbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a06be7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a06a53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a06a5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a06a447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a06a704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbbddee9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a06a37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b36a8cf6e0b91115054b626ca2fdd8d0e5c3281 Step #5: MERGE-OUTER: attempt 207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2754679507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b36a8cf6e0b91115054b626ca2fdd8d0e5c3281' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 372 processed earlier; will process 2799 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23083== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629f4ec8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629f4e3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629f4e1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01bce4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01bcc5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01bcc37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629f4df8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5629f58ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629f5864632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629f5866375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629f586635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629f52858c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5629f5273075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629f526c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5629f52d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5629f4ec8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5629f4fb4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5629f4e20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629f4e2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5629f4e117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629f4e3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01bcc39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5629f4e04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-490fa1aee654e59c52bf80bc81f039ac4b0efd53 Step #5: MERGE-OUTER: attempt 208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2755870423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/490fa1aee654e59c52bf80bc81f039ac4b0efd53' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 375 processed earlier; will process 2796 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23172== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b73db6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b73dadfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b73dac2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a8592941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a8573e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a8571d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b73da9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b73e56d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b73e507632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b73e509375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b73e50935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b73dfdff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b73e016fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b73df2842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b73df16075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b73df0f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b73df79d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b73db6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b73dc57d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b73dac3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b73dacd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b73dab47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b73dae04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a8571f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b73daa7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d507761778a7354aee2c0eea2d8ed4f737f037f Step #5: MERGE-OUTER: attempt 209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2757981183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4d507761778a7354aee2c0eea2d8ed4f737f037f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 379 processed earlier; will process 2792 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:19:08,340 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:19:08,341 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:19:08,341 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:19:08,396 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:19:08,396 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:19:08,396 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:19:08,396 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:19:08,396 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:19:08,396 I Blockchain initialized. last block: 0, d4440.h20.m30.s15 time ago, current difficulty: 1 Step #5: 2026-06-15 07:19:08,425 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23303== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b94c2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b94ba1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b94b84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ca22f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ca210600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ca20e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b94b5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b9562f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b955c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b955cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b955cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b94fea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b94fd8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b94fd17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b9503bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b94c2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b94d19d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b94b85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b94b8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b94b767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b94ba24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ca20e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b94b69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d561c3a272be2c46861eb161aaadbd961f5b4a6 Step #5: MERGE-OUTER: attempt 210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2759046225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0d561c3a272be2c46861eb161aaadbd961f5b4a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 382 processed earlier; will process 2789 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23447== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650035b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56500352db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565003510665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd3291941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd3272e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd3270d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650034e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565003fbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565003f55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565003f57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565003f5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565003a2df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565003a64fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56500397642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565003964075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56500395d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5650039c7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5650035b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5650036a5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565003511d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56500351b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5650035027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56500352e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd3270f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5650034f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d2d7ddc85bb69724d124843d5a3bff3896b77e7 Step #5: MERGE-OUTER: attempt 211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2759796155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6d2d7ddc85bb69724d124843d5a3bff3896b77e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 383 processed earlier; will process 2788 files now Step #5: 2026-06-15 07:19:10,038 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:19:10,038 T batch transaction: committing... Step #5: 2026-06-15 07:19:10,038 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,038 T batch transaction: end Step #5: 2026-06-15 07:19:10,038 D Stopping io_context Step #5: 2026-06-15 07:19:10,039 T Miner has received stop signal Step #5: 2026-06-15 07:19:10,039 T Not mining - nothing to stop Step #5: 2026-06-15 07:19:10,039 T Blockchain::deinit Step #5: 2026-06-15 07:19:10,039 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:19:10,039 T BlockchainLMDB::close Step #5: 2026-06-15 07:19:10,039 T BlockchainLMDB::sync Step #5: 2026-06-15 07:19:10,043 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:19:10,043 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:19:10,045 T Blockchain::Blockchain Step #5: 2026-06-15 07:19:10,045 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:19:10,045 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:19:10,045 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:19:10,045 D option: fast Step #5: 2026-06-15 07:19:10,045 D option: async Step #5: 2026-06-15 07:19:10,045 D option: 250000000bytes Step #5: 2026-06-15 07:19:10,045 T BlockchainLMDB::open Step #5: 2026-06-15 07:19:10,046 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:19:10,046 D DB map size: 1073741824 Step #5: 2026-06-15 07:19:10,046 D Space used: 4096 Step #5: 2026-06-15 07:19:10,046 D Space remaining: 1073737728 Step #5: 2026-06-15 07:19:10,046 D Size threshold: 0 Step #5: 2026-06-15 07:19:10,046 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:19:10,046 D Setting m_height to: 0 Step #5: 2026-06-15 07:19:10,046 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,046 T Blockchain::init Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,046 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,046 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:19:10,046 D init done Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,046 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,046 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,046 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:19:10,075 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,075 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,075 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,075 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,075 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,075 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:19:10,075 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,075 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,075 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,075 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:19:10,075 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,075 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:19:10,101 D Miner tx hash: Step #5: 2026-06-15 07:19:10,101 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:19:10,101 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:19:10,101 D DB map size: 1073741824 Step #5: 2026-06-15 07:19:10,101 D Space used: 12288 Step #5: 2026-06-15 07:19:10,101 D Space remaining: 1073729536 Step #5: 2026-06-15 07:19:10,101 D Size threshold: 0 Step #5: 2026-06-15 07:19:10,101 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:19:10,101 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,101 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,101 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:19:10,101 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:19:10,102 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:19:10,102 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:19:10,102 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:19:10,102 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 D Invalidating block template cache Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 I Blockchain initialized. last block: 0, d4440.h20.m30.s17 time ago, current difficulty: 1 Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:19:10,102 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 T requesting 1 from 0, cached Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,102 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 D Current height: 0 Step #5: 2026-06-15 07:19:10,103 D Start hardfork version: 1 Step #5: 2026-06-15 07:19:10,103 D Current hardfork version: 16 Step #5: 2026-06-15 07:19:10,103 I Validating txpool contents for v16 Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:19:10,103 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:19:10,103 D DB map size: 1073741824 Step #5: 2026-06-15 07:19:10,103 D Space used: 61440 Step #5: 2026-06-15 07:19:10,103 D Space remaining: 1073680384 Step #5: 2026-06-15 07:19:10,103 D Size threshold: 0 Step #5: 2026-06-15 07:19:10,103 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:19:10,103 T batch transaction: begin Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:19:10,103 T batch transaction: committing... Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,103 T batch transaction: end Step #5: 2026-06-15 07:19:10,103 I Loading checkpoints Step #5: 2026-06-15 07:19:10,103 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:19:10,103 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,130 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,131 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,131 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,131 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,131 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,131 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,131 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,131 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,132 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,132 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,132 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,132 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,132 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,132 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,132 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:19:10,132 T Sorted 33/33 Step #5: 2026-06-15 07:19:10,134 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:19:10,134 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:19:10,134 D tx pubkey: Step #5: 2026-06-15 07:19:10,134 T Sorted 44/44 Step #5: 2026-06-15 07:19:10,169 I transaction_created: Step #5: 2026-06-15 07:19:10,169 I { Step #5: 2026-06-15 07:19:10,169 I "version": 2, Step #5: 2026-06-15 07:19:10,169 I "unlock_time": 0, Step #5: 2026-06-15 07:19:10,169 I "vin": [ { Step #5: 2026-06-15 07:19:10,169 I "key": { Step #5: 2026-06-15 07:19:10,169 I "amount": 808484432, Step #5: 2026-06-15 07:19:10,169 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:19:10,169 I ], Step #5: 2026-06-15 07:19:10,169 I "k_image": "1cea91918d2297ec5f360415bb14d2204cff4d25ab797628896d41ce3073f31e" Step #5: 2026-06-15 07:19:10,169 I } Step #5: 2026-06-15 07:19:10,169 I } Step #5: 2026-06-15 07:19:10,169 I ], Step #5: 2026-06-15 07:19:10,169 I "vout": [ { Step #5: 2026-06-15 07:19:10,170 I "amount": 0, Step #5: 2026-06-15 07:19:10,170 I "target": { Step #5: 2026-06-15 07:19:10,170 I "tagged_key": { Step #5: 2026-06-15 07:19:10,170 I "key": "b40ddb8d37f4f6aa9e3c4cacdc1a264b591ea138d7dca45e22b455a7a07069f3", Step #5: 2026-06-15 07:19:10,170 I "view_tag": "ef" Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 I ], Step #5: 2026-06-15 07:19:10,170 I "extra": [ 1, 222, 49, 147, 246, 122, 108, 195, 112, 167, 71, 45, 16, 176, 204, 199, 194, 122, 204, 193, 12, 132, 35, 5, 184, 156, 130, 126, 89, 66, 188, 156, 40, 2, 9, 1, 161, 226, 217, 20, 245, 213, 176, 132 Step #5: 2026-06-15 07:19:10,170 I ], Step #5: 2026-06-15 07:19:10,170 I "rct_signatures": { Step #5: 2026-06-15 07:19:10,170 I "type": 6, Step #5: 2026-06-15 07:19:10,170 I "txnFee": 10000, Step #5: 2026-06-15 07:19:10,170 I "ecdhInfo": [ { Step #5: 2026-06-15 07:19:10,170 I "amount": "bc4b663541f8341e" Step #5: 2026-06-15 07:19:10,170 I }], Step #5: 2026-06-15 07:19:10,170 I "outPk": [ "c227fa01f54865a2df36ed1fe40dcbfefd5b87a82fa2796de07c74d89ec26266"] Step #5: 2026-06-15 07:19:10,170 I }, Step #5: 2026-06-15 07:19:10,170 I "rctsig_prunable": { Step #5: 2026-06-15 07:19:10,170 I "nbp": 1, Step #5: 2026-06-15 07:19:10,170 I "bpp": [ { Step #5: 2026-06-15 07:19:10,170 I "A": "9ab30ee48ff014ab6a79d8abc01d3b5bdf77de2403bab2dfc74d8b11e72fe9f9", Step #5: 2026-06-15 07:19:10,170 I "A1": "fb9996b2ba4271bab8f3d7ec7222e7cca2db49017030c9fa4b28f04241e9917a", Step #5: 2026-06-15 07:19:10,170 I "B": "72b7729714b6dc2f8a3b44c280a75cc05c4d8519c1a5ec28c12c5911277b3b30", Step #5: 2026-06-15 07:19:10,170 I "r1": "536bc8e020d93d7f55782fb903140e36ddf56ddb07659301b711df297bb5ef0d", Step #5: 2026-06-15 07:19:10,170 I "s1": "bfee2ac130a40700e4e69fd466bab1ca637cf3696aee69151ca14f4da3ccb00b", Step #5: 2026-06-15 07:19:10,170 I "d1": "26a15a9d3475fc95e6f19d1b3d90098fdcf363ca1ddb83a3768f9b707c7fc509", Step #5: 2026-06-15 07:19:10,170 I "L": [ "0f4067823a00d23305b6b88acd5cdb457d20c6ea3f646f660c5be24ef2e65629", "73986037bb94d426fbacebd98decd405798e3e4b7b1657b08fe157bdf1094d84", "b984117867c6e837183bc7d27c1c778b949e294c14b3459714e89e6888799dd1", "ce37332c48d404a444e0be7cf9153db63971662e490b56dad39afe30fac1919b", "4a2192766a1e3afee7aedd2236cc4923e80c749d70bd64be4334defb720542d9", "2ada44e2179b9d40deb0e5ca58345f44762a4135baa2a029274bfd4ac166246f" Step #5: 2026-06-15 07:19:10,170 I ], Step #5: 2026-06-15 07:19:10,170 I "R": [ "478aceab0b0d5789e12d63afce114560d42abf05dcb6bdeee278725de24a32bb", "1a58019aff006076aa120bbc544c34f8310e60279a2a757ab88ef8643f5dd5d8", "14536b6e7db370f78924901a9098e4a2a046cb7f8e09923c221b41a991f54fc3", "7a7e0eb02e708404d511764407eecc1996cd12ddf8173bcddd31d1f18a1a9ed8", "9ba9fac0cb2967764e136d708fa14c69e0dd54b68addb282847bb58bf3506da4", "97abe4bc92c54b1ee01a193afa57c6a4e2de6dbfa8d90e8b70c91f9d80a248f8" Step #5: 2026-06-15 07:19:10,170 I ] Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 I ], Step #5: 2026-06-15 07:19:10,170 I "CLSAGs": [ { Step #5: 2026-06-15 07:19:10,170 I "s": [ "cdcaec147c319cc6427d6a2f5ef77d1309986e65087d2a27ba07b20799e54804", "2376a2abda39c75aa9cb59c0755c56549a3feb20e5b020415ebd50637c2c8607", "1fdc55db84ff6cad9d4633911da2afce405d914dabab98ad75854f188cfad806", "800166638dc3e05dd40bc25902d52e1317345ec8b6d9974020a7532279b2e902", "f1554cb9ad3ceba136d6815df42efb18d4a6091454f94514668f49b7c2f86803", "bbe7bb63fddd3baa30d7db716bf7d68ecc671515c514b6ae0efa1cea65ef6d0c", "62790016c4a33f51baf2d3f7d320a79b5b44325c4b6e1c597c7b79e993cfda0b", "a19f9368d05f143c6f30c27c0beadb69cd140f3b2444c91459ddb5b417fc4205", "97aa1c2b689679ac548b2005a42dba9bfa9063a21735705890c3e66195d94f05", "5e57191e51fa1988d11c4f53eb9b87e2941d98ae3cd655435b86512c1cf1dc09"], Step #5: 2026-06-15 07:19:10,170 I "c1": "840a28308fbb4ef1db9fd41964ad650fd9293f3e3fdb17904621981fd3e0fd0b", Step #5: 2026-06-15 07:19:10,170 I "D": "a027bf5478240970ff8c29352c8de4926b25ad7048bb9c0f645cb722727b1251" Step #5: 2026-06-15 07:19:10,170 I }], Step #5: 2026-06-15 07:19:10,170 I "pseudoOuts": [ "14ab05c31dd3468f5b5e3a07a77f48983d7c4702d5b53b5985140be9a561fa33"] Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 I } Step #5: 2026-06-15 07:19:10,170 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:19:10,170 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:19:10,170 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:19:10,170 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:19:10,170 D DB map size: 1073741824 Step #5: 2026-06-15 07:19:10,170 D Space used: 69632 Step #5: 2026-06-15 07:19:10,170 D Space remaining: 1073672192 Step #5: 2026-06-15 07:19:10,170 D Size threshold: 0 Step #5: 2026-06-15 07:19:10,170 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:19:10,195 T batch transaction: begin Step #5: 2026-06-15 07:19:10,195 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,195 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,195 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,195 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:19:10,195 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:19:10,195 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,195 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,195 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,195 T Block with hash 87463fdd017981069bf69f5a8e9c19f64f6db783cf1bfbfd4f359a066d02f832 not found in db Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,195 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,195 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,195 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,195 T Block with hash 30236d39bc550000e018497bfc7f0000e8226d39bc5500000000000000000000 not found in db Step #5: 2026-06-15 07:19:10,195 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,195 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,195 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 E Block recognized as orphaned and rejected, id = <87463fdd017981069bf69f5a8e9c19f64f6db783cf1bfbfd4f359a066d02f832>, height 1, parent in alt 0, parent in main 0 (parent <30236d39bc550000e018497bfc7f0000e8226d39bc5500000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,196 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,196 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,196 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 52deb0cfe99765a9ec2ab977b2a04e2abcbb6587bae45f99f2a2d6fbde68f28c not found in db Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 E Block recognized as orphaned and rejected, id = <52deb0cfe99765a9ec2ab977b2a04e2abcbb6587bae45f99f2a2d6fbde68f28c>, height 2, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,196 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,196 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,196 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 5eb4b403862f740fdb5bb3cf0f0ed128bb7f8cf302ce0e8d1d3379b7ed34bdd2 not found in db Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 E Block recognized as orphaned and rejected, id = <5eb4b403862f740fdb5bb3cf0f0ed128bb7f8cf302ce0e8d1d3379b7ed34bdd2>, height 3, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,196 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,196 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,196 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 7c3f4a922584b4d5bf00e291c090d1041b2ba8e54c9d63df93c1238e259ca425 not found in db Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 E Block recognized as orphaned and rejected, id = <7c3f4a922584b4d5bf00e291c090d1041b2ba8e54c9d63df93c1238e259ca425>, height 4, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,196 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,196 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,196 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 24b9670068ad0ae225fad06fe5dcf10bcb7be57dbfc8f6c84cbc158cc90f2d89 not found in db Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,196 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,196 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,196 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,196 E Block recognized as orphaned and rejected, id = <24b9670068ad0ae225fad06fe5dcf10bcb7be57dbfc8f6c84cbc158cc90f2d89>, height 5, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,196 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,197 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,197 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash 69ebbd811b545613e4037dfa2af4e8bfe88e4112166a52f04ab6ff582902b7a0 not found in db Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 E Block recognized as orphaned and rejected, id = <69ebbd811b545613e4037dfa2af4e8bfe88e4112166a52f04ab6ff582902b7a0>, height 6, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,197 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,197 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,197 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash 2312c34e3fec7f97eabe7d7610fd238c176231e57827351bf29341c40a588e6f not found in db Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 E Block recognized as orphaned and rejected, id = <2312c34e3fec7f97eabe7d7610fd238c176231e57827351bf29341c40a588e6f>, height 7, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,197 T Blockchain::add_new_block Step #5: 2026-06-15 07:19:10,197 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:19:10,197 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash d2e4e4af9ef66d62f2a335277844db254e1f982275e95ccc31587fbc9ae8b900 not found in db Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:19:10,197 T Block with hash 006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000 not found in db Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,197 E Block recognized as orphaned and rejected, id = , height 8, parent in alt 0, parent in main 0 (parent <006b7f9d943f7cde010000000000000001000000000000005021497bfc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:19:10,197 T Blockchain::have_tx Step #5: 2026-06-15 07:19:10,197 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:19:10,197 T transaction with hash c082d075cdce940604caa1c4b294a6b5abaffb2cee75b98f3f14a163dc134e4f not found in db Step #5: 2026-06-15 07:19:10,198 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:19:10,203 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:19:10,203 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,203 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:19:10,203 E Tx has fewer than two outputs Step #5: 2026-06-15 07:19:10,203 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:19:10,203 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:19:10,203 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:19:10,203 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:19:10,204 E Transaction verification impossible: Step #5: 2026-06-15 07:19:10,204 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,204 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,204 D Span queue is empty Step #5: 2026-06-15 07:19:10,204 W public max out peers not set, using default Step #5: 2026-06-15 07:19:10,204 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:19:10,204 T Blockchain::get_tail_id Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:19:10,204 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:19:10,204 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:19:10,204 T transaction with hash 0abebebebebeb53f000000000000302020202020202020202020202020202020 not found in db Step #5: 2026-06-15 07:19:10,204 E get_tx_outputs_gindexs failed to find transaction with id = <0abebebebebeb53f000000000000302020202020202020202020202020202020> Step #5: 2026-06-15 07:19:10,204 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:19:10,204 I RandomX new secondary seed hash is 0000000000000000000000000000000000000000000000000000000000000000 Step #5: 2026-06-15 07:19:10,204 D Couldn't allocate RandomX cache using large pages Step #5: 2026-06-15 07:19:10,376 I RandomX main cache initialized Step #5: 2026-06-15 07:19:10,776 I RandomX secondary cache updated Step #5: 2026-06-15 07:19:10,776 D Couldn't allocate RandomX light VM using large pages (will print only once) Step #5: 2026-06-15 07:19:10,797 T Blockchain::get_current_cumulative_block_weight_limit Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23459== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc37688594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc375fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc375df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e95b3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e9594f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e9592e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc375b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc3808a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc38024632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc38026375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc3802635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc37afcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bc37b33fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bc37a4542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bc37a33075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bc37a2c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bc37a96d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bc37688c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bc37774d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bc375e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bc375ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bc375d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bc375fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e95930082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bc375c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fd09063b52b79fe96c1c01672a75b794ecd6f77 Step #5: MERGE-OUTER: attempt 212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2761596496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fd09063b52b79fe96c1c01672a75b794ecd6f77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 386 processed earlier; will process 2785 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23551== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d66fd20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d66fc94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d66fc77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d0848641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d0829b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d0827a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d66fc50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d670722018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6706bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d6706be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6706be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d670194f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d6701cbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d6700dd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d6700cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d6700c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d67012ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d66fd20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d66fe0cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d66fc78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d66fc822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d66fc697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d66fc954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d0827c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d66fc5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf645b79ddc4aa792ceea839ae8ff4b72cdea875 Step #5: MERGE-OUTER: attempt 213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2763188050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bf645b79ddc4aa792ceea839ae8ff4b72cdea875' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 388 processed earlier; will process 2783 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23640== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653a4eb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653a4e25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653a4e08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f1631a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f1612f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f1610e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653a4de1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5653a58b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653a584d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5653a584f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653a584f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5653a526e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5653a525c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5653a52557cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5653a52bfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653a4eb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653a4f9dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5653a4e09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5653a4e132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653a4dfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653a4e264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4f16110082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5653a4dedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da25f19a39dcc9aaf59b21587d2db4f7860aec50 Step #5: MERGE-OUTER: attempt 214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2763623524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da25f19a39dcc9aaf59b21587d2db4f7860aec50' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 389 processed earlier; will process 2782 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23711== ERROR: libFuzzer: deadly signal Step #5: #0 0x56104a454594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56104a3c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56104a3ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f824187241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f824168700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8241666858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56104a384e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56104ae56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56104adf0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56104adf2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56104adf235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56104a8c8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56104a8fffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56104a81142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56104a7ff075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56104a7f87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56104a862d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56104a454c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56104a540d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56104a3acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56104a3b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56104a39d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56104a3c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8241668082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56104a390bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a017ac70f976b1c46b3066f0ab71ea4c71b296b Step #5: MERGE-OUTER: attempt 215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2764634453 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a017ac70f976b1c46b3066f0ab71ea4c71b296b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 391 processed earlier; will process 2780 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23758== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d73d75c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d73d6d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d73d6b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51da5ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51da3c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51da3a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d73d68ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d73e15e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d73e0f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d73e0fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d73e0fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d73db198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d73db07075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d73db007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d73db6ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d73d75cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d73d848d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d73d6b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d73d6be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d73d6a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d73d6d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51da3a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d73d698bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55454ff98381160319f876c73415ca0f7feb0b3f Step #5: MERGE-OUTER: attempt 216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2765231093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/55454ff98381160319f876c73415ca0f7feb0b3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 392 processed earlier; will process 2779 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23801== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f55837b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5582efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5582d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f811bcd041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f811bae500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f811bac4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5582abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f558d7d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f558d17632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f558d19375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f558d1935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f5587eff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f558826fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f55873842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f558726075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f55871f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f558789d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f55837bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f558467d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f5582d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f5582dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f5582c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f5582f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f811bac6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f5582b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cbc48fe1f86a798beed4c4e7e834c4c96de144c Step #5: MERGE-OUTER: attempt 217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2765696061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4cbc48fe1f86a798beed4c4e7e834c4c96de144c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 393 processed earlier; will process 2778 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23814== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d5123594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d5097b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d507a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1642dd541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1642bea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1642bc9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d5053e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5643d5b25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d5abf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5643d5ac1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d5ac135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5643d54e08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643d54ce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643d54c77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643d5531d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643d5123c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643d520fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643d507bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643d50852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643d506c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643d50984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1642bcb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643d505fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60437104287b4442f2618a6fe23c3f5eaa79b4a5 Step #5: MERGE-OUTER: attempt 218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2766464587 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/60437104287b4442f2618a6fe23c3f5eaa79b4a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 394 processed earlier; will process 2777 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23831== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a451c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a4513bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a4511e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f124a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f122b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f12295858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a450f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a45bc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a45b63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a45b65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a45b6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560a455848c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a45572075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a4556b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a455d5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a451c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a452b3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a4511fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a451292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a451107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a4513c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f12297082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a45103bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59fcd7f06a5ff6e9bcc5370e7009693454dfd550 Step #5: MERGE-OUTER: attempt 219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2767234766 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/59fcd7f06a5ff6e9bcc5370e7009693454dfd550' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 395 processed earlier; will process 2776 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23849== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d5ca90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d5ca04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d5c9e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17f17e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17f15fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17f15da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d5c9c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d5d492018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d5d42c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d5d42e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d5d42e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556d5ce4d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556d5ce3b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556d5ce347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556d5ce9ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556d5ca90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556d5cb7cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556d5c9e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556d5c9f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556d5c9d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556d5ca054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f17f15dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556d5c9ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-712d87fc6c65b77591ae74a746a948756c932937 Step #5: MERGE-OUTER: attempt 220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2767997683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/712d87fc6c65b77591ae74a746a948756c932937' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 396 processed earlier; will process 2775 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23867== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594d57ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594d5761b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594d5744665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e62fe241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e62df700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e62dd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594d571de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5594d61ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594d6189632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594d618b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594d618b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5594d5baa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594d5b98075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594d5b917cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594d5bfbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594d57edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594d58d9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594d5745d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594d574f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594d57367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594d57624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e62dd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594d5729bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5600802c98e3defaf14134eaee8b8f47b661058 Step #5: MERGE-OUTER: attempt 221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2768767178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d5600802c98e3defaf14134eaee8b8f47b661058' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 397 processed earlier; will process 2774 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23885== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4ef2e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4ef25db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4ef240665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b1acc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b1aade00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b1aabd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4ef219e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e4efceb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4efc85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e4efc87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4efc8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e4ef6a68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4ef694075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4ef68d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4ef6f7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4ef2e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4ef3d5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4ef241d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4ef24b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4ef2327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4ef25e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b1aabf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4ef225bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a269cd3c83ad62abb8a45c0190a95334151a348 Step #5: MERGE-OUTER: attempt 222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2769527299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a269cd3c83ad62abb8a45c0190a95334151a348' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 398 processed earlier; will process 2773 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23903== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599d7bf2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599d7b66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599d7b49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb5833741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb5814c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb5812b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599d7b22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5599d85f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599d858e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5599d8590375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599d859035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599d7faf8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5599d7f9d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599d7f967cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599d8000d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599d7bf2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599d7cded43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5599d7b4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599d7b542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599d7b3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599d7b674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb5812d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5599d7b2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-494e4648afe10fd83bf72254fa5cfd94a69d4dd5 Step #5: MERGE-OUTER: attempt 223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2770295660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/494e4648afe10fd83bf72254fa5cfd94a69d4dd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 399 processed earlier; will process 2772 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==23921== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd4ee90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd4ee04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd4ede7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa7389241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa736a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa73686858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd4edc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dd4f892018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd4f82c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dd4f82e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55dd4f235570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55dd4f29ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55dd4ee90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55dd4ef7cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55dd4ede8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55dd4edf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55dd4edd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55dd4ee054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ffa73688082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55dd4edccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0daadaef012603eedd8d5ab08fb0780c89388e17 Step #5: MERGE-OUTER: attempt 224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2771062693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0daadaef012603eedd8d5ab08fb0780c89388e17' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 400 processed earlier; will process 2771 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23943== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0b5b82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0b5af6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0b5ad9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd97194141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd97175600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd971735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0b5ab2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b0b6584018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0b651e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b0b6520375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0b652035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b0b5f3f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0b5f2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0b5f267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0b5f90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0b5b82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0b5c6ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0b5adad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0b5ae42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0b5acb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0b5af74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd971737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0b5abebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca65b3fa9b014551cf696c43062868f451dcb249 Step #5: MERGE-OUTER: attempt 225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2772707874 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ca65b3fa9b014551cf696c43062868f451dcb249' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 402 processed earlier; will process 2769 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24097== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9aa90e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9aa882b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9aa865665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc5c53441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc5c34900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc5c328858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9aa83ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b9ab310018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9ab2aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b9ab2ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b9ab2ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b9aaccb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b9aacb9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b9aacb27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b9aad1cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b9aa90ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b9aa9fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b9aa866d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9aa8702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b9aa8577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b9aa8834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc5c32a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b9aa84abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3dfb97ab0d329bfbb0a144bd660c2d10c5592f31 Step #5: MERGE-OUTER: attempt 226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2773470061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3dfb97ab0d329bfbb0a144bd660c2d10c5592f31' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 403 processed earlier; will process 2768 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: #8 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24115== ERROR: libFuzzer: deadly signal Step #5: #0 0x563104a0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563104983b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563104966665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f714aa5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f714a86500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f714a844858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56310493fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563105411018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631053ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5631053ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631053ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563104e83f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563104ebafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563104dcc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563104dba075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563104db37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563104e1dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563104a0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563104afbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563104967d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5631049712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631049587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5631049844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f714a846082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56310494bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bee56a2fc405d0ed1f43aca719070d571c9834a5 Step #5: MERGE-OUTER: attempt 227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2777582233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bee56a2fc405d0ed1f43aca719070d571c9834a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 412 processed earlier; will process 2759 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24378== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625150e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562515058b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56251503b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f169281041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f169262500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1692604858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562515014e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562515ae6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562515a80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562515a82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562515a8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562515558f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56251558ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5625154a142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56251548f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5625154887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5625154f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5625150e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5625151d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56251503cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5625150462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56251502d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5625150594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1692606082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562515020bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-147004be865d85474dbae30facb5b9a1c9770ae9 Step #5: MERGE-OUTER: attempt 228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2779501441 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/147004be865d85474dbae30facb5b9a1c9770ae9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 415 processed earlier; will process 2756 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24505== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd53081594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd52ff5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd52fd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc690d7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc690b8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc690b64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd52fb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dd53a83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd53a1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dd53a1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd53a1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dd5343e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd5342c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd534257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd5348fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd53081c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd5316dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd52fd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd52fe32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd52fca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd52ff64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc690b66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd52fbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d9e3253586574509ee1d79338a32866e589bff1 Step #5: MERGE-OUTER: attempt 229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2779919061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d9e3253586574509ee1d79338a32866e589bff1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 416 processed earlier; will process 2755 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24575== ERROR: libFuzzer: deadly signal Step #5: #0 0x558decc00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558decb74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558decb57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7a571941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7a552e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7a550d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558decb30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ded602018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ded59c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ded59e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ded59e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ded074f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558ded0abfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558decfbd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558decfab075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558decfa47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558ded00ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558decc00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558deccecd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558decb58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558decb622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558decb497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558decb754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7a550f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558decb3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-854ac340dfa61c6469ca3f9331c81c46baf6161d Step #5: MERGE-OUTER: attempt 230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2781360471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/854ac340dfa61c6469ca3f9331c81c46baf6161d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 419 processed earlier; will process 2752 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24665== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610f58dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610f5850b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610f5833665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35ca25241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35ca06700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35ca046858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610f580ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610f62de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610f6278632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610f627a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610f627a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610f5c998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610f5c87075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610f5c807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610f5cead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610f58dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610f59c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610f5834d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610f583e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610f58257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610f58514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f35ca048082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610f5818bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3427ac0abf9c96be3cc1808461f688c16591afb Step #5: MERGE-OUTER: attempt 231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2781928082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b3427ac0abf9c96be3cc1808461f688c16591afb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 420 processed earlier; will process 2751 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24678== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c22a491594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c22a405b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c22a3e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08e340841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08e321d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08e31fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c22a3c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c22ae93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c22ae2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c22ae2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c22ae2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c22a905f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c22a93cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c22a84e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c22a83c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c22a8357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c22a89fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c22a491c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c22a57dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c22a3e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c22a3f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c22a3da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c22a4064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f08e31fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c22a3cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1423bb6c2dbb50081ff49ed0abdd19665ff6d642 Step #5: MERGE-OUTER: attempt 232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2784225997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1423bb6c2dbb50081ff49ed0abdd19665ff6d642' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 424 processed earlier; will process 2747 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24812== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2436b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b243628b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b24360b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ad674141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ad655600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ad6535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2435e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b2440b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b244050632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b244052375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b24405235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b243a718c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b243a5f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b243a587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b243ac2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2436b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2437a0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b24360cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2436162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2435fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2436294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7ad6537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2435f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a78c2a620807f41049276f14bdc427b7e6bcf63e Step #5: MERGE-OUTER: attempt 233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2784995266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a78c2a620807f41049276f14bdc427b7e6bcf63e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 425 processed earlier; will process 2746 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24829== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b186f2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b186ea0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b186e83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1f897141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1f878600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1f8765858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b186e5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b18792e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1878c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b1878ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1878ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1873a0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1873d7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b1872e942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b1872d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1872d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b18733ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b186f2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b187018d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b186e84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b186e8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b186e757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b186ea14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1f8767082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b186e68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff187f7a94faa642e31ad5b1ce6ff69da2caf174 Step #5: MERGE-OUTER: attempt 234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2787056039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff187f7a94faa642e31ad5b1ce6ff69da2caf174' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 428 processed earlier; will process 2743 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24954== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589506c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55895063db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558950620665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59688af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59686c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59686a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589505f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5589510cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558951065632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558951067375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55895106735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558950a868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558950a74075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558950a6d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558950ad7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589506c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589507b5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558950621d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55895062b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589506127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55895063e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59686a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558950605bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42d6a4fd2448519db6bf99e56c5135eeb2045b6f Step #5: MERGE-OUTER: attempt 235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2787488046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/42d6a4fd2448519db6bf99e56c5135eeb2045b6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 429 processed earlier; will process 2742 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24993== ERROR: libFuzzer: deadly signal Step #5: #0 0x55684cf73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55684cee7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55684ceca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd88af341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd8890800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd888e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55684cea3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55684d975018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55684d90f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55684d911375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55684d91135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55684d3308c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55684d31e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55684d3177cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55684d381d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55684cf73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55684d05fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55684cecbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55684ced52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55684cebc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55684cee84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd888e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55684ceafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b33b0fee01e51fbd90255e5aca011640986a274 Step #5: MERGE-OUTER: attempt 236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2787907744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b33b0fee01e51fbd90255e5aca011640986a274' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 430 processed earlier; will process 2741 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25000== ERROR: libFuzzer: deadly signal Step #5: #0 0x556da175b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556da16cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556da16b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed7bdec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed7bc0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed7bbe0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556da168be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556da215d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556da20f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556da20f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556da20f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556da1b188c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556da1b06075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556da1aff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556da1b69d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556da175bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556da1847d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556da16b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556da16bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556da16a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556da16d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed7bbe2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556da1697bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d66367f50140d279d775813260f252a116a38ee8 Step #5: MERGE-OUTER: attempt 237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2788384980 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d66367f50140d279d775813260f252a116a38ee8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 431 processed earlier; will process 2740 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25008== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630a7ea2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630a7e16b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630a7df9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f525f7f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f525f60d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f525f5ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630a7dd2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5630a88a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630a883e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5630a8840375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630a884035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5630a825f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5630a824d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630a82467cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5630a82b0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630a7ea2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5630a7f8ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5630a7dfad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630a7e042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630a7deb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630a7e174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f525f5ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630a7ddebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7dcbfc9cf82e3c7281de26cf74b7e0d8469841c Step #5: MERGE-OUTER: attempt 238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2790028551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7dcbfc9cf82e3c7281de26cf74b7e0d8469841c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 434 processed earlier; will process 2737 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25066== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d21d0cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d21d040b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d21d023665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13bfdf241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13bfc0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13bfbe6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d21cffce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d21dace018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d21da68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d21da6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d21da6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d21d4898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d21d477075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d21d4707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d21d4dad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d21d0ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d21d1b8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d21d024d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d21d02e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d21d0157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d21d0414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13bfbe8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d21d008bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edc6a932058c190b51ed093d472d859282cdd561 Step #5: MERGE-OUTER: attempt 239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2790797194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/edc6a932058c190b51ed093d472d859282cdd561' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 435 processed earlier; will process 2736 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==25084== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a16df1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a16d65b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a16d48665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d5b5b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d5b3c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d5b3a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a16d21e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564a177f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a1778d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564a1778f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x564a17196570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564a171ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564a16df1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564a16eddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564a16d49d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564a16d532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564a16d3a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564a16d664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0d5b3a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564a16d2dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0d138ccf87b383af9497d5e219ec3409e42257b Step #5: MERGE-OUTER: attempt 240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2791565573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b0d138ccf87b383af9497d5e219ec3409e42257b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 436 processed earlier; will process 2735 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25106== ERROR: libFuzzer: deadly signal Step #5: #0 0x56168f740594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56168f6b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56168f697665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7aa47041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7aa28500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7aa264858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56168f670e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561690142018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616900dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5616900de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616900de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56168fbb4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56168fbebfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56168fafd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56168faeb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56168fae47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56168fb4ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56168f740c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56168f82cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56168f698d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56168f6a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56168f6897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56168f6b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7aa266082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56168f67cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-465f370311e3d354f1d5496561d1138ff85bff93 Step #5: MERGE-OUTER: attempt 241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2792315099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/465f370311e3d354f1d5496561d1138ff85bff93' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 437 processed earlier; will process 2734 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25180== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3de5de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3de552b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3de535665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74efcb641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74efacb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74efaaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3de50ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c3defe0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3def7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c3def7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3def7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c3dea52f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c3dea89fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c3de99b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c3de989075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c3de9827cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c3de9ecd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c3de5dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c3de6cad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c3de536d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c3de5402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c3de5277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c3de5534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74efaac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c3de51abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-321ea59f84448f9e90c1b28b2a3111f739597b2f Step #5: MERGE-OUTER: attempt 242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2793597009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/321ea59f84448f9e90c1b28b2a3111f739597b2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 439 processed earlier; will process 2732 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25263== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564e2adc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564e2a50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564e2a33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9f1f3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9f1d5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9f1d32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564e2a0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5564e34de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564e3478632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5564e347a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564e347a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5564e2f50f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5564e2f87fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5564e2e9942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5564e2e87075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5564e2e807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5564e2eead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5564e2adcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5564e2bc8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5564e2a34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5564e2a3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564e2a257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5564e2a514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9f1d34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5564e2a18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b030917e65eac8d7792dcb910b0c957d515e8a9f Step #5: MERGE-OUTER: attempt 243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2794528953 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b030917e65eac8d7792dcb910b0c957d515e8a9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 441 processed earlier; will process 2730 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25340== ERROR: libFuzzer: deadly signal Step #5: #0 0x55babf68b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55babf5ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55babf5e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed0ead041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed0e8e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed0e8c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55babf5bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bac008d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bac0027632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bac0029375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bac002935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55babfa488c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55babfa36075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55babfa2f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55babfa99d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55babf68bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55babf777d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55babf5e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55babf5ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55babf5d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55babf6004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed0e8c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55babf5c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-851a5d464ba309e00754495067bc13e4de5b3862 Step #5: MERGE-OUTER: attempt 244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2795301268 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/851a5d464ba309e00754495067bc13e4de5b3862' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 442 processed earlier; will process 2729 files now Step #5: #1 pulse exec/s: 0 rss: 287Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25357== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651cbda1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651cbd15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651cbcf8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c0a87641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c0a68b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c0a66a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651cbcd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5651cc7a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651cc73d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5651cc73f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651cc73f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5651cc15e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651cc14c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651cc1457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651cc1afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651cbda1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651cbe8dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651cbcf9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651cbd032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651cbcea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651cbd164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c0a66c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651cbcddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3fe958757a459e70f3a927767127d6297611cf5 Step #5: MERGE-OUTER: attempt 245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2796232710 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a3fe958757a459e70f3a927767127d6297611cf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 444 processed earlier; will process 2727 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25441== ERROR: libFuzzer: deadly signal Step #5: #0 0x55946d35f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55946d2d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55946d2b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5f070d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5f052200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5f0501858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55946d28fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55946dd61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55946dcfb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55946dcfd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55946dcfd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55946d71c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55946d70a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55946d7037cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55946d76dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55946d35fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55946d44bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55946d2b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55946d2c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55946d2a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55946d2d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd5f0503082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55946d29bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39b8aac5a7a1812ab02319bbd7a69954da0e538d Step #5: MERGE-OUTER: attempt 246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2797040178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/39b8aac5a7a1812ab02319bbd7a69954da0e538d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 445 processed earlier; will process 2726 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25515== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614de977594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614de8ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614de8ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f256880f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f256862400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2568603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614de8a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5614df379018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614df313632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5614df315375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614df31535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5614ded348c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5614ded22075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5614ded1b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5614ded85d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614de977c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5614dea63d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614de8cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614de8d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614de8c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614de8ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2568605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614de8b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3643de8c3b2a385b8cb15c53f046d5f2b9b121bd Step #5: MERGE-OUTER: attempt 247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2797990221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3643de8c3b2a385b8cb15c53f046d5f2b9b121bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 448 processed earlier; will process 2723 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25598== ERROR: libFuzzer: deadly signal Step #5: #0 0x56239c19e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56239c112b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56239c0f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0388fbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0388dd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0388db3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56239c0cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56239cba0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56239cb3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56239cb3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56239cb3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56239c55b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56239c549075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56239c5427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56239c5acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56239c19ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56239c28ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56239c0f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56239c1002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56239c0e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56239c1134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0388db5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56239c0dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a556831d7055bff59aefd25de1349234a40b1714 Step #5: MERGE-OUTER: attempt 248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2798821140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a556831d7055bff59aefd25de1349234a40b1714' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 449 processed earlier; will process 2722 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25615== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6c1298594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6c120cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6c11ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff927f8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff927d9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff927d75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6c11c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6c1c9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6c1c34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6c1c36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6c1c3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6c16558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6c1643075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6c163c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6c16a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6c1298c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6c1384d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6c11f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6c11fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6c11e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6c120d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff927d77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6c11d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-001f1fa39a4f75439c4fad87094063a15f218913 Step #5: MERGE-OUTER: attempt 249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2799587001 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/001f1fa39a4f75439c4fad87094063a15f218913' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 450 processed earlier; will process 2721 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25633== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd92b92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd92b06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd92ae9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4bd93841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4bd74d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4bd72c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd92ac2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fd93594018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd9352e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fd93530375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd9353035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fd92f4f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd92f3d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd92f367cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd92fa0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd92b92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd92c7ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd92aead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd92af42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd92adb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd92b074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe4bd72e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd92acebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-710eea034afdbc8e5aca61bf291551a5f14b98ad Step #5: MERGE-OUTER: attempt 250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2800356840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/710eea034afdbc8e5aca61bf291551a5f14b98ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 451 processed earlier; will process 2720 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25651== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3ebfee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3ebf62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3ebf45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd4c545641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd4c526b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd4c524a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3ebf1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3ec9f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3ec98a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e3ec98c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3ec98c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e3ec3ab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3ec399075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3ec3927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3ec3fcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3ebfeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3ec0dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3ebf46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3ebf502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3ebf377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3ebf634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd4c524c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3ebf2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fd44848a4d03935151c81af356a1104b9bbd184 Step #5: MERGE-OUTER: attempt 251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2801120641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3fd44848a4d03935151c81af356a1104b9bbd184' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 452 processed earlier; will process 2719 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25669== ERROR: libFuzzer: deadly signal Step #5: #0 0x55968b7d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55968b74db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55968b730665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b0054641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b0035b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b0033a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55968b709e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55968c1db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55968c175632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55968c177375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55968c17735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55968bb968c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55968bb84075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55968bb7d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55968bbe7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55968b7d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55968b8c5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55968b731d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55968b73b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55968b7227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55968b74e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b0033c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55968b715bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ace401a8e7dbc002e24b73c6ff93f5626c41ec7c Step #5: MERGE-OUTER: attempt 252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2801889867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ace401a8e7dbc002e24b73c6ff93f5626c41ec7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 453 processed earlier; will process 2718 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==25687== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1ecf06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1ece7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1ece5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04079ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04077df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04077be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1ece36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f1ed908018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1ed8a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f1ed8a4578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f1ed2ab570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f1ed314d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f1ecf06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f1ecff2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f1ece5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f1ece682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f1ece4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f1ece7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f04077c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f1ece42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bad3262274ae7440ed717e99254261a389aac883 Step #5: MERGE-OUTER: attempt 253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2802653913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bad3262274ae7440ed717e99254261a389aac883' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 454 processed earlier; will process 2717 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25709== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633ce523594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633ce497b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633ce47a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05c566441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05c547900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05c5458858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633ce453e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5633cef25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633ceebf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5633ceec1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633ceec135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5633ce997f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633ce9cefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5633ce8e042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633ce8ce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633ce8c77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5633ce931d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5633ce523c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5633ce60fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633ce47bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633ce4852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633ce46c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633ce4984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f05c545a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633ce45fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23383936d3541e4f1f06220dca58d9e6ceb322c3 Step #5: MERGE-OUTER: attempt 254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2804564538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/23383936d3541e4f1f06220dca58d9e6ceb322c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 457 processed earlier; will process 2714 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25899== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623e2001594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623e1f75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623e1f58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab6ffe441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab6fdf900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab6fdd8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623e1f31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5623e2a03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623e299d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5623e299f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623e299f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5623e23be8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623e23ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623e23a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623e240fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623e2001c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623e20edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623e1f59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623e1f632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623e1f4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623e1f764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab6fdda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623e1f3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6367da858370f2d5cd8fc5151b952ddf251abfbc Step #5: MERGE-OUTER: attempt 255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2805371446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6367da858370f2d5cd8fc5151b952ddf251abfbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 458 processed earlier; will process 2713 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25915== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f07b2a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f07b216b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f07b1f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f638fe3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f638fc4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f638fc27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f07b1d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f07bca4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f07bc3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f07bc40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f07bc4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f07b65f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f07b64d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f07b6467cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f07b6b0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f07b2a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f07b38ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f07b1fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f07b2042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f07b1eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f07b2174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f638fc29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f07b1debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18571e90948eb73fcdc43007987b3b3e60507a26 Step #5: MERGE-OUTER: attempt 256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2806145966 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18571e90948eb73fcdc43007987b3b3e60507a26' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 459 processed earlier; will process 2712 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==25933== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9f7b1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9f7a90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9f7a73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa41378f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4135a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa413583858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9f7a4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9f851e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9f84b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9f84ba578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a9f7ec1570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a9f7f2ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a9f7b1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a9f7c08d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a9f7a74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a9f7a7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a9f7a657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a9f7a914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa413585082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a9f7a58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8491b97fa58e834934838ac1e03856c80b6e8ee Step #5: MERGE-OUTER: attempt 257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2806927867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e8491b97fa58e834934838ac1e03856c80b6e8ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 460 processed earlier; will process 2711 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25986== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ac7593594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ac7507b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ac74ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66e473941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66e454e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66e452d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ac74c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ac7f95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ac7f2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ac7f31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ac7f3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ac79508c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ac793e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ac79377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ac79a1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ac7593c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ac767fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ac74ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ac74f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ac74dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ac75084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66e452f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ac74cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eac0421037ef267ccc87c641f4ec3b8443cf2563 Step #5: MERGE-OUTER: attempt 258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2807538819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eac0421037ef267ccc87c641f4ec3b8443cf2563' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 461 processed earlier; will process 2710 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26029== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a142598594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a14250cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1424ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f17a8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f178a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f17882858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1424c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a142f9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a142f34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a142f36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a142f3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a142a0cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a142a43fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a142a45146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55a14293b618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55a1429a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55a142598c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a142684d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a1424f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a1424fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a1424e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a14250d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f1f17884082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a1424d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3640e436d8cc925cfbeeec3b70d4a954fbbd819 Step #5: MERGE-OUTER: attempt 259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2808316053 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e3640e436d8cc925cfbeeec3b70d4a954fbbd819' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 462 processed earlier; will process 2709 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26075== ERROR: libFuzzer: deadly signal Step #5: #0 0x55838cbac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55838cb20b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55838cb03665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f155b84741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f155b65c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f155b63b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55838cadce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55838d5ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55838d548632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55838d54a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55838d54a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55838d020f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55838d057fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55838cf6942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55838cf57075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55838cf507cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55838cfbad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55838cbacc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55838cc98d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55838cb04d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55838cb0e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55838caf57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55838cb214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f155b63d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55838cae8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dcb8b3bcfaee6c3fe268b4e4c9093df94ee1e91 Step #5: MERGE-OUTER: attempt 260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2808800553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0dcb8b3bcfaee6c3fe268b4e4c9093df94ee1e91' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 463 processed earlier; will process 2708 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26114== ERROR: libFuzzer: deadly signal Step #5: #0 0x56069eb73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56069eae7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56069eaca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0df625d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0df607200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0df6051858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56069eaa3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56069f575018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56069f50f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56069f511375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56069f51135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56069ef308c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56069ef1e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56069ef177cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56069ef81d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56069eb73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56069ec5fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56069eacbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56069ead52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56069eabc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56069eae84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0df6053082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56069eaafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1034f5f9f356507cf2a6b30aec3d38593499843a Step #5: MERGE-OUTER: attempt 261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2809495450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1034f5f9f356507cf2a6b30aec3d38593499843a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 464 processed earlier; will process 2707 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26126== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb6dd7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb6dceeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb6dcd1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3aefd2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3aefb3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3aefb19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb6dcaae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fb6e77c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb6e716632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fb6e718375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb6e71835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fb6e1378c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb6e125075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb6e11e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb6e188d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb6dd7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb6de66d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb6dcd2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb6dcdc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb6dcc37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb6dcef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3aefb1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb6dcb6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad7a5a12704ea7bde586e8d49f38df5124f3c877 Step #5: MERGE-OUTER: attempt 262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2810364302 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ad7a5a12704ea7bde586e8d49f38df5124f3c877' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 466 processed earlier; will process 2705 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26208== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556728b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55567282ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55567280d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f8fa9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f8f8ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f8f88c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556727e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556732b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555673252632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555673254375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55567325435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555672c738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555672c61075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555672c5a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555672cc4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556728b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556729a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55567280ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5556728182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556727ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55567282b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f8f88e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556727f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f6fa83de7ea2256bff7323497d598cc320c8f1c Step #5: MERGE-OUTER: attempt 263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2811680338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9f6fa83de7ea2256bff7323497d598cc320c8f1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 468 processed earlier; will process 2703 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26295== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f880d73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f880ce7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f880cca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1580edf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1580cf400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1580cd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f880ca3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f881775018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f88170f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f881711375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f88171135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f8811308c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f88111e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f8811177cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f881181d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f880d73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f880e5fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f880ccbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f880cd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f880cbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f880ce84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1580cd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f880cafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b555a995fef8c08e09233f94d1c097f226c0d460 Step #5: MERGE-OUTER: attempt 264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2812448743 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b555a995fef8c08e09233f94d1c097f226c0d460' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 469 processed earlier; will process 2702 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26313== ERROR: libFuzzer: deadly signal Step #5: #0 0x55840beb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55840be24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55840be07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f031d16c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f031cf8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f031cf60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55840bde0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55840c8b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55840c84c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55840c84e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55840c84e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55840c26d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55840c25b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55840c2547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55840c2bed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55840beb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55840bf9cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55840be08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55840be122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55840bdf97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55840be254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f031cf62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55840bdecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-751c25d7f35223cf2f1fb7a6eef0441bb0718123 Step #5: MERGE-OUTER: attempt 265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2813216717 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/751c25d7f35223cf2f1fb7a6eef0441bb0718123' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 470 processed earlier; will process 2701 files now Step #5: #1 pulse exec/s: 0 rss: 263Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26331== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e889d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e8894db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e88930665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f630e8d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f630e6e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f630e6c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e88909e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559e893db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e89375632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559e89377375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e8937735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559e88d968c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e88d84075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e88d7d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e88de7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e889d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e88ac5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e88931d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e8893b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e889227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e8894e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f630e6ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e88915bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6b1b3bd7062fb5c7aeaf059c727e51c32a592d3 Step #5: MERGE-OUTER: attempt 266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2814756825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6b1b3bd7062fb5c7aeaf059c727e51c32a592d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 473 processed earlier; will process 2698 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26426== ERROR: libFuzzer: deadly signal Step #5: #0 0x56060fe84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56060fdf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56060fddb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58ff51741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58ff32c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58ff30b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56060fdb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560610886018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560610820632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560610822375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56061082235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5606102418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56061022f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606102287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560610292d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56060fe84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56060ff70d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56060fddcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56060fde62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56060fdcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56060fdf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f58ff30d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56060fdc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99f817c4802af5e7c8cf1623f3bacc650b7e0f01 Step #5: MERGE-OUTER: attempt 267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2815904343 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99f817c4802af5e7c8cf1623f3bacc650b7e0f01' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 477 processed earlier; will process 2694 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26515== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c4d610594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c4d584b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c4d567665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68a933341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68a914800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68a9127858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c4d540e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c4e012018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c4dfac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c4dfae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c4dfae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c4da84f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c4dabbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c4d9cd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c4d9bb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c4d9b47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c4da1ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c4d610c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c4d6fcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c4d568d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c4d5722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c4d5597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c4d5854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f68a9129082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c4d54cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40e2d89a8dbbc1e95646ec72423de70a91fd48ce Step #5: MERGE-OUTER: attempt 268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2816496789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/40e2d89a8dbbc1e95646ec72423de70a91fd48ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 478 processed earlier; will process 2693 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26557== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e905286594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9051fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9051dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab8806f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab87e8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab87e63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9051b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e905c88018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e905c22632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e905c24375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e905c2435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9056438c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e905631075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e90562a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e905694d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e905286c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e905372d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9051ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9051e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9051cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9051fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab87e65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9051c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68b5250863ab7adb1f3b9bff967ed5d6468b4a8d Step #5: MERGE-OUTER: attempt 269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2817264150 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/68b5250863ab7adb1f3b9bff967ed5d6468b4a8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 479 processed earlier; will process 2692 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26574== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c63a32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c639a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c63989665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f391d9e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f391d7f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f391d7d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c63962e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559c64434018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c643ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559c643d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c643d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559c63def8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559c63ddd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559c63dd67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559c63e40d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559c63a32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559c63b1ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559c6398ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559c639942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559c6397b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559c639a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f391d7d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559c6396ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29aa9d2425ed9a6ca493e3dc6a87e86cda48d5b8 Step #5: MERGE-OUTER: attempt 270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2818034810 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/29aa9d2425ed9a6ca493e3dc6a87e86cda48d5b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 480 processed earlier; will process 2691 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26592== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578d92ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578d9262b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578d9245665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f805243341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f805224800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8052227858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578d921ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5578d9cf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578d9c8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5578d9c8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578d9c8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5578d96ab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578d9699075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578d96927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578d96fcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578d92eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578d93dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578d9246d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578d92502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578d92377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578d92634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8052229082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578d922abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb2eec3e3ec98c06cee192de60eed75e6e1e591a Step #5: MERGE-OUTER: attempt 271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2818803607 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb2eec3e3ec98c06cee192de60eed75e6e1e591a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 481 processed earlier; will process 2690 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==26610== ERROR: libFuzzer: deadly signal Step #5: #0 0x55981feb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55981fe2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55981fe0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33976ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33974ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33974de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55981fde6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5598208b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559820852632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559820854578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55982025b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5598202c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55981feb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55981ffa2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55981fe0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55981fe182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55981fdff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55981fe2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f33974e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55981fdf2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b4a5563007f789e17764f3019432db4d1cba95b Step #5: MERGE-OUTER: attempt 272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2819577925 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3b4a5563007f789e17764f3019432db4d1cba95b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 482 processed earlier; will process 2689 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26663== ERROR: libFuzzer: deadly signal Step #5: #0 0x55957c274594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55957c1e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55957c1cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c73f6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c73d8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c73d63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55957c1a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55957cc76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55957cc10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55957cc12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55957cc1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55957c6318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55957c61f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55957c6187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55957c682d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55957c274c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55957c360d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55957c1ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55957c1d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55957c1bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55957c1e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c73d65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55957c1b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b32125e054731f8310a7796579d67b3d85fcffa7 Step #5: MERGE-OUTER: attempt 273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2820511792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b32125e054731f8310a7796579d67b3d85fcffa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 484 processed earlier; will process 2687 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26743== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612ce2a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612ce218b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612ce1fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdad53041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdad34500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdad324858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612ce1d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5612ceca6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612cec40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5612cec42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612cec4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5612ce718f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612ce74ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5612ce66142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5612ce64f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5612ce6487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5612ce6b2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612ce2a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5612ce390d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5612ce1fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612ce2062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5612ce1ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612ce2194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efdad326082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5612ce1e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05fab259f57623b07b91442e7eb1c36ed5466ff9 Step #5: MERGE-OUTER: attempt 274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2820989262 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/05fab259f57623b07b91442e7eb1c36ed5466ff9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 485 processed earlier; will process 2686 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==26781== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5de8fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5de870b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5de853665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fc7c3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fc7a4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fc7a24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5de82ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5df2fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5df298632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5df29a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55c5deca1570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c5ded0ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c5de8fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c5de9e8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c5de854d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c5de85e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c5de8457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c5de8714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0fc7a26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c5de838bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c64aa0dc34650315b5921a57ecac40cda6c57d98 Step #5: MERGE-OUTER: attempt 275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2821863240 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c64aa0dc34650315b5921a57ecac40cda6c57d98' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 486 processed earlier; will process 2685 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26832== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a1afa8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a1af1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a1aeff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9d01b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9cffcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9cffac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a1aed8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557a1b9aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a1b944632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557a1b946375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a1b94635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557a1b41cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a1b453fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a1b36542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a1b353075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a1b34c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a1b3b6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a1afa8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a1b094d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a1af00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a1af0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a1aef17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a1af1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9cffae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a1aee4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93eb3ac2ae374c487b2a23f4e66bc85c80975ae0 Step #5: MERGE-OUTER: attempt 276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2822315740 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/93eb3ac2ae374c487b2a23f4e66bc85c80975ae0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 487 processed earlier; will process 2684 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26870== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643048ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56430485eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564304841665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f218c61241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f218c42700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f218c406858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56430481ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5643052ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564305286632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564305288375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56430528835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564304ca78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564304c95075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564304c8e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564304cf8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643048eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643049d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564304842d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56430484c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643048337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56430485f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f218c408082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564304826bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7935726251497ef630c6de3838f75f7a8e90462f Step #5: MERGE-OUTER: attempt 277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2823180011 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7935726251497ef630c6de3838f75f7a8e90462f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 488 processed earlier; will process 2683 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26886== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5d4008594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5d3f7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5d3f5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79ad97a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79ad78f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79ad76e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5d3f38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5d4a0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5d49a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5d49a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5d49a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5d43c58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5d43b3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5d43ac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5d4416d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5d4008c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5d40f4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5d3f60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5d3f6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5d3f517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5d3f7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f79ad770082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5d3f44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2c121b6298913b3fe5467ee015188d6759b3c64 Step #5: MERGE-OUTER: attempt 278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2823947124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e2c121b6298913b3fe5467ee015188d6759b3c64' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 489 processed earlier; will process 2682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26904== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa1d37d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa1d2f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa1d2d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e25b4441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e2595900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e25938858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa1d2ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa1dd7f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa1dd19632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa1dd1b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa1dd1b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aa1d73a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa1d728075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa1d7217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa1d78bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa1d37dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa1d469d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa1d2d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa1d2df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa1d2c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa1d2f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e2593a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa1d2b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac5c848f5aa4bb790bf61d3b202bf2e20a13af56 Step #5: MERGE-OUTER: attempt 279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2824714418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac5c848f5aa4bb790bf61d3b202bf2e20a13af56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 490 processed earlier; will process 2681 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26922== ERROR: libFuzzer: deadly signal Step #5: #0 0x55694568f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556945603b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569455e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbaf8b1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbaf892500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbaf8904858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569455bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556946091018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55694602b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55694602d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55694602d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556945a4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556945a3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556945a337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556945a9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55694568fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55694577bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5569455e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569455f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5569455d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5569456044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbaf8906082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5569455cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-127cc4fe34f4db7b0d74ece1dc92d53ec55bf214 Step #5: MERGE-OUTER: attempt 280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2825482858 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/127cc4fe34f4db7b0d74ece1dc92d53ec55bf214' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 491 processed earlier; will process 2680 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26940== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588cc149594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588cc0bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588cc0a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f111464041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f111445500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1114434858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588cc079e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588ccb4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588ccae5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5588ccae7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588ccae735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5588cc5068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588cc4f4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588cc4ed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588cc557d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588cc149c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588cc235d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588cc0a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588cc0ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588cc0927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588cc0be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1114436082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588cc085bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b28598e5b1511a7bbecf200d2115e13401d4144e Step #5: MERGE-OUTER: attempt 281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2826254756 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b28598e5b1511a7bbecf200d2115e13401d4144e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 492 processed earlier; will process 2679 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26958== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ec24c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ec2438b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ec241b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcacd0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcacb2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcacaff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ec23f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561ec2ec6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ec2e60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561ec2e62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ec2e6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561ec28818c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ec286f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ec28687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ec28d2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ec24c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ec25b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ec241cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ec24262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ec240d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ec24394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbcacb01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ec2400bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42b573f7fcb98a59ce4dbb0321b140b913cfa7d9 Step #5: MERGE-OUTER: attempt 282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2827022878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/42b573f7fcb98a59ce4dbb0321b140b913cfa7d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 493 processed earlier; will process 2678 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26976== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a47ede7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a47ed5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a47ed3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe14df2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe14dd4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe14dd22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a47ed17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a47f7e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a47f783632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a47f785375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a47f78535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a47f1a48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a47f192075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a47f18b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a47f1f5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a47ede7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a47eed3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a47ed3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a47ed492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a47ed307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a47ed5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe14dd24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a47ed23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53cc6e6d1c670f2c3f684b09b5f47b665d22d027 Step #5: MERGE-OUTER: attempt 283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2827793018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/53cc6e6d1c670f2c3f684b09b5f47b665d22d027' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 494 processed earlier; will process 2677 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26994== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f1902d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f18fa1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f18f84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c950fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c94f1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c94ef2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f18f5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559f19a2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f199c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559f199cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f199cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559f193ea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f193d8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f193d17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f1943bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f1902dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f19119d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f18f85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f18f8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f18f767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f18fa24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c94ef4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f18f69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b747e6de905dd6098e6c95ea783a572c11794718 Step #5: MERGE-OUTER: attempt 284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2828566589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b747e6de905dd6098e6c95ea783a572c11794718' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 495 processed earlier; will process 2676 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27012== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d671b42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d671ab6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d671a99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c9c23241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c9c04700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c9c026858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d671a72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d672544018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6724de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d6724e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6724e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d671eff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d671eed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d671ee67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d671f50d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d671b42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d671c2ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d671a9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d671aa42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d671a8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d671ab74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c9c028082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d671a7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6a60a89e1f991f70dfc34907d5433ebbf808714 Step #5: MERGE-OUTER: attempt 285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2829335431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d6a60a89e1f991f70dfc34907d5433ebbf808714' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 496 processed earlier; will process 2675 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27030== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578ae8d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578ae84bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578ae82e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd88f80541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd88f61a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd88f5f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578ae807e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5578af2d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578af273632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5578af275375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578af27535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5578aed4bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578aed82fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5578aec9442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5578aec82075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578aec7b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5578aece5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5578ae8d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5578ae9c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5578ae82fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578ae8392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578ae8207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578ae84c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd88f5fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5578ae813bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-234d4475e22aa6b3a573ff7d4de815bac45f1565 Step #5: MERGE-OUTER: attempt 286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2831035864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/234d4475e22aa6b3a573ff7d4de815bac45f1565' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 499 processed earlier; will process 2672 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27154== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b23f41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b23eb5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b23e98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f496d04541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f496ce5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f496ce39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b23e71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564b24943018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b248dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564b248df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b248df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564b242fe8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b242ec075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b242e57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b2434fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b23f41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b2402dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b23e99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b23ea32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b23e8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b23eb64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f496ce3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b23e7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7f410fb50c8b6952e925ee330ed717f1df64b02 Step #5: MERGE-OUTER: attempt 287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2831671638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c7f410fb50c8b6952e925ee330ed717f1df64b02' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 500 processed earlier; will process 2671 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27198== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ac406b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ac3fdfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ac3fc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c2a8aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c2a6bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c2a69e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ac3f9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563ac4a6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ac4a07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563ac4a09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ac4a0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563ac44288c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563ac4416075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563ac440f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563ac4479d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563ac406bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563ac4157d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563ac3fc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563ac3fcd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563ac3fb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563ac3fe04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c2a6a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563ac3fa7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-785e89d6980b290070eb0fcc550bcf75295fd0d6 Step #5: MERGE-OUTER: attempt 288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2832751096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/785e89d6980b290070eb0fcc550bcf75295fd0d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 502 processed earlier; will process 2669 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27281== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f063f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f06369b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f0634c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f164d4a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f164d2bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f164d29c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f06325e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f06df7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f06d91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f06d93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f06d9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f067b28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f067a0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f067997cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f06803d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f063f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f064e1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f0634dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f063572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f0633e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f0636a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f164d29e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f06331bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ea673b93174a6a4c34317674de96739d9164397 Step #5: MERGE-OUTER: attempt 289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2833999155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ea673b93174a6a4c34317674de96739d9164397' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 505 processed earlier; will process 2666 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27367== ERROR: libFuzzer: deadly signal Step #5: #0 0x560afc26f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560afc1e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560afc1c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd11c8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd11a9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd11a79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560afc19fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560afcc71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560afcc0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560afcc0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560afcc0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560afc6e3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560afc71afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560afc62c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560afc61a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560afc6137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560afc67dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560afc26fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560afc35bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560afc1c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560afc1d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560afc1b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560afc1e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd11a7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560afc1abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19f477eb2c02372134d9694ec2940c9d3d34f3b6 Step #5: MERGE-OUTER: attempt 290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2834473494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/19f477eb2c02372134d9694ec2940c9d3d34f3b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 506 processed earlier; will process 2665 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27406== ERROR: libFuzzer: deadly signal Step #5: #0 0x560778f23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560778e97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560778e7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa12604a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa125e5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa125e3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560778e53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560779925018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607798bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5607798c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607798c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5607792e08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607792ce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607792c77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560779331d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560778f23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56077900fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560778e7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560778e852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560778e6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560778e984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa125e40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560778e5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88b2156bba76ee555fd437ec8ff6e83575491a98 Step #5: MERGE-OUTER: attempt 291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2835146892 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/88b2156bba76ee555fd437ec8ff6e83575491a98' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 507 processed earlier; will process 2664 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27419== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583f050b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583f047fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583f0462665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f072e8bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f072e6d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f072e6b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583f043be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5583f0f0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583f0ea7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5583f0ea9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583f0ea935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5583f097ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5583f09b6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5583f09b8146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5583f08ae618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5583f0919d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5583f050bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5583f05f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5583f0463d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5583f046d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5583f04547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5583f04804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f072e6b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5583f0447bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-061d5d2bfffb0a31aa11e6a1e9e7556c090afcbf Step #5: MERGE-OUTER: attempt 292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2835626595 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/061d5d2bfffb0a31aa11e6a1e9e7556c090afcbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 508 processed earlier; will process 2663 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27460== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b67832f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6782a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b678286665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe54341341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe54322800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe543207858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b67825fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b678d31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b678ccb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b678ccd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b678ccd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b6786ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b6786da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6786d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b67873dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b67832fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b67841bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b678287d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b6782912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b6782787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b6782a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe543209082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b67826bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d82178b48c3885500dbff31a3e5dcdba7af254e0 Step #5: MERGE-OUTER: attempt 293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2836029498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d82178b48c3885500dbff31a3e5dcdba7af254e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 509 processed earlier; will process 2662 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27470== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db1f32f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db1f2a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db1f286665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a0325841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a0306d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a0304c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db1f25fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55db1fd31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db1fccb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55db1fccd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db1fccd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55db1f6ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db1f6da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db1f6d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db1f73dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db1f32fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db1f41bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db1f287d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db1f2912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db1f2787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db1f2a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a0304e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db1f26bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f49853a75509696c27c9695cb4ad078fbcd49c35 Step #5: MERGE-OUTER: attempt 294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2837478839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f49853a75509696c27c9695cb4ad078fbcd49c35' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 511 processed earlier; will process 2660 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27591== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6f94ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6f943eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6f9421665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89400f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f893ff0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f893fee7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6f93fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b6f9ecc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6f9e66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b6f9e68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6f9e6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b6f993ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6f9975fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6f988742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6f9875075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6f986e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6f98d8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b6f94cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6f95b6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b6f9422d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6f942c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b6f94137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6f943f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f893fee9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b6f9406bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d872cd0ea8b0dcc229954ff7f2fdfae68a4616f3 Step #5: MERGE-OUTER: attempt 295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2838817272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d872cd0ea8b0dcc229954ff7f2fdfae68a4616f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 513 processed earlier; will process 2658 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27707== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c41805b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c417fcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c417fb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d6b96f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d6b78400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d6b763858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c417f8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c418a5d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4189f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c4189f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4189f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c4184cff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c418506fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c41841842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c418406075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c4183ff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c418469d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c41805bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c418147d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c417fb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c417fbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c417fa47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c417fd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d6b765082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c417f97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e6be8753028a0a79b779e1a53c7a89d520b3a15 Step #5: MERGE-OUTER: attempt 296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2840440228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9e6be8753028a0a79b779e1a53c7a89d520b3a15' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 515 processed earlier; will process 2656 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27766== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adb4aa7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adb4a1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adb49fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa886f6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa886d7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa886d5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adb49d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adb54a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adb5443632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adb5445375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adb544535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adb4f1bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55adb4f52fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55adb4e6442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55adb4e52075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55adb4e4b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55adb4eb5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55adb4aa7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55adb4b93d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55adb49ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55adb4a092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55adb49f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55adb4a1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa886d5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55adb49e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db38fd1507f042e53792120faac659db5c779ba1 Step #5: MERGE-OUTER: attempt 297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2841256838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db38fd1507f042e53792120faac659db5c779ba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 517 processed earlier; will process 2654 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27844== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c11888c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c118800b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1187e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc564ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc562df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc562be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1187bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c11928e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c119228632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c11922a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c11922a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c118d00f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c118d37fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c118c4942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c118c37075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c118c307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c118c9ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c11888cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c118978d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1187e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1187ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1187d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1188014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc562c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1187c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6131900f8f6c3cc6ee5644e8a692e1b8579b4722 Step #5: MERGE-OUTER: attempt 298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2843036242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6131900f8f6c3cc6ee5644e8a692e1b8579b4722' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 520 processed earlier; will process 2651 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27970== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555c8b04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555c8a78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555c8a5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc3e91641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc3e72b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc3e70a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555c8a34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555c9506018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555c94a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555c94a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555c94a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555c8f78f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555c8faffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555c8ec142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5555c8eaf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555c8ea87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555c8f12d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5555c8b04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5555c8bf0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5555c8a5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5555c8a662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5555c8a4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5555c8a794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbc3e70c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5555c8a40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5a8e709af1e62156b6de386e03773cb3ce2325d Step #5: MERGE-OUTER: attempt 299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2843520904 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a5a8e709af1e62156b6de386e03773cb3ce2325d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 521 processed earlier; will process 2650 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28011== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe22a47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe229bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe2299e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67d91dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67d8ff200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67d8fd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe22977e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe23449018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe233e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe233e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe233e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe22e048c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe22df2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe22deb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe22e55d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe22a47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe22b33d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe2299fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe229a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe229907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe229bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67d8fd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe22983bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b22244ac5402c342b38c395de2c95514daab81fd Step #5: MERGE-OUTER: attempt 300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2843928342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b22244ac5402c342b38c395de2c95514daab81fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 522 processed earlier; will process 2649 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28049== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633363a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563336317b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633362fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6a03b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6a01cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6a01ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633362d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563336da5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563336d3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563336d41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563336d4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563336817f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56333684efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56333676042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56333674e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633367477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5633367b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5633363a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56333648fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633362fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633363052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633362ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633363184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe6a01ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633362dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64b1e5097c510fc1e97937e83446f7068ab5b19b Step #5: MERGE-OUTER: attempt 301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2844804090 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/64b1e5097c510fc1e97937e83446f7068ab5b19b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 523 processed earlier; will process 2648 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28067== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1803e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f180358b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f18033b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66f982c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66f964100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66f9620858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f180314e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f180de6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f180d80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f180d82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f180d8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f1807a18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f18078f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1807887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1807f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1803e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1804d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f18033cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1803462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f18032d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1803594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66f9622082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f180320bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-442772a466719df8f2426a7f4fe9b5e76a08a17b Step #5: MERGE-OUTER: attempt 302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2845243193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/442772a466719df8f2426a7f4fe9b5e76a08a17b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 524 processed earlier; will process 2647 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28138== ERROR: libFuzzer: deadly signal Step #5: #0 0x55883370e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558833682b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558833665665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fa2a4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fa285f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fa283e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55883363ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558834110018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588340aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5588340ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588340ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558833acb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558833ab9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558833ab27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558833b1cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55883370ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588337fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558833666d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588336702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588336577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588336834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fa2840082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55883364abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2750930bbe83f371990b72596b83ab9051c41bd5 Step #5: MERGE-OUTER: attempt 303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2846939368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2750930bbe83f371990b72596b83ab9051c41bd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 527 processed earlier; will process 2644 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28197== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b26a09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b2697db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b26960665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2891d0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2891b1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2891af9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b26939e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555b2740b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b273a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555b273a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b273a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555b26dc68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b26db4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b26dad7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b26e17d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b26a09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b26af5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b26961d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b2696b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b269527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b2697e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2891afb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b26945bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba8290c05ac2e0756d8448560211bcadcfa44c1b Step #5: MERGE-OUTER: attempt 304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2847708521 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba8290c05ac2e0756d8448560211bcadcfa44c1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 528 processed earlier; will process 2643 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28214== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf7b49b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf7b40fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf7b3f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e5116e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e50f8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e50f62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf7b3cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf7be9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf7be37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf7be39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf7be3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf7b8588c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf7b846075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf7b83f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf7b8a9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf7b49bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf7b587d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf7b3f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf7b3fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf7b3e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf7b4104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e50f64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf7b3d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7dbc14bee159d79362948b7bd9137d82f3099a3 Step #5: MERGE-OUTER: attempt 305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2848986834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7dbc14bee159d79362948b7bd9137d82f3099a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 531 processed earlier; will process 2640 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28337== ERROR: libFuzzer: deadly signal Step #5: #0 0x56158f505594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56158f479b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56158f45c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf03c8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf03a9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf03a7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56158f435e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56158ff07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56158fea1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56158fea3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56158fea335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56158f8c28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56158f8b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56158f8a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56158f913d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56158f505c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56158f5f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56158f45dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56158f4672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56158f44e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56158f47a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf03a7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56158f441bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57631e2c9bafc86f76db02122e48b65dfe5ff376 Step #5: MERGE-OUTER: attempt 306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2850336342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57631e2c9bafc86f76db02122e48b65dfe5ff376' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 533 processed earlier; will process 2638 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28424== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640a3874594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640a37e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640a37cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85b8ea541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85b8cba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85b8c99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640a37a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5640a4276018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640a4210632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640a4212375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640a421235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640a3c318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640a3c1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640a3c187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640a3c82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640a3874c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640a3960d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640a37ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640a37d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640a37bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640a37e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f85b8c9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640a37b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a1b2998a3d84346894453c5c6bb8030faa89fcf Step #5: MERGE-OUTER: attempt 307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2851105197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a1b2998a3d84346894453c5c6bb8030faa89fcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 534 processed earlier; will process 2637 files now Step #5: #1 pulse exec/s: 0 rss: 251Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f519e2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f519d9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f519d81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf7d24041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf7d05500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf7d034858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f519d5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f51a82c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f51a7c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f51a7c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f51a7c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f51a29ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f51a2d5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f51a1e742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f51a1d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f51a1ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f51a238d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f519e2ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f519f16d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f519d82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f519d8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f519d737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f519d9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf7d036082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f519d66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74172244d53431c582c830d1fcfae096fc1ff834 Step #5: MERGE-OUTER: attempt 308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2852474806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/74172244d53431c582c830d1fcfae096fc1ff834' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 538 processed earlier; will process 2633 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28594== ERROR: libFuzzer: deadly signal Step #5: #0 0x56043e3a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56043e31ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56043e2fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02748f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f027470a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02746e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56043e2d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56043eda8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56043ed42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56043ed44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56043ed4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56043e81af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56043e851fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56043e76342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56043e751075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56043e74a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56043e7b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56043e3a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56043e492d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56043e2fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56043e3082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56043e2ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56043e31b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02746eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56043e2e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9af17e03aabba970e989397bbe6f4c819f8eb1c2 Step #5: MERGE-OUTER: attempt 309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2853900750 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9af17e03aabba970e989397bbe6f4c819f8eb1c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 540 processed earlier; will process 2631 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28681== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be6cdee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be6cd62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be6cd45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce9dcc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce9dad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce9dab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be6cd1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55be6d7f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be6d78a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55be6d78c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be6d78c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55be6d262f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be6d299fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be6d1ab42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55be6d199075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55be6d1927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55be6d1fcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55be6cdeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55be6cedad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55be6cd46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55be6cd502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55be6cd377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55be6cd634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fce9dab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55be6cd2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d91e7095f9d3c1bf9736eff33ee7fca1d522a59 Step #5: MERGE-OUTER: attempt 310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2854596290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2d91e7095f9d3c1bf9736eff33ee7fca1d522a59' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 541 processed earlier; will process 2630 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28694== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4e1342594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4e12b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4e1299665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20f064641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20f045b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20f043a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4e1272e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f4e1d44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4e1cde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f4e1ce0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4e1ce035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f4e16ff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4e16ed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4e16e67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4e1750d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4e1342c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4e142ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4e129ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4e12a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4e128b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4e12b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f20f043c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4e127ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66b0ac14908cb76b5fd6afa507c80f1cc9ab948e Step #5: MERGE-OUTER: attempt 311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2855462293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/66b0ac14908cb76b5fd6afa507c80f1cc9ab948e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 543 processed earlier; will process 2628 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28803== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bceacf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bceac6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bceac4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54a7e7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54a7c8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54a7c6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bceac26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bceb6f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bceb692632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bceb694375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bceb69435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bceb0b38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bceb0a1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bceb09a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bceb104d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bceacf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bceade2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bceac4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bceac582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bceac3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bceac6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54a7c6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bceac32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-727893ed69680551bd065034d42b325a6de05c3c Step #5: MERGE-OUTER: attempt 312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2856718547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/727893ed69680551bd065034d42b325a6de05c3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 546 processed earlier; will process 2625 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28919== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561a89a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561a8914b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561a88f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f085b88741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f085b69c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f085b67b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561a88d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5561a93a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561a933c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5561a933e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561a933e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5561a8e14f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561a8e4bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561a8d5d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5561a8d4b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561a8d447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561a8daed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5561a89a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5561a8a8cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5561a88f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561a89022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561a88e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561a89154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f085b67d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5561a88dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aca868aa85b863fd1c539866c7f381a98924ded2 Step #5: MERGE-OUTER: attempt 313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2858150217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aca868aa85b863fd1c539866c7f381a98924ded2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 548 processed earlier; will process 2623 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28976== ERROR: libFuzzer: deadly signal Step #5: #0 0x56488db15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56488da89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56488da6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dd70e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dd6ef900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dd6ed8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56488da45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56488e517018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56488e4b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56488e4b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56488e4b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56488df89f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56488dfc0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56488ded242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56488dec0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56488deb97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56488df23d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56488db15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56488dc01d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56488da6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56488da772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56488da5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56488da8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5dd6eda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56488da51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c56461307f2f94b982694a4901f7a93e36d4a1d8 Step #5: MERGE-OUTER: attempt 314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2859219104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c56461307f2f94b982694a4901f7a93e36d4a1d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 551 processed earlier; will process 2620 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29087== ERROR: libFuzzer: deadly signal Step #5: #0 0x564de436e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564de42e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564de42c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faddae8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faddac9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faddac7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564de429ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564de4d70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564de4d0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564de4d0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564de4d0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564de472b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564de4719075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564de47127cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564de477cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564de436ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564de445ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564de42c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564de42d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564de42b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564de42e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faddac7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564de42aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-841fe035b17452a5b1408f8965d36311487a6be5 Step #5: MERGE-OUTER: attempt 315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2859862008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/841fe035b17452a5b1408f8965d36311487a6be5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 552 processed earlier; will process 2619 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29130== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fc767c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fc75f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fc75d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70c85ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70c83c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70c83a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fc75ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563fc807e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563fc8018632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563fc801a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563fc801a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563fc7af0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563fc7b27fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563fc7a3942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563fc7a27075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563fc7a207cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563fc7a8ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563fc767cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563fc7768d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563fc75d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563fc75de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563fc75c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563fc75f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70c83a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563fc75b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-926f32ab79aa7eeeb2dd5a14f6d695b24ac3f488 Step #5: MERGE-OUTER: attempt 316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2860791352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/926f32ab79aa7eeeb2dd5a14f6d695b24ac3f488' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 554 processed earlier; will process 2617 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29213== ERROR: libFuzzer: deadly signal Step #5: #0 0x56158162c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615815a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561581583665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9eb0aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9eaebf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9eae9e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56158155ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56158202e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561581fc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561581fca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561581fca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5615819e98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5615819d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5615819d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561581a3ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56158162cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561581718d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561581584d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56158158e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615815757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615815a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9eaea0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561581568bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b8a0bbb42b5b31c80d5ebe9c87162382af07750 Step #5: MERGE-OUTER: attempt 317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2862217665 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0b8a0bbb42b5b31c80d5ebe9c87162382af07750' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 556 processed earlier; will process 2615 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29271== ERROR: libFuzzer: deadly signal Step #5: #0 0x557298895594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557298809b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572987ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a9743a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a9724f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a9722e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572987c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557299297018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557299231632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557299233375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55729923335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557298c528c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557298c40075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557298c397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557298ca3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557298895c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557298981d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572987edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572987f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572987de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55729880a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a97230082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572987d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c620e424f46fbb24c1bb7a7194df2349588650ce Step #5: MERGE-OUTER: attempt 318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2862657728 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c620e424f46fbb24c1bb7a7194df2349588650ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 557 processed earlier; will process 2614 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29342== ERROR: libFuzzer: deadly signal Step #5: #0 0x55798d00f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55798cf83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55798cf66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b406f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b4050800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b404e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55798cf3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55798da11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55798d9ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55798d9ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55798d9ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55798d483f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55798d4bafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55798d3cc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55798d3ba075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55798d3b37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55798d41dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55798d00fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55798d0fbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55798cf67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55798cf712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55798cf587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55798cf844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9b404e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55798cf4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b8755efcbef793a861d62187207a44b40c1c14a Step #5: MERGE-OUTER: attempt 319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2863102081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0b8755efcbef793a861d62187207a44b40c1c14a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 558 processed earlier; will process 2613 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29349== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a04673594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a045e7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a045ca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96143bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96141d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96141b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a045a3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a05075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a0500f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a05011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a0501135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a04ae7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559a04b1efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559a04a3042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559a04a1e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559a04a177cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559a04a81d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559a04673c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559a0475fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559a045cbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559a045d52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559a045bc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559a045e84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f96141b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559a045afbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a81b909c782c236badbb1a20b1148f7055fca73c Step #5: MERGE-OUTER: attempt 320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2865021992 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a81b909c782c236badbb1a20b1148f7055fca73c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 561 processed earlier; will process 2610 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29474== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c78df8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c78d6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c78d4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55f0cf341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55f0b0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55f0ae7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c78d28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558c797fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c79794632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558c79796375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c7979635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558c791b58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c791a3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c7919c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c79206d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c78df8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c78ee4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c78d50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c78d5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c78d417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c78d6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55f0ae9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c78d34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bbf2401f53e0911d043069684116acd1676897d Step #5: MERGE-OUTER: attempt 321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2865795308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6bbf2401f53e0911d043069684116acd1676897d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 562 processed earlier; will process 2609 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==29492== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ece5ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ece55eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ece541665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f2b60241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f2b41700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f2b3f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ece51ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ecefec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ecef86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ecef88578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x558ece98f570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558ece9f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558ece5eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558ece6d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558ece542d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558ece54c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558ece5337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558ece55f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5f2b3f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558ece526bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a25bc84901745489a87dd5fad22c2ed7e4279978 Step #5: MERGE-OUTER: attempt 322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2866569791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a25bc84901745489a87dd5fad22c2ed7e4279978' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 563 processed earlier; will process 2608 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29545== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b3f58c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b3f500b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b3f4e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3d04fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3d031100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3d02f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b3f4bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560b3ff8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b3ff28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560b3ff2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b3ff2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560b3f9498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560b3f937075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560b3f9307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560b3f99ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560b3f58cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560b3f678d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560b3f4e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560b3f4ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560b3f4d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560b3f5014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3d02f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560b3f4c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e40df30696b2785bd24525ad9184211906b6fc6c Step #5: MERGE-OUTER: attempt 323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2867211145 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e40df30696b2785bd24525ad9184211906b6fc6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 564 processed earlier; will process 2607 files now Step #5: #1 pulse exec/s: 0 rss: 281Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29588== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc31af0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc31a64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc31a47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6a510241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6a4f1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6a4ef6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc31a20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc324f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc3248c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc3248e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc3248e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc31f64f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bc31f9bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bc31ead42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bc31e9b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bc31e947cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bc31efed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bc31af0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bc31bdcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bc31a48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bc31a522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bc31a397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bc31a654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd6a4ef8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bc31a2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03a45c0931a0ddc75701df402ca9f4a92180bef6 Step #5: MERGE-OUTER: attempt 324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2868827389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/03a45c0931a0ddc75701df402ca9f4a92180bef6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 567 processed earlier; will process 2604 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29709== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563e080b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563e077fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563e0762665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1692a4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f169285800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1692837858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563e073be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5563e120d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563e11a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563e11a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563e11a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5563e0bc88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563e0bb6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563e0baf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563e0c19d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563e080bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563e08f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563e0763d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563e076d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563e07547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563e07804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1692839082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563e0747bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7550a66b2de066fd8e34065314866313efad0332 Step #5: MERGE-OUTER: attempt 325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2869593820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7550a66b2de066fd8e34065314866313efad0332' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 568 processed earlier; will process 2603 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29726== ERROR: libFuzzer: deadly signal Step #5: #0 0x56271cb54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56271cac8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56271caab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b8921241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b8902700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b89006858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56271ca84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56271d556018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56271d4f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56271d4f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56271d4f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56271cfc8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56271cffffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56271cf1142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56271ceff075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56271cef87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56271cf62d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56271cb54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56271cc40d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56271caacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56271cab62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56271ca9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56271cac94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0b89008082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56271ca90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e8140c5243f6a53294da86e1f1e713d7c4734db Step #5: MERGE-OUTER: attempt 326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2871163335 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9e8140c5243f6a53294da86e1f1e713d7c4734db' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 572 processed earlier; will process 2599 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa167b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa16724b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa16707665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc41449441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4142a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc414288858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa166e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fa171b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa1714c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fa1714e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa1714e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fa16c24f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fa16c5bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fa16b6d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fa16b5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fa16b547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fa16bbed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fa167b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fa1689cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fa16708d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fa167122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fa166f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fa167254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc41428a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fa166ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fa6b3cc4ec990ed999c4d546641846401345ccb Step #5: MERGE-OUTER: attempt 327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2872913519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7fa6b3cc4ec990ed999c4d546641846401345ccb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 576 processed earlier; will process 2595 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29974== ERROR: libFuzzer: deadly signal Step #5: #0 0x563727ff2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563727f66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563727f49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0fe78e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0fe5a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0fe582858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563727f22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5637289f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56372898e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563728990375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56372899035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5637283af8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56372839d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5637283967cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563728400d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563727ff2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5637280ded43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563727f4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563727f542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563727f3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563727f674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0fe584082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563727f2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-708f4ff87a723dbe19d007a029142df8bd40cf39 Step #5: MERGE-OUTER: attempt 328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2873681873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/708f4ff87a723dbe19d007a029142df8bd40cf39' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 577 processed earlier; will process 2594 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29991== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d6ac07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d6ab7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d6ab5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0e91fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0e901100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0e8ff0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d6ab37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d6b609018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d6b5a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d6b5a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d6b5a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d6afc48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d6afb2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d6afab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d6b015d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d6ac07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d6acf3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d6ab5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d6ab692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d6ab507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d6ab7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb0e8ff2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d6ab43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39f49c73f136460421543925b97b780262b976c9 Step #5: MERGE-OUTER: attempt 329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2874451564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/39f49c73f136460421543925b97b780262b976c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 578 processed earlier; will process 2593 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30009== ERROR: libFuzzer: deadly signal Step #5: #0 0x557611166594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576110dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576110bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe36bfbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe36bdd200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe36bdb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557611096e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557611b68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557611b02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557611b04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557611b0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576115daf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557611611fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55761152342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557611511075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55761150a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557611574d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557611166c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557611252d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5576110bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5576110c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5576110af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5576110db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe36bdb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5576110a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c490bffdf019102a25317ed218a8e6423bc50320 Step #5: MERGE-OUTER: attempt 330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2875475474 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c490bffdf019102a25317ed218a8e6423bc50320' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 581 processed earlier; will process 2590 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30095== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596b5c0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596b5b7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596b5b61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b60f2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b60d3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b60d19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596b5b3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5596b660c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596b65a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5596b65a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596b65a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596b5fc78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596b5fb5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596b5fae7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596b6018d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596b5c0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596b5cf6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596b5b62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596b5b6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596b5b537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596b5b7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b60d1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596b5b46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0ddb93e928c62bbadb07100fd5232dceb0fef13 Step #5: MERGE-OUTER: attempt 331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2875901794 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b0ddb93e928c62bbadb07100fd5232dceb0fef13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 582 processed earlier; will process 2589 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55955fe74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55955fde8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55955fdcb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f350972341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f350953800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3509517858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55955fda4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559560876018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559560810632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559560812375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55956081235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5595602318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55956021f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595602187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559560282d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55955fe74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55955ff60d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55955fdccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55955fdd62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55955fdbd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55955fde94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3509519082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55955fdb0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-101fc43e513442263ab3514f64cb737d0a1de6fc Step #5: MERGE-OUTER: attempt 332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2876466240 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/101fc43e513442263ab3514f64cb737d0a1de6fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 583 processed earlier; will process 2588 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30146== ERROR: libFuzzer: deadly signal Step #5: #0 0x556493d30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556493ca4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556493c87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa36e0dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa36def200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa36ded1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556493c60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556494732018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564946cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5564946ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564946ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5564940ed8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564940db075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564940d47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55649413ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556493d30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556493e1cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556493c88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556493c922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556493c797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556493ca54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa36ded3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556493c6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cbc4f0a01b9ad8b2a01c876c38d273c66a9537b Step #5: MERGE-OUTER: attempt 333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2877231227 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9cbc4f0a01b9ad8b2a01c876c38d273c66a9537b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 584 processed earlier; will process 2587 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30163== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2a661b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2a658fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2a6572665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2167e3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2167c4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2167c26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2a654be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f2a701d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2a6fb7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f2a6fb9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2a6fb935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f2a69d88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f2a69c6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f2a69bf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f2a6a29d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f2a661bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f2a6707d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f2a6573d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f2a657d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f2a65647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f2a65904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2167c28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f2a6557bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d2c6b8a3f8f82df50d1830d9f26266852dce4e5 Step #5: MERGE-OUTER: attempt 334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2878223008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8d2c6b8a3f8f82df50d1830d9f26266852dce4e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 586 processed earlier; will process 2585 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30248== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d124b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d12427b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d1240a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea82fef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea82e0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea82de3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d123e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555d12eb5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d12e4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555d12e51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d12e5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555d12927f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555d1295efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555d1287042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555d1285e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555d128577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555d128c1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555d124b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555d1259fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555d1240bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555d124152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555d123fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555d124284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fea82de5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555d123efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a01cc55811b4b931a96cbd4b8d56addb57a434c8 Step #5: MERGE-OUTER: attempt 335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2879563263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a01cc55811b4b931a96cbd4b8d56addb57a434c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 588 processed earlier; will process 2583 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30307== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d90f39b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d90f30fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d90f2f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f553cb9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f553c9a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f553c988858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d90f2cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d90fd9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d90fd37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d90fd39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d90fd3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d90f7588c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d90f746075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d90f73f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d90f7a9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d90f39bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d90f487d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d90f2f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d90f2fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d90f2e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d90f3104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f553c98a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d90f2d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af3994facd3ee34c74b034eb710ed5374926e546 Step #5: MERGE-OUTER: attempt 336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2880580015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af3994facd3ee34c74b034eb710ed5374926e546' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 591 processed earlier; will process 2580 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30419== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a80cb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a80c27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a80c0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9f0b9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9f09a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9f0984858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a80be3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556a816b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a8164f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556a81651375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a8165135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556a810708c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a8105e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a810577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a810c1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a80cb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a80d9fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a80c0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a80c152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a80bfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a80c284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb9f0986082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a80befbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d555c3563ec75f505d7b2a8e3ba2dd4ca84f5263 Step #5: MERGE-OUTER: attempt 337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2881138025 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d555c3563ec75f505d7b2a8e3ba2dd4ca84f5263' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 592 processed earlier; will process 2579 files now Step #5: #1 pulse exec/s: 0 rss: 275Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30431== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627eab03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627eaa77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627eaa5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1427d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1425e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1425c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627eaa33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5627eb505018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627eb49f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627eb4a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627eb4a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5627eaf77f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627eafaefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627eaec042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627eaeae075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627eaea77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627eaf11d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627eab03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627eabefd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627eaa5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627eaa652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627eaa4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627eaa784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe1425ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627eaa3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dea915275587dbe51bad5b1266e621d94a94de98 Step #5: MERGE-OUTER: attempt 338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2882150218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dea915275587dbe51bad5b1266e621d94a94de98' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 594 processed earlier; will process 2577 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30509== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b309f6e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b309ee2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b309ec5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d93b2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d9393a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d93919858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b309e9ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b30a970018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b30a90a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b30a90c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b30a90c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b30a3e2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b30a419fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b30a32b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b30a319075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b30a3127cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b30a37cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b309f6ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b30a05ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b309ec6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b309ed02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b309eb77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b309ee34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d9391b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b309eaabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da7942f39b3993d80cc05975fe243e5adde328e7 Step #5: MERGE-OUTER: attempt 339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2883729567 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da7942f39b3993d80cc05975fe243e5adde328e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 597 processed earlier; will process 2574 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==30600== ERROR: libFuzzer: deadly signal Step #5: #0 0x56322bbc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56322bb38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56322bb1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6b9c1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6b9a2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6b9a0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56322baf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56322c5c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56322c560632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56322c562375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56322c56235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56322c02d765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56322c0979b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56322c0f3a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56322bfd2e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56322bfd2e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56322bbc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56322bcb0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56322bb1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56322bb262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56322bb0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56322bb394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa6b9a10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56322bb00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da80e4495cae9d3513e3600eaa5c44487c004b3a Step #5: MERGE-OUTER: attempt 340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2884671448 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da80e4495cae9d3513e3600eaa5c44487c004b3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 598 processed earlier; will process 2573 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:21:15,268 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:15,548 I Loading checkpoints Step #5: 2026-06-15 07:21:15,635 E invalid hash format: ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ Step #5: 2026-06-15 07:21:15,635 W public max out peers not set, using default Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: 2026-06-15 07:21:15,640 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:15,948 I Loading checkpoints Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,949 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,950 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,950 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,951 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,951 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,951 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,951 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:21:15,967 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:16,321 I Loading checkpoints Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: 2026-06-15 07:21:16,392 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:16,740 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30621== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0cd301594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0cd275b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0cd258665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3eed1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3eeb2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3eeb04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0cd231e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e0cdd03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0cdc9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e0cdc9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0cdc9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e0cd775f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0cd7acfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0cd6be42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0cd6ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0cd6a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0cd70fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0cd301c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0cd3edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0cd259d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0cd2632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0cd24a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0cd2764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3eeb06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0cd23dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01ef11d6f63062d36de6bec7dc6951b146a39bd5 Step #5: MERGE-OUTER: attempt 341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2887410938 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/01ef11d6f63062d36de6bec7dc6951b146a39bd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 603 processed earlier; will process 2568 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30794== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddac21b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddac18fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddac172665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3679edb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3679cf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3679ccf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddac14be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ddacc1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddacbb7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ddacbb9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddacbb935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ddac68ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ddac6c6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ddac5d842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ddac5c6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ddac5bf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ddac629d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ddac21bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ddac307d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ddac173d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ddac17d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ddac1647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ddac1904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3679cd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ddac157bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be03bfa4af06917c55ba17b74f9144873dffee2c Step #5: MERGE-OUTER: attempt 342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2888671027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/be03bfa4af06917c55ba17b74f9144873dffee2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 605 processed earlier; will process 2566 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30908== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a75a945594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a75a8b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a75a89c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f115e76841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f115e57d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f115e55c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a75a875e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a75b347018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a75b2e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a75b2e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a75b2e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a75ad028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a75acf0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a75ace97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a75ad53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a75a945c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a75aa31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a75a89dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a75a8a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a75a88e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a75a8ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f115e55e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a75a881bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb1ca4cf0a4259bf4016a1973830a5c13749c05a Step #5: MERGE-OUTER: attempt 343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2889583645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb1ca4cf0a4259bf4016a1973830a5c13749c05a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 607 processed earlier; will process 2564 files now Step #5: #1 pulse exec/s: 0 rss: 272Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31016== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f04338594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f042acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f0428f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc05b98941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc05b79e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc05b77d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f04268e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f04d3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f04cd4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f04cd6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f04cd635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f046f58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f046e3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f046dc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f04746d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f04338c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f04424d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f04290d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f0429a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f042817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f042ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc05b77f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f04274bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ba584e8c4f57bf941b9bb45c7c2eb18a3d352ae Step #5: MERGE-OUTER: attempt 344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2890804995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ba584e8c4f57bf941b9bb45c7c2eb18a3d352ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 610 processed earlier; will process 2561 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31131== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561b2ea5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561b2e19b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561b2dfc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff79198f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7917a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff791783858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561b2dd5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5561b38a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561b3841632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5561b3843375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561b384335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5561b32628c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561b3250075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561b32497cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561b32b3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561b2ea5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561b2f91d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561b2dfdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561b2e072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561b2dee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561b2e1a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff791785082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561b2de1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e393dc19a923f8b0768fef5c70593df800dbaf7a Step #5: MERGE-OUTER: attempt 345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2891627593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e393dc19a923f8b0768fef5c70593df800dbaf7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 611 processed earlier; will process 2560 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31148== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4b1ddc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4b1d50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4b1d33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53a197941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53a178e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53a176d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4b1d0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b4b27de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4b2778632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b4b277a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4b277a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b4b21998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4b2187075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4b21807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b4b21ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b4b1ddcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b4b1ec8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b4b1d34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4b1d3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4b1d257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4b1d514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53a176f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b4b1d18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf0d8b17124a6672244733dc205802cdea231b0a Step #5: MERGE-OUTER: attempt 346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2892389830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cf0d8b17124a6672244733dc205802cdea231b0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 612 processed earlier; will process 2559 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31166== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b45a91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b45a05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b459e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2480b1941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f248092e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f248090d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b459c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561b46493018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b4642d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561b4642f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b4642f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561b45e4e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b45e3c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b45e357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b45e9fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b45a91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b45b7dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b459e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b459f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b459da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b45a064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f248090f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b459cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-983d4232a93e84c8189391dc98a130daa9afc4a0 Step #5: MERGE-OUTER: attempt 347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2893378081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/983d4232a93e84c8189391dc98a130daa9afc4a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 614 processed earlier; will process 2557 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31250== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d11d4ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d11d463b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d11d446665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92c6b5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92c696500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92c6944858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d11d41fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d11def1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d11de8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d11de8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d11de8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d11d963f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d11d99afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d11d8ac42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d11d89a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d11d8937cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d11d8fdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d11d4efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d11d5dbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d11d447d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d11d4512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d11d4387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d11d4644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92c6946082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d11d42bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-961d34decb2d64f1d86e3c34dd6a0af14b1ed5da Step #5: MERGE-OUTER: attempt 348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2894554692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/961d34decb2d64f1d86e3c34dd6a0af14b1ed5da' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 616 processed earlier; will process 2555 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31334== ERROR: libFuzzer: deadly signal Step #5: #0 0x556862fcb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556862f3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556862f22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89f6b5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89f696800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89f6947858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556862efbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5568639cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556863967632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556863969375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55686396935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5568633888c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556863376075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55686336f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5568633d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556862fcbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5568630b7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556862f23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556862f2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556862f147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556862f404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89f6949082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556862f07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-580d110c7788c6f9cfc9e90dbe611569a87e0d3b Step #5: MERGE-OUTER: attempt 349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2894985118 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/580d110c7788c6f9cfc9e90dbe611569a87e0d3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 617 processed earlier; will process 2554 files now Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,329 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:21:25,329 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:21:25,329 T batch transaction: committing... Step #5: 2026-06-15 07:21:25,329 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,329 T batch transaction: end Step #5: 2026-06-15 07:21:25,329 D Stopping io_context Step #5: 2026-06-15 07:21:25,329 T Miner has received stop signal Step #5: 2026-06-15 07:21:25,329 T Not mining - nothing to stop Step #5: 2026-06-15 07:21:25,329 T Blockchain::deinit Step #5: 2026-06-15 07:21:25,329 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::close Step #5: 2026-06-15 07:21:25,329 T BlockchainLMDB::sync Step #5: 2026-06-15 07:21:25,333 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:21:25,333 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:21:25,335 T Blockchain::Blockchain Step #5: 2026-06-15 07:21:25,335 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:21:25,335 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:21:25,335 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:25,335 D option: fast Step #5: 2026-06-15 07:21:25,335 D option: async Step #5: 2026-06-15 07:21:25,335 D option: 250000000bytes Step #5: 2026-06-15 07:21:25,335 T BlockchainLMDB::open Step #5: 2026-06-15 07:21:25,335 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:25,335 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,335 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,335 D Space used: 4096 Step #5: 2026-06-15 07:21:25,335 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:25,335 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,335 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,354 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:25,355 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,355 T Blockchain::init Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,355 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,355 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:21:25,355 D init done Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,355 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,355 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,355 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:21:25,384 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,384 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,384 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,384 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,384 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:21:25,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,384 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,384 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,384 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,384 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:21:25,409 D Miner tx hash: Step #5: 2026-06-15 07:21:25,409 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:21:25,409 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,409 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,409 D Space used: 12288 Step #5: 2026-06-15 07:21:25,409 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:25,409 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,409 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:21:25,409 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,410 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:25,410 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:25,410 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:25,410 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:25,410 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/24)ms Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 D Invalidating block template cache Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,410 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 I Blockchain initialized. last block: 0, d4440.h20.m32.s32 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,411 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:21:25,411 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,411 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:21:25,469 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:21:25,469 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,469 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:21:25,469 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,469 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,469 T requesting 1 from 0, cached Step #5: 2026-06-15 07:21:25,470 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,470 D Current height: 0 Step #5: 2026-06-15 07:21:25,470 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:25,470 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:25,470 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:21:25,470 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:21:25,470 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,470 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,470 D Space used: 49152 Step #5: 2026-06-15 07:21:25,470 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:25,470 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,470 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,697 T batch transaction: begin Step #5: 2026-06-15 07:21:25,697 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:21:25,697 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:21:25,697 T batch transaction: committing... Step #5: 2026-06-15 07:21:25,697 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,697 T batch transaction: end Step #5: 2026-06-15 07:21:25,697 I Loading checkpoints Step #5: 2026-06-15 07:21:25,697 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:21:25,697 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,728 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,728 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,728 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,728 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,728 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,728 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,729 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,729 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,729 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,729 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,729 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,729 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,729 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,729 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,730 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,730 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,730 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,730 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,730 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,730 T Sorted 33/33 Step #5: 2026-06-15 07:21:25,732 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,732 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,732 D tx pubkey: <4f2512bc24df36cc05df32899192e88180ffa43576275ef3286ca28da6b2897b> Step #5: 2026-06-15 07:21:25,732 T Sorted 44/44 Step #5: 2026-06-15 07:21:25,769 I transaction_created: <84072e223d67140e11fa10f4a6987ffd45c9dc8bf3a08b927d7b183a57f6165d> Step #5: 2026-06-15 07:21:25,769 I { Step #5: 2026-06-15 07:21:25,769 I "version": 2, Step #5: 2026-06-15 07:21:25,769 I "unlock_time": 0, Step #5: 2026-06-15 07:21:25,769 I "vin": [ { Step #5: 2026-06-15 07:21:25,769 I "key": { Step #5: 2026-06-15 07:21:25,769 I "amount": 200221707, Step #5: 2026-06-15 07:21:25,769 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "k_image": "359daf12cff561e5bc14d5e79c62609309fb1fd8613637f1d52fc49c8749ad8f" Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "vout": [ { Step #5: 2026-06-15 07:21:25,769 I "amount": 0, Step #5: 2026-06-15 07:21:25,769 I "target": { Step #5: 2026-06-15 07:21:25,769 I "tagged_key": { Step #5: 2026-06-15 07:21:25,769 I "key": "26e011f127b5678635783111138dc6ff40427b784a119eb49a1c5306ee84a6f4", Step #5: 2026-06-15 07:21:25,769 I "view_tag": "df" Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "extra": [ 1, 79, 37, 18, 188, 36, 223, 54, 204, 5, 223, 50, 137, 145, 146, 232, 129, 128, 255, 164, 53, 118, 39, 94, 243, 40, 108, 162, 141, 166, 178, 137, 123, 2, 9, 1, 137, 134, 242, 216, 65, 142, 86, 170 Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "rct_signatures": { Step #5: 2026-06-15 07:21:25,769 I "type": 6, Step #5: 2026-06-15 07:21:25,769 I "txnFee": 10000, Step #5: 2026-06-15 07:21:25,769 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:25,769 I "amount": "7d95228e2dbe1eb2" Step #5: 2026-06-15 07:21:25,769 I }], Step #5: 2026-06-15 07:21:25,769 I "outPk": [ "5467583419abe0e602fc3c0ee6ae015b7cd894ca38e7ddf138aa71c8fc17826a"] Step #5: 2026-06-15 07:21:25,769 I }, Step #5: 2026-06-15 07:21:25,769 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:25,769 I "nbp": 1, Step #5: 2026-06-15 07:21:25,769 I "bpp": [ { Step #5: 2026-06-15 07:21:25,769 I "A": "b6ec0087e871946b37000876731b9e0816d1f3956b92870849d991693fe8af58", Step #5: 2026-06-15 07:21:25,769 I "A1": "abbb4b89788d5414487b25367a85eaa6e497f0a95a3219e075100e365638f5db", Step #5: 2026-06-15 07:21:25,769 I "B": "24d31a7062980d73d9813e505224c732dd12601662e133a5e0de8d9d41e2a520", Step #5: 2026-06-15 07:21:25,769 I "r1": "f00403ececb251977287a86fd844d18db5ebe5b6cbf28150daa0abde1f29290a", Step #5: 2026-06-15 07:21:25,769 I "s1": "3134f7e37765b3b8db0c41e4caffe521a995738c6593d5a4d84e38dd36d42504", Step #5: 2026-06-15 07:21:25,769 I "d1": "93d09e339a19a96af94ba9ac11e7d8b82d843c7a56f291387865101bd3757503", Step #5: 2026-06-15 07:21:25,769 I "L": [ "7396ab3ac673c4844cd55c2902318d1c314d4c4d3ff08b181f72ae7369068b26", "e5b37867f73a2ed0538167036a81d3577cffd0d7db4857a3bd7584694025dbaf", "f9146ff26e91096f3853dea06e4304551983eac7a1004c31f4b3fca8ac1b7ca8", "35af49b6f4fea707ace0e9e1a1ef4a264561660c20d9e70a26479617773fc990", "f6ffaf6accb79ef9120127adac034d171977814db315d8592e7ae577a896df77", "620a590da5348a8bb0fc9ac11207d159391b47f89a3bbc4b013c8e1f3a12efdd" Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "R": [ "38930948f56d99e08a96e34822d45cd9d889b977d6605cbf4497328cad3d8ed8", "169906587012a90c886c0509013974e0a55952f7f32e5ae8f3e9a8fdaffbc464", "71c56975c408f7d942e98708d33edcfe0fc8b487b5a2166dd88d2b3e62297481", "43541aea27e1ed20ad4ba430b1b16c1fff700bac054fa3a2c1595af92cecb2f8", "d51d1820de3306c5da8fca91a910a7670587c613443126fcee9be98bb4a869d0", "66aa1088db4727ee7b73365bddfb3c3de378bd549c7c397d08a2f8c1365c1b37" Step #5: 2026-06-15 07:21:25,769 I ] Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I ], Step #5: 2026-06-15 07:21:25,769 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:25,769 I "s": [ "67c5f12d86a6fb3084edcd9d22c3670816f8694bf70d7abfae5bf84bd3e1b905", "b33b7ff79103bcb91c6991fab5b7e927b7d4998f9b0f336499449d5bcdeff105", "80ad5abbfd2c294728a7a19c1ac6231bd17c36793b97016a672f099618aa950c", "5823056433c1ab859aab72fa6b9784f56c6dd10532617837ed9dec012816e202", "aa9ed83ba9c968d2f4d2a5448653c2950f6ddeac598aa9a3347ada88e340e602", "25347fc78a231641bedd4ae9c6011af8a5609a6d23e080e7478cd67cb5289205", "3fbc8696393a29bf0365a2c125c1e00511f749f16dd796a598edd2dfd996660f", "104caccee0ea2540051ca310593c16c3f573a0c22feddf619fc25c33b8461c01", "7718f3de18eb09538d4d134ffeff82b602d4b3b56dfc232e5e3e39b1a852b80c", "25dc7a3efcb8af253a2b39f7bd8a79421d86709847cc82375b6c392d60857c0d"], Step #5: 2026-06-15 07:21:25,769 I "c1": "a4f90da7870dd4955d3994c318a8f226568d3769eb1caeae1bd08689b8a72e0e", Step #5: 2026-06-15 07:21:25,769 I "D": "260bd987bdd8351b7a408737472fe8258f18406fd17b02a04d060517cc422551" Step #5: 2026-06-15 07:21:25,769 I }], Step #5: 2026-06-15 07:21:25,769 I "pseudoOuts": [ "c418d6d34e5cddda0ce99f1638e1a0317ae60506a139466df13440bd14498fc3"] Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,769 I } Step #5: 2026-06-15 07:21:25,770 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,770 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,770 D tx pubkey: Step #5: 2026-06-15 07:21:25,770 T Sorted 44/44 Step #5: 2026-06-15 07:21:25,806 I transaction_created: <0df763ede666e0ae9934372c61f20a32dcbb32ad6ed0fd7a2134599d1f46691e> Step #5: 2026-06-15 07:21:25,806 I { Step #5: 2026-06-15 07:21:25,806 I "version": 2, Step #5: 2026-06-15 07:21:25,806 I "unlock_time": 0, Step #5: 2026-06-15 07:21:25,806 I "vin": [ { Step #5: 2026-06-15 07:21:25,806 I "key": { Step #5: 2026-06-15 07:21:25,806 I "amount": 20000, Step #5: 2026-06-15 07:21:25,806 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "k_image": "6f78ec28c5596f2f8bb582321b072be7d837381b38c65189777836d976c859ef" Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "vout": [ { Step #5: 2026-06-15 07:21:25,806 I "amount": 0, Step #5: 2026-06-15 07:21:25,806 I "target": { Step #5: 2026-06-15 07:21:25,806 I "tagged_key": { Step #5: 2026-06-15 07:21:25,806 I "key": "7096108180016c3e0ee9a5d5693b3b72e846c70aa60c613707009f93bb09bf0d", Step #5: 2026-06-15 07:21:25,806 I "view_tag": "8b" Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "extra": [ 1, 212, 232, 79, 44, 138, 23, 147, 146, 233, 122, 159, 85, 166, 39, 25, 131, 74, 198, 177, 146, 48, 237, 32, 218, 110, 193, 225, 164, 193, 189, 199, 140, 2, 9, 1, 21, 142, 221, 254, 96, 67, 82, 74 Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "rct_signatures": { Step #5: 2026-06-15 07:21:25,806 I "type": 6, Step #5: 2026-06-15 07:21:25,806 I "txnFee": 10000, Step #5: 2026-06-15 07:21:25,806 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:25,806 I "amount": "be1f309eb14828f5" Step #5: 2026-06-15 07:21:25,806 I }], Step #5: 2026-06-15 07:21:25,806 I "outPk": [ "fb3e784b02dc476180e17cf45a07b2554ca62ce137a4b84753c2d9c19b209e21"] Step #5: 2026-06-15 07:21:25,806 I }, Step #5: 2026-06-15 07:21:25,806 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:25,806 I "nbp": 1, Step #5: 2026-06-15 07:21:25,806 I "bpp": [ { Step #5: 2026-06-15 07:21:25,806 I "A": "48fb874c0df71cd6c22c9898257941b57a3408ec9b0918066bf716b4c6b9b050", Step #5: 2026-06-15 07:21:25,806 I "A1": "23ada04490e83b434e6d0a5ba4469c7a8a321bb5507a9fbdcc4e69a9f580fcc5", Step #5: 2026-06-15 07:21:25,806 I "B": "bceba75387c20c84d184e08975c837713f6672f8a6522fca0f57b7d46a84c98c", Step #5: 2026-06-15 07:21:25,806 I "r1": "d2ab4cb48bf88e8ef60353d460098ea7ca8226d228073c81d03461baa2184907", Step #5: 2026-06-15 07:21:25,806 I "s1": "32b74195f30bbe3594cab980a3604d967883e5be84c363bf0f3f387fc7b71e04", Step #5: 2026-06-15 07:21:25,806 I "d1": "f63569d9fab9aecef0fe1b51522fc680d44c81ec648d54eefc5a5fe3c8767a0a", Step #5: 2026-06-15 07:21:25,806 I "L": [ "5abf076fd9825474cd1721aaf8f62eecc30536cfab5940b97ea236f40948e39c", "5317501bf3592ff9225f57cef9ea35c12f2fa5b026b838403b75359f14d34dfc", "5f18492986b3fb8792ff3f93d0524a44bcc837b4317dc3c39cd98282c69a0721", "f3f89bc9628d0be83c7b1541c3f925bb4cac8c44fa2b773a873882c5f0bc801e", "19bc74e9c8d30e345dd0a64c730425dca58e05810e7357a57e2b9ad57ab5582c", "f9187dd6f6b990ce55730f9fe833cf14c081dcc561a3c75c15adbbba06f13584" Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "R": [ "1ce978471b9abe15f33b5297357fa3a9885987f593977aad26bcbe1f2125d3b5", "00e25b06e9a43d7d1302c241e0885b2c993df5f567f371fb654d4352b61048f6", "87f8c68e88fc54faec28c53fe6d761b3d84353802cbd2061908d5c59ec0863f0", "5b3ad8b5634af838eadff457f2c08b813c23ad7a12c8f034384fcb58ec73e1b2", "159b64a8d436e3c76981331a6e4bb7f52beb071b9fe8ab9efdfc13402ce85247", "1f3497831db03ad846502ce1d573b8312e14cb2b89d53b8b0c70d9fbe1f2157e" Step #5: 2026-06-15 07:21:25,806 I ] Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I ], Step #5: 2026-06-15 07:21:25,806 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:25,806 I "s": [ "e01f472391a35ac15783dbd9846faf91981d26b135024c0fabf5c5cd4ac0970f", "088f79835485c181aa448877545d8fd4f5126588e03c5b2a28287a05578e1604", "5f267caf0325a0ed2a51803329755f20ab87fc197723947fb7416ee7f9473e05", "e4f9a476c73e8051f11586e8c99dacfc48a90e3c40921520b280521ab0d2f40e", "8d22ca1a1e5f281ed8336aec10dcfa3bbd97fbaaea66e40317494472b61db30c", "ce47d08b6aee6463057298180eb1ab879058ea47b525e3e45492d5a1adac9a05", "022ffb43b453f345ae7cf8c806b10cae1e3e122e610e682bad98583e8d45050b", "29895764d0c2ff0584ff317cb077c3179552ac39c534e45ed13e2d8d08a8fa03", "c89e59d53488b98209ce3e1d5827b5ef3453fcc97cb07f0bebb6645fda60c70d", "0dc748a55159298ebcac1a5ccfcaca75bc708102b02041aa08c15b2235894405"], Step #5: 2026-06-15 07:21:25,806 I "c1": "7dca7f8dd495bc583dfd7bc9d0ab075bc7759129a56871aa60bb6b8af224070f", Step #5: 2026-06-15 07:21:25,806 I "D": "f1344f9d4a322045d7526092dc46ac4b4be17bfc1b2bf86974fd28a38a8edfac" Step #5: 2026-06-15 07:21:25,806 I }], Step #5: 2026-06-15 07:21:25,806 I "pseudoOuts": [ "d98e51371c2017c90f8e509a64a05e97eb7afc3881d4c7c31054d5f4e8779f9d"] Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,806 I } Step #5: 2026-06-15 07:21:25,807 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,807 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:25,808 D tx pubkey: <91d40bbbc6c39760bbec5dba0d79d09c7a51a83c7c549cfa43c076fa7f28dc7d> Step #5: 2026-06-15 07:21:25,808 T Sorted 44/44 Step #5: 2026-06-15 07:21:25,843 I transaction_created: <88b7f973964cd9bf281a28d81f8f71b124c9e0ccec8442a3b36132f069852818> Step #5: 2026-06-15 07:21:25,843 I { Step #5: 2026-06-15 07:21:25,843 I "version": 2, Step #5: 2026-06-15 07:21:25,843 I "unlock_time": 0, Step #5: 2026-06-15 07:21:25,843 I "vin": [ { Step #5: 2026-06-15 07:21:25,843 I "key": { Step #5: 2026-06-15 07:21:25,843 I "amount": 20000, Step #5: 2026-06-15 07:21:25,843 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "k_image": "70e1a201bd21a418b4a00f23bf1a5820632d766e818d2de9d4495c629db51092" Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "vout": [ { Step #5: 2026-06-15 07:21:25,843 I "amount": 0, Step #5: 2026-06-15 07:21:25,843 I "target": { Step #5: 2026-06-15 07:21:25,843 I "tagged_key": { Step #5: 2026-06-15 07:21:25,843 I "key": "ac4311c64daf852a986c4bf23247730f6f41d2181ba7dcb1f78aa7ba6f5063bf", Step #5: 2026-06-15 07:21:25,843 I "view_tag": "83" Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "extra": [ 1, 145, 212, 11, 187, 198, 195, 151, 96, 187, 236, 93, 186, 13, 121, 208, 156, 122, 81, 168, 60, 124, 84, 156, 250, 67, 192, 118, 250, 127, 40, 220, 125, 2, 9, 1, 84, 180, 63, 86, 71, 116, 19, 43 Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "rct_signatures": { Step #5: 2026-06-15 07:21:25,843 I "type": 6, Step #5: 2026-06-15 07:21:25,843 I "txnFee": 10000, Step #5: 2026-06-15 07:21:25,843 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:25,843 I "amount": "dcb79d219731abf5" Step #5: 2026-06-15 07:21:25,843 I }], Step #5: 2026-06-15 07:21:25,843 I "outPk": [ "f2a21d69dc99ab54e5992da311ef8236ef2fe32303a8a2eea676dada6f6c8ce2"] Step #5: 2026-06-15 07:21:25,843 I }, Step #5: 2026-06-15 07:21:25,843 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:25,843 I "nbp": 1, Step #5: 2026-06-15 07:21:25,843 I "bpp": [ { Step #5: 2026-06-15 07:21:25,843 I "A": "d6d770b9bc1782e3fea5c045c89a69d1dcedb6a0aea1fd09a5c64ada412c9e22", Step #5: 2026-06-15 07:21:25,843 I "A1": "8c5b0f22c5cfd2ed21f6bada81e4baa39192d849ac088567d408a3683afb5739", Step #5: 2026-06-15 07:21:25,843 I "B": "8270ea3397728104f4b4996ac848affa1b97a36156fd26b143d427cedb9a8223", Step #5: 2026-06-15 07:21:25,843 I "r1": "7a7467dbfb280f1a799e19abaeaba0e8c15a3a2d42b08ec45125fa8b575e7403", Step #5: 2026-06-15 07:21:25,843 I "s1": "4de508bf304704156497988adeb8b95fdfb3c48a6bc97b344b525b5a7c23bf06", Step #5: 2026-06-15 07:21:25,843 I "d1": "5a5c6387a6fd166dfb3f436c22aa0e3c047cc2b5dc47408efcaece89b6bf4e0c", Step #5: 2026-06-15 07:21:25,843 I "L": [ "c968682e674fa6493469ba09664f81214734d8e00fe00291157d4cf7143da397", "3f86120e938dd664bbcd6eaf15413a8f2977e942b37172a8fef63d4d1f622e7d", "556df258979a9921811907a21c790213b2f4c2cd59d243b2416d5b8fdb222e9b", "30cf50cade07a3fa4652961e360fd0475ada69324ae2aae0658de18a4ae18771", "fbb52aedcb775a85109fffd5cfda0bab809299894ad05ae78efdebef20703b25", "1227c4c7a2278788774b19c888e65129e944666e093bf60d1df4d0559592128c" Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "R": [ "43590cfe64a148fb7e90aeb4d0a153b7135fac34191c4ea9099553e06c9092db", "0722f6f4cdbb9ae9b6702761af62c75311d1531f91455750b02891160574e903", "e8733abff503c5dc5c6bb6906215ca7c9495318ca4dec1dd974dda2b9585f01c", "b84d69c1c2185c99f8ac927d92b7aae81fd9a3f283e0fc229e0a98ccdfaf6ae5", "9f57b7f8a1c4cef2d1b378ca25b6795d8d338d8c8a959de3635334719cb80077", "ddab396c6fcdfe3ad6c61bfc26680cd8268a87e044a0468b934ac637f889b237" Step #5: 2026-06-15 07:21:25,843 I ] Step #5: 2026-06-15 07:21:25,843 I } Step #5: 2026-06-15 07:21:25,843 I ], Step #5: 2026-06-15 07:21:25,843 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:25,843 I "s": [ "fa85eb782336b56f626e11c25620a10388633cd1f7355162a6b0d6ee0dbd9202", "d52e91fbb6de49788bf6b8b7826cf3210b47d79239d47b13c46a85a3797d4f07", "d4e8ba65be1b67e649c9c069d3d4b03defc2419e82fbd6642f1df80e5dc1f407", "d75ce0649dd7cfc5a6ed73c7905640621a189ebbe80c924b5e4fcacc9508b401", "ea57a247308505991031fa70cde61999c95ed82fcfa29a998641a273a69a1606", "a20b45e708d2b0af77dbf8df824a5218bce23170bc110cdb78e3a1f04ecdfd0e", "c8e1711c8120f25caea9bdafd3049d9c4fb746f37a2d81e4309f830f60513c05", "0ed4d70fe640c7939161b7d3c18f667bb42b20009b848c9a11b7acbf17042e03", "84466d038e48ab65ea3312941f5cc98c19b9a7fd898149d29653bdb4a6e33002", "0fcbf3676f2b9d4e33afef61de58ea9a64dd42a52b22ad33f93b2c535ba80d0a"], Step #5: 2026-06-15 07:21:25,843 I "c1": "7d381aa3720a1a30bfb489d9227fa083843e5a66bfb0ee9bc0ce5c997c47a50a", Step #5: 2026-06-15 07:21:25,843 I "D": "c8caabab259acfb85ab84274412e7afab9c361fe0571c37093fffeb932c19204" Step #5: 2026-06-15 07:21:25,843 I }], Step #5: 2026-06-15 07:21:25,844 I "pseudoOuts": [ "48f8e2ff83e33b651d0e551b592c83f9669081a4868a09e4aedd25f842d6d978"] Step #5: 2026-06-15 07:21:25,844 I } Step #5: 2026-06-15 07:21:25,844 I } Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:21:25,844 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,844 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,844 D Space used: 57344 Step #5: 2026-06-15 07:21:25,844 D Space remaining: 1073684480 Step #5: 2026-06-15 07:21:25,844 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,844 D Percent used: 0.0053 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,844 T batch transaction: begin Step #5: 2026-06-15 07:21:25,844 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,844 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,844 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:21:25,844 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:21:25,844 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,844 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,844 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 T Block with hash 85dcc499af4ac39569315a46dc18cc5f2d940a6ce328afe2e89226ec23e4173e not found in db Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,844 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 T Block with hash c063d86ae3550000c09395dbfd7f0000cc02d96ae35500000000000000000000 not found in db Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 E Block recognized as orphaned and rejected, id = <85dcc499af4ac39569315a46dc18cc5f2d940a6ce328afe2e89226ec23e4173e>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,844 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,844 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,844 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 T Block with hash 1a54b0861fac1620436a9e0409c5eb24ea48184984c463898947716773b6248b not found in db Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,844 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 E Block recognized as orphaned and rejected, id = <1a54b0861fac1620436a9e0409c5eb24ea48184984c463898947716773b6248b>, height 2, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,844 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,844 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,844 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,844 T Block with hash 2ec12ee3ac3237808758f8adce0a02e01db18a637225beff4a2efb248f5a6eac not found in db Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,844 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,844 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,844 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 E Block recognized as orphaned and rejected, id = <2ec12ee3ac3237808758f8adce0a02e01db18a637225beff4a2efb248f5a6eac>, height 3, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,845 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,845 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,845 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 02111dff08755611627d8a090af009213f530e2fec83800176683e2a03d5dbad not found in db Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 E Block recognized as orphaned and rejected, id = <02111dff08755611627d8a090af009213f530e2fec83800176683e2a03d5dbad>, height 4, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,845 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,845 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,845 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 79bd9525fb5c3c2a61b86f2195fd41b5eac16642c0d9737a2cc373ffae10b288 not found in db Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 E Block recognized as orphaned and rejected, id = <79bd9525fb5c3c2a61b86f2195fd41b5eac16642c0d9737a2cc373ffae10b288>, height 5, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,845 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,845 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,845 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 9aa45502aaad567eb5cab05153e63dd1d09c0cc80302a99079b680aaa54d86bb not found in db Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 E Block recognized as orphaned and rejected, id = <9aa45502aaad567eb5cab05153e63dd1d09c0cc80302a99079b680aaa54d86bb>, height 6, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,845 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,845 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,845 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash fd2d5b51cd114f1cf24c2979fc862b98d215d85b031aca3c0a6898391a11c17b not found in db Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,845 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,845 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,845 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,845 E Block recognized as orphaned and rejected, id = , height 7, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,845 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,846 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,846 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash 32eaf08848b7f74a0197a37f2dfc417bdf5f9a916d82b97721a740fb2df194ae not found in db Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 E Block recognized as orphaned and rejected, id = <32eaf08848b7f74a0197a37f2dfc417bdf5f9a916d82b97721a740fb2df194ae>, height 8, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,846 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,846 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,846 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash d5fd7e1892f6b95024522aaa742049d386468eba8dea3855b7c73d2f688767ed not found in db Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 E Block recognized as orphaned and rejected, id = , height 9, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,846 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,846 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,846 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash d2a3abcc4c0369db15ebbd5b0328d0ad29a8bc6881093fb5bb430e0fc238a18f not found in db Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,846 T Block with hash 008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000 not found in db Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,846 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,846 E Block recognized as orphaned and rejected, id = , height 10, parent in alt 0, parent in main 0 (parent <008e1235ce6ed0aa01000000000000000100000000000000309c95dbfd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:21:25,846 T Blockchain::have_tx Step #5: 2026-06-15 07:21:25,846 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:21:25,846 T transaction with hash 84072e223d67140e11fa10f4a6987ffd45c9dc8bf3a08b927d7b183a57f6165d not found in db Step #5: 2026-06-15 07:21:25,847 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:21:25,852 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,852 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,852 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,852 E Tx <84072e223d67140e11fa10f4a6987ffd45c9dc8bf3a08b927d7b183a57f6165d> has fewer than two outputs Step #5: 2026-06-15 07:21:25,852 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,852 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:21:25,852 I Transaction added to pool: txid <84072e223d67140e11fa10f4a6987ffd45c9dc8bf3a08b927d7b183a57f6165d> weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:21:25,852 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,852 E Transaction verification impossible: <84072e223d67140e11fa10f4a6987ffd45c9dc8bf3a08b927d7b183a57f6165d> Step #5: 2026-06-15 07:21:25,853 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:21:25,853 T Blockchain::have_tx Step #5: 2026-06-15 07:21:25,853 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:21:25,853 T transaction with hash 0df763ede666e0ae9934372c61f20a32dcbb32ad6ed0fd7a2134599d1f46691e not found in db Step #5: 2026-06-15 07:21:25,853 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:21:25,859 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,859 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,859 E Tx <0df763ede666e0ae9934372c61f20a32dcbb32ad6ed0fd7a2134599d1f46691e> has fewer than two outputs Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:21:25,859 I Transaction added to pool: txid <0df763ede666e0ae9934372c61f20a32dcbb32ad6ed0fd7a2134599d1f46691e> weight: 1169 fee/byte: 8.55432, count: 2 Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,859 E Transaction verification impossible: <0df763ede666e0ae9934372c61f20a32dcbb32ad6ed0fd7a2134599d1f46691e> Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:21:25,859 T Blockchain::have_tx Step #5: 2026-06-15 07:21:25,859 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:21:25,859 T transaction with hash 88b7f973964cd9bf281a28d81f8f71b124c9e0ccec8442a3b36132f069852818 not found in db Step #5: 2026-06-15 07:21:25,859 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:21:25,865 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,865 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,865 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:21:25,865 E Tx <88b7f973964cd9bf281a28d81f8f71b124c9e0ccec8442a3b36132f069852818> has fewer than two outputs Step #5: 2026-06-15 07:21:25,865 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,865 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:21:25,865 I Transaction added to pool: txid <88b7f973964cd9bf281a28d81f8f71b124c9e0ccec8442a3b36132f069852818> weight: 1169 fee/byte: 8.55432, count: 3 Step #5: 2026-06-15 07:21:25,865 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:21:25,865 E Transaction verification impossible: <88b7f973964cd9bf281a28d81f8f71b124c9e0ccec8442a3b36132f069852818> Step #5: 2026-06-15 07:21:25,865 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,867 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,868 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,869 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,870 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:21:25,871 T batch transaction: committing... Step #5: 2026-06-15 07:21:25,871 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,871 T batch transaction: end Step #5: 2026-06-15 07:21:25,871 D Stopping io_context Step #5: 2026-06-15 07:21:25,871 T Miner has received stop signal Step #5: 2026-06-15 07:21:25,871 T Not mining - nothing to stop Step #5: 2026-06-15 07:21:25,871 T Blockchain::deinit Step #5: 2026-06-15 07:21:25,871 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::close Step #5: 2026-06-15 07:21:25,871 T BlockchainLMDB::sync Step #5: 2026-06-15 07:21:25,874 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:21:25,874 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:21:25,876 T Blockchain::Blockchain Step #5: 2026-06-15 07:21:25,876 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:21:25,876 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:21:25,876 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:25,876 D option: fast Step #5: 2026-06-15 07:21:25,876 D option: async Step #5: 2026-06-15 07:21:25,876 D option: 250000000bytes Step #5: 2026-06-15 07:21:25,876 T BlockchainLMDB::open Step #5: 2026-06-15 07:21:25,878 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:25,878 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,878 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,878 D Space used: 4096 Step #5: 2026-06-15 07:21:25,878 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:25,878 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,878 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,921 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:25,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,921 T Blockchain::init Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:21:25,921 D init done Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,921 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,921 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:25,951 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:21:25,951 T Blockchain::add_new_block Step #5: 2026-06-15 07:21:25,951 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,951 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:21:25,951 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:21:25,951 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:21:25,952 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,952 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:21:25,952 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,952 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,952 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,952 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,952 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,952 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:21:25,978 D Miner tx hash: Step #5: 2026-06-15 07:21:25,978 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:21:25,978 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:25,978 D Space used: 12288 Step #5: 2026-06-15 07:21:25,978 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:25,978 D Size threshold: 0 Step #5: 2026-06-15 07:21:25,978 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:21:25,978 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,978 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,978 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:25,978 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:25,978 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:25,978 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:25,978 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,978 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,978 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,979 D Invalidating block template cache Step #5: 2026-06-15 07:21:25,979 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,979 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:21:25,979 T Blockchain::get_tail_id Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,979 I Blockchain initialized. last block: 0, d4440.h20.m32.s32 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:21:25,979 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:21:25,979 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:21:26,009 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:21:26,009 T BlockchainLMDB::height Step #5: 2026-06-15 07:21:26,009 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:21:26,009 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31373== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3687b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e36872cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e36870f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bb733841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bb714d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bb712c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3686e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3691ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e369154632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e369156375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e36915635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e368b758c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e368b63075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e368b5c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e368bc6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3687b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3688a4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e368710d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e36871a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3687017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e36872d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2bb712e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3686f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24fe0e5e8bb3424bcc4baa644038f66eec8a0d38 Step #5: MERGE-OUTER: attempt 350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2896637634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/24fe0e5e8bb3424bcc4baa644038f66eec8a0d38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 620 processed earlier; will process 2551 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31494== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f8f3f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f8f365b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f8f348665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feec225c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feec207100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feec2050858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f8f321e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f8fdf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f8fd8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f8fd8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f8fd8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f8f7ae8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f8f79c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f8f7957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f8f7ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f8f3f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f8f4ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f8f349d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f8f3532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f8f33a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f8f3664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feec2052082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f8f32dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2d329cdaa329f3c6dcf0af9ac39ba12f07a9a9a Step #5: MERGE-OUTER: attempt 351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2897511528 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c2d329cdaa329f3c6dcf0af9ac39ba12f07a9a9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 621 processed earlier; will process 2550 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31510== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587d89ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587d895eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587d8941665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4035fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff40340f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4033ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587d891ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5587d93ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587d9386632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5587d9388375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587d938835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5587d8e5ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587d8e95fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5587d8da742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587d8d95075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587d8d8e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5587d8df8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5587d89eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5587d8ad6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5587d8942d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5587d894c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587d89337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5587d895f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff4033f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5587d8926bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-efb5e1266e77880f4abf5d9747cde18d84fe6026 Step #5: MERGE-OUTER: attempt 352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2900953224 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/efb5e1266e77880f4abf5d9747cde18d84fe6026' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 628 processed earlier; will process 2543 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31726== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5ed80e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5ed782b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5ed765665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f220a33d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f220a15200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f220a131858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5ed73ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a5ee210018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5ee1aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a5ee1ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5ee1ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a5edbcb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a5edbb9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a5edbb27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a5edc1cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a5ed80ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a5ed8fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a5ed766d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a5ed7702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a5ed7577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a5ed7834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f220a133082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a5ed74abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-948582cdf1f715ee44c9d84e9f358e39d929a92d Step #5: MERGE-OUTER: attempt 353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2901414597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/948582cdf1f715ee44c9d84e9f358e39d929a92d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 629 processed earlier; will process 2542 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31797== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2d8a3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2d89b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2d8993665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48eb6de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48eb4f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48eb4d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2d896ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f2d943e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2d93d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f2d93da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2d93da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f2d8eb0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f2d8ee7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f2d8df942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f2d8de7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f2d8de07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f2d8e4ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f2d8a3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f2d8b28d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f2d8994d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f2d899e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f2d89857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f2d89b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48eb4d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f2d8978bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3fe4c2cd628d0dc7ff3c39c8db67895b712eb08 Step #5: MERGE-OUTER: attempt 354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2901910189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3fe4c2cd628d0dc7ff3c39c8db67895b712eb08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 630 processed earlier; will process 2541 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31805== ERROR: libFuzzer: deadly signal Step #5: #0 0x555aabc60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555aabbd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555aabbb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f98a9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f988a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f98887858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555aabb90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555aac662018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555aac5fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555aac5fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555aac5fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555aac01d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555aac00b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555aac0047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555aac06ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555aabc60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555aabd4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555aabbb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555aabbc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555aabba97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555aabbd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f98889082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555aabb9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a52acbbaf95e0f4b8586e410e5669afe3b59ecf Step #5: MERGE-OUTER: attempt 355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2902374707 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3a52acbbaf95e0f4b8586e410e5669afe3b59ecf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 631 processed earlier; will process 2540 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31814== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a79791594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a79705b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a796e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e82e9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e82cb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e82c93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a796c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556a7a193018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a7a12d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556a7a12f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a7a12f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556a79c05f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a79c3cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a79b4e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a79b3c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a79b357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a79b9fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a79791c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a7987dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a796e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a796f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a796da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a797064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e82c95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a796cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d647923e2f146fe07fd42d5856bf78186f0a7315 Step #5: MERGE-OUTER: attempt 356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2903481929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d647923e2f146fe07fd42d5856bf78186f0a7315' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 633 processed earlier; will process 2538 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31894== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616b5d21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616b5c95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616b5c78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f529a11741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5299f2c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5299f0b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616b5c51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5616b6723018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616b66bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5616b66bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616b66bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5616b6195f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616b61ccfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616b60de42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616b60cc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616b60c57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616b612fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616b5d21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616b5e0dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616b5c79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616b5c832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616b5c6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616b5c964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5299f0d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616b5c5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a35517c676b70eec99a12e5898a27265e09b4a Step #5: MERGE-OUTER: attempt 357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2904275964 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d1a35517c676b70eec99a12e5898a27265e09b4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 635 processed earlier; will process 2536 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31940== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d9728c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d97200b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d971e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18ceabd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18ce8d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18ce8b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d971bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d97c8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d97c28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d97c2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d97c2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d976498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d97637075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d976307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d9769ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d9728cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d97378d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d971e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d971ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d971d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d972014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18ce8b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d971c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a853a6dada92626ff792eb37341eb3a2ddc4d0f9 Step #5: MERGE-OUTER: attempt 358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2905053207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a853a6dada92626ff792eb37341eb3a2ddc4d0f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 636 processed earlier; will process 2535 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31957== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b027b32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b027aa6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b027a89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c2f9d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c2f7ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c2f7cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b027a62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b028534018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0284ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b0284d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0284d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b027eef8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b027edd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b027ed67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b027f40d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b027b32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b027c1ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b027a8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b027a942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b027a7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b027aa74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5c2f7ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b027a6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da8669507b50ec34b305f7887bd51891fd6a04d2 Step #5: MERGE-OUTER: attempt 359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2906111665 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da8669507b50ec34b305f7887bd51891fd6a04d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 639 processed earlier; will process 2532 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32042== ERROR: libFuzzer: deadly signal Step #5: #0 0x55596a8de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55596a852b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55596a835665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0db6f2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0db6d3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0db6d16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55596a80ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55596b2e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55596b27a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55596b27c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55596b27c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55596ac9b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55596ac89075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55596ac827cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55596acecd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55596a8dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55596a9cad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55596a836d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55596a8402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55596a8277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55596a8534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0db6d18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55596a81abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc5bdddf41e4f104f51f0307f3573dd603ff7e0d Step #5: MERGE-OUTER: attempt 360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2906944326 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc5bdddf41e4f104f51f0307f3573dd603ff7e0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 640 processed earlier; will process 2531 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32059== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ef9d75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ef9ce9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ef9ccc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9bc6bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9bc4d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9bc4af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ef9ca5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558efa777018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558efa711632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558efa713375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558efa71335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558efa1328c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558efa120075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558efa1197cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558efa183d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ef9d75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ef9e61d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ef9ccdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ef9cd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ef9cbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ef9cea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9bc4b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ef9cb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a8683ce9a4abfca99db7c4cbee0634bebfa68d3 Step #5: MERGE-OUTER: attempt 361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2907710258 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9a8683ce9a4abfca99db7c4cbee0634bebfa68d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 641 processed earlier; will process 2530 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32077== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3aae42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3aadb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3aad99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc69fc8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc69fa9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc69fa7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3aad72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a3ab844018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3ab7de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a3ab7e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3ab7e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a3ab1ff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3ab1ed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3ab1e67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3ab250d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3aae42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3aaf2ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3aad9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3aada42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3aad8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3aadb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc69fa7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3aad7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a6ad54e85c72a5b346b9e52093918371389b013 Step #5: MERGE-OUTER: attempt 362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2908479319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6a6ad54e85c72a5b346b9e52093918371389b013' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 642 processed earlier; will process 2529 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 292Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32095== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563a76c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563a763ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563a761d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe244bb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2449cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2449ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563a75f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5563a80c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563a8062632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563a8064375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563a806435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5563a7a838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563a7a71075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563a7a6a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563a7ad4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563a76c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563a77b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563a761ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563a76282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563a760f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563a763b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2449ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563a7602bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e563e44469861f6682d79fde2547dd9be04f93e1 Step #5: MERGE-OUTER: attempt 363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2910267180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e563e44469861f6682d79fde2547dd9be04f93e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 647 processed earlier; will process 2524 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32227== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c2916d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c290e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c290c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a8393a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a8374f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a8372e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c2909de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556c29b6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c29b09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556c29b0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c29b0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556c295e1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c29618fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c2961a146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x556c29510618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x556c2957bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x556c2916dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556c29259d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556c290c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x556c290cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x556c290b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x556c290e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3a83730082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556c290a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e167c30a1ff8ad94668c6adff99db28ddc7b63f6 Step #5: MERGE-OUTER: attempt 364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2910744632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e167c30a1ff8ad94668c6adff99db28ddc7b63f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 648 processed earlier; will process 2523 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32269== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f4c03e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f4bfb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f4bf95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf9670e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf9652300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf96502858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f4bf6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f4ca40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f4c9da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f4c9dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f4c9dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f4c4b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f4c4e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f4c3fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f4c3e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f4c3e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f4c44cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f4c03ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f4c12ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f4bf96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f4bfa02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f4bf877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f4bfb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcf96504082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f4bf7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c294043585bfb5549fa3eb51401dfe90279e8155 Step #5: MERGE-OUTER: attempt 365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2912961690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c294043585bfb5549fa3eb51401dfe90279e8155' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 652 processed earlier; will process 2519 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32403== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b499f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b49969b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b4994c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1bc1ebf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1bc1cd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1bc1cb3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b49925e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563b4a3f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b4a391632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563b4a393375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b4a39335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563b49db28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b49da0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b49d997cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b49e03d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b499f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b49ae1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b4994dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b499572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b4993e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b4996a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1bc1cb5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b49931bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f95ec4fc00f6eb5117c86dd08c67b4615b50481a Step #5: MERGE-OUTER: attempt 366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2914579850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f95ec4fc00f6eb5117c86dd08c67b4615b50481a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 655 processed earlier; will process 2516 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32523== ERROR: libFuzzer: deadly signal Step #5: #0 0x555968589594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559684fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559684e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc202af641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc20290b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2028ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559684b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555968f8b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555968f25632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555968f27375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555968f2735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559689468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555968934075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55596892d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555968997d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555968589c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555968675d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559684e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559684eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559684d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559684fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc2028ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559684c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b64f23f64530e0452d69a0484f139b3ceb7327c Step #5: MERGE-OUTER: attempt 367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2915657058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6b64f23f64530e0452d69a0484f139b3ceb7327c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 657 processed earlier; will process 2514 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32607== ERROR: libFuzzer: deadly signal Step #5: #0 0x565032c7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565032bf1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565032bd4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff832bea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8329ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8329de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565032bade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56503367f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565033619632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56503361b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56503361b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5650330f1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565033128fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56503303a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565033028075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650330217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56503308bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565032c7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565032d69d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565032bd5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565032bdf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565032bc67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565032bf24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff8329e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565032bb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84dd72de34561eb2081a2de361b353edde6cbfcc Step #5: MERGE-OUTER: attempt 368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2916789334 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/84dd72de34561eb2081a2de361b353edde6cbfcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 659 processed earlier; will process 2512 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32722== ERROR: libFuzzer: deadly signal Step #5: #0 0x560463f8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560463f01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560463ee4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb36200a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb361e1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb361dfe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560463ebde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56046498f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560464929632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56046492b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56046492b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56046434a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560464338075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604643317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56046439bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560463f8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560464079d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560463ee5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560463eef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560463ed67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560463f024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb361e00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560463ec9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecee56ae739526b4c882612d5a68d49d1a9f85fd Step #5: MERGE-OUTER: attempt 369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2917868511 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ecee56ae739526b4c882612d5a68d49d1a9f85fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 661 processed earlier; will process 2510 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32802== ERROR: libFuzzer: deadly signal Step #5: #0 0x557406256594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574061cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574061ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1c5d9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1c5bae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1c5b8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557406186e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557406c58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557406bf2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557406bf4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557406bf435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574066138c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557406601075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5574065fa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557406664d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557406256c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557406342d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5574061aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574061b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55740619f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574061cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1c5b8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557406192bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4e14ffbb9d35bbae1cbf6353b2c360420fea2cc Step #5: MERGE-OUTER: attempt 370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2918635810 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c4e14ffbb9d35bbae1cbf6353b2c360420fea2cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 662 processed earlier; will process 2509 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32820== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9e35d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9e3547b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9e352a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06fdf4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06fdd6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06fdd41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9e3503e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9e3fd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9e3f6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9e3f71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9e3f7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9e39908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9e397e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9e39777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9e39e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9e35d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9e36bfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9e352bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9e35352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9e351c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9e35484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06fdd43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9e350fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff73cecfea9c6435d707ef031bb4f06c5c1f36bc Step #5: MERGE-OUTER: attempt 371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2919411543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff73cecfea9c6435d707ef031bb4f06c5c1f36bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 663 processed earlier; will process 2508 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==32838== ERROR: libFuzzer: deadly signal Step #5: #0 0x560132497594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56013240bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601323ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe82ba7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe82b88b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe82b86a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601323c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560132e99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560132e33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560132e35578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56013283c570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5601328a5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560132497c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560132583d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5601323efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5601323f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5601323e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56013240c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe82b86c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5601323d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-821bd4563872bf3cf71a010104ec889c6a9b21fa Step #5: MERGE-OUTER: attempt 372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2920198769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/821bd4563872bf3cf71a010104ec889c6a9b21fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 664 processed earlier; will process 2507 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32860== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afa0011594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af9ff85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af9ff68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc01955a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc01936f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc01934e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af9ff41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55afa0a13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afa09ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55afa09af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afa09af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55afa03ce8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afa03bc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afa03b57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afa041fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afa0011c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afa00fdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af9ff69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af9ff732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af9ff5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af9ff864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc019350082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af9ff4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa0a7f63b160af4218f5dcb2c507c1530aed6bc2 Step #5: MERGE-OUTER: attempt 373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2920632838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aa0a7f63b160af4218f5dcb2c507c1530aed6bc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 665 processed earlier; will process 2506 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32929== ERROR: libFuzzer: deadly signal Step #5: #0 0x56506f071594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56506efe5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56506efc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21b034841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21b015d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21b013c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56506efa1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56506fa73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56506fa0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56506fa0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56506fa0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56506f4e5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56506f51cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56506f42e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56506f41c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56506f4157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56506f47fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56506f071c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56506f15dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56506efc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56506efd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56506efba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56506efe64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f21b013e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56506efadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75ca7211b4def296d469550cf3630c46ad4bf43f Step #5: MERGE-OUTER: attempt 374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2922055094 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75ca7211b4def296d469550cf3630c46ad4bf43f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 669 processed earlier; will process 2502 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33021== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ef321f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ef3193b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ef3176665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ba0fcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ba0de100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ba0dc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ef314fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564ef3c21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ef3bbb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564ef3bbd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ef3bbd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564ef35dc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564ef35ca075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564ef35c37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564ef362dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564ef321fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564ef330bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564ef3177d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564ef31812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564ef31687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564ef31944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ba0dc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564ef315bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3db54c0fbc3d2a3826212aace8e61e0530c16eef Step #5: MERGE-OUTER: attempt 375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2922510822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3db54c0fbc3d2a3826212aace8e61e0530c16eef' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 670 processed earlier; will process 2501 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33061== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c737e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c7375cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c7373f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc26f99d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc26f7b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc26f791858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c73718e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561c741ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c74184632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561c74186375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c7418635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561c73c5cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c73c93fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c73ba542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c73b93075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c73b8c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c73bf6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c737e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c738d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c73740d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c7374a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c737317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c7375d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc26f793082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c73724bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b878d6c702119d6f6a0cc7a7c5850ea1cf743052 Step #5: MERGE-OUTER: attempt 376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2923275827 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b878d6c702119d6f6a0cc7a7c5850ea1cf743052' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 671 processed earlier; will process 2500 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33073== ERROR: libFuzzer: deadly signal Step #5: #0 0x55beab586594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55beab4fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55beab4dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d34b1b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d3493000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d3490f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55beab4b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55beabf88018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55beabf22632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55beabf24375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55beabf2435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55beab9faf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55beaba31fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55beab94342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55beab931075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55beab92a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55beab994d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55beab586c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55beab672d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55beab4ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55beab4e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55beab4cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55beab4fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d34911082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55beab4c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2b4eaf0f0adf92f891cdf583c02a2140144ba58 Step #5: MERGE-OUTER: attempt 377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2925237249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e2b4eaf0f0adf92f891cdf583c02a2140144ba58' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 677 processed earlier; will process 2494 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55969edbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55969ed32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55969ed15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa957c3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa957a4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa957a2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55969eceee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55969f7c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55969f75a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55969f75c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55969f75c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55969f232f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55969f269fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55969f17b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55969f169075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55969f1627cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55969f1ccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55969edbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55969eeaad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55969ed16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55969ed202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55969ed077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55969ed334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa957a2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55969ecfabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ff675625f3ad0a48706f3e0a4ef66b8384e3284 Step #5: MERGE-OUTER: attempt 378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2925741671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ff675625f3ad0a48706f3e0a4ef66b8384e3284' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 678 processed earlier; will process 2493 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: 2026-06-15 07:21:57,685 D Stopping io_context Step #5: 2026-06-15 07:21:57,690 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:57,690 D option: fast Step #5: 2026-06-15 07:21:57,690 D option: async Step #5: 2026-06-15 07:21:57,690 D option: 250000000bytes Step #5: 2026-06-15 07:21:57,691 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:57,691 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,691 D Space used: 4096 Step #5: 2026-06-15 07:21:57,691 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:57,691 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,691 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,691 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:57,691 D init done Step #5: 2026-06-15 07:21:57,691 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:57,748 D Miner tx hash: Step #5: 2026-06-15 07:21:57,748 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,748 D Space used: 12288 Step #5: 2026-06-15 07:21:57,748 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:57,748 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,748 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,748 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:57,748 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:57,748 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:57,748 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:57,748 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:21:57,749 D Invalidating block template cache Step #5: 2026-06-15 07:21:57,749 I Blockchain initialized. last block: 0, d4440.h20.m33.s4 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:57,749 D Current height: 0 Step #5: 2026-06-15 07:21:57,749 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:57,749 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:57,749 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:57,749 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,749 D Space used: 49152 Step #5: 2026-06-15 07:21:57,749 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:57,749 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,749 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,775 I Loading checkpoints Step #5: 2026-06-15 07:21:57,790 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,790 D Space used: 57344 Step #5: 2026-06-15 07:21:57,790 D Space remaining: 1073684480 Step #5: 2026-06-15 07:21:57,790 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,790 D Percent used: 0.0053 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,790 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = <2f522fb1c35d82a686968784f6ab2ca43b733d069dbd8e332581141895bc595b>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = <9e38a12a996ea5d6d5c1292c68056e47ef56afc3cdff4ec131d350c7f3f0c708>, height 2, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = <0c687ba318dbf7202f32ea64749a30c3a3dabd9dd875b3beb70a8c470a18fca9>, height 3, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = , height 4, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = <96ade51ae34609ea6ef0b655eefaef3c59b99adf3be164bcde62fae7e408e710>, height 5, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,791 E Block recognized as orphaned and rejected, id = <1ea63b85a4efc9f1fdb9ad70e8fb2219861b5b0a3fc75f205472366bad392a8f>, height 6, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:57,798 E Tx <9ed600e3f03f17186b96bcf3d182f5e65e5c48179702562f124e96f6aded7a65> has fewer than two outputs Step #5: 2026-06-15 07:21:57,798 I Transaction added to pool: txid <9ed600e3f03f17186b96bcf3d182f5e65e5c48179702562f124e96f6aded7a65> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:21:57,798 E Transaction verification impossible: <9ed600e3f03f17186b96bcf3d182f5e65e5c48179702562f124e96f6aded7a65> Step #5: 2026-06-15 07:21:57,804 E Tx has fewer than two outputs Step #5: 2026-06-15 07:21:57,804 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:21:57,804 E Transaction verification impossible: Step #5: 2026-06-15 07:21:57,805 E get_tx_outputs_gindexs failed to find transaction with id = <383232f3a081943537efac01000000000000000a3a3232393435303230303936> Step #5: 2026-06-15 07:21:57,805 E invalid hash format: 822󠁔57﬊2026-06-15 07:21:57,805 E :229450200968245020096822󠁔57777777777777777700/00 Step #5: 2026-06-15 07:21:57,838 D Stopping io_context Step #5: 2026-06-15 07:21:57,843 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:57,843 D option: fast Step #5: 2026-06-15 07:21:57,843 D option: async Step #5: 2026-06-15 07:21:57,843 D option: 250000000bytes Step #5: 2026-06-15 07:21:57,844 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:57,844 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,844 D Space used: 4096 Step #5: 2026-06-15 07:21:57,844 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:57,844 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,844 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,844 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:57,844 D init done Step #5: 2026-06-15 07:21:57,844 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:57,924 D Miner tx hash: Step #5: 2026-06-15 07:21:57,924 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:57,924 D Space used: 12288 Step #5: 2026-06-15 07:21:57,924 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:57,924 D Size threshold: 0 Step #5: 2026-06-15 07:21:57,924 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:57,924 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:57,924 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:57,924 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:57,924 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:57,924 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 29(0/29)ms Step #5: 2026-06-15 07:21:57,924 D Invalidating block template cache Step #5: 2026-06-15 07:21:57,925 I Blockchain initialized. last block: 0, d4440.h20.m33.s4 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:58,237 D Current height: 0 Step #5: 2026-06-15 07:21:58,237 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:58,237 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:58,237 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:58,237 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,237 D Space used: 49152 Step #5: 2026-06-15 07:21:58,237 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:58,237 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,237 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,237 I Loading checkpoints Step #5: 2026-06-15 07:21:58,268 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,268 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,269 D tx pubkey: <027d56e126c2a1c01f4b1887bf5af82d51f56364695761001e9a250e5216e25d> Step #5: 2026-06-15 07:21:58,304 I transaction_created: <5cf26ab52472242c62b5518a7280671e8c93b107494ae374713f6d07367aa294> Step #5: 2026-06-15 07:21:58,304 I { Step #5: 2026-06-15 07:21:58,304 I "version": 2, Step #5: 2026-06-15 07:21:58,304 I "unlock_time": 0, Step #5: 2026-06-15 07:21:58,304 I "vin": [ { Step #5: 2026-06-15 07:21:58,304 I "key": { Step #5: 2026-06-15 07:21:58,304 I "amount": 143440210, Step #5: 2026-06-15 07:21:58,304 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "k_image": "57652c6d884cdf071d3376f359520cbcba04aec1b3063d163386306c727b8391" Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "vout": [ { Step #5: 2026-06-15 07:21:58,304 I "amount": 0, Step #5: 2026-06-15 07:21:58,304 I "target": { Step #5: 2026-06-15 07:21:58,304 I "tagged_key": { Step #5: 2026-06-15 07:21:58,304 I "key": "1701d0928e26c237575b08ff8538181c321399259d34ad19713635a7516f032c", Step #5: 2026-06-15 07:21:58,304 I "view_tag": "9e" Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "extra": [ 1, 2, 125, 86, 225, 38, 194, 161, 192, 31, 75, 24, 135, 191, 90, 248, 45, 81, 245, 99, 100, 105, 87, 97, 0, 30, 154, 37, 14, 82, 22, 226, 93, 2, 9, 1, 169, 1, 186, 105, 185, 83, 205, 235 Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "rct_signatures": { Step #5: 2026-06-15 07:21:58,304 I "type": 6, Step #5: 2026-06-15 07:21:58,304 I "txnFee": 10000, Step #5: 2026-06-15 07:21:58,304 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:58,304 I "amount": "4bbac3cc3d484453" Step #5: 2026-06-15 07:21:58,304 I }], Step #5: 2026-06-15 07:21:58,304 I "outPk": [ "83c7642fd2ca67de9d77ea9689dfdb3761858ca1e07a7ed3c77c0fe0d1648dcb"] Step #5: 2026-06-15 07:21:58,304 I }, Step #5: 2026-06-15 07:21:58,304 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:58,304 I "nbp": 1, Step #5: 2026-06-15 07:21:58,304 I "bpp": [ { Step #5: 2026-06-15 07:21:58,304 I "A": "a7e884d6e206223b10212b79a0d591fe41df84b3e4b62e60614cd133d69e847c", Step #5: 2026-06-15 07:21:58,304 I "A1": "3754b7c0fa70d92be44fc12a04957424c849762a184fb01130f7cd83233dfda4", Step #5: 2026-06-15 07:21:58,304 I "B": "6095e78bbe6ea5025544963327fc31a71003741d48f710a5d4bc696455e5b2f8", Step #5: 2026-06-15 07:21:58,304 I "r1": "9e124441c562c356bd3876bb915597f38cb71c703b41e2afd001535c30504b00", Step #5: 2026-06-15 07:21:58,304 I "s1": "35b07e50aebdd460dbb0584af109a450c594392c74a3f738a73212758e403c0f", Step #5: 2026-06-15 07:21:58,304 I "d1": "6c2b502c5fd8e5754e5ea7855cee1ce255a25f59bdaa4f83f4f9a4233785730f", Step #5: 2026-06-15 07:21:58,304 I "L": [ "4b125cf4c12544a100d07ab598d1288dd3ffa8b29a040746553fb8ad4e544c2e", "ffecf2fcb19e5191a76976ad24c325a59336c1772bb674d16ccbf9497ad0f1a9", "48bbb5a543f052b8a8cd1f491d55724f23af1755a0f66d00925c352e03a18fd4", "4d7f331be02114969b2d5242fe811281a63c1ec801e455e41c0335467c17de0c", "726970857a988a2998769b5fe2a12090ea18873f7f2a8b98ce968f90b40dc963", "c76816d8acb49c7ef4d786c84caeff1185982c2dca48a4ebcc9a61cda772c3a3" Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "R": [ "49e5e7e30c876d57f3d2b72811d4c2d841b017d709e1abd33141b58bc2daac60", "4132e0e8ca7f0a7ac7345ca87710149dc30307c952d9f1d180765ed282a230e0", "9abd7370a033bdd8f7f68a1dfface1503b74d53e67a7b72c574db7bd57011920", "13bccf2b32fdba028ba6a8ccda4c1b24829519587b02385b21775203bb4c2f26", "1f49c3443c4b1f4e0e2c9f7a9f549fd47cecfe00305cef17dabc0b66160add55", "bd53aaf746eab3e1cb7d54d11125769a9d1f2cd4c64f4ede5f1be03413860db3" Step #5: 2026-06-15 07:21:58,304 I ] Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I ], Step #5: 2026-06-15 07:21:58,304 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:58,304 I "s": [ "6db2167886ec498fbaf764d5e1520311ca5f7b84c66ec600263a4bbc7e425e06", "76b30b5370ba661ab8941c1b3e35f95b7001d2c1c40852b28477fd6190c57e08", "9fcd4073bcdb4b33d6d0babbfc394d1882412eef136a169b2a330fa57cf6800c", "bb208434225b2f017fa8d64452055553dbab23e62648ce1dfceab42cd5ae9a06", "a210b8cf0c0778c869b741fef6b1ec79bd3c2a4f17a39256d1b1959792e60004", "9a64ee626c577e955a26dfc2a7e54388bfcad752ec142080cf42c98353b4030a", "ab661960569520eeea9f667decae095625f7ad1111ca75e32f58e6c907dee10e", "0a1846a85937bbcafb895ef89138e21f47bd2bd66a95ad2bca3a96674e7d1a0a", "29747652f48757d7db01bf12562117648a0e7a7820b44e93efae503a77c62407", "35655b56e8c4898b9ae554399ca9a39f1dc69f4a63c9fbe40955ccabb0234d0f"], Step #5: 2026-06-15 07:21:58,304 I "c1": "e111d7763449364034755fd36f18605cbadee0f2dcb40f5ad70abfb6aa86c906", Step #5: 2026-06-15 07:21:58,304 I "D": "15d977faa887a7ca7fb57960b2602f31389c1e7f5711378bfc4ec8e6757a51c7" Step #5: 2026-06-15 07:21:58,304 I }], Step #5: 2026-06-15 07:21:58,304 I "pseudoOuts": [ "55ec4fdd8772d3cc853c4f98776e63c250cd0bacc7039f897f794725b5157d4e"] Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,304 I } Step #5: 2026-06-15 07:21:58,305 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,305 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,305 D tx pubkey: <146ef819fbd9c8bff04a69b4a852c3ed4e8686932761158aaed496d11e404e41> Step #5: 2026-06-15 07:21:58,341 I transaction_created: <24bdb643895742b45b2db6a9404c77f64d16627ac4377f0620fab7e1a3464ccb> Step #5: 2026-06-15 07:21:58,341 I { Step #5: 2026-06-15 07:21:58,341 I "version": 2, Step #5: 2026-06-15 07:21:58,341 I "unlock_time": 0, Step #5: 2026-06-15 07:21:58,341 I "vin": [ { Step #5: 2026-06-15 07:21:58,341 I "key": { Step #5: 2026-06-15 07:21:58,341 I "amount": 141106101, Step #5: 2026-06-15 07:21:58,341 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "k_image": "531fc8ec3b5b5bf58ec7630a32fd6f6cae71aef03e09452dbd85e275b711d1bf" Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "vout": [ { Step #5: 2026-06-15 07:21:58,341 I "amount": 0, Step #5: 2026-06-15 07:21:58,341 I "target": { Step #5: 2026-06-15 07:21:58,341 I "tagged_key": { Step #5: 2026-06-15 07:21:58,341 I "key": "bfb5249e10a608b2b9b7c220214fedaa5894c88b0a47eb0af72208c779b421c7", Step #5: 2026-06-15 07:21:58,341 I "view_tag": "e9" Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "extra": [ 1, 20, 110, 248, 25, 251, 217, 200, 191, 240, 74, 105, 180, 168, 82, 195, 237, 78, 134, 134, 147, 39, 97, 21, 138, 174, 212, 150, 209, 30, 64, 78, 65, 2, 9, 1, 24, 69, 251, 208, 239, 80, 118, 67 Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "rct_signatures": { Step #5: 2026-06-15 07:21:58,341 I "type": 6, Step #5: 2026-06-15 07:21:58,341 I "txnFee": 10000, Step #5: 2026-06-15 07:21:58,341 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:58,341 I "amount": "7cbbaf36a72ce8c9" Step #5: 2026-06-15 07:21:58,341 I }], Step #5: 2026-06-15 07:21:58,341 I "outPk": [ "76ce70c5e805affc039c6226a1c605b1474b539c336581273320b3a1c5277054"] Step #5: 2026-06-15 07:21:58,341 I }, Step #5: 2026-06-15 07:21:58,341 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:58,341 I "nbp": 1, Step #5: 2026-06-15 07:21:58,341 I "bpp": [ { Step #5: 2026-06-15 07:21:58,341 I "A": "ec706929fd6fbb779c86597ff43c8f4650f25e23bf21e915490b00d94673c4a0", Step #5: 2026-06-15 07:21:58,341 I "A1": "1f367b4701dc7b8044db4295f1acfbdf18f92f58783e944107b6e115d5599284", Step #5: 2026-06-15 07:21:58,341 I "B": "0e79ea56b2b0457a305846f217cbcaf2accac3e5b919f8022d6d99d59e81b450", Step #5: 2026-06-15 07:21:58,341 I "r1": "1f75c98f431d685701e2baa9b6647d35139ef92614fadec7478958ae54663006", Step #5: 2026-06-15 07:21:58,341 I "s1": "a6b3f03c096bc2db5a05abf6fccf7117ae8be15fbd8b3e47160dafc64cbec402", Step #5: 2026-06-15 07:21:58,341 I "d1": "204d078c39b21e92e0c311d8ab698159154307a0285f7a5368a9b4943447d303", Step #5: 2026-06-15 07:21:58,341 I "L": [ "3f26d2be75d1f604ef0f6d0edbbffb33f6b3b70fb0226b6e5418b71364ac7a9e", "4f5f8b75771914c9a3bb617fc77dc1d2e1f8ea05051bb75ad705864dea64b5c1", "c6e6e831f47a78806ec8f8dff9b44cf1ea68f1e3df6d89f18772bb15072775b5", "5790c1d3165cf2249aa96c0a9609a4bb4a47059fc976f03512262f9ba3f93647", "651ff59e047a48472adec9cbd272352a5a1b9fb2514e567f42f3e10f690ebee6", "4ebbdccb4ab7d7d894c4bf13fadd2b0ce9349df146e744f50308627113d6e3b8" Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "R": [ "84985fa25205f942e1316510bf68c0f1970d3b77cc86ed12c72c0dc4e2b731c3", "8401385b2962ad095e74215f810eb030a780fc1941445c3d6017609f456ec0be", "70a80614493058c6d43c8603b6c5a7cb0b886489380ed7d05200d66e63e42624", "5b798b09eb941ebef3c63cc0084d2ccbbc2764315379e88775f9c26a24706960", "2bc4d04752ef24b61cbc4b36fb2e5904c3a1bd78da7d4055ae92428986937bed", "beda1d75775694d1144fd204d5064dbe9c3771596bc9cd8613e0aa64f68b2992" Step #5: 2026-06-15 07:21:58,341 I ] Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I ], Step #5: 2026-06-15 07:21:58,341 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:58,341 I "s": [ "6b88ef5f66489c4f821d1462a23e762fda2e6626bb08ab6f1504594730eae309", "34dbd2783c9912863543e1ed7677c716f448e078f7da033d61e410309d6bb407", "550cd618174ba967d71102a401973b81aa11e5c4297a74171e0ce739ea21a306", "099095731c7f5e770544fd1ad78aba2c69def00a092de3ccd9b722c6b9b2db0c", "c29f51118ed6f37023586cabf0f5d7dc586a9355abb8f2210985b3fcd3295a0a", "d666e303e80c487340bbf8f859e4276979cb59c0c5820ac7ad39efb4dea3460e", "2285546d57de6aa60751cd2e4343844f1c07083797f4f637bbb4c0144166e605", "f6161cd265d202ff0c7458e9014e560d9eab9adeb85f94dd70d9ec579cd56b09", "c32ea04cc71d8d61b865c8dc28e636719e9a19aaff84e89a34c5ffa0a9ea6f09", "7298235ef08f636913baa2bb31020b8389f3dcfd1a173ea7477d2d3f9dcb7604"], Step #5: 2026-06-15 07:21:58,341 I "c1": "5db0c79d1d03f5cf19a5f48fe97c3d0d46af2fbecde5bb264d321fd6cd00b90f", Step #5: 2026-06-15 07:21:58,341 I "D": "eb0159779d97d51b03e92a514a18d0f2aedb58f70a169a919515878020a74f6a" Step #5: 2026-06-15 07:21:58,341 I }], Step #5: 2026-06-15 07:21:58,341 I "pseudoOuts": [ "ea4dd6f27dd62959638f58f3f4d9f0ac3765d45d2cc7af75410a7c6dbd92754c"] Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,341 I } Step #5: 2026-06-15 07:21:58,342 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,343 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,343 D tx pubkey: <693ac8e48727a890c026f9bb620e339a0dd9cfff50be9d5dece557056b15f0f7> Step #5: 2026-06-15 07:21:58,378 I transaction_created: Step #5: 2026-06-15 07:21:58,378 I { Step #5: 2026-06-15 07:21:58,378 I "version": 2, Step #5: 2026-06-15 07:21:58,378 I "unlock_time": 0, Step #5: 2026-06-15 07:21:58,378 I "vin": [ { Step #5: 2026-06-15 07:21:58,378 I "key": { Step #5: 2026-06-15 07:21:58,378 I "amount": 499057957, Step #5: 2026-06-15 07:21:58,378 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "k_image": "ffb6bde1bff83776175d2f0cd1ab7f6ce6e84ee34c3c1fa8de4358ef368b5d0e" Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "vout": [ { Step #5: 2026-06-15 07:21:58,378 I "amount": 0, Step #5: 2026-06-15 07:21:58,378 I "target": { Step #5: 2026-06-15 07:21:58,378 I "tagged_key": { Step #5: 2026-06-15 07:21:58,378 I "key": "a6fa94163048db4069dbd1810f96d3c362fce2ee8d04434732fec29ac6e530bd", Step #5: 2026-06-15 07:21:58,378 I "view_tag": "ae" Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "extra": [ 1, 105, 58, 200, 228, 135, 39, 168, 144, 192, 38, 249, 187, 98, 14, 51, 154, 13, 217, 207, 255, 80, 190, 157, 93, 236, 229, 87, 5, 107, 21, 240, 247, 2, 9, 1, 142, 212, 113, 127, 201, 176, 255, 176 Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "rct_signatures": { Step #5: 2026-06-15 07:21:58,378 I "type": 6, Step #5: 2026-06-15 07:21:58,378 I "txnFee": 10000, Step #5: 2026-06-15 07:21:58,378 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:58,378 I "amount": "92f28808c00d1454" Step #5: 2026-06-15 07:21:58,378 I }], Step #5: 2026-06-15 07:21:58,378 I "outPk": [ "338a676792874389287738c49fb6f7381a887299264663ef2777b81c095f67c2"] Step #5: 2026-06-15 07:21:58,378 I }, Step #5: 2026-06-15 07:21:58,378 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:58,378 I "nbp": 1, Step #5: 2026-06-15 07:21:58,378 I "bpp": [ { Step #5: 2026-06-15 07:21:58,378 I "A": "7e32eef2b56039591f3d0cc4a5c75145b81e84944048a51b8f3fdedf10753caf", Step #5: 2026-06-15 07:21:58,378 I "A1": "e6731b17ac738f4f03ddf408487a8f22242c193994a044936f83793b3861537e", Step #5: 2026-06-15 07:21:58,378 I "B": "160b2407875ea2b28f8d0fc68b97f38d904b65634ec70062351892c6fceb3904", Step #5: 2026-06-15 07:21:58,378 I "r1": "19d5ba1e970636682ef2c18c046dd303dfdb0cf736558bd2cbd2ab4fe5417b00", Step #5: 2026-06-15 07:21:58,378 I "s1": "74f95098ae1c8f8139482c5bf11df6007fa72b0d3319cc271f44691e3824910e", Step #5: 2026-06-15 07:21:58,378 I "d1": "386fafabbe9c18388350a58070d430e8772a3452148cc7cab6117f9ef1376a08", Step #5: 2026-06-15 07:21:58,378 I "L": [ "0f63c94d154459ca12c441d83a6b7e1362eeebcfc8aa52871866a016ee4c2870", "bd22db1ba4ae4afef8047b12ba9cb04294526dc9ad13a8a8385be25fa4b12f55", "b8148646edd3caa650bd4cd3a3021dea438193ecc1039bcfb6e74840303dae09", "5c3d5fe76c35888c1e64f56622d6c5ca1ec25b70bf395fb3e0b2e154cac661e0", "38698920897c87307256312cd5f69fc9f8ded07e5b5d54dfe1eaaa839544a77a", "4259dfce7a1e5c60b67a27b775773717a330a0adaa1fb2e61fdfcc9f6ab489f8" Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "R": [ "c056b0751271815d3a6dccccb90f7749ffda61ac1d172e2e0c9e509328eb3219", "78769a989d9997823f1027e2d49585afe3c74227b0bd621674beb7d4ea43dc95", "dac2ef067d9a7bb222efda26a440974414ca0b3e1b42608248f844dfd61dc42b", "478f31aff347869fe55a491ab7e1c1c1675061e38b47475ba498d6f55385089a", "480eb104422f9c6d160f1bdb62ab45907c1d576b1e1290f701cf0182cc037c3e", "7e245b400fce5d09ea0a89bef554a6255bbc70be4805bcbfae9dc33799fa42fb" Step #5: 2026-06-15 07:21:58,378 I ] Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I ], Step #5: 2026-06-15 07:21:58,378 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:58,378 I "s": [ "516f9a5930d6a4f5d598eaed0af29657a5aeca6d41b6afa293c6953eecf0ac02", "8943d00f8bbc4006a5fccd67ff1035be49d4a3bf826d32b557c136c9d2d0aa04", "dcded5f0b0bc088e92621721d88f629c59ad02f514e0915d8d13154035862207", "d4db68b6b12451b6cfa7e58912b50dbc6f0ba6e69d7ba5de3de6b297f6d60f01", "ba7751d329f7704bfa9bf434bfad6f9ed630418ff4869ade29c9a3520e133c09", "b7fb7518eed2401a73e90c89bc6fba03a82e8bd266aa5ef32298351a58c0a209", "14c1bbd4f50829752faf33db8076216bb512539b953f3a54f1a127e865dfdf0b", "88c3e64a1df46af352e843b5f3ceb9ba1b7702688b79a5bcb6190fd0f099ac09", "7277c6ebe1e3117a4f6297c423ee34193996ddea8c61854a692a569fea911202", "a9a460f99ecba15dfd311f8be4c36a641c016ad07f74418517a56695639d800e"], Step #5: 2026-06-15 07:21:58,378 I "c1": "6473997af2c5728990773f7a3ee923e27ede83c8ecb58781297e47d9f767c90e", Step #5: 2026-06-15 07:21:58,378 I "D": "450ec1e85be364ff07927f6acfbb2062362e9ab082a91d495abc9758b2d6c9b3" Step #5: 2026-06-15 07:21:58,378 I }], Step #5: 2026-06-15 07:21:58,378 I "pseudoOuts": [ "63e29d13d3e6993f9d06a64699ad498550a779e5d13895ca989c47e7529d0a10"] Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 I } Step #5: 2026-06-15 07:21:58,378 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,378 D Space used: 49152 Step #5: 2026-06-15 07:21:58,378 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:58,378 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,378 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,626 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:21:58,626 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,626 E Block recognized as orphaned and rejected, id = <4d6918d2a9617395e1436d8232e27533fba5de95140d1983b0a9c2af151d3148>, height 2, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,627 E Block recognized as orphaned and rejected, id = <7021fa6a16cb2604381d2f91d61d55c90a7d2e4af9eaa244c67cfcaf47a32fd6>, height 3, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,627 E Block recognized as orphaned and rejected, id = , height 4, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,633 E Tx <5cf26ab52472242c62b5518a7280671e8c93b107494ae374713f6d07367aa294> has fewer than two outputs Step #5: 2026-06-15 07:21:58,633 I Transaction added to pool: txid <5cf26ab52472242c62b5518a7280671e8c93b107494ae374713f6d07367aa294> weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:21:58,633 E Transaction verification impossible: <5cf26ab52472242c62b5518a7280671e8c93b107494ae374713f6d07367aa294> Step #5: 2026-06-15 07:21:58,639 E Tx <24bdb643895742b45b2db6a9404c77f64d16627ac4377f0620fab7e1a3464ccb> has fewer than two outputs Step #5: 2026-06-15 07:21:58,639 I Transaction added to pool: txid <24bdb643895742b45b2db6a9404c77f64d16627ac4377f0620fab7e1a3464ccb> weight: 1170 fee/byte: 8.54701, count: 2 Step #5: 2026-06-15 07:21:58,639 E Transaction verification impossible: <24bdb643895742b45b2db6a9404c77f64d16627ac4377f0620fab7e1a3464ccb> Step #5: 2026-06-15 07:21:58,645 E Tx has fewer than two outputs Step #5: 2026-06-15 07:21:58,645 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 3 Step #5: 2026-06-15 07:21:58,645 E Transaction verification impossible: Step #5: 2026-06-15 07:21:58,645 D Stopping io_context Step #5: #8 pulse exec/s: 2 rss: 304Mb Step #5: 2026-06-15 07:21:58,650 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:58,650 D option: fast Step #5: 2026-06-15 07:21:58,650 D option: async Step #5: 2026-06-15 07:21:58,650 D option: 250000000bytes Step #5: 2026-06-15 07:21:58,651 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:58,651 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,651 D Space used: 4096 Step #5: 2026-06-15 07:21:58,651 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:58,651 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,651 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,651 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:58,651 D init done Step #5: 2026-06-15 07:21:58,651 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:58,705 D Miner tx hash: Step #5: 2026-06-15 07:21:58,705 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,705 D Space used: 12288 Step #5: 2026-06-15 07:21:58,705 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:58,705 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,705 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,705 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:58,705 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:58,705 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:58,705 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:58,705 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:21:58,705 D Invalidating block template cache Step #5: 2026-06-15 07:21:58,705 I Blockchain initialized. last block: 0, d4440.h20.m33.s5 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:58,705 D Current height: 0 Step #5: 2026-06-15 07:21:58,705 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:58,705 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:58,706 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:58,706 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,706 D Space used: 61440 Step #5: 2026-06-15 07:21:58,706 D Space remaining: 1073680384 Step #5: 2026-06-15 07:21:58,706 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,706 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,706 I Loading checkpoints Step #5: 2026-06-15 07:21:58,707 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,707 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:58,707 D tx pubkey: Step #5: 2026-06-15 07:21:58,743 I transaction_created: Step #5: 2026-06-15 07:21:58,743 I { Step #5: 2026-06-15 07:21:58,743 I "version": 2, Step #5: 2026-06-15 07:21:58,743 I "unlock_time": 0, Step #5: 2026-06-15 07:21:58,743 I "vin": [ { Step #5: 2026-06-15 07:21:58,743 I "key": { Step #5: 2026-06-15 07:21:58,743 I "amount": 758152765, Step #5: 2026-06-15 07:21:58,743 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "k_image": "215a0343ed6b30ae62216f5bb24ee6d6e2ee32611a22e3dbd2b9b9e316504366" Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "vout": [ { Step #5: 2026-06-15 07:21:58,743 I "amount": 0, Step #5: 2026-06-15 07:21:58,743 I "target": { Step #5: 2026-06-15 07:21:58,743 I "tagged_key": { Step #5: 2026-06-15 07:21:58,743 I "key": "c6f236fba8dd329efa8190cf3094c3adf400908114b84885424d2d0ea8cf951e", Step #5: 2026-06-15 07:21:58,743 I "view_tag": "33" Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "extra": [ 1, 231, 115, 205, 84, 9, 35, 217, 197, 164, 156, 12, 43, 140, 255, 212, 11, 84, 126, 154, 25, 136, 201, 10, 102, 154, 38, 116, 254, 187, 77, 56, 13, 2, 9, 1, 140, 150, 157, 118, 70, 176, 0, 111 Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "rct_signatures": { Step #5: 2026-06-15 07:21:58,743 I "type": 6, Step #5: 2026-06-15 07:21:58,743 I "txnFee": 10000, Step #5: 2026-06-15 07:21:58,743 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:58,743 I "amount": "a2d144ba40c4e472" Step #5: 2026-06-15 07:21:58,743 I }], Step #5: 2026-06-15 07:21:58,743 I "outPk": [ "24daeb3e94c376de89c5c12e7f4ab7368d12485d388f5849a5c65dcd0f65b66b"] Step #5: 2026-06-15 07:21:58,743 I }, Step #5: 2026-06-15 07:21:58,743 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:58,743 I "nbp": 1, Step #5: 2026-06-15 07:21:58,743 I "bpp": [ { Step #5: 2026-06-15 07:21:58,743 I "A": "d999b685441b5721406c9f589a6c311ed2e58c926b3c4dbb5fdc89c826128e4e", Step #5: 2026-06-15 07:21:58,743 I "A1": "0dc57f05346c5000ca5a2bbb7287f8131429bd7f176614a1d9eb25a880b6b8fd", Step #5: 2026-06-15 07:21:58,743 I "B": "c3eebb1816077a87d209bad6089b1447fda0ea94b80ec0d64380e4430b5aa8d3", Step #5: 2026-06-15 07:21:58,743 I "r1": "5c0b217b373db9686718be68fb8b3f22be56d21fedb700a730a73ac06776ee01", Step #5: 2026-06-15 07:21:58,743 I "s1": "b00cfef394ca4c956fe1324f4bd26ad992958715b75410e7617ca108c769e208", Step #5: 2026-06-15 07:21:58,743 I "d1": "cee7de3d59adee183eae1827dd0d9a64497d9ea51b681c3bc4b3a7f8c29c5509", Step #5: 2026-06-15 07:21:58,743 I "L": [ "d56729f5d4e9616799019a6cdc9a819c1d2a5db6743c89099d7c00fb835a2e96", "897e9e920929a2b95da68f79e522a3aec4503499bec59dae7d45217e89ca2c7a", "6ac9bbf42dbac755067dcb79164afecd56e203ba9a1a7c5f2d8576fe65c7f1c7", "491f911b02bdc461ebefb1cb57dd1fd215b4462a2d7ca21e513bc40b3ecb1698", "f33c51993fdee2af573ca5c48c7c679a95355dbdb5042fc2ea4f98cf0707c5ea", "45ca0bdc6f02633b3946e808994fb4e230c091914b3150986f56674c3e7d2269" Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "R": [ "76a9471eae2b02d1ffa6488cf21150252438a8c1d0d88d0ffae73c2856f7bebf", "acff63534d3aec77af4b5026149e873c4ba6de5471f03b57c4e4067a47146378", "15ca8774707e370061f2abe2f1914eb5681aa2e6fa7d22b7f29831ab8558d83f", "cc3db39ed2c9ca5dc4a9768e51afbb7d28f4df7e1d57453908e020cbe2739a2a", "8b1507bfb08c5e485319578c5e1201e48b6c4fe06561444ffa5e88c70c1d6210", "ebc0f2e42012831478e53c884a8c8bd2080207b8cf79ed08c0f7b060ec93f133" Step #5: 2026-06-15 07:21:58,743 I ] Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I ], Step #5: 2026-06-15 07:21:58,743 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:58,743 I "s": [ "bf44d2ac6c42bba4d4396705dba69024d4fdf1324e6e00cb934e73e417ea9c0c", "50042681c45c70e5ccb45d38d195a8bb9548a17eafcf5dc6fdae59978f3d0c04", "8bf3bdd2c21ad1e3f1b7dfa291acc62468b271b85ee99577e484b3d38a2b1104", "30d1fdc73b566a1c04c3a900dfae18ec4b768ec8947bdbff264588b10141da06", "09448eaf9b9fcbd82b5fd03a37c54fa15a296bbe5a5287e161aefb86de65300a", "6aa455d3853799003aa6e2bff6bd46ec541101974fada2284b64ce633137f005", "93aab7435194abe5dce6f66fdf9c6b6caa09f8f983e21d896a36e5d41ee8c409", "3cce118cce4221f1d6c3d7c2defd1d5c396944df9fb642749153413612113608", "a17fb05ce04e3f916d62efcf5757cb0f0c23b0f2440b42d07200bf669517e80c", "0087e595a169a461aa283790c48348cc1b582dc0286a8e66943aa54ef7557701"], Step #5: 2026-06-15 07:21:58,743 I "c1": "548fbfc1f164e6c16395e84ff814578a986246bd70c041ff6a850637e6f3a507", Step #5: 2026-06-15 07:21:58,743 I "D": "0cf6326f35c08dc2ff8facbd98c1d58a79170dfce315245832011625faec81de" Step #5: 2026-06-15 07:21:58,743 I }], Step #5: 2026-06-15 07:21:58,743 I "pseudoOuts": [ "70191c105fa96099e47edb7945e716f9daa9e7304bc82f6e8149880c7e6e6cf9"] Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 I } Step #5: 2026-06-15 07:21:58,743 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,743 D Space used: 69632 Step #5: 2026-06-15 07:21:58,743 D Space remaining: 1073672192 Step #5: 2026-06-15 07:21:58,743 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,743 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,743 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:21:58,743 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,743 E Block recognized as orphaned and rejected, id = <4d6918d2a9617395e1436d8232e27533fba5de95140d1983b0a9c2af151d3148>, height 2, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,744 E Block recognized as orphaned and rejected, id = <7021fa6a16cb2604381d2f91d61d55c90a7d2e4af9eaa244c67cfcaf47a32fd6>, height 3, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,744 E Block recognized as orphaned and rejected, id = , height 4, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:58,749 E Tx has fewer than two outputs Step #5: 2026-06-15 07:21:58,749 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:21:58,750 E Transaction verification impossible: Step #5: 2026-06-15 07:21:58,750 D Stopping io_context Step #5: 2026-06-15 07:21:58,755 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:58,755 D option: fast Step #5: 2026-06-15 07:21:58,755 D option: async Step #5: 2026-06-15 07:21:58,755 D option: 250000000bytes Step #5: 2026-06-15 07:21:58,755 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:58,755 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,755 D Space used: 4096 Step #5: 2026-06-15 07:21:58,755 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:58,755 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,755 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,755 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:58,756 D init done Step #5: 2026-06-15 07:21:58,756 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:58,836 D Miner tx hash: Step #5: 2026-06-15 07:21:58,836 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:58,836 D Space used: 12288 Step #5: 2026-06-15 07:21:58,836 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:58,836 D Size threshold: 0 Step #5: 2026-06-15 07:21:58,836 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:58,837 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:58,837 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:58,837 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:58,837 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:58,837 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 30(0/29)ms Step #5: 2026-06-15 07:21:58,837 D Invalidating block template cache Step #5: 2026-06-15 07:21:58,837 I Blockchain initialized. last block: 0, d4440.h20.m33.s5 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:59,138 D Current height: 0 Step #5: 2026-06-15 07:21:59,138 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:59,138 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:59,138 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:59,138 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,138 D Space used: 49152 Step #5: 2026-06-15 07:21:59,138 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:59,138 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,138 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,138 I Loading checkpoints Step #5: 2026-06-15 07:21:59,170 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,170 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,170 D tx pubkey: Step #5: 2026-06-15 07:21:59,205 I transaction_created: <710fa72d2548fdef10af84753eaea114d43119f0a3b69fe30be204c80561395f> Step #5: 2026-06-15 07:21:59,205 I { Step #5: 2026-06-15 07:21:59,206 I "version": 2, Step #5: 2026-06-15 07:21:59,206 I "unlock_time": 0, Step #5: 2026-06-15 07:21:59,206 I "vin": [ { Step #5: 2026-06-15 07:21:59,206 I "key": { Step #5: 2026-06-15 07:21:59,206 I "amount": 48588290, Step #5: 2026-06-15 07:21:59,206 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "k_image": "ba707bff0d6abcd2e066b62cf234d5e3c48b7f0a7d198cba7d39397ccf001193" Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "vout": [ { Step #5: 2026-06-15 07:21:59,206 I "amount": 0, Step #5: 2026-06-15 07:21:59,206 I "target": { Step #5: 2026-06-15 07:21:59,206 I "tagged_key": { Step #5: 2026-06-15 07:21:59,206 I "key": "d5acd3c00b0c6ed9bd51dd0632177a0c520cc0d6db0a658e493c1aa994e541c6", Step #5: 2026-06-15 07:21:59,206 I "view_tag": "13" Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "extra": [ 1, 196, 86, 7, 61, 121, 2, 235, 239, 245, 9, 213, 72, 115, 210, 191, 59, 193, 44, 252, 19, 132, 43, 30, 204, 68, 179, 246, 164, 165, 39, 141, 66, 2, 9, 1, 69, 134, 234, 24, 24, 159, 130, 91 Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "rct_signatures": { Step #5: 2026-06-15 07:21:59,206 I "type": 6, Step #5: 2026-06-15 07:21:59,206 I "txnFee": 10000, Step #5: 2026-06-15 07:21:59,206 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:59,206 I "amount": "7b90418e36c7e05c" Step #5: 2026-06-15 07:21:59,206 I }], Step #5: 2026-06-15 07:21:59,206 I "outPk": [ "067e17a34e8e0b09be87f828a7739944ad6e3f64d9e37344542548a17fcdc3fe"] Step #5: 2026-06-15 07:21:59,206 I }, Step #5: 2026-06-15 07:21:59,206 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:59,206 I "nbp": 1, Step #5: 2026-06-15 07:21:59,206 I "bpp": [ { Step #5: 2026-06-15 07:21:59,206 I "A": "98cdfbf7b1d59e41dfb1eac59863e7531eb7b8db1df0fcf8bb8a96249a795c0c", Step #5: 2026-06-15 07:21:59,206 I "A1": "799bdafcd712998234c5efbd9133670ea17bba72b2354ff4b3eb97826bc7dea6", Step #5: 2026-06-15 07:21:59,206 I "B": "51a6189a82b06b93c2bd92e3d947e9c4197f14ab2905e654e4789ca4a15a4306", Step #5: 2026-06-15 07:21:59,206 I "r1": "28533cbb7d635dec1c4213031f0e82f90c85b555db8d24fc4008829d12429c0c", Step #5: 2026-06-15 07:21:59,206 I "s1": "ee5b3c971a4fdffea5c460c0481f9810aa8b47375badbe71e391679d7a38320c", Step #5: 2026-06-15 07:21:59,206 I "d1": "9b9782354dd7e657f4b724f0ce9d51ab663e6a1f749bd20b3755a50bea38aa03", Step #5: 2026-06-15 07:21:59,206 I "L": [ "121f1065e3711f13cf2ecaef97977bfd99c33871b882b897d097c412c6951478", "216879a394c1b2ebcbb04271b093fdbb0e9dbb5afcf11ccaaa5f0c33bb4b7598", "33067d3915b4a8a6d39ec08af37135f3e937c37c74214c9fde386418c9485d02", "b87eb5f244ed4f5914c3a81d5849361954677c4cb2280acd3f370020faaf5168", "447fc4689867b9ebe27b431513a71c10aacb5b21ccbf4a638f8129c177fcd2da", "ad8b43749cc7e753ebfec124fb522ba31e7c5af6de706676eb73fee751b0e5a5" Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "R": [ "ad22e9d864842e79a8ea7fc125cd3f104b0598244e6828eb06612d768a111245", "4a311b99b5c5a90997be597656c15ce8c8721401756af39b71fc681c5cd0db4c", "938fcfc424a523f06e4cbdb742654961e389d1bf4fded2dc6c0584a3e8031f17", "5d5702b96a7cff6cd54e5d04b08a8a1670921ff962a58c58dec59923dc9ce1a2", "fc0ab0a83bbad5036e15d6223fa6643211231f3cc6c46857903433382b02158e", "63d83ea87c0e58baeff4463584ae6fdf96450c8a1999ebdcd86002392608d121" Step #5: 2026-06-15 07:21:59,206 I ] Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I ], Step #5: 2026-06-15 07:21:59,206 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:59,206 I "s": [ "b59face4cff77f5c1563680375b61df7d6b2a7e5678969c23054d949b355260b", "c87c80a7c19f3be097ac11b8453c08bebb1670a77f496c48832dff75b0309c0d", "10f1cc0417883f39a228abe75b89ca5b632757b0edcb9b257322095f7117c50b", "0a6141ac66fcbf97fc87bd7d2f531fbc45c078db283565b5e39da9cde186830a", "a33045ff1ec42eae4fdf0a635b947ef302ab1bbf97e0cd9b6567e7cf409ce501", "404b7ebc75d331bcac5b40ce487b64f6ddd96985f2db41e18de0d768a31a4807", "709ae064b4fc3ab04f3e1e3d3906a8d433afdfa0a0227385ccd5f143cb724c00", "0dbc09bec26e26b441180db59ee1f5ff56424273286d3a410dc6c3d9b64ab502", "af31c4dc7ca03b6cd9e9551462c5e848dd62d325a9a67bcaa08b8edbf95d7e05", "99525995ad0524643e1c9ce15c2496cc956083712b2efa35403ff8e31024d009"], Step #5: 2026-06-15 07:21:59,206 I "c1": "64db440ffa8c0fbbb5af69f71ff2e2d555339bdb24657948d5af3ee19ce08b09", Step #5: 2026-06-15 07:21:59,206 I "D": "311c97bd9b5b917922bed299961fe4642e4227849bcc5be34872df16148fc5b3" Step #5: 2026-06-15 07:21:59,206 I }], Step #5: 2026-06-15 07:21:59,206 I "pseudoOuts": [ "20ba2624f2d1e145005df6a137e99ed3563a7ea18d7590f396d9f15dfe52c8b7"] Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,206 I } Step #5: 2026-06-15 07:21:59,207 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,207 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,207 D tx pubkey: <3df00862ca6304ae0b67afd2e597a34fa0785512602b5302cb42eee60b10cdc7> Step #5: 2026-06-15 07:21:59,242 I transaction_created: <36ae2bc563efdddfd63a421cdf6d0abc4ff75d53ffde1c80154b339245256da2> Step #5: 2026-06-15 07:21:59,242 I { Step #5: 2026-06-15 07:21:59,242 I "version": 2, Step #5: 2026-06-15 07:21:59,242 I "unlock_time": 0, Step #5: 2026-06-15 07:21:59,242 I "vin": [ { Step #5: 2026-06-15 07:21:59,242 I "key": { Step #5: 2026-06-15 07:21:59,242 I "amount": 684330899, Step #5: 2026-06-15 07:21:59,242 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "k_image": "de2c9ce9a65d15796a83bbbc96b60d6647a127c7df170537cb4e3e3e4237174a" Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "vout": [ { Step #5: 2026-06-15 07:21:59,242 I "amount": 0, Step #5: 2026-06-15 07:21:59,242 I "target": { Step #5: 2026-06-15 07:21:59,242 I "tagged_key": { Step #5: 2026-06-15 07:21:59,242 I "key": "d91241abf52db032c6d1f73f19e9cd315bd009fbf2e06692e6bb8569252eea33", Step #5: 2026-06-15 07:21:59,242 I "view_tag": "e4" Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "extra": [ 1, 61, 240, 8, 98, 202, 99, 4, 174, 11, 103, 175, 210, 229, 151, 163, 79, 160, 120, 85, 18, 96, 43, 83, 2, 203, 66, 238, 230, 11, 16, 205, 199, 2, 9, 1, 47, 94, 151, 190, 15, 137, 92, 177 Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "rct_signatures": { Step #5: 2026-06-15 07:21:59,242 I "type": 6, Step #5: 2026-06-15 07:21:59,242 I "txnFee": 10000, Step #5: 2026-06-15 07:21:59,242 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:59,242 I "amount": "6762bea540cd49a4" Step #5: 2026-06-15 07:21:59,242 I }], Step #5: 2026-06-15 07:21:59,242 I "outPk": [ "f5957591641f664a3d635e6a9dda10b991d68e436994a1312705fdcaf8ef6959"] Step #5: 2026-06-15 07:21:59,242 I }, Step #5: 2026-06-15 07:21:59,242 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:59,242 I "nbp": 1, Step #5: 2026-06-15 07:21:59,242 I "bpp": [ { Step #5: 2026-06-15 07:21:59,242 I "A": "fdbbb08f2039fb4ed6645af2956f197c91c42097aede2f720d0b0adc07f8bb89", Step #5: 2026-06-15 07:21:59,242 I "A1": "8d2761308abb57f52163a929d09a87826f2689416a1373f2f30207e7ecdcbb2d", Step #5: 2026-06-15 07:21:59,242 I "B": "d87e921a9b24107ce49e7469e28873b8128e437a65912d447af2b450c8b069d2", Step #5: 2026-06-15 07:21:59,242 I "r1": "043aa9751d39180c5561d2bbbcc15a52de53aac19cda7f0bf4f8625ae3f67f09", Step #5: 2026-06-15 07:21:59,242 I "s1": "b8a8b52b7c1255797d9c276b6442947a27c28926c4dcac8178b507a920d4c20e", Step #5: 2026-06-15 07:21:59,242 I "d1": "98145db053d404f27ef29bacad3b0859da227b27d62feaf207adf4a61a18b70b", Step #5: 2026-06-15 07:21:59,242 I "L": [ "fbc7279ae0e50222b78ed10d96af9fc8d23b7afbbe9ff663e85028ddb2e2b5c5", "950e5a71577b7f2128bac3c4e17e50ad267319ddc6b4a03b1b0b198147153eda", "6cbaa238f2ff358be0faa79fc929d1e166b3808853c75bce4ea1383ba341f358", "1b0f92afa4584bfe3431c2867f21550fd18c682a73f96ae947a9a7f203f71a67", "abb54a2501b582cadb70c92c71a578e35f03b8e22aa8303894c7b43476781c66", "e9346938b9e2ddeda086213f52aef6e3b1b30f1a455eebec2d60afc28376648b" Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "R": [ "98ca99ef5f653555e9b56df113d8e0dfa4a42372dfe95048447fd11f130f4306", "398f1e8c650c339cf0ec61f49228841bbb29c386e149380f7eabee35cdc3c67b", "b19b83349fdc6545aff7fdbcb662538261769d2dfd383d870731f3ed6ab69831", "b217b405dffb21a4168deff41f00e11983e3e5748ade1efade6a5c841d01ad24", "fa9e3c0795138dfc0cc86010e89e495587f395d75c30d7f6e7f714c50df9ce5d", "eed1d7456942f0d0d465b4a4ae800dbbdf82f202f4d7a178b9b84ba735648660" Step #5: 2026-06-15 07:21:59,242 I ] Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I ], Step #5: 2026-06-15 07:21:59,242 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:59,242 I "s": [ "f932a04828867afd9b0f699f4ab714b0d3299f971be23b986eb5893e1302f804", "ef661ce618cb71e31db816d676e489eb63e5677552e32b8c03c7288cccca9d05", "5cac0ddd51893dc59632421abea14d415450a1a6905d4e91279b070a4d3e970a", "8bba6aadd52bc220edd181d55e54bdd20f6584a66b1c406f666d8b331002470f", "c59005023da1fc1118c526ca8d7e01a2b79faab093d07eb9ca7e6cd0a895e703", "2cd73ef0eb7d9f9aa0fb140ae87f19a044e4c9c8a87e70eb5928e6009f8e2600", "070b23831cc4b158dfc05e592c84d73f724d784549734b721b77589bd836f507", "0949aa3cb13f2cad15462bea58f51892f747f9a02f4216c0c72e7cb6b2fdce04", "6928c38d0feb327195df8125e0825da2616f08e0b2722f296552e600da60d709", "2557b11fc5a0f17d401f76e493fd927aeba235e5bdaec0629a8f90830be22e0c"], Step #5: 2026-06-15 07:21:59,242 I "c1": "63f476561eb806f7c3f4fa3e8881a51bebbed6fdce0c651b7167d4feb4f8fa00", Step #5: 2026-06-15 07:21:59,242 I "D": "70954a725ad6b7141ed78df143da7b8d8315a172dd10198a49f459a4c6cb4dbf" Step #5: 2026-06-15 07:21:59,242 I }], Step #5: 2026-06-15 07:21:59,242 I "pseudoOuts": [ "751381e821918d198cb8474c60423b8e5f40e073310eef045cd1a4db040a70fc"] Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 I } Step #5: 2026-06-15 07:21:59,242 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,242 D Space used: 49152 Step #5: 2026-06-15 07:21:59,242 D Space remaining: 1073692672 Step #5: 2026-06-15 07:21:59,242 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,242 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,250 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:21:59,250 E Block recognized as orphaned and rejected, id = <671607442385d118fd87179fd34c133e0d6a90329b19f5d55eba740236282c64>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,250 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,250 E Block recognized as orphaned and rejected, id = <2b719cb7f05c688f34d0eceb21b83af205d474392ef7b4e1c3765a3ad3e56009>, height 3, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,250 E Block recognized as orphaned and rejected, id = <56034eda665cfdc846e6a5ae3bcb590c5d7a35c8e7a1fe3a05337f6a19d21e72>, height 4, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,250 E Block recognized as orphaned and rejected, id = <40e67f9ff11dfe7763014ef5cf8996e60a4063ed02191dc4b8185280ef079757>, height 5, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,251 E Block recognized as orphaned and rejected, id = <33cf163ed5168d53fce4b6cb7a175a01d508a43ff59bc4144e55ea2f662f99bf>, height 6, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,251 E Block recognized as orphaned and rejected, id = , height 7, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,251 E Block recognized as orphaned and rejected, id = <3a995059e824ecbcca42032792290b39df3428185ee24075013f5530ef3cf579>, height 8, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,251 E Block recognized as orphaned and rejected, id = <27de7c2a82ae63133091bcea90c39c195148653827dff345eff396a28a547937>, height 9, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,251 E Block recognized as orphaned and rejected, id = , height 10, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,252 E Block recognized as orphaned and rejected, id = , height 11, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,252 E Block recognized as orphaned and rejected, id = <3d4824f4018defde808f5de45235c7d361c880cb8fea62a0a458809c0d57970d>, height 12, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,252 E Block recognized as orphaned and rejected, id = , height 13, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:21:59,258 E Tx <710fa72d2548fdef10af84753eaea114d43119f0a3b69fe30be204c80561395f> has fewer than two outputs Step #5: 2026-06-15 07:21:59,258 I Transaction added to pool: txid <710fa72d2548fdef10af84753eaea114d43119f0a3b69fe30be204c80561395f> weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:21:59,258 E Transaction verification impossible: <710fa72d2548fdef10af84753eaea114d43119f0a3b69fe30be204c80561395f> Step #5: 2026-06-15 07:21:59,264 E Tx <36ae2bc563efdddfd63a421cdf6d0abc4ff75d53ffde1c80154b339245256da2> has fewer than two outputs Step #5: 2026-06-15 07:21:59,264 I Transaction added to pool: txid <36ae2bc563efdddfd63a421cdf6d0abc4ff75d53ffde1c80154b339245256da2> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:21:59,264 E Transaction verification impossible: <36ae2bc563efdddfd63a421cdf6d0abc4ff75d53ffde1c80154b339245256da2> Step #5: 2026-06-15 07:21:59,265 D Span queue is empty Step #5: 2026-06-15 07:21:59,265 W public max out peers not set, using default Step #5: 2026-06-15 07:21:59,265 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:21:59,265 D Span queue is empty Step #5: 2026-06-15 07:21:59,265 W public max out peers not set, using default Step #5: 2026-06-15 07:21:59,265 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:21:59,265 D Span queue is empty Step #5: 2026-06-15 07:21:59,265 W public max out peers not set, using default Step #5: 2026-06-15 07:21:59,265 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:21:59,265 D Stopping io_context Step #5: 2026-06-15 07:21:59,270 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:59,270 D option: fast Step #5: 2026-06-15 07:21:59,270 D option: async Step #5: 2026-06-15 07:21:59,270 D option: 250000000bytes Step #5: 2026-06-15 07:21:59,270 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:59,270 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,270 D Space used: 4096 Step #5: 2026-06-15 07:21:59,270 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:59,270 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,270 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,271 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:59,271 D init done Step #5: 2026-06-15 07:21:59,271 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:59,367 D Miner tx hash: Step #5: 2026-06-15 07:21:59,367 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,367 D Space used: 12288 Step #5: 2026-06-15 07:21:59,367 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:59,367 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,367 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,368 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:59,368 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:59,368 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:59,368 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:59,368 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 30(0/29)ms Step #5: 2026-06-15 07:21:59,368 D Invalidating block template cache Step #5: 2026-06-15 07:21:59,368 I Blockchain initialized. last block: 0, d4440.h20.m33.s6 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:59,368 D Current height: 0 Step #5: 2026-06-15 07:21:59,368 D Start hardfork version: 1 Step #5: 2026-06-15 07:21:59,368 D Current hardfork version: 16 Step #5: 2026-06-15 07:21:59,368 I Validating txpool contents for v16 Step #5: 2026-06-15 07:21:59,368 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,368 D Space used: 61440 Step #5: 2026-06-15 07:21:59,368 D Space remaining: 1073680384 Step #5: 2026-06-15 07:21:59,368 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,368 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,597 I Loading checkpoints Step #5: 2026-06-15 07:21:59,629 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,629 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:21:59,629 D tx pubkey: Step #5: 2026-06-15 07:21:59,665 I transaction_created: <2d72ab8218394fe0a604e89580c9a672dbb4e70d67305dd785898ad7234f81cd> Step #5: 2026-06-15 07:21:59,665 I { Step #5: 2026-06-15 07:21:59,665 I "version": 2, Step #5: 2026-06-15 07:21:59,665 I "unlock_time": 0, Step #5: 2026-06-15 07:21:59,665 I "vin": [ { Step #5: 2026-06-15 07:21:59,665 I "key": { Step #5: 2026-06-15 07:21:59,665 I "amount": 20000, Step #5: 2026-06-15 07:21:59,665 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "k_image": "08fe206beaa4c83e02896e1ace4a964fbe654ee31dab1ae713b9f091194d5972" Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "vout": [ { Step #5: 2026-06-15 07:21:59,665 I "amount": 0, Step #5: 2026-06-15 07:21:59,665 I "target": { Step #5: 2026-06-15 07:21:59,665 I "tagged_key": { Step #5: 2026-06-15 07:21:59,665 I "key": "cde5457598f7809b8da5282c0db103335c8d62bdbd0a16e70ed999d33860c7f2", Step #5: 2026-06-15 07:21:59,665 I "view_tag": "06" Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "extra": [ 1, 189, 225, 242, 145, 208, 78, 228, 102, 150, 4, 71, 177, 64, 165, 222, 119, 5, 223, 157, 180, 217, 221, 51, 12, 19, 235, 169, 249, 112, 106, 75, 162, 2, 9, 1, 33, 149, 18, 242, 72, 97, 26, 141 Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "rct_signatures": { Step #5: 2026-06-15 07:21:59,665 I "type": 6, Step #5: 2026-06-15 07:21:59,665 I "txnFee": 10000, Step #5: 2026-06-15 07:21:59,665 I "ecdhInfo": [ { Step #5: 2026-06-15 07:21:59,665 I "amount": "16dbb118bdbae4de" Step #5: 2026-06-15 07:21:59,665 I }], Step #5: 2026-06-15 07:21:59,665 I "outPk": [ "80c5a84372324fc3adab8efb60721653ad49e238e44177ce72eafc7ad93299ec"] Step #5: 2026-06-15 07:21:59,665 I }, Step #5: 2026-06-15 07:21:59,665 I "rctsig_prunable": { Step #5: 2026-06-15 07:21:59,665 I "nbp": 1, Step #5: 2026-06-15 07:21:59,665 I "bpp": [ { Step #5: 2026-06-15 07:21:59,665 I "A": "1da3821309a8b642a398d937c42af0d057578bffc1a8d9ceca965da9603f2187", Step #5: 2026-06-15 07:21:59,665 I "A1": "366588dc13ebe4b5c016945b8542f78e4e28f1170edb6910bd9cd05a05758490", Step #5: 2026-06-15 07:21:59,665 I "B": "45ea95da2c50facf51b649c2c1485824ac467d33bc369da9ba73298e04da41a4", Step #5: 2026-06-15 07:21:59,665 I "r1": "be20dc0e0d320c2f3ffef9d136cb6ff1658d83dcf3d1d8b7fedcfabf4f371804", Step #5: 2026-06-15 07:21:59,665 I "s1": "d38d6da804884985e25c54f90a8dfc1ab613dcf22369bbdceef985edcd983c0d", Step #5: 2026-06-15 07:21:59,665 I "d1": "13dfc429be1bb8eec6773bdeba21a93b000f7e75b57b3c67b0a302d7a3a1260a", Step #5: 2026-06-15 07:21:59,665 I "L": [ "7344e5c8bbc56ffcf9d8bfa46c69f1531fb0e3b98cf25d75de1f043ee5a82f1b", "45b88df059871092d82a4d86c090d413e652d5a6613a71454048069f904e8db1", "fd1cf62e472330298c3a1e059c8b3e16753b9ac99aaca2e3fc5717aaf41f9069", "2372f570086094c40c4eaca0bc1b40cffb2f8764b532625fe638fca5fecc83a9", "3019aff1f1076128e1a4ee7b07e0d030b2375075c669a42a253d5b4684622c54", "ffe5574220e5d14ed372180dc5cc3d4d7f83e255f2fb8d42fd5728b008592243" Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "R": [ "a5c4f2069a36142ba75451c3cf4f5b55518832efa077c9b97dbcf1d807e0916f", "bfe5cb9555144ada909aa2c4b36c9b1e881387787ad659a6577ea6285ace8150", "25c33ae3845cc73ba78aa856f316fcc3eda373a0eb4f92553ec288cfe24c1827", "b16b901bd50aeec5ff0a29279da235d80bddb4c25b2c2cdc9731e40d6fe91f54", "1d85cc11123f46c75603f80ccb9bc6b1dbc538a23a5d12e5776c47699d73790a", "868729264da05edd1e5b1233443eb2acd7554b115b82174cd574f61d2e33fdf4" Step #5: 2026-06-15 07:21:59,665 I ] Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I ], Step #5: 2026-06-15 07:21:59,665 I "CLSAGs": [ { Step #5: 2026-06-15 07:21:59,665 I "s": [ "cfcc3daf28ca295101d6d3ea8781c88b31fed2348bbcf48f2bc86298b0bdad0f", "06fc8ae35b643c3a76c67706ce52c9ba43da4f95a162574a3b7f8b3274f8d40e", "84cd0ef82a7044cbd0c686c1a1732448fd89ac14db4ded63550f3ba10e18fe05", "aae6118b705b1b3202617895523f4263498dfc594e47c32fbf285e2ddfca9403", "6d107abbbdde8ae068ee6ccb41bf79e6579a3d04e9fb9411da8f1b6a4703c905", "c6cee62a714fc8fb556f7cc377f7b7f31368ddd36ea43cda384a5fddb61de90a", "afac4293723a46d7a96bb8fc6237bf5ac5abdbc46bc4eda99884b3217b87f706", "49022545fa36cc26ce6f14a16d17674eef00318cf206a6ed9110e0a2eb7ff301", "23e75c7cb711d6511f8ab72f23c32d9f67178d3be690f6c0dc694080e0fcb203", "eb435841714b5b1ca912399d6d88b6e9205208cbd9894a8c496e359aafc28206"], Step #5: 2026-06-15 07:21:59,665 I "c1": "7a26250be54e7a555c49a16f4dfbeaec0554de680f26275ca74a2b015f742604", Step #5: 2026-06-15 07:21:59,665 I "D": "5eb8cf9d7772c3ac3b40f0a43f6164de01567174563096a3b7d9a913ac56eec8" Step #5: 2026-06-15 07:21:59,665 I }], Step #5: 2026-06-15 07:21:59,665 I "pseudoOuts": [ "4903a68b43f7af39754d8bb97a4c440eec1a7ce10eaa4a3502118e06bffe97ff"] Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 I } Step #5: 2026-06-15 07:21:59,665 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,665 D Space used: 20480 Step #5: 2026-06-15 07:21:59,665 D Space remaining: 1073721344 Step #5: 2026-06-15 07:21:59,665 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,665 D Percent used: 0.0019 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,665 E Block with id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:59,665 E has old version: 1 Step #5: 2026-06-15 07:21:59,665 E current: 16 Step #5: 2026-06-15 07:21:59,665 E Block recognized as orphaned and rejected, id = <3f81621fca3b6edf69f9bd25d06d0c39e46690fab33e614996572428e878c293>, height 1, parent in alt 0, parent in main 0 (parent <4080388aee55000080c47878fd7f0000b4c6e989ee5500000000000000000000>, current top <0000000000000000000000000000000000000000000000000000000000000000>, chain height 0) Step #5: 2026-06-15 07:21:59,665 E Block recognized as orphaned and rejected, id = <9c368446d9bba87020b29d2159016769ea04a4e92796b66f98f2d32b01fba6bf>, height 2, parent in alt 0, parent in main 0 (parent <0002296193f3fd7901000000000000000100000000000000f0cc7878fd7f0000>, current top <0000000000000000000000000000000000000000000000000000000000000000>, chain height 0) Step #5: 2026-06-15 07:21:59,671 E Tx <2d72ab8218394fe0a604e89580c9a672dbb4e70d67305dd785898ad7234f81cd> has fewer than two outputs Step #5: 2026-06-15 07:21:59,672 I Transaction added to pool: txid <2d72ab8218394fe0a604e89580c9a672dbb4e70d67305dd785898ad7234f81cd> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:21:59,672 E Transaction verification impossible: <2d72ab8218394fe0a604e89580c9a672dbb4e70d67305dd785898ad7234f81cd> Step #5: 2026-06-15 07:21:59,672 D Stopping io_context Step #5: 2026-06-15 07:21:59,677 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:21:59,678 D option: fast Step #5: 2026-06-15 07:21:59,678 D option: async Step #5: 2026-06-15 07:21:59,678 D option: 250000000bytes Step #5: 2026-06-15 07:21:59,678 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:21:59,678 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,678 D Space used: 4096 Step #5: 2026-06-15 07:21:59,678 D Space remaining: 1073737728 Step #5: 2026-06-15 07:21:59,678 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,678 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,678 D Setting m_height to: 0 Step #5: 2026-06-15 07:21:59,678 D init done Step #5: 2026-06-15 07:21:59,678 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:21:59,734 D Miner tx hash: Step #5: 2026-06-15 07:21:59,734 D DB map size: 1073741824 Step #5: 2026-06-15 07:21:59,734 D Space used: 12288 Step #5: 2026-06-15 07:21:59,734 D Space remaining: 1073729536 Step #5: 2026-06-15 07:21:59,734 D Size threshold: 0 Step #5: 2026-06-15 07:21:59,734 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:21:59,734 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:21:59,734 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:21:59,734 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:21:59,734 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:21:59,734 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:21:59,734 D Invalidating block template cache Step #5: 2026-06-15 07:21:59,734 I Blockchain initialized. last block: 0, d4440.h20.m33.s6 time ago, current difficulty: 1 Step #5: 2026-06-15 07:21:59,735 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33247== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee86960594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee868d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee868b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f168ca7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f168c89100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f168c870858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee86890e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee87362018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee872fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee872fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee872fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee86d1d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee86d0b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee86d047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee86d6ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee86960c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee86a4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee868b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee868c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee868a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee868d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f168c872082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee8689cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-133ba344a12ce28789cfd40be10636a830faa351 Step #5: MERGE-OUTER: attempt 379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2930362811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/133ba344a12ce28789cfd40be10636a830faa351' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 690 processed earlier; will process 2481 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==33512== ERROR: libFuzzer: deadly signal Step #5: #0 0x56479c448594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56479c3bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56479c39f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f096e25d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f096e07200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f096e051858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56479c378e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56479ce4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56479cde4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56479cde6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56479cde635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56479c8b1765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56479c91b9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56479c977a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56479c856e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56479c856e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56479c448c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56479c534d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56479c3a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56479c3aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56479c3917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56479c3bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f096e053082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56479c384bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaa4aeb108579c43d18dbcd00c21024b58d6398a Step #5: MERGE-OUTER: attempt 380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2931243149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aaa4aeb108579c43d18dbcd00c21024b58d6398a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 691 processed earlier; will process 2480 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33595== ERROR: libFuzzer: deadly signal Step #5: #0 0x564017510594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564017484b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564017467665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc748e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc746fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc746dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564017440e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564017f12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564017eac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564017eae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564017eae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564017984f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5640179bbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5640178cd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5640178bb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5640178b47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56401791ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564017510c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5640175fcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564017468d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5640174722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5640174597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5640174854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc746df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56401744cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7c87a41ff04b6d38a852e6a61db35191518e9e1 Step #5: MERGE-OUTER: attempt 381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2932083345 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7c87a41ff04b6d38a852e6a61db35191518e9e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 692 processed earlier; will process 2479 files now Step #5: #1 pulse exec/s: 0 rss: 281Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33635== ERROR: libFuzzer: deadly signal Step #5: #0 0x562646a00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562646974b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562646957665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f316de2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f316dc3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f316dc16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562646930e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562647402018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56264739c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56264739e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56264739e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562646e74f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562646eabfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562646ead146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x562646da3618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x562646e0ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x562646a00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x562646aecd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x562646958d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5626469622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5626469497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5626469754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f316dc18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56264693cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8053a9c27221d53cc52e77d8b86d4daba2ecf9c8 Step #5: MERGE-OUTER: attempt 382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2932855070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8053a9c27221d53cc52e77d8b86d4daba2ecf9c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 694 processed earlier; will process 2477 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33680== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb06656594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb065cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb065ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3bdc09441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3bdbea900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3bdbe88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb06586e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cb07058018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb06ff2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cb06ff4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb06ff435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cb06acaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cb06b01fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cb06a1342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cb06a01075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cb069fa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cb06a64d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cb06656c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cb06742d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cb065aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cb065b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cb0659f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cb065cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3bdbe8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cb06592bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fee30c127469729a705a07dc822643cea1ad5d1 Step #5: MERGE-OUTER: attempt 383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2933416282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6fee30c127469729a705a07dc822643cea1ad5d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 695 processed earlier; will process 2476 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33690== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa8fef0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa8fe64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa8fe47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa14f17641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa14ef8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa14ef6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa8fe20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa908f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa9088c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa9088e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa9088e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aa90364f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aa9039bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aa902ad42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aa9029b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aa902947cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aa902fed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aa8fef0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aa8ffdcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aa8fe48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aa8fe522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aa8fe397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aa8fe654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa14ef6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aa8fe2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c3c5b5da7d81d86b5181ffba898778009cd50d7 Step #5: MERGE-OUTER: attempt 384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2933884449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0c3c5b5da7d81d86b5181ffba898778009cd50d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 696 processed earlier; will process 2475 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33729== ERROR: libFuzzer: deadly signal Step #5: #0 0x562dc1047594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562dc0fbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562dc0f9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb99a1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb9982800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb99807858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562dc0f77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562dc1a49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dc19e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562dc19e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dc19e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562dc14048c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562dc13f2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562dc13eb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562dc1455d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562dc1047c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562dc1133d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562dc0f9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562dc0fa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562dc0f907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562dc0fbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb99809082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562dc0f83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-545968531edca5028ee8d002a72f6e789fb4d702 Step #5: MERGE-OUTER: attempt 385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2934755113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/545968531edca5028ee8d002a72f6e789fb4d702' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 697 processed earlier; will process 2474 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33745== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650af02f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650aefa3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650aef86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f310925e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f310907300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3109052858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650aef5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5650afa31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650af9cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5650af9cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650af9cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5650af3ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650af3da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650af3d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650af43dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650af02fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650af11bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650aef87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650aef912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650aef787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650aefa44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3109054082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650aef6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f0b957107dcdf3f3f322d8a586fc983f2e8af6e Step #5: MERGE-OUTER: attempt 386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2935528132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0f0b957107dcdf3f3f322d8a586fc983f2e8af6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 698 processed earlier; will process 2473 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33763== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e63ca8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e63c1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e63bff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdea45c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdea43db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdea43ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e63bd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557e646aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e64644632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557e64646375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e6464635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557e640658c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e64053075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e6404c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e640b6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e63ca8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e63d94d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e63c00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e63c0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e63bf17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e63c1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdea43bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e63be4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5651694c3b7994192c83b15c52ce32f37497622a Step #5: MERGE-OUTER: attempt 387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2936292317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5651694c3b7994192c83b15c52ce32f37497622a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 699 processed earlier; will process 2472 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==33781== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d24d744594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d24d6b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d24d69b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff18833641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff18814b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff18812a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d24d674e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d24e146018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d24e0e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d24e0e2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55d24dae9570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d24db52d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d24d744c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d24d830d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d24d69cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d24d6a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d24d68d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d24d6b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff18812c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d24d680bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b58ccd8bc261595c0713bb4052b5dbb3b4f6cea5 Step #5: MERGE-OUTER: attempt 388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2937068413 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b58ccd8bc261595c0713bb4052b5dbb3b4f6cea5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 700 processed earlier; will process 2471 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33834== ERROR: libFuzzer: deadly signal Step #5: #0 0x558151ec9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558151e3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558151e20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5904cf641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5904b0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5904aea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558151df9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5581528cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558152865632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558152867375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55815286735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5581522868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558152274075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55815226d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5581522d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558151ec9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558151fb5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558151e21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558151e2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558151e127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558151e3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5904aec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558151e05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7d4b05e929c09d78cad25817c3d59e2d0fa3c03 Step #5: MERGE-OUTER: attempt 389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2937967375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d7d4b05e929c09d78cad25817c3d59e2d0fa3c03' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 701 processed earlier; will process 2470 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33882== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594fc5c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594fc53db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594fc520665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f3e68d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f3e4a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f3e481858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594fc4f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5594fcfcb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594fcf65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594fcf67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594fcf6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5594fc9868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594fc974075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594fc96d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594fc9d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594fc5c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594fc6b5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594fc521d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594fc52b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594fc5127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594fc53e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2f3e483082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594fc505bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-228e36760b580a0393877ae2b4616ef4a113088b Step #5: MERGE-OUTER: attempt 390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2938743751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/228e36760b580a0393877ae2b4616ef4a113088b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 702 processed earlier; will process 2469 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33900== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622099a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562209918b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622098fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb0687b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb0669000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb0666f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622098d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56220a3a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56220a340632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56220a342375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56220a34235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562209d618c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562209d4f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562209d487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562209db2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622099a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562209a90d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622098fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622099062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622098ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622099194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb06671082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622098e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d604de69d819b6a2fac833a44cecced01e75235 Step #5: MERGE-OUTER: attempt 391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2939518702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8d604de69d819b6a2fac833a44cecced01e75235' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 703 processed earlier; will process 2468 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33918== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d61f45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d61eb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d61e9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b9705441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b96e6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b96e48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d61e75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557d62947018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d628e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557d628e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d628e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557d623028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d622f0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d622e97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d62353d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d61f45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d62031d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d61e9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d61ea72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d61e8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d61eba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b96e4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d61e81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe9c472d990d280be033b3e2aa83ca9756d30dd4 Step #5: MERGE-OUTER: attempt 392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2941389792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fe9c472d990d280be033b3e2aa83ca9756d30dd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 708 processed earlier; will process 2463 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34051== ERROR: libFuzzer: deadly signal Step #5: #0 0x555dde27c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555dde1f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555dde1d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc877f1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc877d2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc877d04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555dde1ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ddec7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ddec18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ddec1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ddec1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555dde6398c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555dde627075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555dde6207cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555dde68ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555dde27cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555dde368d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555dde1d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555dde1de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555dde1c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555dde1f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc877d06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555dde1b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0995bfc23262270f86e1b49e5e0b4c9d0aa1f3f2 Step #5: MERGE-OUTER: attempt 393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2942896614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0995bfc23262270f86e1b49e5e0b4c9d0aa1f3f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 710 processed earlier; will process 2461 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34201== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a51890594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a51804b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a517e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85fcffc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85fce1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85fcdf0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a517c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a52292018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a5222c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a5222e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a5222e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555a51d04f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a51d3bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a51c4d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a51c3b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a51c347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a51c9ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a51890c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a5197cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a517e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a517f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a517d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a518054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f85fcdf2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a517ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e0e10a6515e22665dff5868aef95531bfdf6368 Step #5: MERGE-OUTER: attempt 394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2944751013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1e0e10a6515e22665dff5868aef95531bfdf6368' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 714 processed earlier; will process 2457 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34326== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae24ae5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae24a59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae24a3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4034d6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4034b7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4034b5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae24a15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae254e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae25481632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae25483375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae2548335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae24ea28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae24e90075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae24e897cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae24ef3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae24ae5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae24bd1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae24a3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae24a472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae24a2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae24a5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4034b60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae24a21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83680fe025cedae901c64b7d4d5a717aba13d814 Step #5: MERGE-OUTER: attempt 395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2945343197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/83680fe025cedae901c64b7d4d5a717aba13d814' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 715 processed earlier; will process 2456 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34369== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed36e41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed36db5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed36d98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44f381f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44f363400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44f3613858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed36d71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed37843018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed377dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed377df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed377df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed371fe8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed371ec075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed371e57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed3724fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed36e41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed36f2dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed36d99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed36da32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed36d8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed36db64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f44f3615082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed36d7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fa1ff9156e733aaf21072696defdbbf687578ed Step #5: MERGE-OUTER: attempt 396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2945988311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4fa1ff9156e733aaf21072696defdbbf687578ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 716 processed earlier; will process 2455 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34413== ERROR: libFuzzer: deadly signal Step #5: #0 0x56077d19a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56077d10eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56077d0f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f255296641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f255277b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f255275a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56077d0cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56077db9c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56077db36632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56077db38375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56077db3835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56077d60ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56077d645fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56077d55742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56077d545075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56077d53e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56077d5a8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56077d19ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56077d286d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56077d0f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56077d0fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56077d0e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56077d10f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f255275c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56077d0d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa7f354b42f236ed7b7168099477a4493ff633da Step #5: MERGE-OUTER: attempt 397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2946909667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fa7f354b42f236ed7b7168099477a4493ff633da' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 718 processed earlier; will process 2453 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34491== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adac29c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adac210b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adac1f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc45541941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc45522e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc45520d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adac1cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adacc9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adacc38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adacc3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adacc3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adac6598c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55adac647075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55adac6407cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55adac6aad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55adac29cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55adac388d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55adac1f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55adac1fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55adac1e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55adac2114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc45520f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55adac1d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a1a612429e3670794ba4af06e79b42d21ff6d66 Step #5: MERGE-OUTER: attempt 398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2947510538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a1a612429e3670794ba4af06e79b42d21ff6d66' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 719 processed earlier; will process 2452 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34534== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bef3cb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bef3c25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bef3c08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f672e81241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f672e62700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f672e606858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bef3be1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bef46b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bef464d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bef464f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bef464f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bef406e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bef405c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bef40557cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bef40bfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bef3cb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bef3d9dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bef3c09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bef3c132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bef3bfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bef3c264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f672e608082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bef3bedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ca4b0c0af61914f91e9f79796ef2137543a3d0b Step #5: MERGE-OUTER: attempt 399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2947947742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1ca4b0c0af61914f91e9f79796ef2137543a3d0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 720 processed earlier; will process 2451 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34573== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580bdc2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580bdba2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580bdb85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f4d4b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f4d2c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f4d2a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580bdb5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5580be630018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580be5ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5580be5cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580be5cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5580be0a2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580be0d9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5580bdfeb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5580bdfd9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5580bdfd27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580be03cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580bdc2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5580bdd1ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5580bdb86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580bdb902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580bdb777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580bdba34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1f4d2a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5580bdb6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-253aa6a5d6e3186967f0a11dbd0865368aa06b99 Step #5: MERGE-OUTER: attempt 400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2948700102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/253aa6a5d6e3186967f0a11dbd0865368aa06b99' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 721 processed earlier; will process 2450 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34586== ERROR: libFuzzer: deadly signal Step #5: #0 0x55699a792594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55699a706b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55699a6e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7da12d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7d9f4200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7d9f21858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55699a6c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55699b194018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55699b12e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55699b130375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55699b13035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55699ab4f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55699ab3d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55699ab367cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55699aba0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55699a792c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55699a87ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55699a6ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55699a6f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55699a6db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55699a7074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7d9f23082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55699a6cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e087d3dab354a5fb5f7dd06412c96a1015d4346c Step #5: MERGE-OUTER: attempt 401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2949117969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e087d3dab354a5fb5f7dd06412c96a1015d4346c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 722 processed earlier; will process 2449 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34626== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5aca7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5ac9f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5ac9d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f073fca341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f073fab800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f073fa97858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5ac9afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e5ad481018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5ad41b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e5ad41d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5ad41d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e5acef3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e5acf2afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e5ace3c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e5ace2a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5ace237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e5ace8dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e5aca7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e5acb6bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e5ac9d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e5ac9e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e5ac9c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e5ac9f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f073fa99082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e5ac9bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-def296b8c60cc0dffb8a151096e77abc0154debe Step #5: MERGE-OUTER: attempt 402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2950092706 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/def296b8c60cc0dffb8a151096e77abc0154debe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 723 processed earlier; will process 2448 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34635== ERROR: libFuzzer: deadly signal Step #5: #0 0x55918d599594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55918d50db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55918d4f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbbe94541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbbe75a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbbe739858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55918d4c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55918df9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55918df35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55918df37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55918df3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55918d9568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55918d944075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55918d93d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55918d9a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55918d599c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55918d685d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55918d4f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55918d4fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55918d4e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55918d50e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbbbe73b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55918d4d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da560efceea3f3dee3766b09f039c4e273842caf Step #5: MERGE-OUTER: attempt 403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2950536540 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da560efceea3f3dee3766b09f039c4e273842caf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 724 processed earlier; will process 2447 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34643== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d325998594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d32590cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3258ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96dc24741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96dc05c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96dc03b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3258c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d32639a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d326334632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d326336375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d32633635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d325d558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d325d43075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d325d3c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d325da6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d325998c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d325a84d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d3258f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d3258fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d3258e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d32590d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f96dc03d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d3258d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39d09b10de115b8a070aa9869d3ab050885500ff Step #5: MERGE-OUTER: attempt 404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2951941222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/39d09b10de115b8a070aa9869d3ab050885500ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 726 processed earlier; will process 2445 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34731== ERROR: libFuzzer: deadly signal Step #5: #0 0x55864f81d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55864f791b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55864f774665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1aaf86941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1aaf67e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1aaf65d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55864f74de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55865021f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5586501b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5586501bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5586501bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55864fc91f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55864fcc8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55864fcca146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55864fbc0618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55864fc2bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55864f81dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55864f909d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55864f775d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55864f77f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55864f7667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55864f7924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f1aaf65f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55864f759bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54d7d86bece4a52e43ba83fe598366889f852f46 Step #5: MERGE-OUTER: attempt 405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2952404730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/54d7d86bece4a52e43ba83fe598366889f852f46' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 727 processed earlier; will process 2444 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34773== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c66fea8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c66fe1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c66fdff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d493ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d491c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d491a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c66fdd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6708aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c670844632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c670846375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c67084635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6702658c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c670253075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c67024c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6702b6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c66fea8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c66ff94d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c66fe00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c66fe0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c66fdf17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c66fe1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d491a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c66fde4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6e3f7f527da86c4aada4835a92da5ceda935ac5 Step #5: MERGE-OUTER: attempt 406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2953075418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f6e3f7f527da86c4aada4835a92da5ceda935ac5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 728 processed earlier; will process 2443 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34787== ERROR: libFuzzer: deadly signal Step #5: #0 0x56408ac91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56408ac05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56408abe8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2644ddd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2644bf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2644bd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56408abc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56408b693018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56408b62d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56408b62f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56408b62f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56408b04e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56408b03c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56408b0357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56408b09fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56408ac91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56408ad7dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56408abe9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56408abf32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56408abda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56408ac064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2644bd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56408abcdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-788e8dfb928439a781530b2e86f1a90b1b77e33b Step #5: MERGE-OUTER: attempt 407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2953846164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/788e8dfb928439a781530b2e86f1a90b1b77e33b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 729 processed earlier; will process 2442 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34805== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1b14af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1b1423b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1b1406665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb396ad941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3968ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3968cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1b13dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d1b1eb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1b1e4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d1b1e4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1b1e4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1b186c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1b185a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1b18537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1b18bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1b14afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1b159bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1b1407d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1b14112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1b13f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1b14244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3968cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1b13ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae41f605598f762b6811f7e0e5c9940ba4434374 Step #5: MERGE-OUTER: attempt 408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2954612136 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae41f605598f762b6811f7e0e5c9940ba4434374' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 730 processed earlier; will process 2441 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34823== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598aa077594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598a9febb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598a9fce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee34fe341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee34df800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee34dd7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598a9fa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5598aaa79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598aaa13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5598aaa15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598aaa1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5598aa4348c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598aa422075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598aa41b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598aa485d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598aa077c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598aa163d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598a9fcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598a9fd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598a9fc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598a9fec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee34dd9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598a9fb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6e3feae4f3660020d67e59139d71aad63dc410b Step #5: MERGE-OUTER: attempt 409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2955383839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f6e3feae4f3660020d67e59139d71aad63dc410b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 731 processed earlier; will process 2440 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==34841== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582e1fba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582e1f2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582e1f11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb455ba841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb4559bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb45599c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582e1eeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582e29bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582e2956632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5582e2958578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5582e235f570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5582e23c8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5582e1fbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5582e20a6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5582e1f12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5582e1f1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5582e1f037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5582e1f2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb45599e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5582e1ef6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ff74f1f1834e704f5797036eec4dc2324522c33 Step #5: MERGE-OUTER: attempt 410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2956155369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ff74f1f1834e704f5797036eec4dc2324522c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 732 processed earlier; will process 2439 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34894== ERROR: libFuzzer: deadly signal Step #5: #0 0x562fcad0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562fcac7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562fcac62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5ec83841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5ec64d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5ec62c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562fcac3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562fcb70d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562fcb6a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562fcb6a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562fcb6a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562fcb0c88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562fcb0b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562fcb0af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562fcb119d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562fcad0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562fcadf7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562fcac63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562fcac6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562fcac547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562fcac804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5ec62e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562fcac47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eb9ce16ac984321c0c0fdd8f9de56a37896d838 Step #5: MERGE-OUTER: attempt 411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2957354741 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0eb9ce16ac984321c0c0fdd8f9de56a37896d838' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 734 processed earlier; will process 2437 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34976== ERROR: libFuzzer: deadly signal Step #5: #0 0x557628e3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557628db1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557628d94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdaa7ce541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdaa7afa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdaa7ad9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557628d6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55762983f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576297d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576297db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576297db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576291fa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576291e8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576291e17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55762924bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557628e3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557628f29d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557628d95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557628d9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557628d867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557628db24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdaa7adb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557628d79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaed201e73bb4308269db470dc142c5de5193e41 Step #5: MERGE-OUTER: attempt 412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2958461333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aaed201e73bb4308269db470dc142c5de5193e41' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 736 processed earlier; will process 2435 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35059== ERROR: libFuzzer: deadly signal Step #5: #0 0x559561d68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559561cdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559561cbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92c8cde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92c8af300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92c8ad2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559561c98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55956276a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559562704632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559562706375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55956270635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5595621258c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559562113075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55956210c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559562176d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559561d68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559561e54d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559561cc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559561cca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559561cb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559561cdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92c8ad4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559561ca4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c741e37132a06b9defd384286558022471a79ee5 Step #5: MERGE-OUTER: attempt 413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2959698902 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c741e37132a06b9defd384286558022471a79ee5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 738 processed earlier; will process 2433 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35174== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ee0f97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ee0f0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ee0eee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f582438f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58241a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5824183858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ee0ec7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ee1999018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ee1933632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ee1935375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ee193535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ee13548c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ee1342075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ee133b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ee13a5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ee0f97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ee1083d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ee0eefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ee0ef92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ee0ee07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ee0f0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5824185082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ee0ed3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f468f839c6d1ba994c6619fda7ecc247c0ed813c Step #5: MERGE-OUTER: attempt 414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2961249236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f468f839c6d1ba994c6619fda7ecc247c0ed813c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 740 processed earlier; will process 2431 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35294== ERROR: libFuzzer: deadly signal Step #5: #0 0x55659a459594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55659a3cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55659a3b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28e655641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28e636b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28e634a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55659a389e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55659ae5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55659adf5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55659adf7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55659adf735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55659a8cdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55659a904fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55659a81642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55659a804075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55659a7fd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55659a867d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55659a459c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55659a545d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55659a3b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55659a3bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55659a3a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55659a3ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28e634c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55659a395bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14d5859404cae6f9dd08713785e7e1c07d6b5610 Step #5: MERGE-OUTER: attempt 415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2962421906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14d5859404cae6f9dd08713785e7e1c07d6b5610' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 742 processed earlier; will process 2429 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==35378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c45a747594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c45a6bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c45a69e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f487f94441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f487f75900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f487f738858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c45a677e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c45b149018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c45b0e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c45b0e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c45b0e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c45abbbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c45abf1548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55c45ab0abc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55c45a84de72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55c45a82afbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55c45a833e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55c45a833e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55c45a833e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55c45a69fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c45a6a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c45a6907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c45a6bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f487f73a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c45a683bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ef1e03dfe3aa2166ac77cd62321a4208eda9017 Step #5: MERGE-OUTER: attempt 416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2964313889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ef1e03dfe3aa2166ac77cd62321a4208eda9017' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 744 processed earlier; will process 2427 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==35442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2abf90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2abf04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2abee7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9bce27541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9bce08a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9bce069858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2abec0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d2ac992018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2ac92c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2ac92e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2ac92e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d2ac3f9765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d2ac4639b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55d2ac4bfa0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55d2ac39ee02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55d2ac39ee02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55d2abf90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55d2ac07cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55d2abee8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55d2abef22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55d2abed97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55d2abf054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9bce06b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55d2abeccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a130b5f485d4239485891fe3ac26e0dfa805c551 Step #5: MERGE-OUTER: attempt 417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2965194576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a130b5f485d4239485891fe3ac26e0dfa805c551' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 745 processed earlier; will process 2426 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==35525== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe3c7ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe3c720b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe3c703665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f009bfde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f009bdf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f009bdd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe3c6dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe3d1ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe3d148632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe3d14a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe3d14a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe3cc20f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe3cc56548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55fe3cb6fbc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55fe3c8b2e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55fe3c88ffbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55fe3c898e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55fe3c898e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55fe3c898e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55fe3c704d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe3c70e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe3c6f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe3c7214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f009bdd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe3c6e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bc9f59203383bec737207ce76740f8530060eb2 Step #5: MERGE-OUTER: attempt 418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2965978453 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0bc9f59203383bec737207ce76740f8530060eb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 746 processed earlier; will process 2425 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,094 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:22:38,094 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,094 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:22:38,094 T batch transaction: committing... Step #5: 2026-06-15 07:22:38,094 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,094 T batch transaction: end Step #5: 2026-06-15 07:22:38,095 D Stopping io_context Step #5: 2026-06-15 07:22:38,095 T Miner has received stop signal Step #5: 2026-06-15 07:22:38,095 T Not mining - nothing to stop Step #5: 2026-06-15 07:22:38,095 T Blockchain::deinit Step #5: 2026-06-15 07:22:38,095 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:22:38,095 T BlockchainLMDB::close Step #5: 2026-06-15 07:22:38,095 T BlockchainLMDB::sync Step #5: 2026-06-15 07:22:38,098 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:22:38,098 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:22:38,099 T Blockchain::Blockchain Step #5: 2026-06-15 07:22:38,099 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:22:38,099 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:22:38,099 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:22:38,099 D option: fast Step #5: 2026-06-15 07:22:38,099 D option: async Step #5: 2026-06-15 07:22:38,099 D option: 250000000bytes Step #5: 2026-06-15 07:22:38,100 T BlockchainLMDB::open Step #5: 2026-06-15 07:22:38,101 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:22:38,101 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,101 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,101 D Space used: 4096 Step #5: 2026-06-15 07:22:38,101 D Space remaining: 1073737728 Step #5: 2026-06-15 07:22:38,101 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,101 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,101 D Setting m_height to: 0 Step #5: 2026-06-15 07:22:38,101 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,101 T Blockchain::init Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:22:38,102 D init done Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,102 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,102 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,102 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:22:38,130 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:22:38,149 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,149 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,149 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,149 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,149 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,149 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:22:38,149 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,149 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,149 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,149 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,149 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,149 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,179 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:22:38,180 D Miner tx hash: Step #5: 2026-06-15 07:22:38,180 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,180 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,180 D Space used: 12288 Step #5: 2026-06-15 07:22:38,180 D Space remaining: 1073729536 Step #5: 2026-06-15 07:22:38,180 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,180 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:22:38,180 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,180 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,180 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:22:38,180 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:22:38,180 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:22:38,180 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:22:38,180 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,180 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,180 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,181 D Invalidating block template cache Step #5: 2026-06-15 07:22:38,181 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,181 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,181 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,181 I Blockchain initialized. last block: 0, d4440.h20.m33.s45 time ago, current difficulty: 1 Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,181 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:22:38,409 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:22:38,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,409 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:22:38,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,409 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,409 T requesting 1 from 0, cached Step #5: 2026-06-15 07:22:38,410 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,410 D Current height: 0 Step #5: 2026-06-15 07:22:38,410 D Start hardfork version: 1 Step #5: 2026-06-15 07:22:38,410 D Current hardfork version: 16 Step #5: 2026-06-15 07:22:38,410 I Validating txpool contents for v16 Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:22:38,410 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:22:38,410 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,410 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,410 D Space used: 49152 Step #5: 2026-06-15 07:22:38,410 D Space remaining: 1073692672 Step #5: 2026-06-15 07:22:38,410 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,410 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,424 T batch transaction: begin Step #5: 2026-06-15 07:22:38,424 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:22:38,424 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:22:38,424 T batch transaction: committing... Step #5: 2026-06-15 07:22:38,424 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,424 T batch transaction: end Step #5: 2026-06-15 07:22:38,425 I Loading checkpoints Step #5: 2026-06-15 07:22:38,425 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:22:38,425 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,453 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,453 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,453 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,454 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,454 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,454 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,454 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,454 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,454 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,454 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,455 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,455 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,455 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,455 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,455 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:22:38,455 T Sorted 33/33 Step #5: 2026-06-15 07:22:38,457 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,457 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,457 D tx pubkey: <06d1984da48c3466e9ecef59e2bea9af403f0b269f0a99eb6dc3a4d95722bf27> Step #5: 2026-06-15 07:22:38,457 T Sorted 44/44 Step #5: 2026-06-15 07:22:38,493 I transaction_created: <782e4a8bdc4a0f807bdf3434d8510b39e635b66ec2417524e4a828026660220c> Step #5: 2026-06-15 07:22:38,494 I { Step #5: 2026-06-15 07:22:38,494 I "version": 2, Step #5: 2026-06-15 07:22:38,494 I "unlock_time": 0, Step #5: 2026-06-15 07:22:38,494 I "vin": [ { Step #5: 2026-06-15 07:22:38,494 I "key": { Step #5: 2026-06-15 07:22:38,494 I "amount": 741571155, Step #5: 2026-06-15 07:22:38,494 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "k_image": "70b49c903c3591d38cfa56ff852a9492ae4e5d46e2d65a9d7a3c3c9af6d143f3" Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "vout": [ { Step #5: 2026-06-15 07:22:38,494 I "amount": 0, Step #5: 2026-06-15 07:22:38,494 I "target": { Step #5: 2026-06-15 07:22:38,494 I "tagged_key": { Step #5: 2026-06-15 07:22:38,494 I "key": "d092b0ccd60b0348311a20009c06e6ed58a5539f8cc92df075e90ec9dd0d308f", Step #5: 2026-06-15 07:22:38,494 I "view_tag": "d6" Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "extra": [ 1, 6, 209, 152, 77, 164, 140, 52, 102, 233, 236, 239, 89, 226, 190, 169, 175, 64, 63, 11, 38, 159, 10, 153, 235, 109, 195, 164, 217, 87, 34, 191, 39, 2, 9, 1, 59, 35, 71, 254, 154, 158, 11, 55 Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "rct_signatures": { Step #5: 2026-06-15 07:22:38,494 I "type": 6, Step #5: 2026-06-15 07:22:38,494 I "txnFee": 10000, Step #5: 2026-06-15 07:22:38,494 I "ecdhInfo": [ { Step #5: 2026-06-15 07:22:38,494 I "amount": "0ac144a7da5d09c0" Step #5: 2026-06-15 07:22:38,494 I }], Step #5: 2026-06-15 07:22:38,494 I "outPk": [ "94a43ad2c5170de1d072af75c0680534d0d4296cf8dc972d8640b519838b4d2e"] Step #5: 2026-06-15 07:22:38,494 I }, Step #5: 2026-06-15 07:22:38,494 I "rctsig_prunable": { Step #5: 2026-06-15 07:22:38,494 I "nbp": 1, Step #5: 2026-06-15 07:22:38,494 I "bpp": [ { Step #5: 2026-06-15 07:22:38,494 I "A": "2321acb65880245f63e3db9480ec9a107e90c78362485d8e09b73005d50a6e04", Step #5: 2026-06-15 07:22:38,494 I "A1": "03cced185ab542e2cd35f59df07e3827ca4da642915d31da623b7c9d96cfcaba", Step #5: 2026-06-15 07:22:38,494 I "B": "b11c099a4a3124863442253d596507747062dea4dc1785c411cb1957843ca9ef", Step #5: 2026-06-15 07:22:38,494 I "r1": "e206948673a67cab961abc40d195e8d0115dbb6418e6d8b82440da8c9e040e0e", Step #5: 2026-06-15 07:22:38,494 I "s1": "9bce497b707b09d9769b6c2417b01be556afe1dae6a06140a170c0eb3207f101", Step #5: 2026-06-15 07:22:38,494 I "d1": "10d08b71c1f59c736fa6b97c6ee569e666584415493a8f8803f30268639b650c", Step #5: 2026-06-15 07:22:38,494 I "L": [ "671e33c10629dda0bc2533629da9c90f8f693bee5dfe0a0d218ea56b3cf88ba6", "c3d02205999fdb3080f676f00aeed5a41d7094fae84fcfa8acf7b5a764520e0c", "57ae14beb0dba784a4737790872a5ad601629d187a0c1797bf6955e458708677", "b864622f28db607e51dcd44bb63192a182d255ff189caa321182fa1871249397", "6f89606abdd8bf451dbcaff8fe124b650c25b0ca8a2af4690f2ceb9838cf723f", "df491c3795e63fbd07ca974072d796262f701a57dbcc39b9ebd904abe97278a5" Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "R": [ "6768b500f886d54a9349a7fd301e916657da082f5216e36dc88bf2c16748fe82", "550ecc52592e60eb83a49ce79cd9f847ab0a21041d0d3f51068b672e221629c9", "c6c3e0f33773cb451ffaeb1f48523769cb6c5e748c176a356dd93d08cc3b87b5", "6ecbb0b223a63ae7509438bd93636b3a081fc8dc32810ce7da882b17611d23fa", "0374ec17c45cd88e0f08b0bf019655d3ae3807228b7d896cd97527046d874b9a", "b2772f3fa5d0f2f145096a1494ef67b0cdcc3c59025d69835410b7997206edf0" Step #5: 2026-06-15 07:22:38,494 I ] Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I ], Step #5: 2026-06-15 07:22:38,494 I "CLSAGs": [ { Step #5: 2026-06-15 07:22:38,494 I "s": [ "d72bfccf6b6c5cba3efcc76c603fd9610f4e5f478b09fa902316f7c3a5d5f502", "d9bc1e74f5d7286d60f07a11306c6f5527c663d3b02c9f1d3d1e1d8ecc5c1304", "7fc01e8ef21779913fdc7b849cd33db1e33acad6df3aca0d9e582e94a447a009", "eee43aed8af0ee19fe7452abb2756d88568d80a0d341618bc61c518c3bb7ba05", "df2d96d4b3e34c39eebfc7330e829363ec1085eca2425746b4b1c98f12c0da05", "5679e358fc27d8545a6eeab391438b8863ec7a07a4bf010a9e537c58a931930a", "f1501936df0daa37badfcdcd67843b61be445c9c71fbe6e51b95b2cd6c97230d", "266d20d75679a5a26ad8412bfa63c0ebb728512416919eada489b78839108d05", "b9823e3b7acaf3edd3a380f564e80e61a628e49129ca008da6fc7799c506c700", "103c389c993d0beaab01a8cb1f055ad189aaae735bbd670e24256def77f51101"], Step #5: 2026-06-15 07:22:38,494 I "c1": "8a17a39f83500e2402734aaaefc4a31b372fd4bbb2ea0038dfbee97e0f4b810d", Step #5: 2026-06-15 07:22:38,494 I "D": "9bffe4058c47e725e684c9a1d2dc9cedab61c29dc456c86a44b3a5f6834e0c8b" Step #5: 2026-06-15 07:22:38,494 I }], Step #5: 2026-06-15 07:22:38,494 I "pseudoOuts": [ "f1066faff4c8bfeb6741386029b0851d0b686a75737a9f14e4552895a203af0f"] Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,494 I } Step #5: 2026-06-15 07:22:38,495 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,495 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,495 D tx pubkey: <23694ad84ab835853583a4838286d0f0f052ad4af39019cb68ef16c26bc96ca5> Step #5: 2026-06-15 07:22:38,495 T Sorted 44/44 Step #5: 2026-06-15 07:22:38,531 I transaction_created: Step #5: 2026-06-15 07:22:38,531 I { Step #5: 2026-06-15 07:22:38,531 I "version": 2, Step #5: 2026-06-15 07:22:38,531 I "unlock_time": 0, Step #5: 2026-06-15 07:22:38,531 I "vin": [ { Step #5: 2026-06-15 07:22:38,531 I "key": { Step #5: 2026-06-15 07:22:38,531 I "amount": 741571155, Step #5: 2026-06-15 07:22:38,531 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "k_image": "e712c34ae63d1b593909fa63181851883968b77fbbe39792fb912e93700cfe78" Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "vout": [ { Step #5: 2026-06-15 07:22:38,531 I "amount": 0, Step #5: 2026-06-15 07:22:38,531 I "target": { Step #5: 2026-06-15 07:22:38,531 I "tagged_key": { Step #5: 2026-06-15 07:22:38,531 I "key": "fffdb6871e795502554c33bcc11410090dbb7f82529de532ed3e28fe39d60907", Step #5: 2026-06-15 07:22:38,531 I "view_tag": "a5" Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "extra": [ 1, 35, 105, 74, 216, 74, 184, 53, 133, 53, 131, 164, 131, 130, 134, 208, 240, 240, 82, 173, 74, 243, 144, 25, 203, 104, 239, 22, 194, 107, 201, 108, 165, 2, 9, 1, 175, 121, 98, 53, 167, 78, 169, 244 Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "rct_signatures": { Step #5: 2026-06-15 07:22:38,531 I "type": 6, Step #5: 2026-06-15 07:22:38,531 I "txnFee": 10000, Step #5: 2026-06-15 07:22:38,531 I "ecdhInfo": [ { Step #5: 2026-06-15 07:22:38,531 I "amount": "40d3cf2896d9002f" Step #5: 2026-06-15 07:22:38,531 I }], Step #5: 2026-06-15 07:22:38,531 I "outPk": [ "d48d422e27d7285ad741ac182f6a1c51948ec211d620b683d8b3a74f62545210"] Step #5: 2026-06-15 07:22:38,531 I }, Step #5: 2026-06-15 07:22:38,531 I "rctsig_prunable": { Step #5: 2026-06-15 07:22:38,531 I "nbp": 1, Step #5: 2026-06-15 07:22:38,531 I "bpp": [ { Step #5: 2026-06-15 07:22:38,531 I "A": "bf04591b82746c4b0ca6c17d2badcb70e9b21879f987b17a462a966642fb1283", Step #5: 2026-06-15 07:22:38,531 I "A1": "5a2e0dd1db4bd044a3e3d1d995fc3a17cefe32e2b0a78a49a22b9a2b61e024f0", Step #5: 2026-06-15 07:22:38,531 I "B": "0ee5e660a42a51413e8ed8d367ebd1ecd67cfe0793a23bce0bf1e6c05c62c999", Step #5: 2026-06-15 07:22:38,531 I "r1": "a4e6d8060127d2cc85dcc37f2d9bbaa2fb722aa35e7e4c791d1f938eb6c73204", Step #5: 2026-06-15 07:22:38,531 I "s1": "52c318159abebf183f5395a8643adfc142c35c5f13419f7c67b323fae8c6bc0d", Step #5: 2026-06-15 07:22:38,531 I "d1": "579f902ab1a10e0288c79a6dbb8130821e1593810ce33707aa8728692889cc0d", Step #5: 2026-06-15 07:22:38,531 I "L": [ "f967143eed16dc2f21e71de7b032916ebe2238218dbc6d73ee7ab779881b45b6", "3888294507f685a58a5d65e41880c1a4e284a2d1f7e22e2732fbea8703b58f41", "2b9a0dad7c86fb5932d9ea16477c01e528b1784a318754a32d58e612d764b9be", "f6d560a6b14726ecab0ce8169431013aa9d9a0a1ced616f10064f6fe934b94d8", "3fb4643145330c58ff200b37917dd04101f03b19044c89627424dfb5af350d23", "24f13fd5d3b34498be18a647b217204913157eff19581c387595cfc5b58cc6ad" Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "R": [ "a690d8e6ed4f108c36a31d9e523ff73874b01c5d1ede4abf713dc5d0f0f22d0b", "b66a3e6308fa1ebc603b9e1bfd1d009914d3991cb06e7de7aca7f0c0fde6fbca", "b47ea7a887506ca6b287f8b95d959245d0ab3ca2cde9dfcc997e5aecbd74f8ce", "10437dc71d0dad8fc509a6c2650b757e560aebb2fc8bf36b1d21dde8b480847b", "e59193393f5f88e237d8e0398ada8173c7ac2d2578c378a41b1c486eea7ed7a4", "9bf81f5d7ace379664d1222fb65d2abdeeb86154e14fd2d3b06bcc0e491e52c2" Step #5: 2026-06-15 07:22:38,531 I ] Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I ], Step #5: 2026-06-15 07:22:38,531 I "CLSAGs": [ { Step #5: 2026-06-15 07:22:38,531 I "s": [ "742cb797fb899a818d00c236dc03afc2acb0865f9ac61d71595b0117267a0408", "5c25e019271608a7673f1209e26ad47c9eac00bb71e01777e17c67a15e845e07", "9e438a5b97fbf69908046cd750d080a7867a9ddff421fd9cd4b18853bdd2db05", "7c84ddcd392a9553c05de9b172a2f37213e132a9666a19f2df22e4de4a0bd509", "459c37d85e6050801893a035584686db937d6c096c25b2a0ccd4a84dc0c5620f", "9c0c4e98188f660d4c0a4efc94b738c966dbc5813156633137b9aafa4084730a", "28c46cd80b2d6660957d8f53c3c7c67e1a5c597471e7a1303921a00c1e8aeb0f", "819e1d04a84f20c4565fbd941b16c9ccf1f100e5223c2b38af22d80385aa080c", "cfa6986b681864375fc7d6c73af7dfe07302fd7822ac0802b8503da0c03fec0b", "830a8fde254ee7309838279f85792bd723ec29688589bc9d78b623ec45396d0e"], Step #5: 2026-06-15 07:22:38,531 I "c1": "0705ada2cde0a1a46b2e58210c4df99d5613b99480174dcdab2c83fc4956fa0f", Step #5: 2026-06-15 07:22:38,531 I "D": "0ac22ca46fb86d9006a896f92dfc743d539c16b4990d66a634ca4a8c8481fc8f" Step #5: 2026-06-15 07:22:38,531 I }], Step #5: 2026-06-15 07:22:38,531 I "pseudoOuts": [ "ea27f4223369313e28ca97be5d4db402b20bb67f490326502caa0f81ff7431d3"] Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,531 I } Step #5: 2026-06-15 07:22:38,532 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,533 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,533 D tx pubkey: <42601b35dddd014877bcbd1d2bcf295903b07e337839b951ad5bbee94269e9ff> Step #5: 2026-06-15 07:22:38,533 T Sorted 44/44 Step #5: 2026-06-15 07:22:38,568 I transaction_created: <6e6b48e6f9e4029a66e78541df8a0330e10bfc0b4804bd7c5626014ecbe34951> Step #5: 2026-06-15 07:22:38,568 I { Step #5: 2026-06-15 07:22:38,568 I "version": 2, Step #5: 2026-06-15 07:22:38,568 I "unlock_time": 0, Step #5: 2026-06-15 07:22:38,568 I "vin": [ { Step #5: 2026-06-15 07:22:38,568 I "key": { Step #5: 2026-06-15 07:22:38,568 I "amount": 741571155, Step #5: 2026-06-15 07:22:38,568 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "k_image": "a717e5927fb345549b22757f086c44399c5f6864e156218a191d192ae7578485" Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "vout": [ { Step #5: 2026-06-15 07:22:38,568 I "amount": 0, Step #5: 2026-06-15 07:22:38,568 I "target": { Step #5: 2026-06-15 07:22:38,568 I "tagged_key": { Step #5: 2026-06-15 07:22:38,568 I "key": "bfaa76937afe5d4492e5d6929ad22b3966ba87d0b9e234e8b32354577c5d9262", Step #5: 2026-06-15 07:22:38,568 I "view_tag": "a7" Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "extra": [ 1, 66, 96, 27, 53, 221, 221, 1, 72, 119, 188, 189, 29, 43, 207, 41, 89, 3, 176, 126, 51, 120, 57, 185, 81, 173, 91, 190, 233, 66, 105, 233, 255, 2, 9, 1, 22, 220, 205, 145, 231, 3, 153, 197 Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "rct_signatures": { Step #5: 2026-06-15 07:22:38,568 I "type": 6, Step #5: 2026-06-15 07:22:38,568 I "txnFee": 10000, Step #5: 2026-06-15 07:22:38,568 I "ecdhInfo": [ { Step #5: 2026-06-15 07:22:38,568 I "amount": "5ae6b05e63b0024a" Step #5: 2026-06-15 07:22:38,568 I }], Step #5: 2026-06-15 07:22:38,568 I "outPk": [ "b6cbc6d739ff3f0c4fc50074013a4bc33b94711c8f959ae748c7836e20e41795"] Step #5: 2026-06-15 07:22:38,568 I }, Step #5: 2026-06-15 07:22:38,568 I "rctsig_prunable": { Step #5: 2026-06-15 07:22:38,568 I "nbp": 1, Step #5: 2026-06-15 07:22:38,568 I "bpp": [ { Step #5: 2026-06-15 07:22:38,568 I "A": "578361d0967c2e87a59e154b566f3a6eb1648ad771d57748b3a18fbe854fd121", Step #5: 2026-06-15 07:22:38,568 I "A1": "38b01a41a002201bc757e3deb2cf02a7b71b2a2da5b6c6cd96f5010f39e438cf", Step #5: 2026-06-15 07:22:38,568 I "B": "ad46668a7818f4b83ce25d93cf748b53326f6b097ae35dab026e33f97786a015", Step #5: 2026-06-15 07:22:38,568 I "r1": "f5e0bb79199a75313dbc129319639b3672a5bb55cf28d02e258af68de821dc02", Step #5: 2026-06-15 07:22:38,568 I "s1": "4dfd94b9b54f25da4013a542d2bb0ea2cbffcdce27c81daa5ee4b94d62dc6c02", Step #5: 2026-06-15 07:22:38,568 I "d1": "f7288889066991023a311a4e3c9ed12765f050f7be7d80c8e9cf369871903d04", Step #5: 2026-06-15 07:22:38,568 I "L": [ "330b6f8af3bc62a484a3f15493cf3459f1d9785504d4a9e411336ee7779bf7d0", "0102e6c10ef434dc5afa38a4aca09d3ce6d0fc7da5a471187cba1a49809da3e4", "c4ae5819ce55a09c872e65b85a81e432711636488fce8384aad8316427e026a4", "0fe3d7fe9de35d24b132e59fa8224f6f82bb6208638e7508b26b6187c5aba0e4", "3b22719231813a48e883ca28b1466bbc8befe84536fb6dee34b6ab33480b3d2d", "f2cd01c0ad2cc4c456b712157e6e572877b52739f7ad9b962b6384de48e85226" Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "R": [ "68f7c5923ebae5838bb6d60d74b3081136d145add9ef61a08d5072d7cb1fd4b9", "7ac0acb0d1fa47729edd4ccce6408c9528bb47dca23dde592fe48b7e176be937", "dfaa3bc23a7f1962fe00ea61ea45b0f5e6431929ee5c641975c88d662b82454b", "110fb7c2865577ccf0f448e74711a7b345e686e830b43cd2639d099e05d81d27", "2198c1b8eb63a6f1470a552351ad856f1cda8157b52b97e868633a4d6bdf6ea1", "3bf049532b052a2f3c2d09b6d7d3b9e49daf231d3603e5c3d94bab0a6439ab66" Step #5: 2026-06-15 07:22:38,568 I ] Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I ], Step #5: 2026-06-15 07:22:38,568 I "CLSAGs": [ { Step #5: 2026-06-15 07:22:38,568 I "s": [ "e7e57484fcc97ba9f6b76723d9b11959f0ce9169079a29fa7f6025c5f120b801", "099af96fc1e2eb090c39599fada79cdfe59df81f173308e655baa1004bf1ff0f", "33901445798fa128cefe88bc8c6fea6e238cff43f018a154b00b9cd5b01d370e", "402bbe5983f61127d0c5e31128e63cec0364c989aeabf9d2755c7a9502310a05", "754134533dda121d9551c06939139c3422f9a20bcec77dc478fb5acf73c43b06", "9fd4ef89e058a58256f13654adf85aafbbb9909f4091adb3e88c1709da0f9f04", "e22202493235af358bc38e16a6665dd3ec8b8dd47dbc3d4928211b1a6b1df102", "39ca9e549941b5e3ba3afec651d88c4da75a75c9346f5591e3bf175ef570bd0b", "40d690f40e6dbf7abe36e9462e655f71648ee2d403315ee08eec6ccd51832d07", "d6c82ff713b0869cf656a3f8d9f93880a7401c5a9261b99b5fe8b3c98b869404"], Step #5: 2026-06-15 07:22:38,568 I "c1": "2588dc3c6f9719b755e5068451016721601f3818dad7058123c9e71d670da404", Step #5: 2026-06-15 07:22:38,568 I "D": "2f82937c234c2f5a5d8f25572b483d1af49b10dad93b0180b4d4f4f5bd6ab602" Step #5: 2026-06-15 07:22:38,568 I }], Step #5: 2026-06-15 07:22:38,568 I "pseudoOuts": [ "b2c9db57c187cd8624da1ca04f3db9755675580c2c74cde48a2f6c6156833c17"] Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,568 I } Step #5: 2026-06-15 07:22:38,569 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,570 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:22:38,570 D tx pubkey: <96941c26290d17cf4f7c2e63461bd03711327b4d9f1464db6c84bef6fcf96b32> Step #5: 2026-06-15 07:22:38,570 T Sorted 44/44 Step #5: 2026-06-15 07:22:38,605 I transaction_created: Step #5: 2026-06-15 07:22:38,605 I { Step #5: 2026-06-15 07:22:38,605 I "version": 2, Step #5: 2026-06-15 07:22:38,605 I "unlock_time": 0, Step #5: 2026-06-15 07:22:38,605 I "vin": [ { Step #5: 2026-06-15 07:22:38,605 I "key": { Step #5: 2026-06-15 07:22:38,605 I "amount": 741571155, Step #5: 2026-06-15 07:22:38,605 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "k_image": "5c53a5951d60d9fbb50fb7c86ad1bb5f1de5332b250662bceea6c1555c8e5262" Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "vout": [ { Step #5: 2026-06-15 07:22:38,605 I "amount": 0, Step #5: 2026-06-15 07:22:38,605 I "target": { Step #5: 2026-06-15 07:22:38,605 I "tagged_key": { Step #5: 2026-06-15 07:22:38,605 I "key": "7f5d67fbb200b66eac7aec4d204bfcf064f0ce27b8bd681a51a23c8692a149d1", Step #5: 2026-06-15 07:22:38,605 I "view_tag": "e3" Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "extra": [ 1, 150, 148, 28, 38, 41, 13, 23, 207, 79, 124, 46, 99, 70, 27, 208, 55, 17, 50, 123, 77, 159, 20, 100, 219, 108, 132, 190, 246, 252, 249, 107, 50, 2, 9, 1, 201, 100, 219, 45, 177, 210, 250, 224 Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "rct_signatures": { Step #5: 2026-06-15 07:22:38,605 I "type": 6, Step #5: 2026-06-15 07:22:38,605 I "txnFee": 10000, Step #5: 2026-06-15 07:22:38,605 I "ecdhInfo": [ { Step #5: 2026-06-15 07:22:38,605 I "amount": "0bd25a73d65af8ca" Step #5: 2026-06-15 07:22:38,605 I }], Step #5: 2026-06-15 07:22:38,605 I "outPk": [ "ce89c7db80a32d21e096ad29dfb32eefab35a28c66b7bf3cbd4742dbaf1b973f"] Step #5: 2026-06-15 07:22:38,605 I }, Step #5: 2026-06-15 07:22:38,605 I "rctsig_prunable": { Step #5: 2026-06-15 07:22:38,605 I "nbp": 1, Step #5: 2026-06-15 07:22:38,605 I "bpp": [ { Step #5: 2026-06-15 07:22:38,605 I "A": "614df788d05021ea11522150703b4f3511f14ecbb4a05e4b18e875c5c728ca68", Step #5: 2026-06-15 07:22:38,605 I "A1": "a6831fb16c7acac87012796482246513c2e2e0d4f4a5ed28a26f3df87ca32076", Step #5: 2026-06-15 07:22:38,605 I "B": "a2e9951b0ae1f410aab933d936d23b8d08d64a2a3932a245b5020204e6f6e0fa", Step #5: 2026-06-15 07:22:38,605 I "r1": "cb896cc94d882606ae9f75bd8baaed2144d6ad83036f18a26e2f8a192d4a3e06", Step #5: 2026-06-15 07:22:38,605 I "s1": "dd4fa41a6845a1e21ab32769e47eb7f5172efb16ec30cfe96e1b3b83d5ae4e03", Step #5: 2026-06-15 07:22:38,605 I "d1": "97dab0d1295ac1f696d2589713f1c5b5f1036151782312c6380e0c801169c102", Step #5: 2026-06-15 07:22:38,605 I "L": [ "694cad083f7ae2864b4ec669fe47e1f26b684c7602161f1230f9bc790fcff97a", "4ab1fb38dd9e7a499372e016545cadba24412051d10f83375aa503ab435426bc", "ace4b415dc3c0154559e2515893deb16d75d8a19e8111af4801ed505d2d1df75", "92eec829e82535025fbe92cff4ea5dbc4850e563ba7c787ba6db1ddb4e0ac889", "c5f953b85e518e4dbdebd39674c742ee85d5452969d1e453f761a3d9d1837347", "4fc57c649a12cb9cdd775c7246e88ee42f2fea3ef6bbc01e89785349a2f7db95" Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "R": [ "ed36ed693f9f27b8cdebbed3b0e2b7a0f19bca071009d23284160c38ac614a65", "5c26e48f070c86f388b826a03457aa37fe6f0545a044bc9280fbec404557dd2e", "63e0ac06b524cb54bc24b8515237e2690ee1d3405b4476fc4408ab55065f2a81", "93d1938c4b1fced0dd8fd882d8d1acaa4ea08e2caad71c3e87716761d06d021f", "2037de93fddcd7cb7bafb704f124a7178e86ad3a0a5de97b090efb386d41f6ea", "8a08ee9c6baab9cfe24f03b9d7fa63f749d7996cfcf862c36f5fe087ebf6b956" Step #5: 2026-06-15 07:22:38,605 I ] Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I ], Step #5: 2026-06-15 07:22:38,605 I "CLSAGs": [ { Step #5: 2026-06-15 07:22:38,605 I "s": [ "22efde0973c6c5ace06add5a48838145c7dd8288706e67c0bd89b42513194205", "396dcb791333142269f2a71302687238c20ba935668fdea31d7c8a2dd062c101", "120f3bfa7f8a249b557d3fdb67934dbb1f57f2fdb5378de618ae3dada4b25707", "b31b94ee215be4a43d1fb830cf6cf26be54633410f7a18da5e5e70c835241e02", "9fe7bc90bf70cede45998d4ca19df8187abba7cf31ac7cb15aa4f02643d9650b", "8e9669cf68247db4f26d07517e82b317094fa3a8999fcf56c15d774282787808", "6f6a59b0ee9374441049e993f2843380ed563d2fcf0a47e4b1084f12ec98ba0e", "10b88d2ea1cab425000a938aab54f051bdab3151adbe91d433a5bddb7d659a08", "6a6e57020a1e6e1ccffa5b40d27b8164e813ec8ac651755e2309b645eb6dd90b", "2353a14e57c3229b7dc801e5e8d24a38684c534c8eb5a623f29c966148fb4b07"], Step #5: 2026-06-15 07:22:38,605 I "c1": "f6bf1bf6800a73ae3684bf1b4926cbccd9b8fb7a5b44db3041193d8512940208", Step #5: 2026-06-15 07:22:38,605 I "D": "9ce45dc12703c6dbdc94efb79439baae273e0b245ab2f26342f6ff88ea9ffed0" Step #5: 2026-06-15 07:22:38,605 I }], Step #5: 2026-06-15 07:22:38,605 I "pseudoOuts": [ "dfb58086adbeb695fbb7e711d277ba82c713f1d5885e829c97eaa27d173cd5e0"] Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,605 I } Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:22:38,606 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,606 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,606 D Space used: 8192 Step #5: 2026-06-15 07:22:38,606 D Space remaining: 1073733632 Step #5: 2026-06-15 07:22:38,606 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,606 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,606 T batch transaction: begin Step #5: 2026-06-15 07:22:38,606 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,606 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,606 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,606 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,606 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,606 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,606 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,606 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,606 T Block with hash caeb461a7845c3e4b5fbb24a1171ebe21845766f82851753ec148bf7c12b028d not found in db Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,606 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,606 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,606 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,606 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,606 T Block with hash 982597d4cb6934d9c8295d94f5ffd71804782020d1feb3fdd95f67f8cd00b7d8 not found in db Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,606 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,606 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,606 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,606 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,606 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,606 T Block with hash fcd51566af8ba4a0077da8f8e92a002771da5a1af51dc82074dba38501757673 not found in db Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,606 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,606 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,606 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,607 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,607 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,607 T Block with hash ee12fd050b34ee438f4dc991ee52d184fa8a5e17d5b6b35f7fab87d62b97a93b not found in db Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,607 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,607 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,607 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,607 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,607 T Block with hash a8b1d27e4f5ea74f0fffb79aaa253fe22e24d30e65c27e57f227e82b2c1eca63 not found in db Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,607 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,607 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,607 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,607 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,607 T Block with hash d828b6f1f078aff2c34589437d8ac78a52bd885fa0c4bdb2fe535b86077793eb not found in db Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,607 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,607 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,607 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,607 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,607 T Block with hash 7539bf2b3e58c34b9331766f24a42292fdaacf1ff11453a1ce791a7c8f7ea201 not found in db Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,607 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,607 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,607 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,607 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,607 T Block with hash ad1d352b8a08d72aa1ec1fa065aa69d3de0cf15e5ec5648098a9a92f12a8c07b not found in db Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,607 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,607 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,607 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,607 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:22:38,608 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:22:38,608 T Blockchain::have_tx Step #5: 2026-06-15 07:22:38,608 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:22:38,608 T transaction with hash 782e4a8bdc4a0f807bdf3434d8510b39e635b66ec2417524e4a828026660220c not found in db Step #5: 2026-06-15 07:22:38,608 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:22:38,613 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,613 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,613 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,613 E Tx <782e4a8bdc4a0f807bdf3434d8510b39e635b66ec2417524e4a828026660220c> has fewer than two outputs Step #5: 2026-06-15 07:22:38,614 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,614 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:22:38,614 I Transaction added to pool: txid <782e4a8bdc4a0f807bdf3434d8510b39e635b66ec2417524e4a828026660220c> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:22:38,614 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,614 E Transaction verification impossible: <782e4a8bdc4a0f807bdf3434d8510b39e635b66ec2417524e4a828026660220c> Step #5: 2026-06-15 07:22:38,614 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:22:38,614 T Blockchain::have_tx Step #5: 2026-06-15 07:22:38,614 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:22:38,614 T transaction with hash b0d5a21541b1e615b6bc28131d76a35502df9a3ab10508a03cff10b78f78b735 not found in db Step #5: 2026-06-15 07:22:38,614 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:22:38,620 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,620 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,620 E Tx has fewer than two outputs Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:22:38,620 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,620 E Transaction verification impossible: Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:22:38,620 T Blockchain::have_tx Step #5: 2026-06-15 07:22:38,620 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:22:38,620 T transaction with hash 6e6b48e6f9e4029a66e78541df8a0330e10bfc0b4804bd7c5626014ecbe34951 not found in db Step #5: 2026-06-15 07:22:38,621 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:22:38,626 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,626 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,626 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,626 E Tx <6e6b48e6f9e4029a66e78541df8a0330e10bfc0b4804bd7c5626014ecbe34951> has fewer than two outputs Step #5: 2026-06-15 07:22:38,626 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,626 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:22:38,626 I Transaction added to pool: txid <6e6b48e6f9e4029a66e78541df8a0330e10bfc0b4804bd7c5626014ecbe34951> weight: 1171 fee/byte: 8.53971, count: 3 Step #5: 2026-06-15 07:22:38,626 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,626 E Transaction verification impossible: <6e6b48e6f9e4029a66e78541df8a0330e10bfc0b4804bd7c5626014ecbe34951> Step #5: 2026-06-15 07:22:38,627 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:22:38,627 T Blockchain::have_tx Step #5: 2026-06-15 07:22:38,627 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:22:38,627 T transaction with hash c1ef45d9c0de13079327f5f96ae2ff35b012ecf3722c3ec4e29658961843bc7b not found in db Step #5: 2026-06-15 07:22:38,627 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:22:38,632 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,632 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,632 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:22:38,632 E Tx has fewer than two outputs Step #5: 2026-06-15 07:22:38,632 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,632 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:22:38,632 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 4 Step #5: 2026-06-15 07:22:38,632 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:22:38,632 E Transaction verification impossible: Step #5: 2026-06-15 07:22:38,633 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:22:38,633 T batch transaction: committing... Step #5: 2026-06-15 07:22:38,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,633 T batch transaction: end Step #5: 2026-06-15 07:22:38,633 D Stopping io_context Step #5: 2026-06-15 07:22:38,633 T Miner has received stop signal Step #5: 2026-06-15 07:22:38,633 T Not mining - nothing to stop Step #5: 2026-06-15 07:22:38,633 T Blockchain::deinit Step #5: 2026-06-15 07:22:38,633 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:22:38,633 T BlockchainLMDB::close Step #5: 2026-06-15 07:22:38,633 T BlockchainLMDB::sync Step #5: 2026-06-15 07:22:38,637 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:22:38,637 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: 2026-06-15 07:22:38,638 T Blockchain::Blockchain Step #5: 2026-06-15 07:22:38,638 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:22:38,638 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:22:38,638 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:22:38,638 D option: fast Step #5: 2026-06-15 07:22:38,638 D option: async Step #5: 2026-06-15 07:22:38,638 D option: 250000000bytes Step #5: 2026-06-15 07:22:38,638 T BlockchainLMDB::open Step #5: 2026-06-15 07:22:38,639 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,639 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,639 D Space used: 4096 Step #5: 2026-06-15 07:22:38,639 D Space remaining: 1073737728 Step #5: 2026-06-15 07:22:38,639 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,639 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,639 D Setting m_height to: 0 Step #5: 2026-06-15 07:22:38,639 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,639 T Blockchain::init Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,639 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,639 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:22:38,639 D init done Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,639 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,639 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,639 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:22:38,668 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:22:38,683 T Blockchain::add_new_block Step #5: 2026-06-15 07:22:38,683 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,683 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:22:38,683 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:22:38,683 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:22:38,683 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:22:38,683 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,683 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,683 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,683 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:22:38,683 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,683 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,684 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,684 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,684 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:22:38,684 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,684 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,684 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,684 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,684 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:22:38,715 D Miner tx hash: Step #5: 2026-06-15 07:22:38,715 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:22:38,715 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:22:38,715 D DB map size: 1073741824 Step #5: 2026-06-15 07:22:38,715 D Space used: 12288 Step #5: 2026-06-15 07:22:38,715 D Space remaining: 1073729536 Step #5: 2026-06-15 07:22:38,715 D Size threshold: 0 Step #5: 2026-06-15 07:22:38,715 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:22:38,715 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,715 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,715 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:22:38,715 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:22:38,716 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:22:38,716 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:22:38,716 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:22:38,716 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,716 D Invalidating block template cache Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:22:38,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:22:38,716 T Blockchain::get_tail_id Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,716 I Blockchain initialized. last block: 0, d4440.h20.m33.s45 time ago, current difficulty: 1 Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:22:38,716 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:22:38,716 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35596== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564eeee6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564eee5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564eee3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcffdf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcffc0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcffbe8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564eee16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5564ef8e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564ef882632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5564ef884375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564ef88435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5564ef35af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5564ef391fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5564ef393146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5564ef289618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5564ef2f4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5564eeee6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5564eefd2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5564eee3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5564eee482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5564eee2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5564eee5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fbcffbea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5564eee22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb4d0210c6c7e12f06db1b728134a7b7da8a499b Step #5: MERGE-OUTER: attempt 419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2969401662 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb4d0210c6c7e12f06db1b728134a7b7da8a499b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 751 processed earlier; will process 2420 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35770== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610cd4a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610cd417b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610cd3fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbee208b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbee1ea000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbee1e7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610cd3d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610cdea5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610cde3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610cde41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610cde4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610cd917f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5610cd94efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5610cd86042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5610cd84e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5610cd8477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5610cd8b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5610cd4a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5610cd58fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5610cd3fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5610cd4052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5610cd3ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5610cd4184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbee1e81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5610cd3dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8ae406cd94de0427d9d5241b257afe057ca435f Step #5: MERGE-OUTER: attempt 420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2969878732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e8ae406cd94de0427d9d5241b257afe057ca435f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 752 processed earlier; will process 2419 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35780== ERROR: libFuzzer: deadly signal Step #5: #0 0x56420fc7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56420fbf2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56420fbd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd21bf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd21a0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd219e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56420fbaee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564210680018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56421061a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56421061c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56421061c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5642100f2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564210129fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56421003b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564210029075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5642100227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56421008cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56420fc7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56420fd6ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56420fbd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56420fbe02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56420fbc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56420fbf34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcd219ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56420fbbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b155ee941619ea772c5885e83031e212f39ce89 Step #5: MERGE-OUTER: attempt 421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2970366259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b155ee941619ea772c5885e83031e212f39ce89' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 753 processed earlier; will process 2418 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35819== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b8b005594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b8af79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b8af5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ddc30341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ddc11800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ddc0f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b8af35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555b8ba07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b8b9a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555b8b9a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b8b9a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555b8b3c28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b8b3b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b8b3a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b8b413d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b8b005c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b8b0f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b8af5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b8af672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b8af4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b8af7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ddc0f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b8af41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-900d27106f75caea5ae0670e88df27fcc59ee7a9 Step #5: MERGE-OUTER: attempt 422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2971216288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/900d27106f75caea5ae0670e88df27fcc59ee7a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 754 processed earlier; will process 2417 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35835== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e30b9b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e30b924b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e30b907665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00cabe941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00ca9fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00ca9dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e30b8e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e30c3b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e30c34c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e30c34e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e30c34e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e30bd6d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e30bd5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e30bd547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e30bdbed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e30b9b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e30ba9cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e30b908d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e30b9122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e30b8f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e30b9254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f00ca9df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e30b8ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad1b4cf9f63e7b855e73cae2f0ed48c8528c4c42 Step #5: MERGE-OUTER: attempt 423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2971994289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ad1b4cf9f63e7b855e73cae2f0ed48c8528c4c42' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 755 processed earlier; will process 2416 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35853== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd6022d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd601a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd60184665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d0dad441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d0d8e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d0d8c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd6015de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bd60c2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd60bc9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bd60bcb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd60bcb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bd605ea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bd605d8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bd605d17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bd6063bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bd6022dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bd60319d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bd60185d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bd6018f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bd601767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bd601a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d0d8ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bd60169bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e2f5525338d25ace50ef7e336d9bdfd0166f4cb Step #5: MERGE-OUTER: attempt 424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2972601436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3e2f5525338d25ace50ef7e336d9bdfd0166f4cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 757 processed earlier; will process 2414 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35931== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5e0728594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5e069cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5e067f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ce357141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ce338600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ce3365858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5e0658e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d5e112a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5e10c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5e10c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5e10c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5e0b9cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d5e0bd3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d5e0ae542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d5e0ad3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d5e0acc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d5e0b36d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d5e0728c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d5e0814d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d5e0680d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d5e068a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d5e06717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d5e069d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ce3367082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d5e0664bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5763c5a8c49aaa503954c75149dbf15d13d2f83 Step #5: MERGE-OUTER: attempt 425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2974022092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b5763c5a8c49aaa503954c75149dbf15d13d2f83' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 759 processed earlier; will process 2412 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36020== ERROR: libFuzzer: deadly signal Step #5: #0 0x55936a847594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55936a7bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55936a79e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e0fe3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e0fc4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e0fc29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55936a777e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55936b249018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55936b1e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55936b1e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55936b1e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55936acbbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55936acf2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55936ac0442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55936abf2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55936abeb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55936ac55d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55936a847c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55936a933d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55936a79fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55936a7a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55936a7907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55936a7bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e0fc2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55936a783bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14d30cc263bb52cc6b98fe52f02474ae794d7630 Step #5: MERGE-OUTER: attempt 426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2975343485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14d30cc263bb52cc6b98fe52f02474ae794d7630' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 762 processed earlier; will process 2409 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36075== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae83d1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae83c91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae83c74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddeba1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddeb82500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddeb804858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae83c4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae8471f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae846b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae846bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae846bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae840da8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae840c8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae840c17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae8412bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae83d1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae83e09d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae83c75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae83c7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae83c667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae83c924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddeb806082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae83c59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6796432b9b7fc02cf473cdf640f582ee27870c16 Step #5: MERGE-OUTER: attempt 427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2975761110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6796432b9b7fc02cf473cdf640f582ee27870c16' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 763 processed earlier; will process 2408 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36113== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2524f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b252467b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b25244a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a0553241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a0534700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a05326858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b252423e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b252ef5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b252e8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b252e91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b252e9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b2528b08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b25289e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2528977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b252901d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2524f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2525dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b25244bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2524552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b25243c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2524684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a05328082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b25242fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce1aadc64371f5049cd07d954a140414aa794790 Step #5: MERGE-OUTER: attempt 428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2976595224 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ce1aadc64371f5049cd07d954a140414aa794790' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 764 processed earlier; will process 2407 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36129== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb1c7f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb1c765b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb1c748665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f812eb9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f812e9b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f812e98f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb1c721e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fb1d1f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb1d18d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fb1d18f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb1d18f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fb1cbae8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb1cb9c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb1cb957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb1cbffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb1c7f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb1c8ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb1c749d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb1c7532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb1c73a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb1c7664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f812e991082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb1c72dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a9295fd817a42c07cdb8ee17858638a00df71d7 Step #5: MERGE-OUTER: attempt 429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2977427994 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a9295fd817a42c07cdb8ee17858638a00df71d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 766 processed earlier; will process 2405 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36212== ERROR: libFuzzer: deadly signal Step #5: #0 0x559bb1b8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559bb1affb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559bb1ae2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3beb17b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3beaf9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3beaf6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559bb1abbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559bb258d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bb2527632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559bb2529375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bb252935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559bb1ffff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559bb2036fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559bb1f4842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559bb1f36075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559bb1f2f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559bb1f99d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559bb1b8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559bb1c77d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559bb1ae3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559bb1aed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559bb1ad47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559bb1b004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3beaf71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559bb1ac7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77c784b82a6a7cbba44ef8ed10b90346be7cc615 Step #5: MERGE-OUTER: attempt 430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2978713956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/77c784b82a6a7cbba44ef8ed10b90346be7cc615' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 768 processed earlier; will process 2403 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36326== ERROR: libFuzzer: deadly signal Step #5: #0 0x56352fb34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56352faa8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56352fa8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f850c78741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f850c59c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f850c57b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56352fa64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563530536018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635304d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5635304d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635304d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56352fef18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56352fedf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56352fed87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56352ff42d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56352fb34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56352fc20d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56352fa8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56352fa962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56352fa7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56352faa94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f850c57d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56352fa70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e30932de51ab63cdfbc5e5acda9219c427dfddb9 Step #5: MERGE-OUTER: attempt 431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2980710748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e30932de51ab63cdfbc5e5acda9219c427dfddb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 772 processed earlier; will process 2399 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36454== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a622c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a6223db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a62220665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff53708841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff536e9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff536e7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a621f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563a62ccb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a62c65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563a62c67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a62c6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563a626868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a62674075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a6266d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a626d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a622c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a623b5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a62221d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a6222b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a622127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a6223e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff536e7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a62205bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b905550b9f29d83af735e7cb904595d3354d0cfc Step #5: MERGE-OUTER: attempt 432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2983516034 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b905550b9f29d83af735e7cb904595d3354d0cfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 777 processed earlier; will process 2394 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==36658== ERROR: libFuzzer: deadly signal Step #5: #0 0x55672bd92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55672bd06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55672bce9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f195f6a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f195f4b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f195f496858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55672bcc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55672c794018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55672c72e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55672c730578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55672c137570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55672c1a0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55672bd92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55672be7ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55672bcead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55672bcf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55672bcdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55672bd074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f195f498082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55672bccebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d2f26df3229367777a043e08b9a46825d2db96b Step #5: MERGE-OUTER: attempt 433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2984495416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d2f26df3229367777a043e08b9a46825d2db96b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 778 processed earlier; will process 2393 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36679== ERROR: libFuzzer: deadly signal Step #5: #0 0x55616b062594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55616afd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55616afb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f702530c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f702512100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7025100858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55616af92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55616ba64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55616b9fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55616ba00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55616ba0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55616b41f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55616b40d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55616b4067cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55616b470d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55616b062c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55616b14ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55616afbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55616afc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55616afab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55616afd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7025102082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55616af9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c525c1ebc69ee564fc6f7f3a06d58b13b7a0add Step #5: MERGE-OUTER: attempt 434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2985390795 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3c525c1ebc69ee564fc6f7f3a06d58b13b7a0add' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 779 processed earlier; will process 2392 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36757== ERROR: libFuzzer: deadly signal Step #5: #0 0x56255fb66594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56255fadab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56255fabd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f424fd2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f424fb4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f424fb23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56255fa96e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562560568018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562560502632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562560504375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56256050435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56255ff238c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56255ff11075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56255ff0a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56255ff74d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56255fb66c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56255fc52d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56255fabed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56255fac82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56255faaf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56255fadb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f424fb25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56255faa2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e86eaff518258202ba61f42453905684fadbfe4 Step #5: MERGE-OUTER: attempt 435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2986159110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e86eaff518258202ba61f42453905684fadbfe4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 780 processed earlier; will process 2391 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36775== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f8e5a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f8e51db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f8e500665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89a56b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89a54cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89a54ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f8e4d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f8efab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f8ef45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f8ef47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f8ef4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f8ea1df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f8ea54fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f8e96642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f8e954075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f8e94d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f8e9b7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f8e5a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f8e695d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f8e501d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f8e50b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f8e4f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f8e51e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f89a54ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f8e4e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a96856f828cb6968fe12fc7d692d5cf4e9467a44 Step #5: MERGE-OUTER: attempt 436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2988795920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a96856f828cb6968fe12fc7d692d5cf4e9467a44' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 785 processed earlier; will process 2386 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36950== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c13879594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c137edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c137d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d31f5b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d31d7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d31d4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c137a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559c1427b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c14215632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559c14217375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c1421735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559c13cedf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559c13d24fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559c13c3642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559c13c24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559c13c1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559c13c87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559c13879c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559c13965d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559c137d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559c137db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559c137c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559c137ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8d31d51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559c137b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-059dbdbb1d8dde4d7d7045b0fe83735669ebfd56 Step #5: MERGE-OUTER: attempt 437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2990052410 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/059dbdbb1d8dde4d7d7045b0fe83735669ebfd56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 788 processed earlier; will process 2383 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37066== ERROR: libFuzzer: deadly signal Step #5: #0 0x556176d80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556176cf4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556176cd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1dbd3ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1dbd1df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1dbd1be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556176cb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556177782018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55617771c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55617771e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55617771e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5561771f4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55617722bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55617713d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55617712b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561771247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55617718ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556176d80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556176e6cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556176cd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556176ce22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556176cc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556176cf54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1dbd1c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556176cbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae99ae92ada705f597415ef26e7e1d853ce4d8e6 Step #5: MERGE-OUTER: attempt 438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2991465494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae99ae92ada705f597415ef26e7e1d853ce4d8e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 790 processed earlier; will process 2381 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37185== ERROR: libFuzzer: deadly signal Step #5: #0 0x562826a9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562826a13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628269f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb79e4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb79c5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb79c39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628269cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5628274a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56282743b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56282743d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56282743d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562826e5c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562826e4a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562826e437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562826eadd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562826a9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562826b8bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628269f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562826a012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628269e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562826a144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb79c3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628269dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ddb037c3d76bb748a8ae6c0f3362310caf15e48 Step #5: MERGE-OUTER: attempt 439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2991896440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ddb037c3d76bb748a8ae6c0f3362310caf15e48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 791 processed earlier; will process 2380 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb22bcf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb22b43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb22b26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd569a7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd56989100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd569870858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb22affe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bb235d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb2356b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bb2356d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb2356d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bb23043f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb2307afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb22f8c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb22f7a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb22f737cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb22fddd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb22bcfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb22cbbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb22b27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb22b312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb22b187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb22b444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd569872082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb22b0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41879920f160737df9f1872d0b14cbb5360bd9b7 Step #5: MERGE-OUTER: attempt 440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2992549146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/41879920f160737df9f1872d0b14cbb5360bd9b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 792 processed earlier; will process 2379 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37236== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb0f69f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb0f613b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb0f5f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa411db741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa411bcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa411bab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb0f5cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bb100a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb1003b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bb1003d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb1003d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bb0fb13f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb0fb4afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb0fa5c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb0fa4a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb0fa437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb0faadd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb0f69fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb0f78bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb0f5f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb0f6012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb0f5e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb0f6144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa411bad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb0f5dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff65470a141315d29da1c0ea909e55296781840f Step #5: MERGE-OUTER: attempt 441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2993211033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff65470a141315d29da1c0ea909e55296781840f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 793 processed earlier; will process 2378 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37250== ERROR: libFuzzer: deadly signal Step #5: #0 0x561457999594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56145790db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614578f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3ec0e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3ebef800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3ebed7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614578c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56145839b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561458335632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561458337375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56145833735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561457e0df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561457e44fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561457d5642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561457d44075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561457d3d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561457da7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561457999c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561457a85d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5614578f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5614578fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5614578e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56145790e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff3ebed9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5614578d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fef282beac6d83ecac9f92b9e6f83aed950be8e8 Step #5: MERGE-OUTER: attempt 442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2995387602 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fef282beac6d83ecac9f92b9e6f83aed950be8e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 797 processed earlier; will process 2374 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37381== ERROR: libFuzzer: deadly signal Step #5: #0 0x562429719594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56242968db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562429670665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fedd9cc841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fedd9add00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fedd9abc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562429649e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56242a11b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56242a0b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56242a0b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56242a0b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562429b8df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562429bc4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562429ad642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562429ac4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562429abd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562429b27d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562429719c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562429805d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562429671d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56242967b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624296627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56242968e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fedd9abe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562429655bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2b46986883ef2101175d15302d12e6b06d5b328 Step #5: MERGE-OUTER: attempt 443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2996640491 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c2b46986883ef2101175d15302d12e6b06d5b328' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 799 processed earlier; will process 2372 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37495== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fa4e75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fa4de9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fa4dcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa708edf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa708cf400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa708cd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fa4da5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557fa5877018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fa5811632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557fa5813375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fa581335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557fa52328c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fa5220075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fa52197cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fa5283d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fa4e75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fa4f61d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fa4dcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fa4dd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fa4dbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fa4dea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa708cd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fa4db1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b8f17fce9198dbc475573018c52d82b1e9f4f22 Step #5: MERGE-OUTER: attempt 444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2999607082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b8f17fce9198dbc475573018c52d82b1e9f4f22' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 805 processed earlier; will process 2366 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37762== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae29ce4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae29c58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae29c3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f732acd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f732aaec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f732aacb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae29c14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae2a6e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae2a680632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae2a682375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae2a68235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae2a158f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae2a18ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae2a0a142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae2a08f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae2a0887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae2a0f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae29ce4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae29dd0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae29c3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae29c462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae29c2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae29c594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f732aacd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae29c20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c0e3afaa9ea7a59017c2baf4a46586f22684b82 Step #5: MERGE-OUTER: attempt 445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3000975956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2c0e3afaa9ea7a59017c2baf4a46586f22684b82' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 807 processed earlier; will process 2364 files now Step #5: #1 pulse exec/s: 0 rss: 199Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37820== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8d2c5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8d2bd3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8d2bb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05a800b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05a7e2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05a7dff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8d2b8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a8d3661018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8d35fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a8d35fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8d35fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a8d301c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8d300a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8d30037cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8d306dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8d2c5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8d2d4bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8d2bb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8d2bc12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8d2ba87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8d2bd44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05a7e01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8d2b9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83a4c30fef692444a40e3cf673e9aea6fdde82a0 Step #5: MERGE-OUTER: attempt 446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3001571131 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/83a4c30fef692444a40e3cf673e9aea6fdde82a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 809 processed earlier; will process 2362 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37895== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7ab263594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7ab1d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7ab1ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21214fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f212131300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21212f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7ab193e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b7abc65018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7abbff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b7abc01375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7abc0135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b7ab6208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7ab60e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7ab6077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b7ab671d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b7ab263c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b7ab34fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7ab1bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7ab1c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7ab1ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7ab1d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21212f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7ab19fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-260ac2f3c801cbfba31bdb046dae9ff4a73d0060 Step #5: MERGE-OUTER: attempt 447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3003025098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/260ac2f3c801cbfba31bdb046dae9ff4a73d0060' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 811 processed earlier; will process 2360 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38016== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5f941d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5f9391b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5f9374665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f629c15141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f629bf6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f629bf45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5f934de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5f9e1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5f9db9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5f9dbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5f9dbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5f9891f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5f98c8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5f97da42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5f97c8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5f97c17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c5f982bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c5f941dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5f9509d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c5f9375d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5f937f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c5f93667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5f93924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f629bf47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c5f9359bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa71cd92350e4c68f63776a2886a21bff74c7790 Step #5: MERGE-OUTER: attempt 448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3004363082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aa71cd92350e4c68f63776a2886a21bff74c7790' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 813 processed earlier; will process 2358 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38132== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d40feea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d40fe5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d40fe41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80fcdad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80fcbc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80fcba1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d40fe1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d4108ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d410886632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d410888375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d41088835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d4102a78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d410295075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d41028e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4102f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d40feeac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d40ffd6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d40fe42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d40fe4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d40fe337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d40fe5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f80fcba3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d40fe26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c26c1f50d74435ab5c0ad142623c1f1fd38bf9d Step #5: MERGE-OUTER: attempt 449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3004821629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5c26c1f50d74435ab5c0ad142623c1f1fd38bf9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 814 processed earlier; will process 2357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38141== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bcaeb4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bcaeabfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bcaeaa2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23f476041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23f457500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23f4554858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bcaea7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bcaf54d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bcaf4e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bcaf4e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bcaf4e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bcaef088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bcaeef6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bcaeeef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bcaef59d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bcaeb4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bcaec37d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bcaeaa3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bcaeaad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bcaea947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bcaeac04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f23f4556082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bcaea87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f256593e446ef7c1eb376d0f448ed9ca3ff8fb65 Step #5: MERGE-OUTER: attempt 450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3005708873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f256593e446ef7c1eb376d0f448ed9ca3ff8fb65' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 815 processed earlier; will process 2356 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38157== ERROR: libFuzzer: deadly signal Step #5: #0 0x556034f18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556034e8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556034e6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbffa75541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbffa56a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbffa549858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556034e48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55603591a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560358b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560358b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560358b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560352d58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560352c3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560352bc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556035326d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556034f18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556035004d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556034e70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556034e7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556034e617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556034e8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbffa54b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556034e54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f811b06df455cf8972ce3956a42e591fbad75d81 Step #5: MERGE-OUTER: attempt 451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3006477436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f811b06df455cf8972ce3956a42e591fbad75d81' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 816 processed earlier; will process 2355 files now Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,705 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:23:16,705 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:23:16,705 T batch transaction: committing... Step #5: 2026-06-15 07:23:16,705 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,705 T batch transaction: end Step #5: 2026-06-15 07:23:16,705 D Stopping io_context Step #5: 2026-06-15 07:23:16,705 T Miner has received stop signal Step #5: 2026-06-15 07:23:16,705 T Not mining - nothing to stop Step #5: 2026-06-15 07:23:16,706 T Blockchain::deinit Step #5: 2026-06-15 07:23:16,706 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:23:16,706 T BlockchainLMDB::close Step #5: 2026-06-15 07:23:16,706 T BlockchainLMDB::sync Step #5: 2026-06-15 07:23:16,709 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:23:16,709 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:23:16,711 T Blockchain::Blockchain Step #5: 2026-06-15 07:23:16,711 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:23:16,711 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:23:16,711 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:23:16,711 D option: fast Step #5: 2026-06-15 07:23:16,711 D option: async Step #5: 2026-06-15 07:23:16,711 D option: 250000000bytes Step #5: 2026-06-15 07:23:16,711 T BlockchainLMDB::open Step #5: 2026-06-15 07:23:16,712 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:23:16,712 D DB map size: 1073741824 Step #5: 2026-06-15 07:23:16,712 D Space used: 4096 Step #5: 2026-06-15 07:23:16,712 D Space remaining: 1073737728 Step #5: 2026-06-15 07:23:16,712 D Size threshold: 0 Step #5: 2026-06-15 07:23:16,712 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:23:16,712 D Setting m_height to: 0 Step #5: 2026-06-15 07:23:16,712 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,712 T Blockchain::init Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,712 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,712 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:23:16,712 D init done Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,712 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,712 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,712 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:23:16,742 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:23:16,790 T Blockchain::add_new_block Step #5: 2026-06-15 07:23:16,791 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,791 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:23:16,791 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:23:16,791 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,791 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:23:16,791 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,791 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,791 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,791 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:23:16,791 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,791 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,824 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:23:16,824 D Miner tx hash: Step #5: 2026-06-15 07:23:16,824 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:23:16,824 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:23:16,824 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:23:16,825 D DB map size: 1073741824 Step #5: 2026-06-15 07:23:16,825 D Space used: 12288 Step #5: 2026-06-15 07:23:16,825 D Space remaining: 1073729536 Step #5: 2026-06-15 07:23:16,825 D Size threshold: 0 Step #5: 2026-06-15 07:23:16,825 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:23:16,825 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,825 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,825 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:23:16,825 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:23:16,825 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:23:16,825 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:23:16,825 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 34(0/34)ms Step #5: 2026-06-15 07:23:16,825 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:23:16,825 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,825 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,825 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,826 D Invalidating block template cache Step #5: 2026-06-15 07:23:16,826 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,826 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:23:16,826 T Blockchain::get_tail_id Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,826 I Blockchain initialized. last block: 0, d4440.h20.m34.s23 time ago, current difficulty: 1 Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:23:16,826 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:23:16,826 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:23:16,933 I RandomX main cache initialized Step #5: 2026-06-15 07:23:17,054 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:23:17,054 T BlockchainLMDB::height Step #5: 2026-06-15 07:23:17,054 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:23:17,054 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38175== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efd8874594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efd87e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efd87cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94dcd6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94dcb8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94dcb5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efd87a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55efd9276018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efd9210632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55efd9212375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efd921235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55efd8c318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efd8c1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efd8c187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efd8c82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efd8874c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efd8960d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efd87ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efd87d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efd87bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efd87e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94dcb61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efd87b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d2a47630889a1333f353ef6fcbfd96915d46dde Step #5: MERGE-OUTER: attempt 452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3007686020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d2a47630889a1333f353ef6fcbfd96915d46dde' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 818 processed earlier; will process 2353 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38265== ERROR: libFuzzer: deadly signal Step #5: #0 0x558239f63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558239ed7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558239eba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f499470341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f499451800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49944f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558239e93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55823a965018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55823a8ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55823a901375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55823a90135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55823a3208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55823a30e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55823a3077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55823a371d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558239f63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55823a04fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558239ebbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558239ec52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558239eac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558239ed84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49944f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558239e9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67d95f18d6d57957572c6c66e441d9ff5fcd2caa Step #5: MERGE-OUTER: attempt 453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3008522803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/67d95f18d6d57957572c6c66e441d9ff5fcd2caa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 819 processed earlier; will process 2352 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38282== ERROR: libFuzzer: deadly signal Step #5: #0 0x560734305594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560734279b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56073425c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e9937441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e9918900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e99168858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560734235e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560734d07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560734ca1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560734ca3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560734ca335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5607346c28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607346b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607346a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560734713d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560734305c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607343f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56073425dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5607342672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56073424e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56073427a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e9916a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560734241bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfbc0fc84b5c5ccc38e9b314a88196c1f4b3b97f Step #5: MERGE-OUTER: attempt 454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3009289869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bfbc0fc84b5c5ccc38e9b314a88196c1f4b3b97f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 820 processed earlier; will process 2351 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38300== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f623886594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6237fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6237dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5e816941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5e7f7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5e7f5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6237b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f624288018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f624222632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f624224375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f62422435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f623c438c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f623c31075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f623c2a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f623c94d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f623886c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f623972d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f6237ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f6237e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f6237cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f6237fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5e7f5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f6237c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c937080a2742e71af462b927debfc809eb33402c Step #5: MERGE-OUTER: attempt 455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3010054735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c937080a2742e71af462b927debfc809eb33402c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 821 processed earlier; will process 2350 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38318== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a020d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a02047b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a0202a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f008778d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00875a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0087581858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a02003e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a02ad5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a02a6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a02a71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a02a7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a024908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a0247e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a024777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a024e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a020d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a021bfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a0202bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a020352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a0201c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a020484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0087583082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a0200fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c45105de7ad1917a9ccc05f64f156db408334475 Step #5: MERGE-OUTER: attempt 456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3010868807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c45105de7ad1917a9ccc05f64f156db408334475' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 823 processed earlier; will process 2348 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38401== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c7a15d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c7a0d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c7a0b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19fbbc341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19fb9d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19fb9b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c7a08de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c7ab5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c7aaf9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c7aafb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c7aafb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c7a51a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c7a508075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c7a5017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c7a56bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c7a15dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c7a249d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c7a0b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c7a0bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c7a0a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c7a0d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19fb9b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c7a099bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32acd205f31ef587981a14c2572c9c9fc0008db0 Step #5: MERGE-OUTER: attempt 457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3012331286 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/32acd205f31ef587981a14c2572c9c9fc0008db0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 827 processed earlier; will process 2344 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==38494== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c7f9b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c7f926b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c7f909665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fc29d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fc27ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fc27cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c7f8e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c803b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c8034e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c80350375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c8035035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557c7fe1b765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557c7fe859b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x557c7fee1a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x557c7fdc0e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x557c7fdc0e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x557c7f9b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x557c7fa9ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x557c7f90ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x557c7f9142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x557c7f8fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x557c7f9274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9fc27cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x557c7f8eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-254fe810ec216b43e8640296d6ef759111e1f47a Step #5: MERGE-OUTER: attempt 458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3013644616 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/254fe810ec216b43e8640296d6ef759111e1f47a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 829 processed earlier; will process 2342 files now Step #5: 2026-06-15 07:23:24,027 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:23:24,033 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:23:24,393 I Loading checkpoints Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: 2026-06-15 07:23:24,451 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:23:24,797 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38585== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd0defa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd0de6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd0de51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88b996e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88b978300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88b9762858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd0de2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bd0e8fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd0e896632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bd0e898375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd0e89835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bd0e36ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bd0e3a5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bd0e2b742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bd0e2a5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bd0e29e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bd0e308d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bd0defac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bd0dfe6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bd0de52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bd0de5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bd0de437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bd0de6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f88b9764082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bd0de36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8dc256eeb2de57c3c5b3240a0574236a88f3b93 Step #5: MERGE-OUTER: attempt 459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3015476806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a8dc256eeb2de57c3c5b3240a0574236a88f3b93' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 832 processed earlier; will process 2339 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38706== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d49c216594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d49c18ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d49c16d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31938cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31936e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31936c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d49c146e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d49cc18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d49cbb2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d49cbb4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d49cbb435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d49c5d38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d49c5c1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d49c5ba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d49c624d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d49c216c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d49c302d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d49c16ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d49c1782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d49c15f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d49c18b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f31936c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d49c152bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d65b919826c48791734df3c475ddd131d0aa208 Step #5: MERGE-OUTER: attempt 460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3015920102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3d65b919826c48791734df3c475ddd131d0aa208' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 833 processed earlier; will process 2338 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38777== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0a11dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0a1151b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0a1134665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f568fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f5671300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f566f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0a110de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f0a1bdf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0a1b79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f0a1b7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0a1b7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f0a159a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0a1588075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0a15817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0a15ebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0a11ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0a12c9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0a1135d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0a113f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0a11267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0a11524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2f566f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0a1119bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ffde3ee3a8f2101f3e87edfa63e025a2b2f1e13 Step #5: MERGE-OUTER: attempt 461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3016780864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ffde3ee3a8f2101f3e87edfa63e025a2b2f1e13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 834 processed earlier; will process 2337 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38793== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e14b38594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e14aacb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e14a8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ce887f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ce869400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ce8673858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e14a68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e1553a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e154d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e154d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e154d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e14ef58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e14ee3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e14edc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e14f46d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e14b38c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e14c24d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e14a90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e14a9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e14a817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e14aad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ce8675082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e14a74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6a3b2d76c16aed4bb8fd8bb8ddddbba8b37b7e5 Step #5: MERGE-OUTER: attempt 462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3017545268 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b6a3b2d76c16aed4bb8fd8bb8ddddbba8b37b7e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 835 processed earlier; will process 2336 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38811== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598641bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55986412fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559864112665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ec27e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ec25fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ec25db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598640ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559864bbd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559864b57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559864b59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559864b5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5598645788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559864566075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55986455f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598645c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598641bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598642a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559864113d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55986411d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598641047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598641304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ec25dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598640f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1d7cbd2805bcf13c9932b36e0fc1495885139bc Step #5: MERGE-OUTER: attempt 463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3018311876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d1d7cbd2805bcf13c9932b36e0fc1495885139bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 836 processed earlier; will process 2335 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38829== ERROR: libFuzzer: deadly signal Step #5: #0 0x558227a67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582279dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582279be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dcd18b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6dccfa000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6dccf7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558227997e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558228469018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558228403632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558228405375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55822840535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558227e248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558227e12075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558227e0b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558227e75d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558227a67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558227b53d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5582279bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582279c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582279b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582279dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6dccf81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582279a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c24c8570fd2ffdf630b24ed00d9109efe54956ed Step #5: MERGE-OUTER: attempt 464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3019075991 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c24c8570fd2ffdf630b24ed00d9109efe54956ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 837 processed earlier; will process 2334 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a040cb2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a040c26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a040c09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e4918741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e48f9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e48f7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a040be2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a0416b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a04164e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a041650375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a04165035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a04106f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a04105d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a0410567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a0410c0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a040cb2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a040d9ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a040c0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a040c142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a040bfb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a040c274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3e48f7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a040beebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf184c06cd88e194ca63c9ce7e21e6aa1588efd1 Step #5: MERGE-OUTER: attempt 465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3019846072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cf184c06cd88e194ca63c9ce7e21e6aa1588efd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 838 processed earlier; will process 2333 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38865== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564616b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556461626b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556461609665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa55100f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa550e2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa550e03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564615e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5564620b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55646204e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556462050375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55646205035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556461a6f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556461a5d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556461a567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556461ac0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564616b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55646179ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55646160ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564616142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564615fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564616274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa550e05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564615eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75af8bb8d7ba25cf377e36e1785a81a2d10dec10 Step #5: MERGE-OUTER: attempt 466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3020612107 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75af8bb8d7ba25cf377e36e1785a81a2d10dec10' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 839 processed earlier; will process 2332 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38883== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd7543b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd753afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd75392665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab15b1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab1592d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab1590c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd7536be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fd75e3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd75dd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fd75dd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd75dd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fd757f88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd757e6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd757df7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd75849d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd7543bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd75527d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd75393d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd7539d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd753847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd753b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab1590e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd75377bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc0e8feba0c0bfec502e77dced3bdd07da375ece Step #5: MERGE-OUTER: attempt 467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3021376723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dc0e8feba0c0bfec502e77dced3bdd07da375ece' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 840 processed earlier; will process 2331 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55649241b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55649238fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556492372665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a9ee8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a9ec9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a9ec7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55649234be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556492e1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556492db7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556492db9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556492db935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55649288ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5564928c6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5564927d842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5564927c6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5564927bf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556492829d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55649241bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556492507d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556492373d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55649237d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564923647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5564923904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0a9ec7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556492357bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74b1c00f4787351e4c1f1146884335b636df8246 Step #5: MERGE-OUTER: attempt 468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3022664290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/74b1c00f4787351e4c1f1146884335b636df8246' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 843 processed earlier; will process 2328 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38992== ERROR: libFuzzer: deadly signal Step #5: #0 0x56422c316594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56422c28ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56422c26d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3dfce5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3dfcc6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3dfcc4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56422c246e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56422cd18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56422ccb2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56422ccb4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56422ccb435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56422c6d38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56422c6c1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56422c6ba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56422c724d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56422c316c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56422c402d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56422c26ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56422c2782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56422c25f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56422c28b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3dfcc4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56422c252bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a923a67be08feb7e84597bc44c108098a8a2ef0 Step #5: MERGE-OUTER: attempt 469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3023293698 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a923a67be08feb7e84597bc44c108098a8a2ef0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 844 processed earlier; will process 2327 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39037== ERROR: libFuzzer: deadly signal Step #5: #0 0x556286e3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556286db2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556286d95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f727693841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f727674d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f727672c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556286d6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556287840018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562877da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5562877dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562877dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5562871fb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562871e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562871e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55628724cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556286e3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556286f2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556286d96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556286da02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556286d877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556286db34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f727672e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556286d7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1695f4eb651313ff3db68ce6698c2d441afe7af Step #5: MERGE-OUTER: attempt 470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3023940676 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f1695f4eb651313ff3db68ce6698c2d441afe7af' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 845 processed earlier; will process 2326 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39081== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb35a96594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb35a0ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb359ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26f897f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26f879400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26f8773858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb359c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bb36498018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb36432632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bb36434375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb3643435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bb35f0af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb35f41fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb35e5342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb35e41075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb35e3a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb35ea4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb35a96c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb35b82d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb359eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb359f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb359df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb35a0b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26f8775082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb359d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eaf16d126dcb0b10e6be9af19248b423a3a2496 Step #5: MERGE-OUTER: attempt 471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3025417031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2eaf16d126dcb0b10e6be9af19248b423a3a2496' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 847 processed earlier; will process 2324 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39170== ERROR: libFuzzer: deadly signal Step #5: #0 0x55625d9f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55625d96bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55625d94e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f433148c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f43312a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4331280858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55625d927e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55625e3f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55625e393632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55625e395375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55625e39535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55625ddb48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55625dda2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55625dd9b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55625de05d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55625d9f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55625dae3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55625d94fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55625d9592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55625d9407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55625d96c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4331282082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55625d933bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b0eec5db14e3fab6dc94e1e37bf51b8f163c453 Step #5: MERGE-OUTER: attempt 472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3025859611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4b0eec5db14e3fab6dc94e1e37bf51b8f163c453' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 848 processed earlier; will process 2323 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39241== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a42e139594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a42e0adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a42e090665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6b6ca841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6b6abd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6b6a9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a42e069e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a42eb3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a42ead5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a42ead7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a42ead735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a42e5adf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a42e5e4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a42e4f642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a42e4e4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a42e4dd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a42e547d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a42e139c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a42e225d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a42e091d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a42e09b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a42e0827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a42e0ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff6b6a9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a42e075bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-958f7c9ccd106af29c4ceaf3d5a8549679db27b2 Step #5: MERGE-OUTER: attempt 473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3026341848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/958f7c9ccd106af29c4ceaf3d5a8549679db27b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 849 processed earlier; will process 2322 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39249== ERROR: libFuzzer: deadly signal Step #5: #0 0x55924aa0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55924a97fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55924a962665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76c2c1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76c2a2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76c2a05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55924a93be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55924b40d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55924b3a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55924b3a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55924b3a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55924ae7ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55924aeb6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55924adc842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55924adb6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55924adaf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55924ae19d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55924aa0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55924aaf7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55924a963d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55924a96d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55924a9547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55924a9804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76c2a07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55924a947bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3e8c9182e4cb88b6b5a3f42700be40e83151d20 Step #5: MERGE-OUTER: attempt 474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3027008403 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b3e8c9182e4cb88b6b5a3f42700be40e83151d20' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 850 processed earlier; will process 2321 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39262== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7eacbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7eac30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7eac13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa54fbee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa54fa0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa54f9e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7eabece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c7eb6be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7eb658632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c7eb65a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7eb65a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c7eb0798c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7eb067075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7eb0607cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7eb0cad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7eacbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7eada8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7eac14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7eac1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7eac057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7eac314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa54f9e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7eabf8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3c5afaea044ce9cb3119bded5783bd2a066172c Step #5: MERGE-OUTER: attempt 475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3027446653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f3c5afaea044ce9cb3119bded5783bd2a066172c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 851 processed earlier; will process 2320 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39301== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c550380594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5502f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5502d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f673366541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f673347a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6733459858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5502b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c550d82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c550d1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c550d1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c550d1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c55073d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c55072b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5507247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c55078ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c550380c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c55046cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5502d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5502e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5502c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5502f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f673345b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5502bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-147997f452d024430e7e41683783c74a9d2d5796 Step #5: MERGE-OUTER: attempt 476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3028366371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/147997f452d024430e7e41683783c74a9d2d5796' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 853 processed earlier; will process 2318 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39351== ERROR: libFuzzer: deadly signal Step #5: #0 0x557da2f42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557da2eb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557da2e99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f043af5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f043ad6f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f043ad4e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557da2e72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557da3944018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557da38de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557da38e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557da38e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557da32ff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557da32ed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557da32e67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557da3350d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557da2f42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557da302ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557da2e9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557da2ea42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557da2e8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557da2eb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f043ad50082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557da2e7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10575143d385405f9fa52ae120a9238c31fa89cc Step #5: MERGE-OUTER: attempt 477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3030295429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/10575143d385405f9fa52ae120a9238c31fa89cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 856 processed earlier; will process 2315 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39511== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e22a56594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e229cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e229ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2969df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2967f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2967d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e22986e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e23458018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e233f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e233f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e233f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564e22ecaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564e22f01fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564e22e1342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564e22e01075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564e22dfa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564e22e64d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564e22a56c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564e22b42d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564e229aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564e229b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564e2299f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564e229cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2967d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564e22992bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0455a99ac0154b4e9301d78dee4e0ba92eeb70a Step #5: MERGE-OUTER: attempt 478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3031330326 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c0455a99ac0154b4e9301d78dee4e0ba92eeb70a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 858 processed earlier; will process 2313 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39622== ERROR: libFuzzer: deadly signal Step #5: #0 0x559db9485594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559db93f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559db93dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ba1a1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ba183400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ba1813858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559db93b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559db9e87018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559db9e21632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559db9e23375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559db9e2335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559db98f9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559db9930fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559db984242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559db9830075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559db98297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559db9893d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559db9485c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559db9571d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559db93ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559db93e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559db93ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559db93fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8ba1815082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559db93c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebeecc24e51ed83d7552bf91782420089dc06067 Step #5: MERGE-OUTER: attempt 479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3032718963 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ebeecc24e51ed83d7552bf91782420089dc06067' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 860 processed earlier; will process 2311 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39678== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b738334594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7382a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b73828b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc99b17641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc99af8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc99af6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b738264e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b738d36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b738cd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b738cd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b738cd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b7386f18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7386df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7386d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b738742d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b738334c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b738420d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b73828cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7382962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b73827d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7382a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc99af6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b738270bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c1ca0f38a475461754848cac900fe8462bc342 Step #5: MERGE-OUTER: attempt 480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3033160259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57c1ca0f38a475461754848cac900fe8462bc342' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 861 processed earlier; will process 2310 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39749== ERROR: libFuzzer: deadly signal Step #5: #0 0x55668b8f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55668b867b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55668b84a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f207242641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f207223b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f207221a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55668b823e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55668c2f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55668c28f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55668c291375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55668c29135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55668bd67f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55668bd9efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55668bcb042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55668bc9e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55668bc977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55668bd01d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55668b8f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55668b9dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55668b84bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55668b8552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55668b83c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55668b8684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f207221c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55668b82fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a852f61fe23b0ea5d6a1336b0a0df12e86090888 Step #5: MERGE-OUTER: attempt 481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3033896626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a852f61fe23b0ea5d6a1336b0a0df12e86090888' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 862 processed earlier; will process 2309 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39762== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b74a2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b749a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b74985665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cf2df041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cf2c0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cf2be4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b7495ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559b75430018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b753ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559b753cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b753cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559b74ea2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559b74ed9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559b74deb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559b74dd9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559b74dd27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559b74e3cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559b74a2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559b74b1ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559b74986d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559b749902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559b749777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559b749a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2cf2be6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559b7496abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb459531b172f9ab910719d779b83b82f3b79644 Step #5: MERGE-OUTER: attempt 482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3034618502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb459531b172f9ab910719d779b83b82f3b79644' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 863 processed earlier; will process 2308 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==39776== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8a225a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8a21ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8a21b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10575ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10573c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f105739f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8a218ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d8a2c5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8a2bf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d8a2bf8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55d8a25ff570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d8a2668d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d8a225ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d8a2346d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d8a21b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d8a21bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d8a21a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d8a21cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f10573a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d8a2196bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c84cbce86cd06fd94b00c86abfd84da6e2085a17 Step #5: MERGE-OUTER: attempt 483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3035425830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c84cbce86cd06fd94b00c86abfd84da6e2085a17' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 864 processed earlier; will process 2307 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39828== ERROR: libFuzzer: deadly signal Step #5: #0 0x559165450594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591653c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591653a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b03c9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b03aab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b03a8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559165380e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559165e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559165dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559165dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559165dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5591658c4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5591658fbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55916580d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5591657fb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5591657f47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55916585ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559165450c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55916553cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591653a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591653b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591653997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591653c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b03a8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55916538cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75cae2299deca0ba78f7cec3ec83d28443f977c5 Step #5: MERGE-OUTER: attempt 484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3036030846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75cae2299deca0ba78f7cec3ec83d28443f977c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 865 processed earlier; will process 2306 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39867== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdb98bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdb9830b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdb9813665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17b31ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17b2fcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17b2fae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdb97ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdba2be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdba258632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdba25a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdba25a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bdb9d30f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bdb9d67fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bdb9c7942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bdb9c67075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bdb9c607cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bdb9ccad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bdb98bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bdb99a8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bdb9814d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bdb981e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bdb98057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bdb98314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f17b2fb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bdb97f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12d083a16ab5f0fc20625cb9df58686b769e8102 Step #5: MERGE-OUTER: attempt 485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3037332732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/12d083a16ab5f0fc20625cb9df58686b769e8102' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 867 processed earlier; will process 2304 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55723bfc1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55723bf35b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55723bf18665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb577b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb575cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb575ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55723bef1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55723c9c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55723c95d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55723c95f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55723c95f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55723c435f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55723c46cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55723c37e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55723c36c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55723c3657cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55723c3cfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55723bfc1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55723c0add43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55723bf19d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55723bf232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55723bf0a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55723bf364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbb575ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55723befdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96b996fae43286b256d2c41897899c5a2858f139 Step #5: MERGE-OUTER: attempt 486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3038577048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96b996fae43286b256d2c41897899c5a2858f139' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 870 processed earlier; will process 2301 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40010== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb655be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb65532b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb65515665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f936c5e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f936c3f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f936c3d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb654eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cb65fc0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb65f5a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cb65f5c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb65f5c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cb65a32f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cb65a69fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cb6597b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cb65969075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cb659627cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cb659ccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cb655bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cb656aad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cb65516d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cb655202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cb655077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cb655334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f936c3da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cb654fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58b82e4240151ce0f4acddadd8a3f5b173b3b878 Step #5: MERGE-OUTER: attempt 487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3039058036 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/58b82e4240151ce0f4acddadd8a3f5b173b3b878' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 871 processed earlier; will process 2300 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40049== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580f004f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580effc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580effa6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e0489e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e046b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e04692858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580eff7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5580f0a51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580f09eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5580f09ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580f09ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5580f04c3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580f04fafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5580f040c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5580f03fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5580f03f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580f045dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580f004fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5580f013bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5580effa7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580effb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580eff987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580effc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e04694082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5580eff8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fd9c8a872bcc105c0f69828149c356e06503685 Step #5: MERGE-OUTER: attempt 488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3039989691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fd9c8a872bcc105c0f69828149c356e06503685' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 873 processed earlier; will process 2298 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40095== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b936def594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b936d63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b936d46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd4618241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd45f9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd45f76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b936d1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b9377f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b93778b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b93778d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b93778d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b9371ac8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b93719a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b9371937cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b9371fdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b936defc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b936edbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b936d47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b936d512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b936d387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b936d644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd45f78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b936d2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce7f426fd252533cc725b182193548654971b9bb Step #5: MERGE-OUTER: attempt 489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3040620033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ce7f426fd252533cc725b182193548654971b9bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 874 processed earlier; will process 2297 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40139== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0773b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a077326b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a077309665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18fb82d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18fb64200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18fb621858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0772e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a077db4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a077d4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a077d50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a077d5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a077826f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a07785dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a07776f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a07775d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a0777567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a0777c0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a0773b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a07749ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a07730ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a0773142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a0772fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a0773274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f18fb623082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a0772eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32fe66fa6f4a0b0ae9ea961581a6ade520f41036 Step #5: MERGE-OUTER: attempt 490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3041922409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/32fe66fa6f4a0b0ae9ea961581a6ade520f41036' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 876 processed earlier; will process 2295 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40197== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a8d515594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a8d489b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a8d46c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3a392a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3a373f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3a371e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a8d445e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557a8df17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a8deb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557a8deb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a8deb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557a8d8d28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557a8d8c0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557a8d8b97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557a8d923d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557a8d515c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557a8d601d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557a8d46dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557a8d4772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557a8d45e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557a8d48a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3a3720082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557a8d451bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-008546b6b3800b7108adc96e7bfc7bcdcfb03042 Step #5: MERGE-OUTER: attempt 491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3043031125 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/008546b6b3800b7108adc96e7bfc7bcdcfb03042' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 880 processed earlier; will process 2291 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==40341== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605a4a86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605a49fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605a49dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a578ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a576c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a576a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605a49b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5605a5488018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605a5422632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5605a5424578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5605a4e2b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5605a4e94d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5605a4a86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5605a4b72d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5605a49ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5605a49e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5605a49cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5605a49fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7a576a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5605a49c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e776dcd79661fa93ce18e37cbc6d650d8e1a8766 Step #5: MERGE-OUTER: attempt 492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3043863471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e776dcd79661fa93ce18e37cbc6d650d8e1a8766' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 881 processed earlier; will process 2290 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:23:54,110 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:23:54,459 I Loading checkpoints Step #5: 2026-06-15 07:23:54,513 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,513 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:23:54,514 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:23:54,525 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:23:54,874 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40392== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1f7bbd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1f7b31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1f7b14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faaedd3f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faaedb5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faaedb33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1f7aede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d1f85bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1f8559632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d1f855b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1f855b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1f8031f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1f8068fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1f7f7a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1f7f68075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1f7f617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1f7fcbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1f7bbdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1f7ca9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1f7b15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1f7b1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1f7b067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1f7b324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faaedb35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1f7af9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56687b6a2620c976696b21cd0968260ea0949965 Step #5: MERGE-OUTER: attempt 493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3045553197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/56687b6a2620c976696b21cd0968260ea0949965' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 884 processed earlier; will process 2287 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40487== ERROR: libFuzzer: deadly signal Step #5: #0 0x55944244e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594423c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594423a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff63978041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff63959500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff639574858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55944237ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559442e50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559442dea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559442dec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559442dec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55944280b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594427f9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594427f27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55944285cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55944244ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55944253ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594423a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594423b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594423977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594423c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff639576082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55944238abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e7ae0d4e6a64671087d138534e22204b4345487 Step #5: MERGE-OUTER: attempt 494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3045968618 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e7ae0d4e6a64671087d138534e22204b4345487' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 885 processed earlier; will process 2286 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40557== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651480a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565148014b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565147ff7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a7654641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a7635b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a7633a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565147fd0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565148aa2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565148a3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565148a3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565148a3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56514845d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56514844b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651484447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651484aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651480a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56514818cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565147ff8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651480022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565147fe97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651480154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a7633c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565147fdcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54fe97f0f4390b5bb3f02fb64697e5d3082d52f6 Step #5: MERGE-OUTER: attempt 495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3046803823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/54fe97f0f4390b5bb3f02fb64697e5d3082d52f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 886 processed earlier; will process 2285 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b37de19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b37dd8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b37dd70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f024d6ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f024d4ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f024d4de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b37dd49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b37e81b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b37e7b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b37e7b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b37e7b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b37e1d68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b37e1c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b37e1bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b37e227d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b37de19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b37df05d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b37dd71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b37dd7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b37dd627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b37dd8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f024d4e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b37dd55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c4211b5ec003436b5effb6aa7d732438c27c935 Step #5: MERGE-OUTER: attempt 496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3047568994 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3c4211b5ec003436b5effb6aa7d732438c27c935' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 887 processed earlier; will process 2284 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40591== ERROR: libFuzzer: deadly signal Step #5: #0 0x55747f18d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55747f101b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55747f0e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc2073341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc2054800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc20527858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55747f0bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55747fb8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55747fb29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55747fb2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55747fb2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55747f54a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55747f538075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55747f5317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55747f59bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55747f18dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55747f279d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55747f0e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55747f0ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55747f0d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55747f1024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc20529082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55747f0c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ced1b707919c33af86a8dc7ea9e28f1510a9b3a9 Step #5: MERGE-OUTER: attempt 497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3048337303 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ced1b707919c33af86a8dc7ea9e28f1510a9b3a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 888 processed earlier; will process 2283 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==40609== ERROR: libFuzzer: deadly signal Step #5: #0 0x560851b43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560851ab7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560851a9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5ffb1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5ff93400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5ff913858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560851a73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560852545018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608524df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5608524e1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x560851ee8570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560851f51d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560851b43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560851c2fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560851a9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560851aa52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560851a8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560851ab84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa5ff915082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560851a7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0b86f7166b643a5b6320f7d9f284df729380a0f Step #5: MERGE-OUTER: attempt 498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3049101400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c0b86f7166b643a5b6320f7d9f284df729380a0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 889 processed earlier; will process 2282 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40631== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b321c8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b321c00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b321be3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34117dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34115f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34115d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b321bbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b32268e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b322628632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b32262a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b32262a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3220498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b322037075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3220307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b32209ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b321c8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b321d78d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b321be4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b321bee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b321bd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b321c014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34115d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b321bc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d8dce8823166aefd9b5b31995065b21e74a2c26 Step #5: MERGE-OUTER: attempt 499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3049801939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d8dce8823166aefd9b5b31995065b21e74a2c26' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 890 processed earlier; will process 2281 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f37888c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f378800b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3787e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9e9fa541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9e9dba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9e9d99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3787bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f37928e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f379228632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f37922a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f37922a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f378c498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f378c37075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f378c307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f378c9ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f37888cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f378978d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f3787e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f3787ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3787d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f3788014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff9e9d9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f3787c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af249fb5fc977084a0b1e0c6b71f5bfbd28383eb Step #5: MERGE-OUTER: attempt 500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3050568660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af249fb5fc977084a0b1e0c6b71f5bfbd28383eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 891 processed earlier; will process 2280 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40721== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594b6338594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594b62acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594b628f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76bc47341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76bc28800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76bc267858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594b6268e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5594b6d3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594b6cd4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594b6cd6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594b6cd635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5594b66f58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594b66e3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594b66dc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594b6746d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594b6338c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594b6424d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594b6290d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594b629a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594b62817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594b62ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76bc269082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594b6274bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-990a64d6ee3e2a58a3a94f61d440ae74346f3566 Step #5: MERGE-OUTER: attempt 501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3051341537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/990a64d6ee3e2a58a3a94f61d440ae74346f3566' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 892 processed earlier; will process 2279 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40739== ERROR: libFuzzer: deadly signal Step #5: #0 0x558aaab2f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558aaaaa3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558aaaa86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33861b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3385fcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3385fac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558aaaa5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558aab531018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558aab4cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558aab4cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558aab4cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558aaaeec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558aaaeda075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558aaaed37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558aaaf3dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558aaab2fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558aaac1bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558aaaa87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558aaaa912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558aaaa787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558aaaaa44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3385fae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558aaaa6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-821ac09f9b85f543f4caf1a07d2a3aab8e4307e8 Step #5: MERGE-OUTER: attempt 502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3052112892 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/821ac09f9b85f543f4caf1a07d2a3aab8e4307e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 893 processed earlier; will process 2278 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40757== ERROR: libFuzzer: deadly signal Step #5: #0 0x563611450594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636113c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636113a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a57e3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a57c4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a57c28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563611380e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563611e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563611dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563611dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563611dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56361180d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5636117fb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636117f47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56361185ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563611450c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56361153cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5636113a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636113b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636113997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636113c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a57c2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56361138cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d589798fe785a593e5bfceeeff0226938e4a121 Step #5: MERGE-OUTER: attempt 503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3052880325 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3d589798fe785a593e5bfceeeff0226938e4a121' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 894 processed earlier; will process 2277 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40775== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cdb443e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cdb43b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cdb4395665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2562ad541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25628ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25628c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cdb436ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cdb4e40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cdb4dda632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cdb4ddc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cdb4ddc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cdb48b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cdb48e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cdb47fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cdb47e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cdb47e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cdb484cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cdb443ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cdb452ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cdb4396d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cdb43a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cdb43877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cdb43b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25628cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cdb437abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41db007ad8195111deb5c619fb14f9d896be5e46 Step #5: MERGE-OUTER: attempt 504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3054079504 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/41db007ad8195111deb5c619fb14f9d896be5e46' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 896 processed earlier; will process 2275 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40893== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1da2f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1da266b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1da249665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f7205a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f71e6f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f71e4e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1da222e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1dacf4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1dac8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1dac90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1dac9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1da766f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1da79dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1da6af42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1da69d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1da6967cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1da700d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1da2f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1da3ded43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1da24ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1da2542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1da23b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1da2674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f71e50082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1da22ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da6f69370ac51a02c8c0c5bf795b31b86464f209 Step #5: MERGE-OUTER: attempt 505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3055408839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da6f69370ac51a02c8c0c5bf795b31b86464f209' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 898 processed earlier; will process 2273 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40943== ERROR: libFuzzer: deadly signal Step #5: #0 0x55799f27f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55799f1f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55799f1d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e0669441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e064a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e06488858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55799f1afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55799fc81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55799fc1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55799fc1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55799fc1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55799f63c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55799f62a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55799f6237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55799f68dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55799f27fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55799f36bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55799f1d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55799f1e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55799f1c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55799f1f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e0648a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55799f1bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eede7f27cf9da7e0d606a301f903c9dbe23cf405 Step #5: MERGE-OUTER: attempt 506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3057055782 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eede7f27cf9da7e0d606a301f903c9dbe23cf405' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 901 processed earlier; will process 2270 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41063== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582354bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55823542fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558235412665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a8d7cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a8d5e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a8d5bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582353ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558235ebd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558235e57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558235e59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558235e5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582358788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558235866075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55823585f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5582358c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582354bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582355a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558235413d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55823541d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582354047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582354304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a8d5c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582353f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff42c079bd2d0cab7addb3da75054216ebd712cc Step #5: MERGE-OUTER: attempt 507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3057819357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff42c079bd2d0cab7addb3da75054216ebd712cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 902 processed earlier; will process 2269 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41081== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a7d7ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a7d762b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a7d745665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d2235c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d2217100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d22150858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a7d71ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556a7e1f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a7e18a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556a7e18c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a7e18c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556a7dbab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a7db99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a7db927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a7dbfcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a7d7eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a7d8dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a7d746d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a7d7502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a7d7377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a7d7634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d22152082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a7d72abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b86c2bb6e89dc0bca5cc3c4054edb71c36e6d08 Step #5: MERGE-OUTER: attempt 508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3059365483 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b86c2bb6e89dc0bca5cc3c4054edb71c36e6d08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 905 processed earlier; will process 2266 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==41176== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b15949f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b159413b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1593f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8ce3ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8ce1e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8ce1c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1593cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b159ea1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b159e3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b159e3d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55b159844570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b1598add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b15949fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b15958bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b1593f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b1594012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b1593e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b1594144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd8ce1c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b1593dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc572f1a47d812295fdc6e4b5b1dd17b546cf53c Step #5: MERGE-OUTER: attempt 509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3060140438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc572f1a47d812295fdc6e4b5b1dd17b546cf53c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 906 processed earlier; will process 2265 files now Step #5: 2026-06-15 07:24:10,648 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:24:10,648 E get_tx_outputs_gindexs failed to find transaction with id = Step #5: 2026-06-15 07:24:10,649 D Stopping io_context Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:24:10,654 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:24:10,654 D option: fast Step #5: 2026-06-15 07:24:10,654 D option: async Step #5: 2026-06-15 07:24:10,654 D option: 250000000bytes Step #5: 2026-06-15 07:24:10,655 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:24:10,655 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:10,655 D Space used: 4096 Step #5: 2026-06-15 07:24:10,655 D Space remaining: 1073737728 Step #5: 2026-06-15 07:24:10,655 D Size threshold: 0 Step #5: 2026-06-15 07:24:10,655 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:10,655 D Setting m_height to: 0 Step #5: 2026-06-15 07:24:10,655 D init done Step #5: 2026-06-15 07:24:10,655 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:24:10,707 D Miner tx hash: Step #5: 2026-06-15 07:24:10,707 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:10,707 D Space used: 12288 Step #5: 2026-06-15 07:24:10,707 D Space remaining: 1073729536 Step #5: 2026-06-15 07:24:10,707 D Size threshold: 0 Step #5: 2026-06-15 07:24:10,707 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:10,708 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:24:10,708 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:24:10,708 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:24:10,708 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:24:10,708 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 24(0/24)ms Step #5: 2026-06-15 07:24:10,708 D Invalidating block template cache Step #5: 2026-06-15 07:24:10,708 I Blockchain initialized. last block: 0, d4440.h20.m35.s17 time ago, current difficulty: 1 Step #5: 2026-06-15 07:24:10,708 D Current height: 0 Step #5: 2026-06-15 07:24:10,708 D Start hardfork version: 1 Step #5: 2026-06-15 07:24:10,708 D Current hardfork version: 16 Step #5: 2026-06-15 07:24:10,708 I Validating txpool contents for v16 Step #5: 2026-06-15 07:24:10,708 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:10,708 D Space used: 61440 Step #5: 2026-06-15 07:24:10,708 D Space remaining: 1073680384 Step #5: 2026-06-15 07:24:10,708 D Size threshold: 0 Step #5: 2026-06-15 07:24:10,708 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:10,708 I Loading checkpoints Step #5: 2026-06-15 07:24:10,710 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:10,710 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:10,710 D tx pubkey: <584a57ce18f303f8d5f1ddada09592029cc6f47894ee8ce2cf055e855c13832b> Step #5: 2026-06-15 07:24:10,745 I transaction_created: <39ae44bc115df290cf59a6a3df79734832bfc7886348028494450c476f854819> Step #5: 2026-06-15 07:24:10,745 I { Step #5: 2026-06-15 07:24:10,745 I "version": 2, Step #5: 2026-06-15 07:24:10,745 I "unlock_time": 0, Step #5: 2026-06-15 07:24:10,745 I "vin": [ { Step #5: 2026-06-15 07:24:10,745 I "key": { Step #5: 2026-06-15 07:24:10,745 I "amount": 122259132, Step #5: 2026-06-15 07:24:10,745 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:10,745 I ], Step #5: 2026-06-15 07:24:10,746 I "k_image": "0b21d8c687ee10c12fabdd320955032ddb04ff3f9c1f07a2e536a7ae985465f5" Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I ], Step #5: 2026-06-15 07:24:10,746 I "vout": [ { Step #5: 2026-06-15 07:24:10,746 I "amount": 0, Step #5: 2026-06-15 07:24:10,746 I "target": { Step #5: 2026-06-15 07:24:10,746 I "tagged_key": { Step #5: 2026-06-15 07:24:10,746 I "key": "4bbf163f2f1614a646f3afc3ab567ac3194aadafdb88f1843f1bb1b2a59bb9f3", Step #5: 2026-06-15 07:24:10,746 I "view_tag": "d7" Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I ], Step #5: 2026-06-15 07:24:10,746 I "extra": [ 1, 88, 74, 87, 206, 24, 243, 3, 248, 213, 241, 221, 173, 160, 149, 146, 2, 156, 198, 244, 120, 148, 238, 140, 226, 207, 5, 94, 133, 92, 19, 131, 43, 2, 9, 1, 222, 48, 103, 9, 248, 105, 200, 221 Step #5: 2026-06-15 07:24:10,746 I ], Step #5: 2026-06-15 07:24:10,746 I "rct_signatures": { Step #5: 2026-06-15 07:24:10,746 I "type": 6, Step #5: 2026-06-15 07:24:10,746 I "txnFee": 10000, Step #5: 2026-06-15 07:24:10,746 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:10,746 I "amount": "3e3863b7293b8dc4" Step #5: 2026-06-15 07:24:10,746 I }], Step #5: 2026-06-15 07:24:10,746 I "outPk": [ "8f0e2179c67c1fde6a9dd7354152859cf7b7e80140d4866cefaf4c90ca919c68"] Step #5: 2026-06-15 07:24:10,746 I }, Step #5: 2026-06-15 07:24:10,746 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:10,746 I "nbp": 1, Step #5: 2026-06-15 07:24:10,746 I "bpp": [ { Step #5: 2026-06-15 07:24:10,746 I "A": "b2c89db68fc73480bbf5f29edeec7391f2dfb4a9a361f8ca82004b4e0819bfd0", Step #5: 2026-06-15 07:24:10,746 I "A1": "0468a63cbaf5377624be364641b69caf986bebe45aed763d06ed1ceb313ddf76", Step #5: 2026-06-15 07:24:10,746 I "B": "83a2859e6f70d3577e735d17354edbb8eaa046eedbaada6207685684e0e4d402", Step #5: 2026-06-15 07:24:10,746 I "r1": "975214bcb4b3d07f76a1cd397b5d981cbbbe5f6baec66fa03bbb8094804bda0e", Step #5: 2026-06-15 07:24:10,746 I "s1": "34bd2e688e6ddaf45f20f3ce83f1dfc36fd87cf55b2d98f68e71032adad2370f", Step #5: 2026-06-15 07:24:10,746 I "d1": "bc909ccf0be7aa7d7a251698024ff21ae652ccb14e41bee8d1d7f1f8b3578a0c", Step #5: 2026-06-15 07:24:10,746 I "L": [ "6f135644ddda059826bec811d69d5032c5bc5248eb510c58581e4f65751070e8", "5ebf5381d42ef212d4bd4ba277d5fd92a5684198d8f075d1ee3025662c0e2f1a", "20f582edadfb4ffb39112da0a78d92ac3ed8344580a5dabc7e2846562aeb1ce2", "da844efb67377fd125a23f292c87cff0ccf95acadf76c8e131c48c94266799f3", "a2c697b3d7d7d8871da36ccd8a8bc76781896d9ac049645a94aebb3155134d4f", "e36cf7225494f27684fa74d9f5393ac52b356c359f61f4dda7ce7320d970cd8c" Step #5: 2026-06-15 07:24:10,746 I ], Step #5: 2026-06-15 07:24:10,746 I "R": [ "2d27eb51d0442ad324c6ebc488050b2636fc80504a522d34f8e590c12f51666b", "28546fca6c190630140132cf389ab9fc466b6ec56df08c87a6187aa2ae3fa43d", "b8d6fcb44c66c3039a8f1db84d6d2e769de766a1e19ed3b379ade6545a588c20", "1e215b24589a75e36736ad7e0dc2849baa8334b1033e96a5083aa530113ee970", "536f49efc3645d5356e8a7b02d0e1c3bf94457329bd296bce8fdc60bb94330e9", "2185a5d31204de3167076e430ab9e577f9320e8902eb7bcb2e13d41d1e63fcc4" Step #5: 2026-06-15 07:24:10,746 I ] Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I ], Step #5: 2026-06-15 07:24:10,746 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:10,746 I "s": [ "529826d594684930cf5a79fa1e771bd51328e853bf0f292802e694c6792c6d0e", "088ab8b21a570b54ee13800944acb221c773c475d6b8d44972d4538b74b9cb0e", "c7fecfa1402fb5a8b1e2801d5a87bb38cf2b63dab6cf8a14ae898ccc87465b0a", "e5004251b2172fd64340a318579b27b90f026d7b137bab9681b1247220097501", "442a9f957a83a4ee51c62f10e5745b9311d404fa190ba800135063f3e7fd4801", "ca8d861ae77f8e2150cd2b21b83f59648adf372467fbe6d6aa3af11fff69ae0f", "bffb97e7386576889341b4c356e32d10620cee542d5e689a8dd2e9199f820708", "0a35fd1306d3029f856e6897c4a4a4c7965a041475a0d38ccac8b8d6cc12ae06", "fa4781671c178e0dab05a86c6979349e13bae2b0d8f64c7f731e2964c108c502", "5e4788e771abd8321ae7d29339f44bfe793c1143008912dada71f581d3c40201"], Step #5: 2026-06-15 07:24:10,746 I "c1": "f1ae542dfe62fa1a0db03abb66aa3777e8ee27db8c64ed183c2c1173a37eb801", Step #5: 2026-06-15 07:24:10,746 I "D": "0ebad706bdda69927b2ee400104941cfd8ef1b777036ce70c1168f92e8a340db" Step #5: 2026-06-15 07:24:10,746 I }], Step #5: 2026-06-15 07:24:10,746 I "pseudoOuts": [ "7b294e7e028ebd4f35b9ab5f297055332aace42209f14b7f05e5b609a9ca1e96"] Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 I } Step #5: 2026-06-15 07:24:10,746 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:10,746 D Space used: 69632 Step #5: 2026-06-15 07:24:10,746 D Space remaining: 1073672192 Step #5: 2026-06-15 07:24:10,746 D Size threshold: 0 Step #5: 2026-06-15 07:24:10,746 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:10,746 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:24:10,746 E Block recognized as orphaned and rejected, id = <2b8f12e0753ddecd23d85c6c7220a81535676a33a399841a85349e4ca0ad3856>, height 1, parent in alt 0, parent in main 0 (parent <12292e7149560000120000000000000041047e51fc7f000050400d7249560000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:10,746 E Block recognized as orphaned and rejected, id = <40a35e16afde1f89f205abc8523da89664cdfbb84ce305fcf7db47bc0ce7f7d5>, height 2, parent in alt 0, parent in main 0 (parent <00b2652fcafee4a901000000000000000100000000000000c00c7e51fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:10,746 E Block recognized as orphaned and rejected, id = , height 3, parent in alt 0, parent in main 0 (parent <00b2652fcafee4a901000000000000000100000000000000c00c7e51fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:10,746 E Block recognized as orphaned and rejected, id = <57368313d6f0896520b7547ba4e9a2cedefc62d2788ede95342a7b8d34979102>, height 4, parent in alt 0, parent in main 0 (parent <00b2652fcafee4a901000000000000000100000000000000c00c7e51fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:10,746 E Block recognized as orphaned and rejected, id = <9fdf3d8603fd80e2635b08191e94135a45f0253936d71414c86c9f0d3e2a58d9>, height 5, parent in alt 0, parent in main 0 (parent <00b2652fcafee4a901000000000000000100000000000000c00c7e51fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:10,752 E Tx <39ae44bc115df290cf59a6a3df79734832bfc7886348028494450c476f854819> has fewer than two outputs Step #5: 2026-06-15 07:24:10,752 I Transaction added to pool: txid <39ae44bc115df290cf59a6a3df79734832bfc7886348028494450c476f854819> weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:24:10,752 E Transaction verification impossible: <39ae44bc115df290cf59a6a3df79734832bfc7886348028494450c476f854819> Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41198== ERROR: libFuzzer: deadly signal Step #5: #0 0x56497085c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649707d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649707b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfaefc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfaedd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfaedb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56497078ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56497125e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649711f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5649711fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649711fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564970c198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564970c07075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564970c007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564970c6ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56497085cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564970948d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649707b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649707be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649707a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649707d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcfaedb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564970798bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae56ad0141da168c058e8a0caf51a997ae5d9814 Step #5: MERGE-OUTER: attempt 510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3061477130 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae56ad0141da168c058e8a0caf51a997ae5d9814' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 909 processed earlier; will process 2262 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41345== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a66792594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a66706b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a666e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cb3a4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cb386200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cb3841858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a666c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a67194018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a6712e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a67130375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a6713035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a66b4f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a66b3d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a66b367cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a66ba0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a66792c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a6687ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a666ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a666f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a666db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a667074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2cb3843082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a666cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3c6c3c13671ed5721a3089cff2dbb3704e8067b Step #5: MERGE-OUTER: attempt 511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3062477636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e3c6c3c13671ed5721a3089cff2dbb3704e8067b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 911 processed earlier; will process 2260 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41426== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e5590a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e5587eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e55861665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f559f3f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f559f20e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f559f1ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e5583ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556e5630c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e562a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556e562a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e562a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556e55d7ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556e55db5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556e55cc742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556e55cb5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556e55cae7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556e55d18d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556e5590ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556e559f6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556e55862d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556e5586c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556e558537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556e5587f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f559f1ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556e55846bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b67e6cd1afa6faed06f7a8c9c4985979a99e9ad2 Step #5: MERGE-OUTER: attempt 512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3063625750 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b67e6cd1afa6faed06f7a8c9c4985979a99e9ad2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 914 processed earlier; will process 2257 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41511== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645b426a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645b41deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645b41c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7dace241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7daaf700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7daad6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645b419ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5645b4c6c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645b4c06632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5645b4c08375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645b4c0835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5645b46278c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5645b4615075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645b460e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5645b4678d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5645b426ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5645b4356d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5645b41c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5645b41cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5645b41b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5645b41df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe7daad8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5645b41a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb3f32390611cd576af42ee759d19ca774e4837 Step #5: MERGE-OUTER: attempt 513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3064392557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3bb3f32390611cd576af42ee759d19ca774e4837' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 915 processed earlier; will process 2256 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41528== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d19c3ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d19c322b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d19c305665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd2f9ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd2f7e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd2f7c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d19c2dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d19cdb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d19cd4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d19cd4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d19cd4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d19c76b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d19c759075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d19c7527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d19c7bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d19c3aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d19c49ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d19c306d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d19c3102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d19c2f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d19c3234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd2f7c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d19c2eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0773422b1043c0e3912da201272141801d08c937 Step #5: MERGE-OUTER: attempt 514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3065914801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0773422b1043c0e3912da201272141801d08c937' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 918 processed earlier; will process 2253 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41623== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a2253c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a224b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a22493665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78b43b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78b41cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78b41aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a2246ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562a22f3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a22ed8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562a22eda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a22eda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562a228f98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562a228e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562a228e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562a2294ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562a2253cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562a22628d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562a22494d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562a2249e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562a224857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562a224b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f78b41ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562a22478bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92329900e5aa8341067f935839b1eb56055b6355 Step #5: MERGE-OUTER: attempt 515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3066682978 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/92329900e5aa8341067f935839b1eb56055b6355' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 919 processed earlier; will process 2252 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41641== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1ae924594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1ae898b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1ae87b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0734d5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0734b7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0734b51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1ae854e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e1af326018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1af2c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e1af2c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1af2c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e1aece18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e1aeccf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e1aecc87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e1aed32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e1ae924c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e1aea10d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e1ae87cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e1ae8862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e1ae86d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e1ae8994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0734b53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e1ae860bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5a8e4c2c194b935520b7c775931a80c2def8e74 Step #5: MERGE-OUTER: attempt 516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3068744228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c5a8e4c2c194b935520b7c775931a80c2def8e74' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 924 processed earlier; will process 2247 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41808== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559bc02a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559bbf9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559bbf81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74b6e4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74b6c5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74b6c3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559bbf5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5559bca2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559bc9c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559bc9c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559bc9c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559bc49ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559bc4d5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559bc3e742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559bc3d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559bc3ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559bc438d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559bc02ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559bc116d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559bbf82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559bbf8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559bbf737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559bbf9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74b6c40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559bbf66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85f75872f7897afad90f12271d147f0c46c35fad Step #5: MERGE-OUTER: attempt 517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3069601825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/85f75872f7897afad90f12271d147f0c46c35fad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 926 processed earlier; will process 2245 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41885== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a00c8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a00c03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a00be6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc657ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc6560400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc655e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a00bbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a01691018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a0162b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a0162d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a0162d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555a0104c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a0103a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a010337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a0109dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a00c8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a00d7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a00be7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a00bf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a00bd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a00c044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc655e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a00bcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eab9979cb3ebfc448438b1aa9adcb60ac8b04e5d Step #5: MERGE-OUTER: attempt 518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3070968497 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eab9979cb3ebfc448438b1aa9adcb60ac8b04e5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 930 processed earlier; will process 2241 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41971== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c995cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c9953fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c99522665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd764d7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd764b8d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd764b6c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c994fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556c99fcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c99f67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556c99f69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c99f6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556c99a3ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c99a76fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c9998842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c99976075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c9996f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c999d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c995cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c996b7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c99523d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c9952d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c995147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c995404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd764b6e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c99507bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b72b1f3e07df58abfdde3d4bfa425ea8796cfd6d Step #5: MERGE-OUTER: attempt 519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3072724850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b72b1f3e07df58abfdde3d4bfa425ea8796cfd6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 933 processed earlier; will process 2238 files now Step #5: #1 pulse exec/s: 0 rss: 269Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==42099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55715230c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557152280b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557152263665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb52edd141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb52ebe600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb52ebc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55715223ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557152d0e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557152ca8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557152caa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557152caa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557152775765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571527df9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55715283ba0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55715271ae02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55715271ae02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55715230cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5571523f8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x557152264d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55715226e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5571522557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5571522814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fb52ebc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x557152248bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecb208e9ab57d6aa2e2c13571d528fc17b272c0e Step #5: MERGE-OUTER: attempt 520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3073885047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ecb208e9ab57d6aa2e2c13571d528fc17b272c0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 936 processed earlier; will process 2235 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42219== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599830fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559983070b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559983053665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcdc6bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcdc4d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcdc4af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55998302ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559983afe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559983a98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559983a9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559983a9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599834b98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5599834a7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599834a07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55998350ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599830fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599831e8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559983054d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55998305e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599830457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599830714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbcdc4b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559983038bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-903c8b4fc4df38a5201a6cb06ddb091ba819c32d Step #5: MERGE-OUTER: attempt 521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3074954756 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/903c8b4fc4df38a5201a6cb06ddb091ba819c32d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 938 processed earlier; will process 2233 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42300== ERROR: libFuzzer: deadly signal Step #5: #0 0x56060ee60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56060edd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56060edb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa62a2bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa62a0d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa62a0b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56060ed90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56060f862018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56060f7fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56060f7fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56060f7fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56060f21d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56060f20b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56060f2047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56060f26ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56060ee60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56060ef4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56060edb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56060edc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56060eda97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56060edd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa62a0b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56060ed9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4c4e3efed5d3855199f429a9bf642c9df6faf8e Step #5: MERGE-OUTER: attempt 522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3076128871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a4c4e3efed5d3855199f429a9bf642c9df6faf8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 940 processed earlier; will process 2231 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42386== ERROR: libFuzzer: deadly signal Step #5: #0 0x56025f7b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56025f726b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56025f709665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efeeb11e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efeeaf3300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efeeaf12858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56025f6e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5602601b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56026014e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560260150375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56026015035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56025fb6f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56025fb5d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56025fb567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56025fbc0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56025f7b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56025f89ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56025f70ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56025f7142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56025f6fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56025f7274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efeeaf14082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56025f6eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41d273056c8436ce04392f200be197b799070e39 Step #5: MERGE-OUTER: attempt 523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3076896168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/41d273056c8436ce04392f200be197b799070e39' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 941 processed earlier; will process 2230 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42404== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eca4481594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eca43f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eca43d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa16a8e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa16a6f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa16a6d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eca43b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55eca4e83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eca4e1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55eca4e1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eca4e1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55eca48f5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eca492cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eca483e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eca482c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eca48257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eca488fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eca4481c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eca456dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eca43d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eca43e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eca43ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eca43f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa16a6d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eca43bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3674dcce0196edc7bbd79baab879009db9f7d33 Step #5: MERGE-OUTER: attempt 524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3078513432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e3674dcce0196edc7bbd79baab879009db9f7d33' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 943 processed earlier; will process 2228 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42490== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d59239b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d59230fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5922f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f553b67141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f553b48600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f553b465858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5922cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d592d9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d592d37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d592d39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d592d3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5927588c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d592746075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d59273f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5927a9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d59239bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d592487d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5922f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5922fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5922e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5923104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f553b467082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5922d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a961f25c3db9c8fe0b8b48f1e5cc2f584b4b3579 Step #5: MERGE-OUTER: attempt 525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3078977271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a961f25c3db9c8fe0b8b48f1e5cc2f584b4b3579' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 944 processed earlier; will process 2227 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42529== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565ab9cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565ab940b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565ab923665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a7f0dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a7eef100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a7eed0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565ab8fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5565ac3ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565ac368632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5565ac36a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565ac36a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5565abd898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5565abd77075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565abd707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565abddad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565ab9ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565abab8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565ab924d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565ab92e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565ab9157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565ab9414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a7eed2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565ab908bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e555febb60ce34fc98d38e816edabc7784be5872 Step #5: MERGE-OUTER: attempt 526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3079740271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e555febb60ce34fc98d38e816edabc7784be5872' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 945 processed earlier; will process 2226 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42545== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628842a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56288421ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628841fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecfb68841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecfb49d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecfb47c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628841d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562884ca8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562884c42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562884c44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562884c4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56288471af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562884751fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56288466342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562884651075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56288464a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5628846b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5628842a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562884392d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5628841fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5628842082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5628841ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56288421b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fecfb47e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5628841e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f72f3c3922fe6ee5bd6e4375794b6e8f2be6b7ae Step #5: MERGE-OUTER: attempt 527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3081581169 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f72f3c3922fe6ee5bd6e4375794b6e8f2be6b7ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 950 processed earlier; will process 2221 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42648== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d71144e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7113c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7113a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c15eea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c15cff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c15cde858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d71137ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d711e50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d711dea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d711dec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d711dec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d71180b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7117f9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7117f27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d71185cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d71144ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d71153ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7113a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7113b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7113977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7113c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c15ce0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d71138abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-238dc3a014f0f5e3b6dcc400801b6cc96f33d6c0 Step #5: MERGE-OUTER: attempt 528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3082002355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/238dc3a014f0f5e3b6dcc400801b6cc96f33d6c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 951 processed earlier; will process 2220 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42718== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3223b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a322326b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a322309665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b4f4c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b4f2d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b4f2b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3222e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a322db4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a322d4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a322d50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a322d5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a322826f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a32285dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a32276f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a32275d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a3227567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a3227c0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a3223b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a32249ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a32230ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3223142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3222fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3223274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2b4f2ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3222eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d871b4e1f43572ded8bd0b83cc678aa0d30478af Step #5: MERGE-OUTER: attempt 529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3082733923 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d871b4e1f43572ded8bd0b83cc678aa0d30478af' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 952 processed earlier; will process 2219 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42731== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a0a7b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a0a727b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a0a70a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50947d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50945e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50945c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a0a6e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557a0b1b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a0b14f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557a0b151375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a0b15135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557a0ab708c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557a0ab5e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557a0ab577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557a0abc1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557a0a7b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557a0a89fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557a0a70bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557a0a7152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557a0a6fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557a0a7284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50945ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557a0a6efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f121f28533356f3965fdeaed4fb7d43f60dd09ea Step #5: MERGE-OUTER: attempt 530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3083368908 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f121f28533356f3965fdeaed4fb7d43f60dd09ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 953 processed earlier; will process 2218 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42775== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f28bad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f28b21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f28b04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f515ee4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f515ec6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f515ec3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f28adde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f295af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f29549632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f2954b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f2954b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f29021f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f29058fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f28f6a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f28f58075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f28f517cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f28fbbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f28badc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f28c99d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f28b05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f28b0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f28af67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f28b224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f515ec41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f28ae9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b9a6164e7adbd5c26619dfa97dc0f19b932ebee Step #5: MERGE-OUTER: attempt 531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3084423607 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b9a6164e7adbd5c26619dfa97dc0f19b932ebee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 955 processed earlier; will process 2216 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42886== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654afb7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654afaefb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654afad2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcffc70841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcffc51d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcffc4fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654afaabe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5654b057d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654b0517632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5654b0519375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654b051935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5654aff388c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654aff26075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654aff1f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654aff89d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654afb7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654afc67d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654afad3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654afadd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654afac47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654afaf04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcffc4fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654afab7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc4418fb56939bbe06f928c94a2c54b78278948 Step #5: MERGE-OUTER: attempt 532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3084836520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ffc4418fb56939bbe06f928c94a2c54b78278948' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 956 processed earlier; will process 2215 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42893== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577fd0ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577fd022b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577fd005665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa33cf241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa33b0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa33ae6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577fcfdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5577fdab0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577fda4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5577fda4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577fda4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5577fd522f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5577fd559fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5577fd46b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5577fd459075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5577fd4527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5577fd4bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5577fd0aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5577fd19ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5577fd006d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5577fd0102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5577fcff77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5577fd0234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffa33ae8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5577fcfeabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6194feb03f57daa047ee2e7389a38246e6db1139 Step #5: MERGE-OUTER: attempt 533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3086218187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6194feb03f57daa047ee2e7389a38246e6db1139' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 958 processed earlier; will process 2213 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42951== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b50f2e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b50f25bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b50f23e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f340549a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34052af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f340528e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b50f217e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b50fce9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b50fc83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b50fc85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b50fc8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b50f6a48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b50f692075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b50f68b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b50f6f5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b50f2e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b50f3d3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b50f23fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b50f2492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b50f2307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b50f25c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3405290082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b50f223bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20ebfb7b6e16048164d4ad62ce2763bf01f36f2e Step #5: MERGE-OUTER: attempt 534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3086860436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/20ebfb7b6e16048164d4ad62ce2763bf01f36f2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 960 processed earlier; will process 2211 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43027== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610d8520594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610d8494b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610d8477665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0c61af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0c5fc400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0c5fa3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610d8450e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610d8f22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610d8ebc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610d8ebe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610d8ebe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610d8994f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5610d89cbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5610d88dd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5610d88cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5610d88c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5610d892ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5610d8520c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5610d860cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5610d8478d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5610d84822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5610d84697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5610d84954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb0c5fa5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5610d845cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3d16572df539f078322b2ee4268d4bf8d46b8ae Step #5: MERGE-OUTER: attempt 535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3087517944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3d16572df539f078322b2ee4268d4bf8d46b8ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 961 processed earlier; will process 2210 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43070== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da49f0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da49e7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da49e62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77a9f9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77a9db100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77a9d90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da49e3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55da4a90d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da4a8a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55da4a8a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da4a8a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55da4a2c88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da4a2b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da4a2af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da4a319d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da49f0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da49ff7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da49e63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da49e6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da49e547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da49e804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f77a9d92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da49e47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bcdb103763a043ee6f812c2e1e9a3ff4dd0aa20 Step #5: MERGE-OUTER: attempt 536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3088287325 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7bcdb103763a043ee6f812c2e1e9a3ff4dd0aa20' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 962 processed earlier; will process 2209 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43087== ERROR: libFuzzer: deadly signal Step #5: #0 0x556096fa1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556096f15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556096ef8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc322ad941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3228ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3228cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556096ed1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560979a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55609793d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55609793f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55609793f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55609735e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55609734c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560973457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560973afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556096fa1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55609708dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556096ef9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556096f032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556096eea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556096f164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3228cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556096eddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c9f6c984b15cd79ce94f67cc870ec1f567796ff Step #5: MERGE-OUTER: attempt 537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3089086523 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c9f6c984b15cd79ce94f67cc870ec1f567796ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 964 processed earlier; will process 2207 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43200== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d10baa4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d10ba18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d10b9fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd76757141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd76738600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd767365858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d10b9d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d10c4a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d10c440632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d10c442578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55d10be49570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d10beb2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d10baa4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d10bb90d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d10b9fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d10ba062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d10b9ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d10ba194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd767367082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d10b9e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c987c412b91f89123d874cbf48668ff85f6db38 Step #5: MERGE-OUTER: attempt 538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3089954112 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0c987c412b91f89123d874cbf48668ff85f6db38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 965 processed earlier; will process 2206 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43220== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572aedc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572aed38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572aed1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f865b8e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f865b6f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f865b6d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572aecf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5572af7c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572af760632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5572af762375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572af76235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5572af238f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572af26ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572af18142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572af16f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572af1687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572af1d2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572aedc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572aeeb0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572aed1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572aed262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572aed0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572aed394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f865b6d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572aed00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d85804282cec6bfa67dcc3bb17fad5313faaded1 Step #5: MERGE-OUTER: attempt 539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3090724433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d85804282cec6bfa67dcc3bb17fad5313faaded1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 966 processed earlier; will process 2205 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43295== ERROR: libFuzzer: deadly signal Step #5: #0 0x55752d985594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55752d8f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55752d8dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d8adbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d8abd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d8abb3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55752d8b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55752e387018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55752e321632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55752e323375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55752e32335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55752dd428c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55752dd30075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55752dd297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55752dd93d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55752d985c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55752da71d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55752d8ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55752d8e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55752d8ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55752d8fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d8abb5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55752d8c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae010befedc0ec5bfeb221d24b69b7175f3efad7 Step #5: MERGE-OUTER: attempt 540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3091523170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae010befedc0ec5bfeb221d24b69b7175f3efad7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 967 processed earlier; will process 2204 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43312== ERROR: libFuzzer: deadly signal Step #5: #0 0x565160803594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565160777b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56516075a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2caa6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2ca87800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2ca857858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565160733e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565161205018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56516119f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5651611a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651611a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565160c77f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565160caefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x565160bc042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565160bae075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x565160ba77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565160c11d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565160803c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5651608efd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56516075bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5651607652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56516074c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5651607784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc2ca859082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56516073fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-036f81627ce610365a4e696587b1816684740faf Step #5: MERGE-OUTER: attempt 541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3092586550 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/036f81627ce610365a4e696587b1816684740faf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 969 processed earlier; will process 2202 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43397== ERROR: libFuzzer: deadly signal Step #5: #0 0x560add8fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560add86fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560add852665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde1ad3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde1ab4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde1ab28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560add82be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560ade2fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ade297632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560ade299375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ade29935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560addcb88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560addca6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560addc9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560addd09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560add8fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560add9e7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560add853d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560add85d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560add8447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560add8704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde1ab2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560add837bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f26527c2d411bad180f602e5108926f940274b4e Step #5: MERGE-OUTER: attempt 542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3093229768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f26527c2d411bad180f602e5108926f940274b4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 970 processed earlier; will process 2201 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43441== ERROR: libFuzzer: deadly signal Step #5: #0 0x55616eb68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55616eadcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55616eabf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe77c5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe77a6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe77a45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55616ea98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55616f56a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55616f504632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55616f506578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55616ef0d570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55616ef76d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55616eb68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55616ec54d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55616eac0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55616eaca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55616eab17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55616eadd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbe77a47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55616eaa4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7465a228c1b2faef7d309524e25da3266119b958 Step #5: MERGE-OUTER: attempt 543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3094181017 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7465a228c1b2faef7d309524e25da3266119b958' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 972 processed earlier; will process 2199 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43553== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ab0945594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ab08b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ab089c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fdca6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fdc87a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fdc859858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ab0875e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ab1347018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ab12e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ab12e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ab12e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ab0d028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ab0cf0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ab0ce97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ab0d53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ab0945c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ab0a31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ab089dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ab08a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ab088e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ab08ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fdc85b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ab0881bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7902f781f73aa84cfba78e17cc6d8f611a3d3ef7 Step #5: MERGE-OUTER: attempt 544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3096762499 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7902f781f73aa84cfba78e17cc6d8f611a3d3ef7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 979 processed earlier; will process 2192 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9cf7fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9cf76eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9cf751665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcf219941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcf1fae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcf1f8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9cf72ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f9d01fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9d0196632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9d0198375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9d019835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9cfbb78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f9cfba5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f9cfb9e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f9cfc08d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f9cf7fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f9cf8e6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f9cf752d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f9cf75c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f9cf7437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f9cf76f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbcf1f8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f9cf736bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88f81c0119c273337676f425832b58f86c19bd8f Step #5: MERGE-OUTER: attempt 545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3098198435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/88f81c0119c273337676f425832b58f86c19bd8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 981 processed earlier; will process 2190 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43816== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bcab375594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bcab2e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bcab2cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5e614b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5e5f6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5e5f3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bcab2a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bcabd77018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bcabd11632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bcabd13375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bcabd1335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bcab7e9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bcab820fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bcab73242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bcab720075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bcab7197cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bcab783d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bcab375c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bcab461d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bcab2cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bcab2d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bcab2be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bcab2ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff5e5f41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bcab2b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18ae16d6e9dbce8455bbb4121e7197d23045fe0f Step #5: MERGE-OUTER: attempt 546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3099012084 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18ae16d6e9dbce8455bbb4121e7197d23045fe0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 983 processed earlier; will process 2188 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43920== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a42bfc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a42bf38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a42bf1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a34e1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a34c2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a34c05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a42bef4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a42c9c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a42c960632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a42c962375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a42c96235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a42c3818c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a42c36f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a42c3687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a42c3d2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a42bfc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a42c0b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a42bf1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a42bf262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a42bf0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a42bf394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8a34c07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a42bf00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26b3d9a750e8e622808cc5a2f72a04f3d015a5ab Step #5: MERGE-OUTER: attempt 547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3099834468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/26b3d9a750e8e622808cc5a2f72a04f3d015a5ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 984 processed earlier; will process 2187 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43936== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615cbe80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615cbdf4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615cbdd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38ed44c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38ed26100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38ed240858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615cbdb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5615cc882018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615cc81c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5615cc81e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615cc81e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5615cc23d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5615cc22b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5615cc2247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5615cc28ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5615cbe80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5615cbf6cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5615cbdd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5615cbde22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615cbdc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615cbdf54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38ed242082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615cbdbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c5f793f1a6c5b8310d673784873af4cb5bb71ac Step #5: MERGE-OUTER: attempt 548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3100604456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1c5f793f1a6c5b8310d673784873af4cb5bb71ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 985 processed earlier; will process 2186 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43954== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a9b391594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a9b305b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a9b2e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff13e6b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff13e4ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff13e4ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a9b2c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a9bd93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a9bd2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a9bd2f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x560a9b736570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560a9b79fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560a9b391c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560a9b47dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560a9b2e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560a9b2f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560a9b2da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560a9b3064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff13e4af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560a9b2cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42174ed7ad3ae3203243a159c52bcbda7feaec13 Step #5: MERGE-OUTER: attempt 549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3101379243 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/42174ed7ad3ae3203243a159c52bcbda7feaec13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 986 processed earlier; will process 2185 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43976== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d1628e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d16202b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d161e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a9417541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a93f8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a93f69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d161bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562d16c90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d16c2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562d16c2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d16c2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562d16702f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d16739fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d1664b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d16639075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d166327cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d1669cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d1628ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d1637ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d161e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d161f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d161d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d162034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4a93f6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d161cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ec1c62b15a764af84f69a3f751c356ac8b8d266 Step #5: MERGE-OUTER: attempt 550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3102093684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5ec1c62b15a764af84f69a3f751c356ac8b8d266' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 987 processed earlier; will process 2184 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44050== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd08607594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd0857bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd0855e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30ae39f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30ae1b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30ae193858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd08537e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cd09009018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd08fa3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cd08fa5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd08fa535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cd08a7bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cd08ab2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cd089c442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cd089b2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cd089ab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cd08a15d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cd08607c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cd086f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cd0855fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cd085692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cd085507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cd0857c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f30ae195082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cd08543bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99050b66ff08baaf210c04b15b968622f15bca6d Step #5: MERGE-OUTER: attempt 551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3102807733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99050b66ff08baaf210c04b15b968622f15bca6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 988 processed earlier; will process 2183 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44064== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e31882f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3187a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e318786665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5454df041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5454c0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5454be4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e31875fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e319231018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3191cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e3191cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3191cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e318ca3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e318cdafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e318bec42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e318bda075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e318bd37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e318c3dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e31882fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e31891bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e318787d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e3187912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3187787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3187a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5454be6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e31876bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0513ea9f268c20fb78eabaee0f589e96c9b6d133 Step #5: MERGE-OUTER: attempt 552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3103515594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0513ea9f268c20fb78eabaee0f589e96c9b6d133' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 989 processed earlier; will process 2182 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44078== ERROR: libFuzzer: deadly signal Step #5: #0 0x562014dd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562014d44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562014d27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbda3f4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbda3d5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbda3d34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562014d00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5620157d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56201576c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56201576e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56201576e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56201518d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56201517b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620151747cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620151ded87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562014dd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562014ebcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562014d28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562014d322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562014d197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562014d454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbda3d36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562014d0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9fe254ae152de28547a497f70b1b020f4c14b38 Step #5: MERGE-OUTER: attempt 553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3104192279 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b9fe254ae152de28547a497f70b1b020f4c14b38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 990 processed earlier; will process 2181 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44122== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574a0f53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574a0ec7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574a0eaa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03d485c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03d467100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03d4650858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574a0e83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5574a1955018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574a18ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5574a18f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574a18f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574a13c7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574a13fefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574a131042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574a12fe075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574a12f77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574a1361d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574a0f53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574a103fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574a0eabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574a0eb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574a0e9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574a0ec84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f03d4652082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574a0e8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fabfe2f8a699d7db7cc548a3e2bee2c108e08460 Step #5: MERGE-OUTER: attempt 554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3105435307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fabfe2f8a699d7db7cc548a3e2bee2c108e08460' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 993 processed earlier; will process 2178 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acfe7d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acfe748b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acfe72b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f241246f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f241228400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2412263858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acfe704e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55acff1d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acff170632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55acff172375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acff17235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55acfec48f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acfec7ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acfeb9142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acfeb7f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acfeb787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acfebe2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acfe7d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acfe8c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acfe72cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acfe7362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acfe71d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acfe7494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2412265082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acfe710bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be6d5f47fdf911b30a1c8bd8ca9987ab3e9bf705 Step #5: MERGE-OUTER: attempt 555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3106186850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/be6d5f47fdf911b30a1c8bd8ca9987ab3e9bf705' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 994 processed earlier; will process 2177 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44251== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ae1deb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ae1d5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ae1d42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95267a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95265b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9526596858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ae1d1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556ae27ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ae2787632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556ae2789375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ae278935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556ae225ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556ae2296fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556ae21a842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556ae2196075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556ae218f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556ae21f9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556ae1debc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556ae1ed7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556ae1d43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556ae1d4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556ae1d347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556ae1d604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9526598082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556ae1d27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08017811ded8becf70431ef3f624692d959e8045 Step #5: MERGE-OUTER: attempt 556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3108039487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/08017811ded8becf70431ef3f624692d959e8045' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 999 processed earlier; will process 2172 files now Step #5: 2026-06-15 07:24:58,329 D Stopping io_context Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:24:58,334 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:24:58,334 D option: fast Step #5: 2026-06-15 07:24:58,334 D option: async Step #5: 2026-06-15 07:24:58,334 D option: 250000000bytes Step #5: 2026-06-15 07:24:58,335 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:24:58,335 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,335 D Space used: 4096 Step #5: 2026-06-15 07:24:58,335 D Space remaining: 1073737728 Step #5: 2026-06-15 07:24:58,335 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,335 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,335 D Setting m_height to: 0 Step #5: 2026-06-15 07:24:58,335 D init done Step #5: 2026-06-15 07:24:58,335 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:24:58,395 D Miner tx hash: Step #5: 2026-06-15 07:24:58,395 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,395 D Space used: 12288 Step #5: 2026-06-15 07:24:58,395 D Space remaining: 1073729536 Step #5: 2026-06-15 07:24:58,395 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,395 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,396 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:24:58,396 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:24:58,396 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:24:58,396 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:24:58,396 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:24:58,396 D Invalidating block template cache Step #5: 2026-06-15 07:24:58,396 I Blockchain initialized. last block: 0, d4440.h20.m36.s5 time ago, current difficulty: 1 Step #5: 2026-06-15 07:24:58,623 D Current height: 0 Step #5: 2026-06-15 07:24:58,623 D Start hardfork version: 1 Step #5: 2026-06-15 07:24:58,623 D Current hardfork version: 16 Step #5: 2026-06-15 07:24:58,624 I Validating txpool contents for v16 Step #5: 2026-06-15 07:24:58,624 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,624 D Space used: 49152 Step #5: 2026-06-15 07:24:58,624 D Space remaining: 1073692672 Step #5: 2026-06-15 07:24:58,624 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,624 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,624 I Loading checkpoints Step #5: 2026-06-15 07:24:58,655 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:58,655 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:58,655 D tx pubkey: <9c31521dbecf4c557d9fc0a700e59a1f6e3d6d000ac2e69570d5fa3ed149935d> Step #5: 2026-06-15 07:24:58,691 I transaction_created: Step #5: 2026-06-15 07:24:58,691 I { Step #5: 2026-06-15 07:24:58,691 I "version": 2, Step #5: 2026-06-15 07:24:58,691 I "unlock_time": 0, Step #5: 2026-06-15 07:24:58,691 I "vin": [ { Step #5: 2026-06-15 07:24:58,691 I "key": { Step #5: 2026-06-15 07:24:58,691 I "amount": 183330125, Step #5: 2026-06-15 07:24:58,691 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "k_image": "26f9ba04262be9d6f0f06a0e32a95733dccd444def5fc6cd6ffeea3cfa9464c3" Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "vout": [ { Step #5: 2026-06-15 07:24:58,691 I "amount": 0, Step #5: 2026-06-15 07:24:58,691 I "target": { Step #5: 2026-06-15 07:24:58,691 I "tagged_key": { Step #5: 2026-06-15 07:24:58,691 I "key": "382503d568b9e5ef0cb183622b36d3a271172b43456c6ee901b1291326ed23fb", Step #5: 2026-06-15 07:24:58,691 I "view_tag": "c1" Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "extra": [ 1, 156, 49, 82, 29, 190, 207, 76, 85, 125, 159, 192, 167, 0, 229, 154, 31, 110, 61, 109, 0, 10, 194, 230, 149, 112, 213, 250, 62, 209, 73, 147, 93, 2, 9, 1, 156, 110, 168, 30, 20, 124, 209, 44 Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "rct_signatures": { Step #5: 2026-06-15 07:24:58,691 I "type": 6, Step #5: 2026-06-15 07:24:58,691 I "txnFee": 10000, Step #5: 2026-06-15 07:24:58,691 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:58,691 I "amount": "eed0adbf21e0be8d" Step #5: 2026-06-15 07:24:58,691 I }], Step #5: 2026-06-15 07:24:58,691 I "outPk": [ "069ec5f461462c3a73363572ab5306c664205532e3c20a51f8b21b0a8312dfd8"] Step #5: 2026-06-15 07:24:58,691 I }, Step #5: 2026-06-15 07:24:58,691 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:58,691 I "nbp": 1, Step #5: 2026-06-15 07:24:58,691 I "bpp": [ { Step #5: 2026-06-15 07:24:58,691 I "A": "dd23925992f02e31c337f4b96eaa93e3246a3d75bea464239dbdea31e2fb7dfd", Step #5: 2026-06-15 07:24:58,691 I "A1": "897d6c1169dde2318bc2cd96265d8664a6a095e109364e050b918be3a4a7469b", Step #5: 2026-06-15 07:24:58,691 I "B": "f47f5d0ac9bc028b14093d610b90027dd879a471a0a017f00c9e3ef9d38a6ac9", Step #5: 2026-06-15 07:24:58,691 I "r1": "6b76d9fafe22c08ccf86606a86d8dd2e1c33133810099016cae4ae0c90c3d405", Step #5: 2026-06-15 07:24:58,691 I "s1": "a2f96d77a5d4ebb1d0f060ced132a309205ccbd9e05cd087b9273b4404042403", Step #5: 2026-06-15 07:24:58,691 I "d1": "237dd6e70812cd2d6b097c3f647c95ad33237d13b099e4ef8887079b3e6d6103", Step #5: 2026-06-15 07:24:58,691 I "L": [ "ba62e5f9b2d9ffd13884d8e268a786c06ef0027c698b8aac43e95ea67cd8f986", "e5e5932e788c6a685a9e90a73aafa14e44df200febb5e69da457fe2f1398d808", "8204f005c27ce8e1ad997bdb63a50961e9d9581078076b3b6a8bfaea04c6e2f3", "45731539bb3524ec4fa4c5ac855a5b87766adc03fa1868d97a3a497f5974cc3c", "74d1026fad15037198ac327bc8eba0a9c9ef198630d97e8836d2db46e0a8df63", "43b70bbce8afad9493724555dcf64b64fd8a19dbd2a93d32ebc7a27f2b50c479" Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "R": [ "b8ce7a7ee5f882fbdde91a5b2015e0276a1c6e07c2af118365715f7dd05e85cb", "ddf4c1b862c856fc8f3796fe351e5e73038b63b7e8f2df7dcb0fee6a0485a127", "fedec7492e1f80bfc5e08f0d3dc816f3d3f2ef32fe5fc0a3d64dbc80026d69b9", "e8e62a78bd3c286f077eb038e3645099e2a8a1b299404fd742388a8c82b0481f", "8eaea7f5db298a3ef36aba19520bd6b28735d74ad420d3314e4f7adb4b47a337", "c97a2ada050bc70e94c0058bdc5098cfbe7157991f9329b8da27a948a63bdaac" Step #5: 2026-06-15 07:24:58,691 I ] Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I ], Step #5: 2026-06-15 07:24:58,691 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:58,691 I "s": [ "f094e3745613a12cacc963cafaa0ef57a186d08e585b5ae8db5d7773bbf1ee0f", "e2c6af86ae6ed9ba69ad0dc7a63c3ccd3d38d4957258377975b750fefb30a30a", "2c69344ecbdf8cd042d61616b75bfbb73df7bd96c714cdafa1a12b603f5db00a", "14056966685e3d18c392f308f52b5ed7fd35f0a1bdb13d4640f36c794725ab00", "dd34362eae09894e0319235b6ec5a5e71a18e61b5e0c75c762486579ddec6904", "d3c721a57073e7c74a535c9d5fffd73de118cae1dc708046daff2fd685a7d709", "e4e8f56f98a9ded2d2fc78e1b4e5a55d8f1bad953fbac51d5e3029bf431fe50c", "e81ac24a1930701b1230f7435b79e8675c29cc58b3efa57e46ab9d9e8da9340c", "2b555092bcf20d248e84d670fb113a57497c86abfccd19745e9fcbff2041650b", "85c579d91aa3819a563c4e7eb2cf2c10a8a4c0622c71753881174bc10f9be601"], Step #5: 2026-06-15 07:24:58,691 I "c1": "ed9da1df96375afff267acd2b9deb2829942b99c19818ab78757b05a88de9d05", Step #5: 2026-06-15 07:24:58,691 I "D": "a3cac3f94558b9071c827153eedc849c0640cba16b6ab2d3bbc644d896c3ff6d" Step #5: 2026-06-15 07:24:58,691 I }], Step #5: 2026-06-15 07:24:58,691 I "pseudoOuts": [ "471569f8dd8f5bcb0802bfe65c0196a66eb843943b12106aad1c76fa4e3673cd"] Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,691 I } Step #5: 2026-06-15 07:24:58,692 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:58,693 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:58,693 D tx pubkey: <3586b3735846324cd4a2ea075736d78ec09f03b550bb5d49f0fa57a3d100e0ea> Step #5: 2026-06-15 07:24:58,728 I transaction_created: Step #5: 2026-06-15 07:24:58,728 I { Step #5: 2026-06-15 07:24:58,728 I "version": 2, Step #5: 2026-06-15 07:24:58,728 I "unlock_time": 0, Step #5: 2026-06-15 07:24:58,728 I "vin": [ { Step #5: 2026-06-15 07:24:58,728 I "key": { Step #5: 2026-06-15 07:24:58,728 I "amount": 20000, Step #5: 2026-06-15 07:24:58,728 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "k_image": "35a14fca97ab3daa91412e547255bd5b330733b00fa5e651c706303fea1fa0de" Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "vout": [ { Step #5: 2026-06-15 07:24:58,728 I "amount": 0, Step #5: 2026-06-15 07:24:58,728 I "target": { Step #5: 2026-06-15 07:24:58,728 I "tagged_key": { Step #5: 2026-06-15 07:24:58,728 I "key": "27d89306f566411575696f0c327ed6b575b3a805d965ae674b4422aabf21cc2b", Step #5: 2026-06-15 07:24:58,728 I "view_tag": "9e" Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "extra": [ 1, 53, 134, 179, 115, 88, 70, 50, 76, 212, 162, 234, 7, 87, 54, 215, 142, 192, 159, 3, 181, 80, 187, 93, 73, 240, 250, 87, 163, 209, 0, 224, 234, 2, 9, 1, 99, 177, 234, 9, 210, 222, 28, 192 Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "rct_signatures": { Step #5: 2026-06-15 07:24:58,728 I "type": 6, Step #5: 2026-06-15 07:24:58,728 I "txnFee": 10000, Step #5: 2026-06-15 07:24:58,728 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:58,728 I "amount": "ec209754a2f2e810" Step #5: 2026-06-15 07:24:58,728 I }], Step #5: 2026-06-15 07:24:58,728 I "outPk": [ "97b4aa4166bdcd1f76771c56458cd8475dfdce9241e3dc9ce9997d5678bae329"] Step #5: 2026-06-15 07:24:58,728 I }, Step #5: 2026-06-15 07:24:58,728 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:58,728 I "nbp": 1, Step #5: 2026-06-15 07:24:58,728 I "bpp": [ { Step #5: 2026-06-15 07:24:58,728 I "A": "801614e94f40cdfcb4715255e45008f6279e1e83dd9832a18761ca6e99924f1d", Step #5: 2026-06-15 07:24:58,728 I "A1": "76495f48be8ac35247bdb7a22f48c4b8bd991a96f482ec8df674c937b04d9e4a", Step #5: 2026-06-15 07:24:58,728 I "B": "0cca9f89a6bea1fc89d77f26b2fec7be3e05c4860390d9d1227d8b53476fb6d6", Step #5: 2026-06-15 07:24:58,728 I "r1": "b219e5ca1d5ad429e3b19e48cb08ec28722abb6c4541983364e2486d3c240f0b", Step #5: 2026-06-15 07:24:58,728 I "s1": "255969af60a609e310c649069177efb09257ca559ce10dc1dc68630d6b53300f", Step #5: 2026-06-15 07:24:58,728 I "d1": "366bec7743015b2bc28da83f05fa7c21298b622b63b2ed5f68f287b3bcbbcb0c", Step #5: 2026-06-15 07:24:58,728 I "L": [ "8b6b45cfa31d3137e45a11f5393423a60f520a85f422de5da501a6724e33a6d5", "eef59fc1034e6490ff2df890edeec72905d2b7dd9591c1a2beb6374456c6895f", "6dbf547208e6886a9c35b6bad41ebbcb743e71902c2afe36c9416b5581c1ab6a", "bbb2f66dc5aa9965f68397c78c241530cbd9e103c31399b93d96d1d191c47b62", "141bae69ed68c57ec6f4af39627e5659fb559f4eb1e3fe9e55d8081aa391683e", "58c1407f7cd1346d1c570ed34ea25bb7a906a1ab992a4f9f6ca0ca90c00776b8" Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "R": [ "b0816a7a9abc5516a2527e9cf955e8ecd337e3ec2c7762173b09765d85b4ccd4", "083ab034dfc804d7cc0857d717c8da748af8ef0165f7fdd27c36de8d715d96f9", "39edd4fe4204f750f3c5dffb9739ecdac051ba3680c0f9fd9d023ce555119e19", "8c2ce223a26e49090ad2391fe63f396df6eb36c7fee340a500cfe673bed7d36f", "ed15324dee7a003046589ad9e3f3c5be684b886be9370c758c94a261ce046915", "a2267eed890a397ca0785342c855cf9e5ccb11ecab13b31e6ff3c1707ac7da35" Step #5: 2026-06-15 07:24:58,728 I ] Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I ], Step #5: 2026-06-15 07:24:58,728 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:58,728 I "s": [ "d1e8276b72f4fa97ed766b1122dfe79bc07cb2b204a35d534e261f5c17311401", "1c192eb7a83523a33b595ccbef75ccd1b9f9cfe1024ac09271853f709c143403", "fd98ebc3e9337d640ec0b651ce6a1d192e6893b7bb80e168fe6c32cc34395108", "4b6c67d3ee6a28aa20a09a95c21d7abba467f496132f53df8f4ced8f209c9a03", "3c616c1ba35aefe1d581346532e55f9a3092fb13242fd541e52588c9b3abb001", "0190bd94e1d6a50ffdad1874de764bc17579d05aa33584048690d146cbddc008", "187d0845f469755ff263960df0d27b11804aa19970d7b807c78bb37601512806", "df2d768178131885b9b7b26a0f853305ed6a71df96ec52ca2a447ff1ca5a480c", "04c4ba17b21e5db97684a646120c2078bc72b63d30f9828d176328b0a7382c0b", "01902c04748e8a35bc24ca9ccc61d784553a8243bf9a3261ec1ef620d58c4702"], Step #5: 2026-06-15 07:24:58,728 I "c1": "d4f9f1cc298104cca77cceb13462c6477a3b5010561f6f8738825efc61858105", Step #5: 2026-06-15 07:24:58,728 I "D": "0ed5ee2a6a5e33adb95e289058caf82b24440921ff7da31dcab4269631ac4f1c" Step #5: 2026-06-15 07:24:58,728 I }], Step #5: 2026-06-15 07:24:58,728 I "pseudoOuts": [ "0551640a795750de97d5863a570a25bec1bb5430f6694afca063b6f5389ae01c"] Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,728 I } Step #5: 2026-06-15 07:24:58,729 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,729 D Space used: 8192 Step #5: 2026-06-15 07:24:58,729 D Space remaining: 1073733632 Step #5: 2026-06-15 07:24:58,729 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,729 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,729 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,729 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,729 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,729 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,729 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,729 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:24:58,735 E Tx has fewer than two outputs Step #5: 2026-06-15 07:24:58,735 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:24:58,735 E Transaction verification impossible: Step #5: 2026-06-15 07:24:58,741 E Tx has fewer than two outputs Step #5: 2026-06-15 07:24:58,741 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 2 Step #5: 2026-06-15 07:24:58,741 E Transaction verification impossible: Step #5: 2026-06-15 07:24:58,742 D Stopping io_context Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:24:58,746 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:24:58,746 D option: fast Step #5: 2026-06-15 07:24:58,746 D option: async Step #5: 2026-06-15 07:24:58,746 D option: 250000000bytes Step #5: 2026-06-15 07:24:58,748 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:24:58,748 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,748 D Space used: 4096 Step #5: 2026-06-15 07:24:58,748 D Space remaining: 1073737728 Step #5: 2026-06-15 07:24:58,748 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,748 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,748 D Setting m_height to: 0 Step #5: 2026-06-15 07:24:58,748 D init done Step #5: 2026-06-15 07:24:58,749 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:24:58,830 D Miner tx hash: Step #5: 2026-06-15 07:24:58,830 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:58,830 D Space used: 12288 Step #5: 2026-06-15 07:24:58,830 D Space remaining: 1073729536 Step #5: 2026-06-15 07:24:58,830 D Size threshold: 0 Step #5: 2026-06-15 07:24:58,830 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:58,831 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:24:58,831 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:24:58,831 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:24:58,831 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:24:58,831 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:24:58,831 D Invalidating block template cache Step #5: 2026-06-15 07:24:58,831 I Blockchain initialized. last block: 0, d4440.h20.m36.s5 time ago, current difficulty: 1 Step #5: 2026-06-15 07:24:59,113 D Current height: 0 Step #5: 2026-06-15 07:24:59,113 D Start hardfork version: 1 Step #5: 2026-06-15 07:24:59,113 D Current hardfork version: 16 Step #5: 2026-06-15 07:24:59,113 I Validating txpool contents for v16 Step #5: 2026-06-15 07:24:59,113 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:59,113 D Space used: 49152 Step #5: 2026-06-15 07:24:59,113 D Space remaining: 1073692672 Step #5: 2026-06-15 07:24:59,113 D Size threshold: 0 Step #5: 2026-06-15 07:24:59,113 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:59,113 I Loading checkpoints Step #5: 2026-06-15 07:24:59,114 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,115 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,115 D tx pubkey: <4981dd07ce7949a8a7af11794b7adc501c59e30935c8abb043f2f5198ad54cab> Step #5: 2026-06-15 07:24:59,151 I transaction_created: <13039c6674dc3995d5dffa1482e4ab4c3b96fc646327e96fa9954a0504f9c107> Step #5: 2026-06-15 07:24:59,151 I { Step #5: 2026-06-15 07:24:59,151 I "version": 2, Step #5: 2026-06-15 07:24:59,151 I "unlock_time": 0, Step #5: 2026-06-15 07:24:59,151 I "vin": [ { Step #5: 2026-06-15 07:24:59,151 I "key": { Step #5: 2026-06-15 07:24:59,151 I "amount": 684653204, Step #5: 2026-06-15 07:24:59,151 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "k_image": "b26f5362facfb306b5d00b4bab5c1b4ac2b9daa9f2ebb07ea192896a3ac3c55a" Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "vout": [ { Step #5: 2026-06-15 07:24:59,151 I "amount": 0, Step #5: 2026-06-15 07:24:59,151 I "target": { Step #5: 2026-06-15 07:24:59,151 I "tagged_key": { Step #5: 2026-06-15 07:24:59,151 I "key": "c1632f49bc91530175b10a4e5c4b4128744d6e613b079b514be30564c945fb97", Step #5: 2026-06-15 07:24:59,151 I "view_tag": "c2" Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "extra": [ 1, 73, 129, 221, 7, 206, 121, 73, 168, 167, 175, 17, 121, 75, 122, 220, 80, 28, 89, 227, 9, 53, 200, 171, 176, 67, 242, 245, 25, 138, 213, 76, 171, 2, 9, 1, 51, 183, 254, 164, 195, 129, 142, 236 Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "rct_signatures": { Step #5: 2026-06-15 07:24:59,151 I "type": 6, Step #5: 2026-06-15 07:24:59,151 I "txnFee": 10000, Step #5: 2026-06-15 07:24:59,151 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:59,151 I "amount": "b470e3de9fdef457" Step #5: 2026-06-15 07:24:59,151 I }], Step #5: 2026-06-15 07:24:59,151 I "outPk": [ "263bcb22d1071d9a571e55cbe79a1925c4cbd1392c93fc7a4cdcd320c78f7797"] Step #5: 2026-06-15 07:24:59,151 I }, Step #5: 2026-06-15 07:24:59,151 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:59,151 I "nbp": 1, Step #5: 2026-06-15 07:24:59,151 I "bpp": [ { Step #5: 2026-06-15 07:24:59,151 I "A": "e33ea7e2fdeb45222338f5b8dd654ec5a312f8afa350e5d0d10513baeaa8c7d9", Step #5: 2026-06-15 07:24:59,151 I "A1": "edbdaf667afb23e574b0e9010565efaa41c79a370d7a905ce4a8ccd8b7feea68", Step #5: 2026-06-15 07:24:59,151 I "B": "09c57486a88489e52a8a391c416ce223015333635b945c3d901cfdb4e3aec576", Step #5: 2026-06-15 07:24:59,151 I "r1": "02a121ab790bf7047135257e4cf8b91ca635a25960c0b9f48fdcb86951533e05", Step #5: 2026-06-15 07:24:59,151 I "s1": "4d73f2ba79416a605a58fdf9bee4bdd2e60079cf8d5df454d9e0415db759ef01", Step #5: 2026-06-15 07:24:59,151 I "d1": "592a373e16ec6d5580191cf3d74afeb9ebefcd2a5fd09abf60dfdcd3d2cb2707", Step #5: 2026-06-15 07:24:59,151 I "L": [ "cbdf745957870b61533d3e0b4f56d30c2a5d49a75ec57d7b665432c0526dce5b", "7db611c4a8d85b96d6cf4beffd0110d91a0ce642a8b241299d3aa98aea445977", "a94bfcc197966ad4a37b1e38f9cd240f4ca5965cbd8755acc3b9e9ad998bb134", "c4693088bba9a1c388d62e87b57a2f722919f3819f5f27d82ce5f0971ec329e6", "3ec036bc7820d2388ba3f1c7bb6d4600abe62a01a3a08cb6f375adaadaf7a221", "d57a5706cd2f386ce5990ad3b2f1adfa184d6dc1f4507e4c7db60a879c805ed9" Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "R": [ "2c8401052ae1b641dc80dacb41c4ed5bda3864e6c4fea5fafd5dc33057c0179f", "4f9fe134ac37dd6512e1deda7890fb3e068db563fa3e7c3ad3c9642d549467d3", "dc9de97752ee97707ed4ddc0e160ce7d89d00499fe16d587c0942eec3f87954a", "d3620754a86f90134f5b120eec18db955c5ff96e60497db0927cf1d81f020726", "12008b63e77c9b9ac2dfd6571da672a338d557f0e4fce1489ec092304fa48e47", "6bd077ed1ee44f8d9965c8d8bddb2ebd371c69613c7ca282c9757901fc771ddf" Step #5: 2026-06-15 07:24:59,151 I ] Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I ], Step #5: 2026-06-15 07:24:59,151 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:59,151 I "s": [ "b71d36934af58742ab7d368f6bc569bf031acb3b8222fec98e57dc212b373506", "dc59a2b52ca07d2df5e577337e832c7e25ce76fc9b1a0226f198ff035baf370b", "32c3b6dbaec9625115906dc44e62dc759e1602d0ea65db8e8bd0a712bcf0d20a", "8c204ede403391865870a8f27f82505e2666916c6cd65ffc3e7b4d5460995e00", "5a9a537348790d7a8c180a970fe891c7b8bdfaa4ccac39b97a01ca15b24f3303", "b4183dd1a238faa20f35c40234bbe4dde61c7f26daaf089f3eb8753fa3cdff05", "9a0f3e49e804b5822e5af837ca8d8367168d0c000ca17d1cb5f51ddfc9d0c10d", "66d667e883ed37f9ca396b0fe62929ef358d4612c18023b0ba5fbc9b5cfeb701", "ff29e3cb02127b16e0d376b694d7bf8fdf384b44fcf42e8da414eb18dbbd0202", "1f5ec06914a75e85fba9df02b86e11317b83ee2bf0e1bf22a8c38fc3ceeef90e"], Step #5: 2026-06-15 07:24:59,151 I "c1": "4f4cd688179923a6d5a5bc6f2c7f929996356a372b4d22204a504aa882fa880b", Step #5: 2026-06-15 07:24:59,151 I "D": "b88022634cc8415c51dd95dd41b1b1c84ada72d36116b079ca9f88b751c28511" Step #5: 2026-06-15 07:24:59,151 I }], Step #5: 2026-06-15 07:24:59,151 I "pseudoOuts": [ "e292d90c144720a5a64354931aabf8d118188b8fef61b98e3fbd8c9905a376f3"] Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,151 I } Step #5: 2026-06-15 07:24:59,152 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,152 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,152 D tx pubkey: <64be379153317868eb9af9eeff8f1f5e2aac53773b95c97647bebb8faf7daab5> Step #5: 2026-06-15 07:24:59,187 I transaction_created: Step #5: 2026-06-15 07:24:59,187 I { Step #5: 2026-06-15 07:24:59,188 I "version": 2, Step #5: 2026-06-15 07:24:59,188 I "unlock_time": 0, Step #5: 2026-06-15 07:24:59,188 I "vin": [ { Step #5: 2026-06-15 07:24:59,188 I "key": { Step #5: 2026-06-15 07:24:59,188 I "amount": 769135251, Step #5: 2026-06-15 07:24:59,188 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "k_image": "3797e46ad207253db5a8f01c2f73445d9febad149fee3b176f6e68e5057274ea" Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "vout": [ { Step #5: 2026-06-15 07:24:59,188 I "amount": 0, Step #5: 2026-06-15 07:24:59,188 I "target": { Step #5: 2026-06-15 07:24:59,188 I "tagged_key": { Step #5: 2026-06-15 07:24:59,188 I "key": "0d8736374805679f120ef2d0058f9f30f71aec2142610c39d7cbc611cc649bf0", Step #5: 2026-06-15 07:24:59,188 I "view_tag": "90" Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "extra": [ 1, 100, 190, 55, 145, 83, 49, 120, 104, 235, 154, 249, 238, 255, 143, 31, 94, 42, 172, 83, 119, 59, 149, 201, 118, 71, 190, 187, 143, 175, 125, 170, 181, 2, 9, 1, 113, 39, 13, 88, 231, 44, 110, 51 Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "rct_signatures": { Step #5: 2026-06-15 07:24:59,188 I "type": 6, Step #5: 2026-06-15 07:24:59,188 I "txnFee": 10000, Step #5: 2026-06-15 07:24:59,188 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:59,188 I "amount": "3885957a0c005cfd" Step #5: 2026-06-15 07:24:59,188 I }], Step #5: 2026-06-15 07:24:59,188 I "outPk": [ "e14380d2d2844a7999c0fc2fd4d76372a07bec9d247a95423f79751f9d934c9a"] Step #5: 2026-06-15 07:24:59,188 I }, Step #5: 2026-06-15 07:24:59,188 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:59,188 I "nbp": 1, Step #5: 2026-06-15 07:24:59,188 I "bpp": [ { Step #5: 2026-06-15 07:24:59,188 I "A": "daa5f3836cf43e7ba9fb40454e9a9f4953d9dd01d49aa54632b2e594bd057e6f", Step #5: 2026-06-15 07:24:59,188 I "A1": "058d3495203249578e70e90b4ae44acc455864503004b3c3d7f0df9be48ea359", Step #5: 2026-06-15 07:24:59,188 I "B": "be82a0b06e594edf659f5b9017f8f99f3be959e3ee5cb39c916346851a7df889", Step #5: 2026-06-15 07:24:59,188 I "r1": "5493de31c0bb3c7ab3ddb3a24c9104f1721ac38ca8fa2ca051da770743622a0b", Step #5: 2026-06-15 07:24:59,188 I "s1": "0fab33a90640d052be2b2b00aa32a3f9ff3abb15df560a6d3c5d5ac136ae8402", Step #5: 2026-06-15 07:24:59,188 I "d1": "d78d643642859ab31caf84560c96f003efdff701fe49cbe2bdd6de0587fd7c0c", Step #5: 2026-06-15 07:24:59,188 I "L": [ "36852e94f374bdc1b3a128e71bc2b7ee5aa2c02952089ddc451a4a0153d8ce95", "741c6e9a5b67300ecf7b82b2e0d06267f7eb8987bafe38f3beb6413c731d4889", "ce74632a783d4c5b6d17565c74e56a3f63a8ae8daa88cd830ea6d2430f30fa2e", "594c91f4f3579026f2440b266445bce571dae009178e81dd8aa2651cca5f082c", "0cc845111268d49566fbe894b568d0d5e5884353bd8088adcbdc209d52e3ad1f", "8baa22be9a5812cf1b1fae63b393eb568f66fbd83d26e0c67f4d2ffcc64a33a7" Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "R": [ "c9138f20bca9f64d3617fdc26e671e8bb839affee8fd6682a4a62400da04ea99", "d723661beb1e6430dec3ebfb803fc8493095ac0e3ab250eac43dc3783f785a06", "7ad1d18ba3588645f8181c4980cc95233d272315d7d09d2929bc252beb0781e7", "a55a0a732997d853b25f4ad7ea6bde30e0ff94159bff8709df007bed8b3a8818", "b93e5737191bc409a3140144a940820187098d6ffbefc9b7d2c3b55dfa8852da", "edb01e17a154b7e6e251a875440cc866df8dda509a53e54583dc43d4c7002992" Step #5: 2026-06-15 07:24:59,188 I ] Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I ], Step #5: 2026-06-15 07:24:59,188 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:59,188 I "s": [ "eb442c111d914063d206eaeac166f96c91fb7da67783d213b9917ff1eca44d0a", "414ffefb462b31f445bdce6cbc6b55d203f513adad3b8b42306a1b3feab6df0e", "565f6414d55fca0a8ddbb8a1afea059c9e7519718455b04d77a34e4d7f210d0f", "5f811ea742f18307eb92a0ed67abd0f99f846b56d2271f8aafbe9c3820e84c0a", "1695e25117a417c9d1fc631b24c24f9ea2ed83a6adc5fe9f2dba29c6b2d5d006", "dd8e709feb7214bf95c2c95c2369227320706458f3926ec19cfeb980005a220e", "5b7b4ca093f8631cef166a57cf1eea79610733bebcadda11f351a11064a2b602", "9dc17cc778bec7b27e67b44f08d450921c37a578a51e4be98599b0a419b44302", "1005705964e6e61ce1c07ef06676380ab0ed4f1ea5a0aecbc898d74abe851d01", "6bc70a8eebce2e629f387539f87f61a2b1dd15c0e1067e30e6e4a1e7cacfd008"], Step #5: 2026-06-15 07:24:59,188 I "c1": "6466b907f4b0d37826c01beada3667f0b845614f83ad893216c44a7a4fd65d01", Step #5: 2026-06-15 07:24:59,188 I "D": "dcaff53abef3e90c318d7b57484d5fd9ded7d7a702bb4c9f39d748250700767c" Step #5: 2026-06-15 07:24:59,188 I }], Step #5: 2026-06-15 07:24:59,188 I "pseudoOuts": [ "8b754bffdcdcbcb48867645e6fa0c9ac80444f5b304d4ce66147ac47b645c146"] Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,188 I } Step #5: 2026-06-15 07:24:59,189 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,189 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,189 D tx pubkey: Step #5: 2026-06-15 07:24:59,224 I transaction_created: <1f5594a21064d3bd054c5c864895fe515a9f75a5a5fc4d5087b7ef50c602e64d> Step #5: 2026-06-15 07:24:59,224 I { Step #5: 2026-06-15 07:24:59,224 I "version": 2, Step #5: 2026-06-15 07:24:59,224 I "unlock_time": 0, Step #5: 2026-06-15 07:24:59,224 I "vin": [ { Step #5: 2026-06-15 07:24:59,224 I "key": { Step #5: 2026-06-15 07:24:59,224 I "amount": 450370383, Step #5: 2026-06-15 07:24:59,224 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "k_image": "4c36912394e027a38bca0637b8a13fbe7a69fe748fa797cbe5fef39b685f4a26" Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "vout": [ { Step #5: 2026-06-15 07:24:59,224 I "amount": 0, Step #5: 2026-06-15 07:24:59,224 I "target": { Step #5: 2026-06-15 07:24:59,224 I "tagged_key": { Step #5: 2026-06-15 07:24:59,224 I "key": "1c983c5eeff24175ddcc321283001157c8caa0314189ae174f25961a500bad33", Step #5: 2026-06-15 07:24:59,224 I "view_tag": "92" Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "extra": [ 1, 200, 251, 161, 188, 182, 213, 74, 18, 99, 91, 170, 242, 10, 61, 139, 28, 45, 138, 93, 240, 140, 104, 145, 20, 236, 33, 46, 255, 101, 97, 39, 199, 2, 9, 1, 105, 238, 220, 93, 178, 62, 116, 253 Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "rct_signatures": { Step #5: 2026-06-15 07:24:59,224 I "type": 6, Step #5: 2026-06-15 07:24:59,224 I "txnFee": 10000, Step #5: 2026-06-15 07:24:59,224 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:59,224 I "amount": "ea40275b34693a0a" Step #5: 2026-06-15 07:24:59,224 I }], Step #5: 2026-06-15 07:24:59,224 I "outPk": [ "e7a5310128ae990d76301be4a1aa9e9bb11ee34cf09962e6f43a23a85881645b"] Step #5: 2026-06-15 07:24:59,224 I }, Step #5: 2026-06-15 07:24:59,224 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:59,224 I "nbp": 1, Step #5: 2026-06-15 07:24:59,224 I "bpp": [ { Step #5: 2026-06-15 07:24:59,224 I "A": "7c66f8dbf3306b7cf43cbde0449762dd32de02ab612253a94da4925152fc8400", Step #5: 2026-06-15 07:24:59,224 I "A1": "f4dbfa4bfba1b44172c24880116ad18bf93c0d6b284d8acbab52151e6af62934", Step #5: 2026-06-15 07:24:59,224 I "B": "de8a8413566ebf0f9811636b993fd09fcd0d563c79e4aeeffb8b865b133a0f85", Step #5: 2026-06-15 07:24:59,224 I "r1": "548cee6a4f17cc0ddbd8892f6a41ce3cc4416e2dc016f927ac1d0187ee03ea06", Step #5: 2026-06-15 07:24:59,224 I "s1": "347180a0206f05849e9a22c613fdd48ae3fd1048e80a823163968c196e51db01", Step #5: 2026-06-15 07:24:59,224 I "d1": "8bf64d0a4cfccdc56a9c0ffcc38806a8d638dfcc85affac68a5602e00fcf870c", Step #5: 2026-06-15 07:24:59,224 I "L": [ "17bf3d3a61f97a5ea88cea4f02c79802a0a973d2a06c11a99f1e46ed5ea6e5c2", "b8021cfffe2398fcf26a1e109b3acf3b8523ac615b7c1e3a5ece0c08ccd1faff", "45a66581e666638e27cd1ed0cebfd68a947d48d7923d0adeb6c1c22150d4f4b2", "19b308ec4444ed231fa387d53c53e28c5e9a6d4da0e7b0e5e21ee6cf7e667399", "666ce59b828628efcca5edfcd6c49dee6ae0036b4eac17257d56fe265f1f38f7", "b25b9e8777b95aa69de610060c3eea18e73bf5091934288c1a60dd98e02ca397" Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "R": [ "1dada4cc32f755cb9ca2ea4871a151b14f8b43ff8e66072fc94703d1b598a596", "b8ca966b9c9eb0beb06491e5572275c248ef447c5e58e81cf0a99b68a0eef630", "b802097ab25ef1cfa7f784f81c185c1c3a68ec3ad1e4011853c0ae1cfa36a835", "0ff00b6c10fe3352eefe2a666c04e7c05275616b1b161e870ab737e7a4138c34", "fc9c6c4f9281a36c52b8b4dcac76eed957a57c43470dfc61acc7fccdb7e71097", "0f96569135cad5ec012578737b706351a7071469a7c1fb2151c1e86efbf96aac" Step #5: 2026-06-15 07:24:59,224 I ] Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I ], Step #5: 2026-06-15 07:24:59,224 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:59,224 I "s": [ "a3106f408d6a6630f40b4043670cdf5678ee065e92735a275c8f9a17cfac770e", "df714afbeb56e2a4a0e641b166d321cf06624073233178e7f3c65c24932ea107", "a1317f69bb17f1969e84793b2766ddc32ac553e487fd4ac74841cd1e7ba8f80d", "2f89539140abb2a1b299829c3ce50749ec2f42130bdccdc6ac15715fa9051d0f", "5023e54118794c72cf5fbba9a8ca9b7f1efe9ecc1766ff7d6e923449d2a4b300", "603ea08e16d807a5561c5a49afad64986f5b1b1c57b18579d91e8c8a25a13d0b", "16692681654fdedee2a8a56f1eb334a54b538cc9b5e993a4fdf4bf344e5b2b01", "5cf8fd3c2071c24967aea849fefb792a22fba406dfeb2eb6eed35b07ef42fd0e", "b6826691af70e09cc0cc968c0381831e04cc3bb9f467552d593ccc52fd213d07", "0e25b96c66fdd1d84919df2b50653846ebd1ffdf1637ac95d15697edf2711307"], Step #5: 2026-06-15 07:24:59,224 I "c1": "c1fc1fe835508bbba6cca52053c6ecdd71542464c8eaaba5510da561044e7200", Step #5: 2026-06-15 07:24:59,224 I "D": "122ed6a5d5734b003558a191c9894c6ca89e7693bdb43ea981d0366f955d2217" Step #5: 2026-06-15 07:24:59,224 I }], Step #5: 2026-06-15 07:24:59,224 I "pseudoOuts": [ "c3a8eb72bff52889ec4c8eafc7beba7c66add9aa1b24010c0205cb79c1261f66"] Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,224 I } Step #5: 2026-06-15 07:24:59,225 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,226 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:24:59,226 D tx pubkey: <75b09821c4bc14f19a52bc6e1488091c53ab2641cd478f7bec99b7540a580bf4> Step #5: 2026-06-15 07:24:59,261 I transaction_created: Step #5: 2026-06-15 07:24:59,261 I { Step #5: 2026-06-15 07:24:59,261 I "version": 2, Step #5: 2026-06-15 07:24:59,261 I "unlock_time": 0, Step #5: 2026-06-15 07:24:59,261 I "vin": [ { Step #5: 2026-06-15 07:24:59,261 I "key": { Step #5: 2026-06-15 07:24:59,261 I "amount": 809010007, Step #5: 2026-06-15 07:24:59,261 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "k_image": "cff53ea0efd96cc86fb9a3974cb42f56033a822f83bd9cffc6ab68b8313d25fb" Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "vout": [ { Step #5: 2026-06-15 07:24:59,261 I "amount": 0, Step #5: 2026-06-15 07:24:59,261 I "target": { Step #5: 2026-06-15 07:24:59,261 I "tagged_key": { Step #5: 2026-06-15 07:24:59,261 I "key": "deb3a9b3605cbfc174b73ce360a5e9434481aa21548262be64aaf203a763ff6d", Step #5: 2026-06-15 07:24:59,261 I "view_tag": "16" Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "extra": [ 1, 117, 176, 152, 33, 196, 188, 20, 241, 154, 82, 188, 110, 20, 136, 9, 28, 83, 171, 38, 65, 205, 71, 143, 123, 236, 153, 183, 84, 10, 88, 11, 244, 2, 9, 1, 30, 123, 10, 115, 250, 37, 107, 107 Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "rct_signatures": { Step #5: 2026-06-15 07:24:59,261 I "type": 6, Step #5: 2026-06-15 07:24:59,261 I "txnFee": 10000, Step #5: 2026-06-15 07:24:59,261 I "ecdhInfo": [ { Step #5: 2026-06-15 07:24:59,261 I "amount": "3442bc80fc1fc651" Step #5: 2026-06-15 07:24:59,261 I }], Step #5: 2026-06-15 07:24:59,261 I "outPk": [ "23817f61d90cf8ce89072bb2c3016f52a55e19f07a270ad979e7aa9c84467808"] Step #5: 2026-06-15 07:24:59,261 I }, Step #5: 2026-06-15 07:24:59,261 I "rctsig_prunable": { Step #5: 2026-06-15 07:24:59,261 I "nbp": 1, Step #5: 2026-06-15 07:24:59,261 I "bpp": [ { Step #5: 2026-06-15 07:24:59,261 I "A": "fe216e20dae07f70de094a8af11684ee5030c323f706a6ce3c2d591a88278f2f", Step #5: 2026-06-15 07:24:59,261 I "A1": "fc4bc91a4d820bce792500e6d0d881d4bda7fb2a698f99b976ef4f07a64aaebe", Step #5: 2026-06-15 07:24:59,261 I "B": "e2e5d553d9955dad1af7b8c77c99a3a1fb87896b5f9ab0d85e3a3515b974adf6", Step #5: 2026-06-15 07:24:59,261 I "r1": "832c57d0c3da3e7cfac356d86a2ed6632807f1bce2383f2ba855ecc786abfd07", Step #5: 2026-06-15 07:24:59,261 I "s1": "a460121b15b2f812ccdebd6d3e783732a426ffcb3dc66c57b9cc8d103fe33805", Step #5: 2026-06-15 07:24:59,261 I "d1": "66e1dcc279d11864b06db45d80b46815f92157738472c322bd1699e11fc87207", Step #5: 2026-06-15 07:24:59,261 I "L": [ "4972fed65dd2ccfd9121ff6b65f4e17858d34012e19ab70df5702d1e28a85fbc", "e6c778131478493b36702dcc012367e1fe5e55f1b9d48a8772aa623113ef59f3", "d1e5793a32e7a18934665a0256a539abb0c2ab4b365a84836275fdbbb2e34ba2", "c0c758501b5ebd4118873135ca0bfadb5f566f8641ac2b71dead726721c3d020", "a1f5ef95ba5bbe8858919d918c838c8bca0eb61d5de46d213e9b9fa71e9fc461", "563a3e287614f3c3ca692a7adabcd4fd3be7041594e3d2f1ea3b3d43d419929c" Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "R": [ "cf6166fb86ffe818519d98206035cfd071e1426d0870731e1258579875df7c4c", "cfbeb1d3f2f247621f77d646d9bc801f4670dd379242554d36ddd3188650a51b", "b3a8f856611224058606542d685fe6f67464f018186da3cb143fa06497e3866e", "f271923a1c3f80e15f6a6b116ec77dade20ec7bf32cdad2c855502d01acd4916", "b336a3961e7880fd914129f8c34d50538aa702d9fc5f790601f41a0daf9cbd20", "573deb3395c125f10d6e12da397777d21ce9b38a78d4bcf56bb06795cd4b7812" Step #5: 2026-06-15 07:24:59,261 I ] Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I ], Step #5: 2026-06-15 07:24:59,261 I "CLSAGs": [ { Step #5: 2026-06-15 07:24:59,261 I "s": [ "1538e0133c1fe918732d13acd703f3d9f2293ffd575e8b731d92a6c4b85ba306", "25a8248ab0d1d659ec3fcb80be0f50b7e5046815aa61817ef0cfd69b0b6e9a02", "2bc5e4173f6d4797595cfdc2cffd30f3036868e782e80ebfecd277128018a607", "ea354cc2f7ac90142f6c455ed6c9da464f20729f0ec037518eb0687e72547d01", "e8c138e52df9cf9846a40b1cd2a3c722b54c7356b062dc414a2e3af821a6ce02", "99793f933a13d54f35aacd74f7858cec1b0d561a7ec6b18be68b9faf77fab802", "935859edf9aad15864a33c740c12894db240ff6c5f0ee646e1a03ab9e6b2560d", "3655b9063ea5cf7bda1ecca11270c0e034608b890529c3cfaa3c2424ba63fe0b", "5a3c73c13fa65c9af1f129815710ed91f1141a9999d41f9b9930c5ab1e8dc90e", "e8bbdbfa021d80ee506b7fa27dd56a491406ff80760815c169fd45dc0402590e"], Step #5: 2026-06-15 07:24:59,261 I "c1": "be3a20cda68ef50ec570f177df9d72c8a0320f17bd52422c443334f929da2a0b", Step #5: 2026-06-15 07:24:59,261 I "D": "d905d179a75ae6b20fb0142851a49609c4f021986ce8a65d796b4e0d8a95dd53" Step #5: 2026-06-15 07:24:59,261 I }], Step #5: 2026-06-15 07:24:59,261 I "pseudoOuts": [ "8f1f3dc01d59216095a21c4aff2df87a08a292415e68f9a972c57bc2e8393504"] Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 I } Step #5: 2026-06-15 07:24:59,261 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:59,261 D Space used: 49152 Step #5: 2026-06-15 07:24:59,261 D Space remaining: 1073692672 Step #5: 2026-06-15 07:24:59,261 D Size threshold: 0 Step #5: 2026-06-15 07:24:59,261 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:59,485 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:24:59,485 E Block recognized as orphaned and rejected, id = <3686be92c21a22aeaa05abf502872a6fbd0163e15993c769f4ae6f91b0256e44>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:59,485 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <00a8c78c802aa0fc01000000000000000100000000000000f034cb14fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:24:59,491 E Tx <13039c6674dc3995d5dffa1482e4ab4c3b96fc646327e96fa9954a0504f9c107> has fewer than two outputs Step #5: 2026-06-15 07:24:59,491 I Transaction added to pool: txid <13039c6674dc3995d5dffa1482e4ab4c3b96fc646327e96fa9954a0504f9c107> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:24:59,491 E Transaction verification impossible: <13039c6674dc3995d5dffa1482e4ab4c3b96fc646327e96fa9954a0504f9c107> Step #5: 2026-06-15 07:24:59,497 E Tx has fewer than two outputs Step #5: 2026-06-15 07:24:59,497 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:24:59,497 E Transaction verification impossible: Step #5: 2026-06-15 07:24:59,503 E Tx <1f5594a21064d3bd054c5c864895fe515a9f75a5a5fc4d5087b7ef50c602e64d> has fewer than two outputs Step #5: 2026-06-15 07:24:59,503 I Transaction added to pool: txid <1f5594a21064d3bd054c5c864895fe515a9f75a5a5fc4d5087b7ef50c602e64d> weight: 1171 fee/byte: 8.53971, count: 3 Step #5: 2026-06-15 07:24:59,504 E Transaction verification impossible: <1f5594a21064d3bd054c5c864895fe515a9f75a5a5fc4d5087b7ef50c602e64d> Step #5: 2026-06-15 07:24:59,509 E Tx has fewer than two outputs Step #5: 2026-06-15 07:24:59,510 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 4 Step #5: 2026-06-15 07:24:59,510 E Transaction verification impossible: Step #5: 2026-06-15 07:24:59,538 E Tx <13039c6674dc3995d5dffa1482e4ab4c3b96fc646327e96fa9954a0504f9c107> has fewer than two outputs Step #5: 2026-06-15 07:24:59,538 E Tx <1f5594a21064d3bd054c5c864895fe515a9f75a5a5fc4d5087b7ef50c602e64d> has fewer than two outputs Step #5: 2026-06-15 07:24:59,538 E Tx has fewer than two outputs Step #5: 2026-06-15 07:24:59,539 I Attempting to get output pubkey by global index (amount 8825501086244237935, index 7511286723014255721, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:24:59,539 D Stopping io_context Step #5: 2026-06-15 07:24:59,543 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:24:59,543 D option: fast Step #5: 2026-06-15 07:24:59,543 D option: async Step #5: 2026-06-15 07:24:59,543 D option: 250000000bytes Step #5: 2026-06-15 07:24:59,544 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:24:59,544 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:59,544 D Space used: 4096 Step #5: 2026-06-15 07:24:59,544 D Space remaining: 1073737728 Step #5: 2026-06-15 07:24:59,544 D Size threshold: 0 Step #5: 2026-06-15 07:24:59,544 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:59,766 D Setting m_height to: 0 Step #5: 2026-06-15 07:24:59,766 D init done Step #5: 2026-06-15 07:24:59,766 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:24:59,818 D Miner tx hash: Step #5: 2026-06-15 07:24:59,818 D DB map size: 1073741824 Step #5: 2026-06-15 07:24:59,818 D Space used: 12288 Step #5: 2026-06-15 07:24:59,818 D Space remaining: 1073729536 Step #5: 2026-06-15 07:24:59,818 D Size threshold: 0 Step #5: 2026-06-15 07:24:59,818 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:24:59,818 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:24:59,818 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:24:59,818 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:24:59,818 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:24:59,818 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:24:59,819 D Invalidating block template cache Step #5: 2026-06-15 07:24:59,819 I Blockchain initialized. last block: 0, d4440.h20.m36.s6 time ago, current difficulty: 1 Step #5: 2026-06-15 07:24:59,847 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f27643e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2763b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f276395665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ae9aad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ae98c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ae98a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f27636ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f276e40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f276dda632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f276ddc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f276ddc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f2768b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f2768e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f2767fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f2767e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f2767e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f27684cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f27643ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f27652ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f276396d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f2763a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f2763877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f2763b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2ae98a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f27637abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09791632c6ce1e000a6b3de08c00b88e009ad1db Step #5: MERGE-OUTER: attempt 557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3110531625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/09791632c6ce1e000a6b3de08c00b88e009ad1db' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1003 processed earlier; will process 2168 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44519== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d387b95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d387b09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d387aec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc07c56841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc07c37d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc07c35c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d387ac5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d388597018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d388531632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d388533375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d38853335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d388009f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d388040fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d387f5242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d387f40075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d387f397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d387fa3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d387b95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d387c81d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d387aedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d387af72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d387ade7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d387b0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc07c35e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d387ad1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b5160f3e1aba4f5baf893033b98520dd18a064a Step #5: MERGE-OUTER: attempt 558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3111670291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b5160f3e1aba4f5baf893033b98520dd18a064a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1006 processed earlier; will process 2165 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44630== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588ae10a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588ae07eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588ae061665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f361e02a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f361de3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f361de1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588ae03ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588aeb0c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588aeaa6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5588aeaa8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588aeaa835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5588ae4c78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588ae4b5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588ae4ae7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588ae518d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588ae10ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588ae1f6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588ae062d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588ae06c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588ae0537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588ae07f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f361de20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588ae046bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c9fee296b3e9dff66e97c236cc4b724855d1c60 Step #5: MERGE-OUTER: attempt 559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3112094947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c9fee296b3e9dff66e97c236cc4b724855d1c60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1007 processed earlier; will process 2164 files now Step #5: 2026-06-15 07:25:02,373 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,373 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:25:02,373 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:25:02,373 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:25:02,374 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:25:02,374 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:25:02,374 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:25:02,374 T batch transaction: committing... Step #5: 2026-06-15 07:25:02,374 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,374 T batch transaction: end Step #5: 2026-06-15 07:25:02,374 D Stopping io_context Step #5: 2026-06-15 07:25:02,374 T Miner has received stop signal Step #5: 2026-06-15 07:25:02,374 T Not mining - nothing to stop Step #5: 2026-06-15 07:25:02,374 T Blockchain::deinit Step #5: 2026-06-15 07:25:02,374 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:25:02,374 T BlockchainLMDB::close Step #5: 2026-06-15 07:25:02,374 T BlockchainLMDB::sync Step #5: 2026-06-15 07:25:02,377 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:25:02,377 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:25:02,379 T Blockchain::Blockchain Step #5: 2026-06-15 07:25:02,379 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:25:02,379 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:25:02,380 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:25:02,380 D option: fast Step #5: 2026-06-15 07:25:02,380 D option: async Step #5: 2026-06-15 07:25:02,380 D option: 250000000bytes Step #5: 2026-06-15 07:25:02,380 T BlockchainLMDB::open Step #5: 2026-06-15 07:25:02,381 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:25:02,381 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:25:02,381 D DB map size: 1073741824 Step #5: 2026-06-15 07:25:02,381 D Space used: 4096 Step #5: 2026-06-15 07:25:02,381 D Space remaining: 1073737728 Step #5: 2026-06-15 07:25:02,381 D Size threshold: 0 Step #5: 2026-06-15 07:25:02,381 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:25:02,412 D Setting m_height to: 0 Step #5: 2026-06-15 07:25:02,412 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,412 T Blockchain::init Step #5: 2026-06-15 07:25:02,412 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,412 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,412 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,412 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,412 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,413 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,413 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:25:02,413 D init done Step #5: 2026-06-15 07:25:02,413 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,413 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,413 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,413 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:25:02,440 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:25:02,440 T Blockchain::add_new_block Step #5: 2026-06-15 07:25:02,441 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,441 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:25:02,441 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:25:02,441 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,441 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:25:02,441 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,441 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,441 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,441 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:25:02,441 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,441 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:25:02,466 D Miner tx hash: Step #5: 2026-06-15 07:25:02,466 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:25:02,466 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:25:02,466 D DB map size: 1073741824 Step #5: 2026-06-15 07:25:02,466 D Space used: 12288 Step #5: 2026-06-15 07:25:02,466 D Space remaining: 1073729536 Step #5: 2026-06-15 07:25:02,466 D Size threshold: 0 Step #5: 2026-06-15 07:25:02,466 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:25:02,466 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,466 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,466 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:25:02,466 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:25:02,467 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:25:02,467 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:25:02,467 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:25:02,467 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,467 D Invalidating block template cache Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:25:02,467 T Blockchain::get_tail_id Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,467 I Blockchain initialized. last block: 0, d4440.h20.m36.s9 time ago, current difficulty: 1 Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:25:02,467 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:25:02,467 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:25:02,495 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:25:02,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:25:02,495 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:25:02,495 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44642== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:25:02,608 I RandomX main cache initialized Step #5: #0 0x5567afb85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567afaf9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567afadc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4504df541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4504c0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4504be9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567afab5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5567b0587018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567b0521632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5567b0523375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567b052335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5567aff428c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5567aff30075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5567aff297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5567aff93d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5567afb85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5567afc71d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5567afaddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5567afae72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567aface7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5567afafa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4504beb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5567afac1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-201814de063d37e9e9683e70394955341502d4e8 Step #5: MERGE-OUTER: attempt 560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3113134330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/201814de063d37e9e9683e70394955341502d4e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1009 processed earlier; will process 2162 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44753== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614bdbf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614bdb6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614bdb50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06fc81f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06fc63400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06fc613858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614bdb29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5614be5fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614be595632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5614be597375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614be59735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5614bdfb68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5614bdfa4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5614bdf9d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5614be007d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614bdbf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5614bdce5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614bdb51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614bdb5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614bdb427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614bdb6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06fc615082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614bdb35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f17fa495a66f4843825fee9caccf7fece52b5f41 Step #5: MERGE-OUTER: attempt 561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3115128235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f17fa495a66f4843825fee9caccf7fece52b5f41' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1012 processed earlier; will process 2159 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44849== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6e72e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6e7258b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6e723b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe826bc841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8269dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8269bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6e7214e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a6e7ce6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6e7c80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a6e7c82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6e7c8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a6e76a18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a6e768f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a6e76887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a6e76f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a6e72e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a6e73d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a6e723cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6e72462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6e722d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a6e72594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8269be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a6e7220bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d07e6a6b5c64cfed55815b5776136d271ae6b3e Step #5: MERGE-OUTER: attempt 562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3117838299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2d07e6a6b5c64cfed55815b5776136d271ae6b3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1018 processed earlier; will process 2153 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45056== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591cfd3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591cfcaeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591cfc91665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f417051541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f417032a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4170309858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591cfc6ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5591d073c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591d06d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5591d06d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591d06d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5591d00f78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591d00e5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591d00de7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591d0148d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591cfd3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591cfe26d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591cfc92d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591cfc9c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591cfc837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591cfcaf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f417030b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591cfc76bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18668ee46c30ba634fe155b3bb11fee39ee4ccce Step #5: MERGE-OUTER: attempt 563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3119235812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18668ee46c30ba634fe155b3bb11fee39ee4ccce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1020 processed earlier; will process 2151 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45144== ERROR: libFuzzer: deadly signal Step #5: #0 0x562688712594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562688686b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562688669665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35404ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35402df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35402be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562688642e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562689114018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5626890ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5626890b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5626890b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562688b86f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562688bbdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562688acf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562688abd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562688ab67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562688b20d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562688712c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5626887fed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56268866ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5626886742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56268865b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626886874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f35402c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56268864ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-753048f36df34cbaac16fb57af31850c84044f2e Step #5: MERGE-OUTER: attempt 564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3120821758 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/753048f36df34cbaac16fb57af31850c84044f2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1023 processed earlier; will process 2148 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45236== ERROR: libFuzzer: deadly signal Step #5: #0 0x562809afc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562809a70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562809a53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2dc10f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2dbf2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2dbf03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562809a2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56280a4fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56280a498632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56280a49a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56280a49a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562809f70f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562809fa7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562809eb942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562809ea7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562809ea07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562809f0ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562809afcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562809be8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562809a54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562809a5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562809a457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562809a714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2dbf05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562809a38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7270e043c8ed83398ed56f8cdeda8eb0abf67b2e Step #5: MERGE-OUTER: attempt 565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3122329103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7270e043c8ed83398ed56f8cdeda8eb0abf67b2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1025 processed earlier; will process 2146 files now Step #5: #1 pulse exec/s: 0 rss: 225Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==45327== ERROR: libFuzzer: deadly signal Step #5: #0 0x557eca508594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557eca47cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557eca45f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb8154941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb8135e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb8133d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557eca438e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557ecaf0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ecaea4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557ecaea6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ecaea635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557eca97cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557eca9b2548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x557eca8cbbc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x557eca60ee72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x557eca5ebfbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x557eca5f4e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x557eca5f4e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x557eca5f4e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x557eca460d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557eca46a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557eca4517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557eca47d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb8133f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557eca444bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1826855b44c4587bdc8c05c2dee950284fcfafff Step #5: MERGE-OUTER: attempt 566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3123793688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1826855b44c4587bdc8c05c2dee950284fcfafff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1027 processed earlier; will process 2144 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45448== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee6d340594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee6d2b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee6d297665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf38cb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf38acd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf38aac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee6d270e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee6dd42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee6dcdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee6dcde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee6dcde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee6d6fd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee6d6eb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee6d6e47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee6d74ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee6d340c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee6d42cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee6d298d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee6d2a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee6d2897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee6d2b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf38aae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee6d27cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a29c74bd16098e7effb2514c3535e85a36311429 Step #5: MERGE-OUTER: attempt 567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3124727028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a29c74bd16098e7effb2514c3535e85a36311429' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1028 processed earlier; will process 2143 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45495== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e6a9b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e6a92bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e6a90e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b86cd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b86ae900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b86ac8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e6a8e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555e6b3b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e6b353632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555e6b355375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e6b35535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555e6ad748c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e6ad62075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e6ad5b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e6adc5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e6a9b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e6aaa3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e6a90fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e6a9192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e6a9007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e6a92c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1b86aca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e6a8f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91d881012e309d938a7167ad5e511c3f6cc6dad7 Step #5: MERGE-OUTER: attempt 568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3125673090 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/91d881012e309d938a7167ad5e511c3f6cc6dad7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1030 processed earlier; will process 2141 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45581== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b33efa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b33e6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b33e51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99140a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9913eb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9913e94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b33e2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560b348fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b34896632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560b34898375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b3489835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560b342b78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560b342a5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560b3429e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560b34308d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560b33efac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560b33fe6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560b33e52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560b33e5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560b33e437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560b33e6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9913e96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560b33e36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb906f881bececa3ec417a9dfaa759e292c7ad10 Step #5: MERGE-OUTER: attempt 569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3127455208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb906f881bececa3ec417a9dfaa759e292c7ad10' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1033 processed earlier; will process 2138 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45708== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606f0d05594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606f0c79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606f0c5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f841c1a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f841bfb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f841bf95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606f0c35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5606f1707018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606f16a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606f16a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606f16a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5606f1179f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5606f11b0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5606f10c242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5606f10b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5606f10a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5606f1113d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5606f0d05c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5606f0df1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5606f0c5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5606f0c672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5606f0c4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5606f0c7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f841bf97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5606f0c41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d8d684e1333d03cc030e7bdbdd6d2673e652ffc Step #5: MERGE-OUTER: attempt 570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3127919185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d8d684e1333d03cc030e7bdbdd6d2673e652ffc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1034 processed earlier; will process 2137 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45747== ERROR: libFuzzer: deadly signal Step #5: #0 0x556afdd30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556afdca4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556afdc87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f40e035041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f40e016500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f40e0144858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556afdc60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556afe732018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556afe6cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556afe6ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556afe6ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556afe0ed8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556afe0db075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556afe0d47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556afe13ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556afdd30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556afde1cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556afdc88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556afdc922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556afdc797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556afdca54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f40e0146082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556afdc6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9162db2e6d850c76189a16293ce1facf3786b03c Step #5: MERGE-OUTER: attempt 571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3128746263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9162db2e6d850c76189a16293ce1facf3786b03c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1035 processed earlier; will process 2136 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==45763== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1fe874594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1fe7e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1fe7cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b17a3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b1784f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b1782e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1fe7a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a1ff276018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1ff210632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a1ff212578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a1fec19570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a1fec82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a1fe874c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a1fe960d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a1fe7ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a1fe7d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a1fe7bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a1fe7e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6b17830082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a1fe7b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74c1d6caff0763f901264c3d7d3ca40980712a14 Step #5: MERGE-OUTER: attempt 572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3129514997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/74c1d6caff0763f901264c3d7d3ca40980712a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1036 processed earlier; will process 2135 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45816== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b644d21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b644c95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b644c78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f588aac541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f588a8da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f588a8b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b644c51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b645723018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6456bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b6456bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6456bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b645195f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6451ccfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6450de42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6450cc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6450c57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b64512fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b644d21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b644e0dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b644c79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b644c832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b644c6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b644c964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f588a8bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b644c5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cd9c1443fa90a057d5dcee252798d5996717f78 Step #5: MERGE-OUTER: attempt 573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3132432778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6cd9c1443fa90a057d5dcee252798d5996717f78' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1041 processed earlier; will process 2130 files now Step #5: #1 pulse exec/s: 0 rss: 225Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46022== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a4c8ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a4c85eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a4c841665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc58674941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc58655e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc58653d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a4c81ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a4d2ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a4d286632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a4d288375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a4d28835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a4cca78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a4cc95075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a4cc8e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a4ccf8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a4c8eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a4c9d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a4c842d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a4c84c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a4c8337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a4c85f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc58653f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a4c826bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22051597b433bef5e6cb0d00eef8792d7791442e Step #5: MERGE-OUTER: attempt 574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3135380657 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/22051597b433bef5e6cb0d00eef8792d7791442e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1045 processed earlier; will process 2126 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46149== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620745dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562074551b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562074534665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d31ca541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d31aba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d31a99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56207450de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562074fdf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562074f79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562074f7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562074f7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56207499a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562074988075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620749817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620749ebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620745ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620746c9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562074535d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56207453f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620745267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620745524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d31a9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562074519bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28c844e53fdb427b8be2e38110c5f63c8849e771 Step #5: MERGE-OUTER: attempt 575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3138211207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/28c844e53fdb427b8be2e38110c5f63c8849e771' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1049 processed earlier; will process 2122 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46328== ERROR: libFuzzer: deadly signal Step #5: #0 0x565475e9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565475e0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565475df1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1726e2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1726c3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1726c16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565475dcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56547689c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565476836632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565476838375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56547683835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5654762578c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565476245075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56547623e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654762a8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565475e9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565475f86d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565475df2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565475dfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565475de37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565475e0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1726c18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565475dd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ddd880c7e232820ffdbc97df5b88cb41bbcd11e Step #5: MERGE-OUTER: attempt 576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3138636654 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ddd880c7e232820ffdbc97df5b88cb41bbcd11e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1050 processed earlier; will process 2121 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==46367== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6bbb5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6bbaceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6bbab1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0ff6bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0ff4d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0ff4af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6bba8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6bc55c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6bc4f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6bc4f8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55c6bbeff570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c6bbf68d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c6bbb5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c6bbc46d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c6bbab2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c6bbabc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c6bbaa37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c6bbacf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa0ff4b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c6bba96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4c0e26c0ae4f23e452569acf5247b2e356de2f3 Step #5: MERGE-OUTER: attempt 577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3139479663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d4c0e26c0ae4f23e452569acf5247b2e356de2f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1051 processed earlier; will process 2120 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46418== ERROR: libFuzzer: deadly signal Step #5: #0 0x55febe8a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55febe81bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55febe7fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45f46ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45f44ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45f44de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55febe7d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55febf2a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55febf243632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55febf245375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55febf24535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55febed1bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55febed52fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55febec6442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55febec52075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55febec4b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55febecb5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55febe8a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55febe993d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55febe7ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55febe8092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55febe7f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55febe81c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f45f44e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55febe7e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1118259de975222563544c3fbeb8c7bb05b02940 Step #5: MERGE-OUTER: attempt 578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3140801173 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1118259de975222563544c3fbeb8c7bb05b02940' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1053 processed earlier; will process 2118 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46501== ERROR: libFuzzer: deadly signal Step #5: #0 0x55993708a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559936ffeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559936fe1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42c7f3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42c7d4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42c7d2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559936fbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559937a8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559937a26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559937a28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559937a2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599374fef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559937535fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55993744742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559937435075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55993742e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559937498d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55993708ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559937176d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559936fe2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559936fec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559936fd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559936fff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f42c7d2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559936fc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7878a5a1ac941212631dcb3062eb77c97efd305 Step #5: MERGE-OUTER: attempt 579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3141880765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7878a5a1ac941212631dcb3062eb77c97efd305' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1055 processed earlier; will process 2116 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55709aa61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55709a9d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55709a9b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9d737341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9d718800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9d7167858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55709a991e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55709b463018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55709b3fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55709b3ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55709b3ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55709ae1e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55709ae0c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55709ae057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55709ae6fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55709aa61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55709ab4dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55709a9b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55709a9c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55709a9aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55709a9d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9d7169082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55709a99dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c28e9dc82c7aa09162a4c83c26dde31b8dbd8d6 Step #5: MERGE-OUTER: attempt 580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3142567319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5c28e9dc82c7aa09162a4c83c26dde31b8dbd8d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1056 processed earlier; will process 2115 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46625== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b52fb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b52f24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b52f07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf6c00d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf6be2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf6be01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b52ee0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b539b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b5394c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b5394e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b5394e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b5336d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b5335b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b533547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b533bed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b52fb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b5309cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b52f08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b52f122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b52ef97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b52f254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf6be03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b52eecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38646c248ac960343c6f0f50d6617f1a89b5af7d Step #5: MERGE-OUTER: attempt 581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3143333484 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/38646c248ac960343c6f0f50d6617f1a89b5af7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1057 processed earlier; will process 2114 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==46642== ERROR: libFuzzer: deadly signal Step #5: #0 0x556edce71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556edcde5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556edcdc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cfb49941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cfb2ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cfb28d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556edcda1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556edd873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556edd80d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556edd80f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x556edd216570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556edd27fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556edce71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556edcf5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556edcdc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556edcdd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556edcdba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556edcde64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9cfb28f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556edcdadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fd31c0a8f73d5d2d899a60527f6b5929106e858 Step #5: MERGE-OUTER: attempt 582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3144096317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3fd31c0a8f73d5d2d899a60527f6b5929106e858' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1058 processed earlier; will process 2113 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==46664== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569c3c92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569c3c06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569c3be9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fcc90341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fcc71800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fcc6f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569c3bc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5569c4694018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569c462e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5569c4630375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569c463035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5569c4106f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569c413c548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x5569c4055bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x5569c3d98e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x5569c3d75fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x5569c3d7ee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5569c3d7ee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5569c3d7ee4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5569c3bead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5569c3bf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5569c3bdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5569c3c074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5fcc6f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5569c3bcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10e37b7873264ad4ce9547aa94a26020e1c5e996 Step #5: MERGE-OUTER: attempt 583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3145140805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/10e37b7873264ad4ce9547aa94a26020e1c5e996' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1059 processed earlier; will process 2112 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46772== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4c2210594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4c2184b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4c2167665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc31e08f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc31dea400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc31de83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4c2140e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c4c2c12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4c2bac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c4c2bae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4c2bae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c4c25cd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4c25bb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4c25b47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4c261ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4c2210c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4c22fcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4c2168d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4c21722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4c21597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4c21854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc31de85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4c214cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-caa547ac1fa0630a4b7b0176a20ab48729c17735 Step #5: MERGE-OUTER: attempt 584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3145958457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/caa547ac1fa0630a4b7b0176a20ab48729c17735' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1060 processed earlier; will process 2111 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46814== ERROR: libFuzzer: deadly signal Step #5: #0 0x562552d5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562552ccfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562552cb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d8b1c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d8afd700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d8afb6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562552c8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56255375d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5625536f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5625536f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5625536f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5625531cff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562553206fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56255311842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562553106075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5625530ff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562553169d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562552d5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562552e47d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562552cb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562552cbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562552ca47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562552cd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d8afb8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562552c97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e01b025d028dff12c9242fbbea893e7820900c33 Step #5: MERGE-OUTER: attempt 585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3147013027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e01b025d028dff12c9242fbbea893e7820900c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1062 processed earlier; will process 2109 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46925== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a2b33b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a2b2afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a2b292665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2c6cc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2c6ad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2c6ab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a2b26be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a2bd3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a2bcd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a2bcd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a2bcd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560a2b6f88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a2b6e6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a2b6df7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a2b749d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a2b33bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a2b427d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a2b293d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a2b29d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a2b2847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a2b2b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2c6ab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a2b277bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6de38c29781b84d286adf45dfad2220691285b25 Step #5: MERGE-OUTER: attempt 586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3147616880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6de38c29781b84d286adf45dfad2220691285b25' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1063 processed earlier; will process 2108 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 0 rss: 107Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46936== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598b73ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598b7360b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598b7343665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f9bd8a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f9bb9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f9bb7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598b731ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5598b7dee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598b7d88632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5598b7d8a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598b7d8a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5598b7860f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5598b7897fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5598b77a942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5598b7797075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5598b77907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5598b77fad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5598b73ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5598b74d8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5598b7344d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5598b734e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598b73357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598b73614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0f9bb80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5598b7328bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-259a980ff3657d45f7052138f73cb515efed4aa1 Step #5: MERGE-OUTER: attempt 587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3149305410 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/259a980ff3657d45f7052138f73cb515efed4aa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1067 processed earlier; will process 2104 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==47026== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a97e88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a97dfcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a97ddf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa943a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa941bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa9419a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a97db8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558a9888a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a98824632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558a98826375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a9882635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558a982f1765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558a9835b9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x558a983b7a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x558a98296e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x558a98296e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558a97e88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558a97f74d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558a97de0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558a97dea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558a97dd17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558a97dfd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7ffa9419c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558a97dc4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b67de8370b587d0a00c32fb1caca139c753ca6ad Step #5: MERGE-OUTER: attempt 588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3150188804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b67de8370b587d0a00c32fb1caca139c753ca6ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1068 processed earlier; will process 2103 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47077== ERROR: libFuzzer: deadly signal Step #5: #0 0x560294590594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560294504b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602944e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe71d3fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe71d21100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe71d1f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602944c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560294f92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560294f2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560294f2e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560294f2e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560294a04f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560294a3bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56029494d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56029493b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602949347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56029499ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560294590c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56029467cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5602944e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602944f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5602944d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602945054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe71d1f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5602944ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d7f46763dbb499fc4e9ca78978368ef55c93568 Step #5: MERGE-OUTER: attempt 589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3152185611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6d7f46763dbb499fc4e9ca78978368ef55c93568' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1071 processed earlier; will process 2100 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==47222== ERROR: libFuzzer: deadly signal Step #5: #0 0x56554f706594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56554f67ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56554f65d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f395ba9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f395b8ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f395b88d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56554f636e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565550108018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5655500a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5655500a4578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56554faab570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56554fb14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56554f706c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56554f7f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56554f65ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56554f6682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56554f64f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56554f67b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f395b88f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56554f642bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18e41046b7cffe010262f9837d92e946dac2b5fd Step #5: MERGE-OUTER: attempt 590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3153110275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18e41046b7cffe010262f9837d92e946dac2b5fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1072 processed earlier; will process 2099 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47273== ERROR: libFuzzer: deadly signal Step #5: #0 0x56229252d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622924a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562292484665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff326f9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff326da700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff326d86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56229245de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562292f2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562292ec9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562292ecb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562292ecb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622929a1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622929d8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5622928ea42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5622928d8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5622928d17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56229293bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56229252dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562292619d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562292485d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56229248f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5622924767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5622924a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff326d88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562292469bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e414bfcb67de8daa48e100a2b62cef47886ef01e Step #5: MERGE-OUTER: attempt 591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3153804181 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e414bfcb67de8daa48e100a2b62cef47886ef01e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1073 processed earlier; will process 2098 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47316== ERROR: libFuzzer: deadly signal Step #5: #0 0x562642fb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562642f2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562642f0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3626d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3624e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3624c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562642ee6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5626439b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562643952632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562643954375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56264395435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5626433738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562643361075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56264335a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5626433c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562642fb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5626430a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562642f0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562642f182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562642eff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562642f2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3624ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562642ef2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b9cd42d285fb4fbbdfee70ba613f3d78f93659c Step #5: MERGE-OUTER: attempt 592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3154573228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b9cd42d285fb4fbbdfee70ba613f3d78f93659c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1074 processed earlier; will process 2097 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47333== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e7c2b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e7c22ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e7c20d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fabda7a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fabda5ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fabda599858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e7c1e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e7ccb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e7cc52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e7cc54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e7cc5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564e7c6738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e7c661075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e7c65a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e7c6c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e7c2b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e7c3a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e7c20ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e7c2182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e7c1ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e7c22b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fabda59b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e7c1f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a795b6ad2c6a152b911574b3e525736417da350f Step #5: MERGE-OUTER: attempt 593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3155458028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a795b6ad2c6a152b911574b3e525736417da350f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1076 processed earlier; will process 2095 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==47416== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598863ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559886322b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559886305665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fc3abc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fc38d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fc38b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598862dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559886db0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559886d4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559886d4c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x559886753570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5598867bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5598863aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55988649ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559886306d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5598863102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5598862f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5598863234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7fc38b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5598862eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b073dfbed8897d3ff7e18849616c3bab03f38c4c Step #5: MERGE-OUTER: attempt 594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3156323073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b073dfbed8897d3ff7e18849616c3bab03f38c4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1077 processed earlier; will process 2094 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47468== ERROR: libFuzzer: deadly signal Step #5: #0 0x558052b29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558052a9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558052a80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc397d5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc397b6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc397b46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558052a59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55805352b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580534c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5580534c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580534c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558052ee68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558052ed4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558052ecd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558052f37d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558052b29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558052c15d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558052a81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558052a8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558052a727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558052a9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc397b48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558052a65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04c6c6c7230e698a9f31920da76d20e3851a6285 Step #5: MERGE-OUTER: attempt 595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3159279055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/04c6c6c7230e698a9f31920da76d20e3851a6285' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1082 processed earlier; will process 2089 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47668== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bdcb60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bdcad4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bdcab7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d6c9a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d6c7b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d6c796858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bdca90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560bdd562018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bdd4fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560bdd4fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560bdd4fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560bdcfd4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560bdd00bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560bdcf1d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560bdcf0b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560bdcf047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560bdcf6ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560bdcb60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560bdcc4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560bdcab8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560bdcac22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560bdcaa97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560bdcad54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d6c798082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560bdca9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edf09fe0c5660152b8b5420411673c04a7e8c455 Step #5: MERGE-OUTER: attempt 596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3161259571 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/edf09fe0c5660152b8b5420411673c04a7e8c455' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1085 processed earlier; will process 2086 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47796== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572d2469594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572d23ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572d23c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48ce93c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48ce75100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48ce730858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572d2399e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5572d2e6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572d2e05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5572d2e07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572d2e0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5572d28ddf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572d2914fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572d282642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572d2814075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572d280d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572d2877d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572d2469c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572d2555d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572d23c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572d23cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572d23b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572d23de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48ce732082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572d23a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afc420a7e91d7ff0e915ab60f3f78e8f9db349ea Step #5: MERGE-OUTER: attempt 597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3164410139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/afc420a7e91d7ff0e915ab60f3f78e8f9db349ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1091 processed earlier; will process 2080 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48007== ERROR: libFuzzer: deadly signal Step #5: #0 0x558091924594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558091898b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55809187b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d98b8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d9899500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d98974858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558091854e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558092326018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580922c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5580922c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580922c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558091ce18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558091ccf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558091cc87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558091d32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558091924c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558091a10d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55809187cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580918862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55809186d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580918994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d98976082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558091860bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73acab59d0a9ed4d2f271b87d8d9ca2ddf6fe914 Step #5: MERGE-OUTER: attempt 598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3164846715 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/73acab59d0a9ed4d2f271b87d8d9ca2ddf6fe914' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1092 processed earlier; will process 2079 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48078== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d948fe8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d948f5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d948f3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f657920b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f657902000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6578fff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d948f18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d9499ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d949984632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d949986375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d94998635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d94945cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d949493fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9493a542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d949393075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d94938c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9493f6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d948fe8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9490d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d948f40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d948f4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d948f317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d948f5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6579001082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d948f24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e07abee0b2dfe79387f8b67ed46105aa3ed0bc18 Step #5: MERGE-OUTER: attempt 599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3165608361 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e07abee0b2dfe79387f8b67ed46105aa3ed0bc18' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1093 processed earlier; will process 2078 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48090== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c08af8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c08a6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c08a4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d506b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d504ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d504ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c08a28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562c094fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c09494632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562c09496375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c0949635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562c08eb58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c08ea3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c08e9c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c08f06d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c08af8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c08be4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c08a50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c08a5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c08a417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c08a6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d504af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c08a34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-630c43ed1f5c84afff896060bc5ee26c94e79022 Step #5: MERGE-OUTER: attempt 600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3166678913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/630c43ed1f5c84afff896060bc5ee26c94e79022' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1095 processed earlier; will process 2076 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48201== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb8052d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb804a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb80484665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fc994341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fc975800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fc9737858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb8045de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fb80f2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb80ec9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fb80ecb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb80ecb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fb808ea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb808d8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb808d17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb8093bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb8052dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb80619d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb80485d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb8048f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb804767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb804a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fc9739082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb80469bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4f898c10bd42176395d8a04f93bc2c8faf08e27 Step #5: MERGE-OUTER: attempt 601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3167334940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b4f898c10bd42176395d8a04f93bc2c8faf08e27' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1096 processed earlier; will process 2075 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48213== ERROR: libFuzzer: deadly signal Step #5: #0 0x556656fe8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556656f5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556656f3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4cd654c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4cd636100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4cd6340858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556656f18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5566579ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556657984632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556657986375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55665798635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55665745cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556657493fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5566573a542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556657393075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55665738c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5566573f6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556656fe8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5566570d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556656f40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556656f4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556656f317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556656f5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4cd6342082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556656f24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4c5a5af7406b57ed5776a298272b3875ade5141 Step #5: MERGE-OUTER: attempt 602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3169424525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b4c5a5af7406b57ed5776a298272b3875ade5141' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1099 processed earlier; will process 2072 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48315== ERROR: libFuzzer: deadly signal Step #5: #0 0x561807253594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618071c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618071aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8a6ba841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8a69bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8a699c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561807183e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561807c55018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561807bef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561807bf1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561807bf135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5618076108c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5618075fe075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618075f77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561807661d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561807253c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56180733fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618071abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618071b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56180719c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618071c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8a699e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56180718fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7489e306bbab901f0197e12409aaec99574388d Step #5: MERGE-OUTER: attempt 603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3170189805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c7489e306bbab901f0197e12409aaec99574388d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1100 processed earlier; will process 2071 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48332== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620365f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562036565b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562036548665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54a4a9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54a48a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54a4888858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562036521e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562036ff3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562036f8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562036f8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562036f8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5620369ae8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56203699c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620369957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620369ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620365f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620366ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562036549d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620365532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56203653a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620365664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54a488a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56203652dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ab98f3c58cb82ce50712f2ad94e24db3b8c5289 Step #5: MERGE-OUTER: attempt 604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3170960545 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ab98f3c58cb82ce50712f2ad94e24db3b8c5289' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1101 processed earlier; will process 2070 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48350== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a85ed3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a85e47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a85e2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f013606841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0135e7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0135e5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a85e03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a868d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a8686f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a86871375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a8687135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555a862908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a8627e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a862777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a862e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a85ed3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a85fbfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a85e2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a85e352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a85e1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a85e484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0135e5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a85e0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-610e2a5a435c86bd32049d2da1ec6ce25893df48 Step #5: MERGE-OUTER: attempt 605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3171731115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/610e2a5a435c86bd32049d2da1ec6ce25893df48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1102 processed earlier; will process 2069 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48368== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646328f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564632867b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56463284a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f266192c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f266174100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2661720858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564632823e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5646332f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56463328f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564633291375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56463329135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564632cb08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564632c9e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564632c977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564632d01d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646328f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646329dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56463284bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646328552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56463283c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646328684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2661722082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56463282fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c89c914f2f6d0ca714fa129f06537c3fe55e067 Step #5: MERGE-OUTER: attempt 606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3172498969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5c89c914f2f6d0ca714fa129f06537c3fe55e067' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1103 processed earlier; will process 2068 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48386== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f89ca74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f89c9e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f89c9cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1881a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc187fb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc187f94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f89c9a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f89d476018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f89d410632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f89d412375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f89d41235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f89cee8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f89cf1ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f89ce3142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f89ce1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f89ce187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f89ce82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f89ca74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f89cb60d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f89c9ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f89c9d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f89c9bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f89c9e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc187f96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f89c9b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e7754fa561920af04e8d4899108067b1e670e6d Step #5: MERGE-OUTER: attempt 607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3173563188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1e7754fa561920af04e8d4899108067b1e670e6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1104 processed earlier; will process 2067 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48406== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3850b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a385029b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a38500c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8041e0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8041c1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8041bf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a384fe5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a385ab7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a385a51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a385a53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a385a5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a3854728c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a385460075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3854597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3854c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3850b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3851a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a38500dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3850172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a384ffe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a38502a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8041bf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a384ff1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b42ee594eb81e7adef12ae68133d7f99a2205b9e Step #5: MERGE-OUTER: attempt 608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3174852787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b42ee594eb81e7adef12ae68133d7f99a2205b9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1105 processed earlier; will process 2066 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48449== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e41d09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e41c7db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e41c60665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feed96b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feed94c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feed94a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e41c39e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e4270b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e426a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e426a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e426a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e420c68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e420b4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e420ad7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e42117d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e41d09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e41df5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e41c61d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e41c6b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e41c527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e41c7e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feed94aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e41c45bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb645a15159b687b5c257d26854e9dad09ffadbf Step #5: MERGE-OUTER: attempt 609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3176670564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eb645a15159b687b5c257d26854e9dad09ffadbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1106 processed earlier; will process 2065 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48466== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3ce922594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3ce896b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3ce879665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1556ba941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15569be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f155699d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3ce852e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b3cf324018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3cf2be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b3cf2c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3cf2c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3cecdf8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3ceccd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3cecc67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3ced30d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3ce922c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3cea0ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3ce87ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3ce8842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3ce86b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3ce8974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f155699f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3ce85ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8711d4ea2a452538061e7a5b9aecd776cfa30fb4 Step #5: MERGE-OUTER: attempt 610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3180045195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8711d4ea2a452538061e7a5b9aecd776cfa30fb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1109 processed earlier; will process 2062 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48595== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561ee8e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561ee85ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561ee83d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f123b8f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f123b70e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f123b6ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561ee816e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5561ef2e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561ef282632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5561ef284375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561ef28435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5561eeca38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561eec91075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561eec8a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561eecf4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561ee8e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561ee9d2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561ee83ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561ee8482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561ee82f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561ee85b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f123b6ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561ee822bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b0f5c223b65f6d425a2cd6cb1b23686140c6ce9 Step #5: MERGE-OUTER: attempt 611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3181297928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7b0f5c223b65f6d425a2cd6cb1b23686140c6ce9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1110 processed earlier; will process 2061 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48638== ERROR: libFuzzer: deadly signal Step #5: #0 0x558298cd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558298c45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558298c28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd50f84841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd50f65d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd50f63c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558298c01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582996d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55829966d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55829966f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55829966f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558299145f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55829917cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55829908e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55829907c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582990757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582990dfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558298cd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558298dbdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558298c29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558298c332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558298c1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558298c464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd50f63e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558298c0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5be277e03dee35d114a9ad4ab875ee24c156a80e Step #5: MERGE-OUTER: attempt 612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3182744026 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5be277e03dee35d114a9ad4ab875ee24c156a80e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1111 processed earlier; will process 2060 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48651== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c3a51a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c3a48eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c3a471665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8961ef541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8961d0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8961ce9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c3a44ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c3af1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c3aeb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c3aeb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c3aeb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557c3a8d78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557c3a8c5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557c3a8be7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557c3a928d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557c3a51ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557c3a606d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557c3a472d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557c3a47c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557c3a4637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557c3a48f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8961ceb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557c3a456bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-129f33631c8c8f4fde7c1110d2ce32adf703590c Step #5: MERGE-OUTER: attempt 613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3184519767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/129f33631c8c8f4fde7c1110d2ce32adf703590c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1112 processed earlier; will process 2059 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48668== ERROR: libFuzzer: deadly signal Step #5: #0 0x559695cf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559695c6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559695c50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50c187941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50c168e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50c166d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559695c29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5596966fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559696695632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559696697375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55969669735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596960b68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596960a4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55969609d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559696107d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559695cf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559695de5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559695c51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559695c5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559695c427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559695c6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50c166f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559695c35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eb08e1fee5ca5d88dfdb0c823814772568b66e3 Step #5: MERGE-OUTER: attempt 614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3186129689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2eb08e1fee5ca5d88dfdb0c823814772568b66e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1113 processed earlier; will process 2058 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48686== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d7a3cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d7a33fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d7a322665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d6a7f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d6a60a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d6a5e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d7a2fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d7adcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d7ad67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d7ad69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d7ad6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d7a7888c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d7a776075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d7a76f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d7a7d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d7a3cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d7a4b7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d7a323d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d7a32d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d7a3147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d7a3404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d6a5eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d7a307bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60f80ef6806889e805998e8ecefa0571d6cd0160 Step #5: MERGE-OUTER: attempt 615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3187704012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/60f80ef6806889e805998e8ecefa0571d6cd0160' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1114 processed earlier; will process 2057 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55931a8b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55931a824b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55931a807665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98f29ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98f27ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98f27de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55931a7e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55931b2b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55931b24c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55931b24e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55931b24e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55931ac6d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55931ac5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55931ac547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55931acbed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55931a8b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55931a99cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55931a808d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55931a8122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55931a7f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55931a8254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f98f27e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55931a7ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-990e0bc3805c4b6ce8e4572582b240c47395134a Step #5: MERGE-OUTER: attempt 616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3190275813 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/990e0bc3805c4b6ce8e4572582b240c47395134a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1116 processed earlier; will process 2055 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48825== ERROR: libFuzzer: deadly signal Step #5: #0 0x559faee9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559faee11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559faedf4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56f1e6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56f1c8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56f1c62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559faedcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559faf89f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559faf839632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559faf83b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559faf83b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559faf25a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559faf248075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559faf2417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559faf2abd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559faee9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559faef89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559faedf5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559faedff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559faede67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559faee124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56f1c64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559faedd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76b2126f5a5495e6f319a6c834dea8846aeaf798 Step #5: MERGE-OUTER: attempt 617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3192028330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/76b2126f5a5495e6f319a6c834dea8846aeaf798' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1117 processed earlier; will process 2054 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48842== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f9acf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f9ac6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f9ac4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65e488041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65e469500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65e4674858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f9ac27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f9b6f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f9b693632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f9b695375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f9b69535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f9b16bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f9b1a2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f9b0b442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f9b0a2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f9b09b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f9b105d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f9acf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f9ade3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f9ac4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f9ac592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f9ac407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f9ac6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65e4676082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f9ac33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05ca28f0a5e2e05c447ee4f0f9f8685f2cc75028 Step #5: MERGE-OUTER: attempt 618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193296299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/05ca28f0a5e2e05c447ee4f0f9f8685f2cc75028' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1118 processed earlier; will process 2053 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48856== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed25c63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed25bd7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed25bba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a803f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a8020a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a801e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed25b93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed26665018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed265ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed26601375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed2660135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed260d7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed2610efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed2602042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed2600e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed260077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed26071d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed25c63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed25d4fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed25bbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed25bc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed25bac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed25bd84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5a801eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed25b9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df2a8a7e088592c078f9fc17a3cb2dc995c6e4ef Step #5: MERGE-OUTER: attempt 619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195121229 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/df2a8a7e088592c078f9fc17a3cb2dc995c6e4ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1119 processed earlier; will process 2052 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48904== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f1a9ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f1a93eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f1a921665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9e255c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9e237100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9e2350858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f1a8fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556f1b3cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f1b366632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556f1b368375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f1b36835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556f1ad878c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f1ad75075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f1ad6e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f1add8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f1a9cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f1aab6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f1a922d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f1a92c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f1a9137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f1a93f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9e2352082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f1a906bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88050a87aeafa5bae65dc6dd8e580b46d4903c48 Step #5: MERGE-OUTER: attempt 620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3196249555 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/88050a87aeafa5bae65dc6dd8e580b46d4903c48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1120 processed earlier; will process 2051 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48918== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f963c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f9633cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f9631f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37262cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37260e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37260bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f962f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561f96dca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f96d64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561f96d66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f96d6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561f9683cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f96873fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f9678542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561f96773075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561f9676c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561f967d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561f963c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561f964b4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561f96320d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561f9632a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561f963117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561f9633d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f37260c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561f96304bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11ebf7e2079f640c2b158e321f4ec663ccd2984e Step #5: MERGE-OUTER: attempt 621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3198093684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/11ebf7e2079f640c2b158e321f4ec663ccd2984e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1121 processed earlier; will process 2050 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48966== ERROR: libFuzzer: deadly signal Step #5: #0 0x56113e63c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56113e5b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56113e593665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdcbaccb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdcbaae000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdcbaabf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56113e56ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56113f03e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56113efd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56113efda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56113efda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56113e9f98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56113e9e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56113e9e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56113ea4ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56113e63cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56113e728d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56113e594d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56113e59e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56113e5857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56113e5b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdcbaac1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56113e578bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b11a748baede9c627197b12e8b78213d249eac31 Step #5: MERGE-OUTER: attempt 622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3199227151 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b11a748baede9c627197b12e8b78213d249eac31' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1122 processed earlier; will process 2049 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48980== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c144f34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c144ea8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c144e8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17e306041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17e2e7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17e2e54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c144e64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c145936018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1458d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1458d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1458d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1453a8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1453dffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1452f142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1452df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1452d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c145342d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c144f34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c145020d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c144e8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c144e962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c144e7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c144ea94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f17e2e56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c144e70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17b12c69467fc72e58b6b71cc4a099ea71dd7d45 Step #5: MERGE-OUTER: attempt 623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3200547242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/17b12c69467fc72e58b6b71cc4a099ea71dd7d45' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1123 processed earlier; will process 2048 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49024== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d85374f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8536c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8536a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cbfc9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cbfaa600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cbfa85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d85367fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d854151018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8540eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d8540ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8540ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d853bc3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d853bfafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d853b0c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d853afa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d853af37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d853b5dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d85374fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d85383bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d8536a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d8536b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8536987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8536c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5cbfa87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d85368bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05aac6f71ec68822c8195bc127057c3598b6945a Step #5: MERGE-OUTER: attempt 624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3201935488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/05aac6f71ec68822c8195bc127057c3598b6945a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1124 processed earlier; will process 2047 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49037== ERROR: libFuzzer: deadly signal Step #5: #0 0x55968a8a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55968a818b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55968a7fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd2873541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd2854a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd28529858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55968a7d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55968b2a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55968b240632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55968b242375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55968b24235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55968ad18f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55968ad4ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55968ac6142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55968ac4f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55968ac487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55968acb2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55968a8a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55968a990d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55968a7fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55968a8062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55968a7ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55968a8194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbd2852b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55968a7e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddb1a76fef1db3276754d028f50c0dcbea3e4226 Step #5: MERGE-OUTER: attempt 625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3203341255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ddb1a76fef1db3276754d028f50c0dcbea3e4226' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1125 processed earlier; will process 2046 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49050== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608a77de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608a7752b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608a7735665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0996dd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0996bec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0996bcb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608a770ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5608a81e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608a817a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5608a817c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608a817c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5608a7b9b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608a7b89075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608a7b827cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5608a7becd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608a77dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5608a78cad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5608a7736d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5608a77402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5608a77277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5608a77534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0996bcd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5608a771abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b302232a74aae1ed54a17ba9a8833767feebefb Step #5: MERGE-OUTER: attempt 626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3205531164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b302232a74aae1ed54a17ba9a8833767feebefb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1127 processed earlier; will process 2044 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49133== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629e553b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629e54afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629e5492665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3449af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3447c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3447a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629e546be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5629e5f3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629e5ed7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629e5ed9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629e5ed935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629e59aff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629e59e6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5629e58f842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629e58e6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629e58df7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5629e5949d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5629e553bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5629e5627d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629e5493d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629e549d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629e54847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629e54b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc3447a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629e5477bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58757c9c895c4d913d436e21b04ab30d1a80e302 Step #5: MERGE-OUTER: attempt 627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3207326250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/58757c9c895c4d913d436e21b04ab30d1a80e302' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1128 processed earlier; will process 2043 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49181== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7b56d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7b5649b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7b562c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17318e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17316f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17316d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7b5605e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c7b60d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7b6071632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c7b6073375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7b607335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c7b5a928c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7b5a80075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7b5a797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7b5ae3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7b56d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7b57c1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7b562dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7b56372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7b561e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7b564a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f17316d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7b5611bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a37bf3391928d565efdcc11b7423c1e9adc2b46 Step #5: MERGE-OUTER: attempt 628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3208457734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9a37bf3391928d565efdcc11b7423c1e9adc2b46' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1129 processed earlier; will process 2042 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49195== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559ccc14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559ccb88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559ccb6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc04d7ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc04d60200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc04d5e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559ccb44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5559cd616018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559cd5b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559cd5b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559cd5b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559cd088f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559cd0bffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559ccfd142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559ccfbf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559ccfb87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559cd022d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559ccc14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559ccd00d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559ccb6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559ccb762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559ccb5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559ccb894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc04d5e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559ccb50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08f8d8d973276fd6d0c3225493e901515746659e Step #5: MERGE-OUTER: attempt 629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3210248835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/08f8d8d973276fd6d0c3225493e901515746659e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1130 processed earlier; will process 2041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49243== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2439fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e24396fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e243952665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d7fcdb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d7faf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d7facf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e24392be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e2443fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e244397632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e244399375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e24439935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e243db88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e243da6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e243d9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e243e09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2439fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e243ae7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e243953d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e24395d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2439447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2439704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d7fad1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e243937bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c28f8ccc12cfa9b4d0ad7bd53f826c86f8f6c3d4 Step #5: MERGE-OUTER: attempt 630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3211381577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c28f8ccc12cfa9b4d0ad7bd53f826c86f8f6c3d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1131 processed earlier; will process 2040 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49257== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c17e40e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c17e382b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c17e365665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67f6f3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67f6d4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67f6d2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c17e33ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c17ee10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c17edaa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c17edac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c17edac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c17e882f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c17e8b9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c17e7cb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c17e7b9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c17e7b27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c17e81cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c17e40ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c17e4fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c17e366d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c17e3702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c17e3577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c17e3834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67f6d2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c17e34abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14f354a44d54fe87ed9a9ab25150272803702d45 Step #5: MERGE-OUTER: attempt 631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3213159291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14f354a44d54fe87ed9a9ab25150272803702d45' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1132 processed earlier; will process 2039 files now Step #5: #1 pulse exec/s: 0 rss: 275Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==49305== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577615f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557761565b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557761548665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99b4aa341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99b48b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99b4897858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557761521e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557761ff3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557761f8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557761f8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557761f8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557761a65f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557761a97c51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x5577616e54bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x5577616ff545 in cryptonote::core_rpc_server::on_get_info_json(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:2672:10 Step #5: #15 0x5577616d6fd1 in fuzz_get_info_json(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:615:7 Step #5: #16 0x5577616dde4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5577616dde4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5577616dde4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x557761549d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5577615532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55776153a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5577615664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f99b4899082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55776152dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbea66cf8af993c3911bd59dad56e7f560cd2817 Step #5: MERGE-OUTER: attempt 632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3216552181 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cbea66cf8af993c3911bd59dad56e7f560cd2817' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1135 processed earlier; will process 2036 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9b0cb9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9b0c2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9b0c10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24f82d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24f80ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24f80cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9b0be9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d9b16bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9b1655632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d9b1657375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9b165735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d9b112df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9b1164fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9b107642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9b1064075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9b105d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9b10c7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9b0cb9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9b0da5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9b0c11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9b0c1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9b0c027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9b0c2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f24f80cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9b0bf5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4226018de733b7fe331f2dfdfededd52d5989519 Step #5: MERGE-OUTER: attempt 633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3221249069 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4226018de733b7fe331f2dfdfededd52d5989519' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1140 processed earlier; will process 2031 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49599== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593e5c6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593e5be3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593e5bc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f300c23241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f300c04700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f300c026858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593e5b9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5593e6671018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593e660b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5593e660d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593e660d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593e602c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593e601a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593e60137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593e607dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593e5c6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593e5d5bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593e5bc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593e5bd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593e5bb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593e5be44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f300c028082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593e5babbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f236b509d8145578a8c314e2f3a3fcf7dc1e710a Step #5: MERGE-OUTER: attempt 634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3222456998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f236b509d8145578a8c314e2f3a3fcf7dc1e710a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1141 processed earlier; will process 2030 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49641== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2423eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b24235fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b242342665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf2499c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf247b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf24790858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b24231be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b242ded018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b242d87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b242d89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b242d8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b2427a88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b242796075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b24278f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b2427f9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2423ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2424d7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b242343d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b24234d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2423347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2423604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf24792082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b242327bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc25be44c2a3760ecf1fba2f781682fa4ff0c479 Step #5: MERGE-OUTER: attempt 635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3224208238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc25be44c2a3760ecf1fba2f781682fa4ff0c479' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1142 processed earlier; will process 2029 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49658== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cbdd2e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cbdd255b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cbdd238665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60ebe4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60ebc5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60ebc35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cbdd211e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cbddce3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cbddc7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cbddc7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cbddc7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cbdd69e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cbdd68c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cbdd6857cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cbdd6efd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cbdd2e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cbdd3cdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cbdd239d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cbdd2432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cbdd22a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cbdd2564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f60ebc37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cbdd21dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d484124bee7b039d2d4f47bba012f1937e55a7c7 Step #5: MERGE-OUTER: attempt 636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3225381190 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d484124bee7b039d2d4f47bba012f1937e55a7c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1143 processed earlier; will process 2028 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49703== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f4b495594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f4b409b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f4b3ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f1fcc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f1fad500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f1fab4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f4b3c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559f4be97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f4be31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559f4be33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f4be3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559f4b8528c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f4b840075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f4b8397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f4b8a3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f4b495c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f4b581d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f4b3edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f4b3f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f4b3de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f4b40a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f1fab6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f4b3d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11e44114cfab7725cc352595d97e9ff7377a8492 Step #5: MERGE-OUTER: attempt 637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3227409689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/11e44114cfab7725cc352595d97e9ff7377a8492' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1145 processed earlier; will process 2026 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49755== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641aab16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641aaa8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641aaa6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3f85bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3f83d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3f83af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641aaa46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5641ab518018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641ab4b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5641ab4b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641ab4b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5641aaf8af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641aafc1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641aaed342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5641aaec1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641aaeba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5641aaf24d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5641aab16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5641aac02d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5641aaa6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5641aaa782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5641aaa5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5641aaa8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe3f83b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5641aaa52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4b5c8f8828ca395eba2f91dc82be0ff7d158811 Step #5: MERGE-OUTER: attempt 638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3229134659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e4b5c8f8828ca395eba2f91dc82be0ff7d158811' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1146 processed earlier; will process 2025 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==49803== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d807e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d8075cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d8073f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd5f88641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd5f69b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd5f67a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d80718e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d811ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d81184632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d81186578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x556d80b8d570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556d80bf6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556d807e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556d808d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556d80740d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556d8074a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556d807317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556d8075d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbd5f67c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556d80724bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ea794e7e96f90353c496ffb7b15d2daadce2313 Step #5: MERGE-OUTER: attempt 639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3230211240 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9ea794e7e96f90353c496ffb7b15d2daadce2313' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1147 processed earlier; will process 2024 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0e1ca1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0e1c15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0e1bf8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb60d35241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb60d16700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb60d146858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0e1bd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f0e26a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0e263d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f0e263f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0e263f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f0e2115f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f0e214cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f0e205e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f0e204c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f0e20457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f0e20afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f0e1ca1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f0e1d8dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f0e1bf9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f0e1c032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f0e1bea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f0e1c164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb60d148082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f0e1bddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ee0f0349982a29b61d8b8a0b3cc7365c9ca502d Step #5: MERGE-OUTER: attempt 640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3231876977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5ee0f0349982a29b61d8b8a0b3cc7365c9ca502d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1148 processed earlier; will process 2023 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49897== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8ce9d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8ce94ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8ce92d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53e711641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53e6f2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53e6f0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8ce906e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c8cf3d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8cf372632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c8cf374375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8cf37435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c8ced938c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c8ced81075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c8ced7a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8cede4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c8ce9d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c8ceac2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c8ce92ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c8ce9382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c8ce91f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c8ce94b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53e6f0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c8ce912bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac9f77fae2b41d5efaaaa8010fd8800f6eeb2613 Step #5: MERGE-OUTER: attempt 641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3232959848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac9f77fae2b41d5efaaaa8010fd8800f6eeb2613' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1149 processed earlier; will process 2022 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49911== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ee5640594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ee55b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ee5597665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6707e2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6707c3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6707c19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ee5570e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ee6042018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ee5fdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ee5fde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ee5fde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ee5ab4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558ee5aebfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558ee59fd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558ee59eb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558ee59e47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558ee5a4ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558ee5640c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558ee572cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558ee5598d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558ee55a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558ee55897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558ee55b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6707c1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558ee557cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c32619383fc0b927ee944eda7effe9aab0c00f0b Step #5: MERGE-OUTER: attempt 642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3234208563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c32619383fc0b927ee944eda7effe9aab0c00f0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1150 processed earlier; will process 2021 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49955== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d6542e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d653a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d65385665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f518e06241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f518de7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f518de56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d6535ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d65e30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d65dca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d65dcc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d65dcc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556d658a2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d658d9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d657eb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d657d9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d657d27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d6583cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d6542ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d6551ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d65386d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d653902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d653777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d653a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f518de58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d6536abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dab1c710d58376ea00307ed54dba1880ad6f600b Step #5: MERGE-OUTER: attempt 643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3235522064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dab1c710d58376ea00307ed54dba1880ad6f600b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1151 processed earlier; will process 2020 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49968== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec4facc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec4fa40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec4fa23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ff264641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ff245b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ff243a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec4f9fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ec504ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec50468632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ec5046a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec5046a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ec4fe898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec4fe77075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec4fe707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec4fedad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec4faccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec4fbb8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec4fa24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec4fa2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec4fa157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec4fa414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ff243c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec4fa08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d572db29d6ae4085bde49c1777e55658dedbf290 Step #5: MERGE-OUTER: attempt 644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3236871167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d572db29d6ae4085bde49c1777e55658dedbf290' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1152 processed earlier; will process 2019 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49981== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3a3c81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3a3bf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3a3bd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52d263e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52d245300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52d2432858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3a3bb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b3a4683018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3a461d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b3a461f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3a461f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3a40f5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b3a412cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b3a403e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b3a402c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b3a40257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b3a408fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b3a3c81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b3a3d6dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3a3bd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3a3be32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3a3bca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3a3bf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f52d2434082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3a3bbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0bd60d315beb74d2bd21cd4666ce3f705d1c912 Step #5: MERGE-OUTER: attempt 645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3238881208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a0bd60d315beb74d2bd21cd4666ce3f705d1c912' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1154 processed earlier; will process 2017 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50068== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d8529f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d85213b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d851f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f030e85e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f030e67300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f030e652858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d851cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d85ca1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d85c3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d85c3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d85c3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d8565c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d8564a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d856437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d856add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d8529fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d8538bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d851f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d852012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d851e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d852144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f030e654082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d851dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e04d54a129c5ca282115d5cab4965c81c7888f90 Step #5: MERGE-OUTER: attempt 646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3239941089 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e04d54a129c5ca282115d5cab4965c81c7888f90' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1155 processed earlier; will process 2016 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50081== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2cfce4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2cfc58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2cfc3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e9560d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e9542200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e95401858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2cfc14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e2d06e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2d0680632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e2d0682375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2d068235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e2d0158f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e2d018ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e2d00a142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e2d008f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e2d00887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e2d00f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e2cfce4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e2cfdd0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e2cfc3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e2cfc462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e2cfc2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e2cfc594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e95403082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e2cfc20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d504bf60a0e9219aaa48ba5d1308b5b6def0d7fc Step #5: MERGE-OUTER: attempt 647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3241674533 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d504bf60a0e9219aaa48ba5d1308b5b6def0d7fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1156 processed earlier; will process 2015 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50129== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e3fbc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e3fb34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e3fb17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f046a99941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f046a7ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f046a78d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e3faf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559e405c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e4055c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559e4055e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e4055e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559e3ff7d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e3ff6b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e3ff647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e3ffced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e3fbc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e3fcacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e3fb18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e3fb222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e3fb097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e3fb354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f046a78f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e3fafcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-785716f9f9e579da1093c2e29ee0df0996cfe107 Step #5: MERGE-OUTER: attempt 648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3242772211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/785716f9f9e579da1093c2e29ee0df0996cfe107' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1157 processed earlier; will process 2014 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50143== ERROR: libFuzzer: deadly signal Step #5: #0 0x564efd561594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564efd4d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564efd4b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5f17ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5f15df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5f15be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564efd491e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564efdf63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564efdefd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564efdeff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564efdeff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564efd9d5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564efda0cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564efd91e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564efd90c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564efd9057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564efd96fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564efd561c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564efd64dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564efd4b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564efd4c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564efd4aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564efd4d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe5f15c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564efd49dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1aef6f5c2bd964030c41ea57306c66132f6971e Step #5: MERGE-OUTER: attempt 649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3244517910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e1aef6f5c2bd964030c41ea57306c66132f6971e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1158 processed earlier; will process 2013 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50191== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6b20e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6b2058b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6b203b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6349c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6347d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6347b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6b2014e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6b2ae6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6b2a80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6b2a82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6b2a8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6b24a18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6b248f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6b24887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6b24f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6b20e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6b21d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6b203cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6b20462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6b202d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6b20594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6347ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6b2020bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5934f206f575b9a27b1bccd465181eaa23934a25 Step #5: MERGE-OUTER: attempt 650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3245579924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5934f206f575b9a27b1bccd465181eaa23934a25' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1159 processed earlier; will process 2012 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c568213594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c568187b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c56816a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faee980f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faee962400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faee9603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c568143e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c568c15018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c568baf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c568bb1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c568bb135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c568687f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5686befcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5685d042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5685be075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5685b77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c568621d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c568213c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5682ffd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c56816bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5681752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c56815c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5681884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faee9605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c56814fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa3fabf5e868917892587de258283126b53d9b04 Step #5: MERGE-OUTER: attempt 651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3246826219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aa3fabf5e868917892587de258283126b53d9b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1160 processed earlier; will process 2011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50249== ERROR: libFuzzer: deadly signal Step #5: #0 0x561049bee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561049b62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561049b45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8df1aeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8df190000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8df18df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561049b1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56104a5f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56104a58a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56104a58c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56104a58c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561049fab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561049f99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561049f927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561049ffcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561049beec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561049cdad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561049b46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561049b502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561049b377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561049b634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8df18e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561049b2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2d6ea7a4d1c06e0d6dfc4c43b108aae4a12c480 Step #5: MERGE-OUTER: attempt 652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3248488417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2d6ea7a4d1c06e0d6dfc4c43b108aae4a12c480' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1161 processed earlier; will process 2010 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50266== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c90592d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9058a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c905884665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe322ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe3210300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe320e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c90585de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c90632f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9062c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c9062cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9062cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c905da1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c905dd8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c905cea42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c905cd8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c905cd17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c905d3bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c90592dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c905a19d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c905885d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c90588f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9058767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9058a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe320e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c905869bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c8f18461459101c137738545da730ef600e56c9 Step #5: MERGE-OUTER: attempt 653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3254291645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1c8f18461459101c137738545da730ef600e56c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1165 processed earlier; will process 2006 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50420== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582658d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55826584cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55826582f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f0bede41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f0bcf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f0bcd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558265808e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582662da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558266274632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558266276375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55826627635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558265c958c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558265c83075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558265c7c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558265ce6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582658d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582659c4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558265830d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55826583a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582658217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55826584d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f0bcd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558265814bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-015138b4197f73deb8cc88ea13f7c1cab0ef612d Step #5: MERGE-OUTER: attempt 654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3257210704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/015138b4197f73deb8cc88ea13f7c1cab0ef612d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1167 processed earlier; will process 2004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50482== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af1d5a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af1d51ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af1d4fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f800754b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f800736000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f800733f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af1d4d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55af1dfa8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af1df42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55af1df44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af1df4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55af1d9638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af1d951075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af1d94a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af1d9b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af1d5a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af1d692d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af1d4fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af1d5082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af1d4ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af1d51b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8007341082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af1d4e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d208c91b9e9e96c7117f8d43ce1735456797a3b Step #5: MERGE-OUTER: attempt 655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3257953221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9d208c91b9e9e96c7117f8d43ce1735456797a3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1168 processed earlier; will process 2003 files now Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 2c2c2c2c2c2c2c2c2c2c2c2c2c7c2e7c305f5f70726f746f5f5f2c2c2c2c2c2c not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <2c2c2c2c2c2c2c2c2c2c2c2c2c7c2e7c305f5f70726f746f5f5f2c2c2c2c2c2c> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c0000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c0000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 000000000000feffffff00000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <000000000000feffffff00000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000040000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000040000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 00000000000000000000000000000000000000000000ffffffffffffffffffff not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <00000000000000000000000000000000000000000000ffffffffffffffffffff> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash ff01000000000003ff00f9ff0000000000002700000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:27:29,159 T transaction with hash 0000000000000000000000000000000000000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:27:29,159 E get_tx_outputs_gindexs failed to find transaction with id = <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:27:29,159 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:27:29,159 T batch transaction: committing... Step #5: 2026-06-15 07:27:29,160 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,160 T batch transaction: end Step #5: 2026-06-15 07:27:29,160 D Stopping io_context Step #5: 2026-06-15 07:27:29,160 T Miner has received stop signal Step #5: 2026-06-15 07:27:29,160 T Not mining - nothing to stop Step #5: 2026-06-15 07:27:29,160 T Blockchain::deinit Step #5: 2026-06-15 07:27:29,160 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:27:29,161 T BlockchainLMDB::close Step #5: 2026-06-15 07:27:29,161 T BlockchainLMDB::sync Step #5: 2026-06-15 07:27:29,165 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:27:29,165 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: 2026-06-15 07:27:29,168 T Blockchain::Blockchain Step #5: 2026-06-15 07:27:29,169 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:27:29,169 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:27:29,169 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:27:29,169 D option: fast Step #5: 2026-06-15 07:27:29,169 D option: async Step #5: 2026-06-15 07:27:29,169 D option: 250000000bytes Step #5: 2026-06-15 07:27:29,169 T BlockchainLMDB::open Step #5: 2026-06-15 07:27:29,170 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:27:29,170 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:27:29,170 D DB map size: 1073741824 Step #5: 2026-06-15 07:27:29,170 D Space used: 4096 Step #5: 2026-06-15 07:27:29,170 D Space remaining: 1073737728 Step #5: 2026-06-15 07:27:29,170 D Size threshold: 0 Step #5: 2026-06-15 07:27:29,170 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:27:29,170 D Setting m_height to: 0 Step #5: 2026-06-15 07:27:29,170 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,170 T Blockchain::init Step #5: 2026-06-15 07:27:29,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,170 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,170 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,170 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,170 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,171 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:27:29,171 D init done Step #5: 2026-06-15 07:27:29,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,171 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:27:29,254 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:27:29,258 T Blockchain::add_new_block Step #5: 2026-06-15 07:27:29,259 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,259 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:27:29,259 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:27:29,259 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,259 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:27:29,259 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,259 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,259 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,259 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:27:29,259 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,337 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:27:29,337 D Miner tx hash: Step #5: 2026-06-15 07:27:29,337 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:27:29,337 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:27:29,337 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:27:29,338 D DB map size: 1073741824 Step #5: 2026-06-15 07:27:29,338 D Space used: 12288 Step #5: 2026-06-15 07:27:29,338 D Space remaining: 1073729536 Step #5: 2026-06-15 07:27:29,338 D Size threshold: 0 Step #5: 2026-06-15 07:27:29,338 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,338 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:27:29,339 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,339 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,339 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,339 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:27:29,339 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:27:29,340 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:27:29,340 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:27:29,340 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:27:29,340 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 79(0/78)ms Step #5: 2026-06-15 07:27:29,340 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:27:29,340 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,340 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,340 D Invalidating block template cache Step #5: 2026-06-15 07:27:29,340 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:27:29,340 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,340 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,340 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,341 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:27:29,341 T Blockchain::get_tail_id Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,341 I Blockchain initialized. last block: 0, d4440.h20.m38.s36 time ago, current difficulty: 1 Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::height Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,341 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:27:29,341 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:27:29,341 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50552== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:27:29,819 I RandomX main cache initialized Step #5: #0 0x5643d1ed6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d1e4ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d1e2d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f542ecd541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f542eaea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f542eac9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d1e06e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5643d28d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d2872632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5643d2874375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d287435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5643d234af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643d2381fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643d2383146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5643d2279618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5643d22e4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5643d1ed6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5643d1fc2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5643d1e2ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5643d1e382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5643d1e1f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5643d1e4b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f542eacb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5643d1e12bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6863abc5de66b9333dc50364474a2dd659400556 Step #5: MERGE-OUTER: attempt 656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3260315600 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6863abc5de66b9333dc50364474a2dd659400556' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1170 processed earlier; will process 2001 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50607== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e8d896594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e8d80ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e8d7ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f075064441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f075045900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0750438858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e8d7c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e8e298018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e8e232632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e8e234375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e8e23435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e8dd0af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561e8dd41fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561e8dc5342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561e8dc41075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561e8dc3a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561e8dca4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561e8d896c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561e8d982d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561e8d7eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561e8d7f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561e8d7df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561e8d80b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f075043a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561e8d7d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9bba1a358529bda206822a1fc45b0c1ddaaefdd Step #5: MERGE-OUTER: attempt 657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3262459211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9bba1a358529bda206822a1fc45b0c1ddaaefdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1172 processed earlier; will process 1999 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50720== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597053a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559705315b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597052f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5a48bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5a46d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5a46b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597052d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559705da3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559705d3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559705d3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559705d3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559705815f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55970584cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55970575e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55970574c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597057457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597057afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597053a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55970548dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597052f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597053032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597052ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597053164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa5a46b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597052ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fab9eca10f9b6d3752a765cbe1c22f30d45c58c3 Step #5: MERGE-OUTER: attempt 658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3264214910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fab9eca10f9b6d3752a765cbe1c22f30d45c58c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1174 processed earlier; will process 1997 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50767== ERROR: libFuzzer: deadly signal Step #5: #0 0x564951cfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564951c72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564951c55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f042b41941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f042b22e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f042b20d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564951c2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564952700018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56495269a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56495269c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56495269c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564952172f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5649521a9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5649520bb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5649520a9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5649520a27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56495210cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564951cfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564951dead43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564951c56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564951c602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564951c477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564951c734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f042b20f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564951c3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0967982221fd4a0014c9615b11a71e4463e292de Step #5: MERGE-OUTER: attempt 659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3265205635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0967982221fd4a0014c9615b11a71e4463e292de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1175 processed earlier; will process 1996 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50778== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6bcfd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6bcf4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6bcf30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb6e87941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb6e68e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb6e66d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6bcf09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6bd9db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6bd975632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6bd977375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6bd97735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6bd3968c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6bd384075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6bd37d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6bd3e7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6bcfd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6bd0c5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6bcf31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6bcf3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6bcf227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6bcf4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb6e66f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6bcf15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f1978e8f43b7c5a1c10564ff42bed6f245ce809 Step #5: MERGE-OUTER: attempt 660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3265985934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6f1978e8f43b7c5a1c10564ff42bed6f245ce809' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1176 processed earlier; will process 1995 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50822== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ef11f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ef1169b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ef114c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd020d5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd020b6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd020b46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ef1125e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559ef1bf7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ef1b91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559ef1b93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ef1b9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559ef1669f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559ef16a0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559ef15b242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559ef15a0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559ef15997cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559ef1603d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559ef11f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559ef12e1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559ef114dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559ef11572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559ef113e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559ef116a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd020b48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559ef1131bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfb3bacbe9820b4f2edefaae3d7ad5748f144838 Step #5: MERGE-OUTER: attempt 661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3269698442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cfb3bacbe9820b4f2edefaae3d7ad5748f144838' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1181 processed earlier; will process 1990 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51031== ERROR: libFuzzer: deadly signal Step #5: #0 0x564eaca88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564eac9fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564eac9df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e769b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e767c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e767a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564eac9b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564ead48a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ead424632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564ead426375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ead42635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564eace458c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564eace33075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564eace2c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564eace96d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564eaca88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564eacb74d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564eac9e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564eac9ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564eac9d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564eac9fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e767a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564eac9c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6da265ad1264d3209c39b8dd3c5659aa5326892 Step #5: MERGE-OUTER: attempt 662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3272081450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6da265ad1264d3209c39b8dd3c5659aa5326892' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1185 processed earlier; will process 1986 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51197== ERROR: libFuzzer: deadly signal Step #5: #0 0x55868cdda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55868cd4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55868cd31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70aa5f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70aa40b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70aa3ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55868cd0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55868d7dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55868d776632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55868d778375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55868d77835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55868d24ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55868d285fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55868d19742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55868d185075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55868d17e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55868d1e8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55868cddac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55868cec6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55868cd32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55868cd3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55868cd237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55868cd4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70aa3ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55868cd16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-736eb10f56f44fa7811bec0a6c5c979996460227 Step #5: MERGE-OUTER: attempt 663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3273157084 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/736eb10f56f44fa7811bec0a6c5c979996460227' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1187 processed earlier; will process 1984 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51308== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647d5547594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647d54bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647d549e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94bcbac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94bc9c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94bc9a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647d5477e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5647d5f49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647d5ee3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5647d5ee5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647d5ee535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5647d59048c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5647d58f2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647d58eb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5647d5955d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5647d5547c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5647d5633d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647d549fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647d54a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647d54907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647d54bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94bc9a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647d5483bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6185ba0e77a2a9a1bcce23fb0f917077b21fd546 Step #5: MERGE-OUTER: attempt 664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3274059180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6185ba0e77a2a9a1bcce23fb0f917077b21fd546' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1188 processed earlier; will process 1983 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==51324== ERROR: libFuzzer: deadly signal Step #5: #0 0x56245132e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624512a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562451285665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdfc95d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdfc77200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdfc751858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56245125ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562451d30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562451cca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562451ccc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562451ccc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5624517a2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5624517cedcb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x562451794014 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x5624517db5a3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x5624516d162b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x56245173cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56245132ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56245141ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562451286d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5624512902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624512777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5624512a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efdfc753082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56245126abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4303c95ee15dcf7f857e0d85a37908b69fbe6dfc Step #5: MERGE-OUTER: attempt 665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3274892230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4303c95ee15dcf7f857e0d85a37908b69fbe6dfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1189 processed earlier; will process 1982 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51346== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f687b08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f687a7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f687a5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8436ef441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8436d0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8436ce8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f687a38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f68850a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f6884a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f6884a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f6884a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f687ec58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f687eb3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f687eac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f687f16d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f687b08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f687bf4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f687a60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f687a6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f687a517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f687a7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8436cea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f687a44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83310854ad7adc729ef675eadb702dc41338fa2f Step #5: MERGE-OUTER: attempt 666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3275674789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/83310854ad7adc729ef675eadb702dc41338fa2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1190 processed earlier; will process 1981 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51416== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9d968d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9d9601b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9d95e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90b3d8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90b3ba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90b3b82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9d95bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f9da08f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9da029632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9da02b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9da02b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9d9b01f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9d9b38fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9d9a4a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f9d9a38075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9d9a317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f9d9a9bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f9d968dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f9d9779d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f9d95e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f9d95ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f9d95d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f9d96024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f90b3b84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f9d95c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bab00b2da6ea905b90eaa6b617cb26b98438ac5 Step #5: MERGE-OUTER: attempt 667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3277151713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9bab00b2da6ea905b90eaa6b617cb26b98438ac5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1192 processed earlier; will process 1979 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51530== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7d7cb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7d7c2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7d7c0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb57502941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb574e3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb574e1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7d7be7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7d86b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7d8653632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d7d8655375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7d865535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7d812bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7d8162fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7d807442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7d8062075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7d805b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7d80c5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7d7cb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7d7da3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7d7c0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7d7c192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7d7c007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7d7c2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb574e1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7d7bf3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e01b0580902d11a88f51e7a3e8128154b73f2f17 Step #5: MERGE-OUTER: attempt 668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3278443010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e01b0580902d11a88f51e7a3e8128154b73f2f17' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1194 processed earlier; will process 1977 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51644== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592201c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559220138b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55922011b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f625009341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f624fea800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f624fe87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592200f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559220bc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559220b60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559220b62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559220b6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5592205818c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55922056f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592205687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592205d2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592201c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592202b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55922011cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592201262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55922010d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592201394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f624fe89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559220100bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-065bea41f0e955aaa98cfdc2bb053ca7c8802b77 Step #5: MERGE-OUTER: attempt 669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3279075143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/065bea41f0e955aaa98cfdc2bb053ca7c8802b77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1195 processed earlier; will process 1976 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51655== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d99cda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d99c4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d99c31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b6f30941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b6f11e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b6f0fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d99c0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561d9a6dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d9a676632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561d9a678375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d9a67835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561d9a0978c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d9a085075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d9a07e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d9a0e8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d99cdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d99dc6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d99c32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d99c3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d99c237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d99c4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b6f0ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d99c16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fa799a7f91e235bd487ad5f8a3cd02f602f77e1 Step #5: MERGE-OUTER: attempt 670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3280053486 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2fa799a7f91e235bd487ad5f8a3cd02f602f77e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1196 processed earlier; will process 1975 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51672== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e5595e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e558d2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e558b5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6ae0b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6adecb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6adeaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e5588ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559e56360018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e562fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559e562fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e562fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559e55d1b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e55d09075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e55d027cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e55d6cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e5595ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e55a4ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e558b6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e558c02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e558a77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e558d34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe6adeac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e5589abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac4f74c360dbe8c42d443c09b80dbedd06220821 Step #5: MERGE-OUTER: attempt 671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3280821981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac4f74c360dbe8c42d443c09b80dbedd06220821' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1197 processed earlier; will process 1974 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: #2 pulse exec/s: 0 rss: 282Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51690== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f129ed5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f129e49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f129e2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa86fe7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa86fc9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa86fc73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f129e05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f12a8d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f12a871632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f12a873375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f12a87335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f12a349f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f12a380fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f12a29242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f12a280075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f12a2797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f12a2e3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f129ed5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f129fc1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f129e2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f129e372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f129e1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f129e4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa86fc75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f129e11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bfb0758197c2d066d00fd4362d703e3b260ec8b Step #5: MERGE-OUTER: attempt 672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3282546790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7bfb0758197c2d066d00fd4362d703e3b260ec8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1202 processed earlier; will process 1969 files now Step #5: #1 pulse exec/s: 0 rss: 263Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51822== ERROR: libFuzzer: deadly signal Step #5: #0 0x561dbfb5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561dbfad2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561dbfab5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f915d43741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f915d24c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f915d22b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561dbfa8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561dc0560018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561dc04fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561dc04fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561dc04fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561dbff1b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561dbff09075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561dbff027cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561dbff6cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561dbfb5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561dbfc4ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561dbfab6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561dbfac02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561dbfaa77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561dbfad34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f915d22d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561dbfa9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b0f376a254588fb2f3bfe425ecae147d4d1ec61 Step #5: MERGE-OUTER: attempt 673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3283449631 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0b0f376a254588fb2f3bfe425ecae147d4d1ec61' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1204 processed earlier; will process 1967 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51903== ERROR: libFuzzer: deadly signal Step #5: #0 0x564af5ca0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564af5c14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564af5bf7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8fe73a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8fe54f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8fe52e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564af5bd0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564af66a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564af663c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564af663e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564af663e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564af6114f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564af614bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564af605d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564af604b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564af60447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564af60aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564af5ca0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564af5d8cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564af5bf8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564af5c022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564af5be97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564af5c154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8fe530082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564af5bdcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97dd728bab169f11f6541b36f6c01b1b1c87474e Step #5: MERGE-OUTER: attempt 674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3285221634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97dd728bab169f11f6541b36f6c01b1b1c87474e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1206 processed earlier; will process 1965 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52011== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da506ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da5063eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da50621665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe20b1c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe20afda00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe20afb9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da505fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55da510cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da51066632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55da51068375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da5106835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55da50b3ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da50b75fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55da50a8742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55da50a75075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55da50a6e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55da50ad8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55da506cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55da507b6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55da50622d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da5062c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da506137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da5063f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe20afbb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da50606bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1828ade0d43a8291865aaf8d79e6c8a29061ab9 Step #5: MERGE-OUTER: attempt 675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3287425307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a1828ade0d43a8291865aaf8d79e6c8a29061ab9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1210 processed earlier; will process 1961 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52116== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3b5c4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3b5bbfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3b5ba2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e3526241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e3507700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e35056858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3b5b7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b3b664d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3b65e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b3b65e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3b65e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3b60088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3b5ff6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3b5fef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3b6059d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3b5c4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3b5d37d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3b5ba3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3b5bad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3b5b947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3b5bc04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4e35058082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3b5b87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f8e5438c27fbc0d3dd6dfb58cbe7125b6faba88 Step #5: MERGE-OUTER: attempt 676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3287866095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f8e5438c27fbc0d3dd6dfb58cbe7125b6faba88' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1211 processed earlier; will process 1960 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52187== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654c7b00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654c7a74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654c7a57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c6bc2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c6ba3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c6ba1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654c7a30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5654c8502018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654c849c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5654c849e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654c849e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5654c7f74f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654c7fabfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5654c7ebd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5654c7eab075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654c7ea47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5654c7f0ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5654c7b00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5654c7becd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5654c7a58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5654c7a622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5654c7a497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5654c7a754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c6ba1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5654c7a3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f02bb586cbb4a1764389626414c0014708ac053 Step #5: MERGE-OUTER: attempt 677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3288610851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4f02bb586cbb4a1764389626414c0014708ac053' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1212 processed earlier; will process 1959 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52200== ERROR: libFuzzer: deadly signal Step #5: #0 0x56425bced594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56425bc61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56425bc44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba7e17741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba7df8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba7df6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56425bc1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56425c6ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56425c689632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56425c68b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56425c68b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56425c0aa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56425c098075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56425c0917cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56425c0fbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56425bcedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56425bdd9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56425bc45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56425bc4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56425bc367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56425bc624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fba7df6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56425bc29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87e33a0e80d09d978d52a643a0125aa2ade7bf1d Step #5: MERGE-OUTER: attempt 678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3289491030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/87e33a0e80d09d978d52a643a0125aa2ade7bf1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1214 processed earlier; will process 1957 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52280== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628ec77c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628ec6f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628ec6d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f601313e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6012f5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6012f32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628ec6ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5628ed17e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5628ed118632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5628ed11a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5628ed11a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5628ecb398c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5628ecb27075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5628ecb207cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5628ecb8ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5628ec77cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5628ec868d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628ec6d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5628ec6de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628ec6c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5628ec6f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6012f34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628ec6b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95eaf4ac1acdf559a3d0acb40059b63bd5224dc1 Step #5: MERGE-OUTER: attempt 679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3290259719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/95eaf4ac1acdf559a3d0acb40059b63bd5224dc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1215 processed earlier; will process 1956 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52298== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0fb915594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0fb889b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0fb86c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc929aaf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9298c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9298a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0fb845e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c0fc317018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0fc2b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c0fc2b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0fc2b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c0fbcd28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0fbcc0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0fbcb97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0fbd23d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0fb915c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0fba01d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0fb86dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0fb8772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0fb85e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0fb88a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9298a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0fb851bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-514a7909f9d480c150eefcbc94c0f8bf2d854628 Step #5: MERGE-OUTER: attempt 680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3291035829 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/514a7909f9d480c150eefcbc94c0f8bf2d854628' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1216 processed earlier; will process 1955 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52316== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a85f3ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a85f35eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a85f341665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03531f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f035300c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0352feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a85f31ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a85fdec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a85fd86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a85fd88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a85fd8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a85f7a78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a85f795075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a85f78e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a85f7f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a85f3eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a85f4d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a85f342d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a85f34c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a85f3337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a85f35f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0352fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a85f326bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb19cb7ce45797b1e07a73243c74cc4f0d42838 Step #5: MERGE-OUTER: attempt 681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3291813485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3bb19cb7ce45797b1e07a73243c74cc4f0d42838' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1217 processed earlier; will process 1954 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52334== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629c538e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629c5302b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629c52e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab39fca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab39ddf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab39dbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629c52bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5629c5d90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629c5d2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629c5d2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629c5d2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629c574b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5629c5739075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629c57327cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5629c579cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5629c538ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5629c547ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5629c52e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629c52f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5629c52d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629c53034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab39dc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5629c52cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-085ef013207c1736ba810d0c55eb4a838f5cf99d Step #5: MERGE-OUTER: attempt 682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3292586298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/085ef013207c1736ba810d0c55eb4a838f5cf99d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1218 processed earlier; will process 1953 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52352== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593c8195594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593c8109b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593c80ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc54a8ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc54a6c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc54a6a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593c80c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5593c8b97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593c8b31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5593c8b33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593c8b3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593c85528c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593c8540075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593c85397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593c85a3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593c8195c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593c8281d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593c80edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593c80f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593c80de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593c810a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc54a6a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593c80d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-725c62da7fe9ebdb392dcb616ff8c4d92f1e76f8 Step #5: MERGE-OUTER: attempt 683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3293793538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/725c62da7fe9ebdb392dcb616ff8c4d92f1e76f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1220 processed earlier; will process 1951 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52468== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555f6cfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555f6c72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555f6c55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27b748e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27b72a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27b7282858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555f6c2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555f7700018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555f769a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555f769c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555f769c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555f7172f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555f71a9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555f70bb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5555f70a9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555f70a27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555f710cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5555f6cfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5555f6dead43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5555f6c56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5555f6c602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5555f6c477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5555f6c734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f27b7284082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5555f6c3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32ef9abfd81e2b979c7ef51bd201fd42523ff18f Step #5: MERGE-OUTER: attempt 684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3294986859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/32ef9abfd81e2b979c7ef51bd201fd42523ff18f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1222 processed earlier; will process 1949 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52553== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c201a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c20117b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c200fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f494c93941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f494c74e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f494c72d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c200d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c20ba5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c20b3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c20b41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c20b4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c20617f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c2064efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c2056042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c2054e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c205477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c205b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c201a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c2028fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c200fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c201052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c200ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c201184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f494c72f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c200dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3923301899a927ab9240ac63a52af9672c53dde Step #5: MERGE-OUTER: attempt 685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3295804178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3923301899a927ab9240ac63a52af9672c53dde' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1225 processed earlier; will process 1946 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52631== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f30d786594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f30d6fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f30d6dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8b815b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8b7f7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8b7f4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f30d6b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f30e188018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f30e122632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f30e124375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f30e12435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f30dbfaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f30dc31fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f30db4342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f30db31075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f30db2a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f30db94d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f30d786c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f30d872d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f30d6ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f30d6e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f30d6cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f30d6fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8b7f51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f30d6c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b05fc06794b90eb7a0a37115bb49f121ffb594e7 Step #5: MERGE-OUTER: attempt 686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3296938692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b05fc06794b90eb7a0a37115bb49f121ffb594e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1227 processed earlier; will process 1944 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: 2026-06-15 07:28:06,881 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:28:07,241 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d530f00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d530e74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d530e57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fe7fdb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fe7df000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fe7dcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d530e30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d531902018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d53189c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d53189e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d53189e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5312bd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5312ab075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5312a47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d53130ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d530f00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d530fecd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d530e58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d530e622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d530e497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d530e754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7fe7dd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d530e3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75179dc36713e2eb818fa44e1383ea6046437238 Step #5: MERGE-OUTER: attempt 687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3297890055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75179dc36713e2eb818fa44e1383ea6046437238' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1229 processed earlier; will process 1942 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==52799== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cea6d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cea644b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cea627665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f371083e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f371065300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3710632858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cea600e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ceb0d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ceb06c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ceb06e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ceb06e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ceab39765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ceaba39b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x555ceabffa0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555ceaadee02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555ceaadee02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555cea6d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555cea7bcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555cea628d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555cea6322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555cea6197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555cea6454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3710634082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555cea60cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2431bf64904072953a48526148eabaf591ff5387 Step #5: MERGE-OUTER: attempt 688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3300870151 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2431bf64904072953a48526148eabaf591ff5387' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1236 processed earlier; will process 1935 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53009== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577dffec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577dff60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577dff43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9adbd5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9adbb6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9adbb45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577dff1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5577e09ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577e0988632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5577e098a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577e098a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5577e03a98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5577e0397075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5577e03907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5577e03fad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5577dffecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5577e00d8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5577dff44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5577dff4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5577dff357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5577dff614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9adbb47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5577dff28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7fb12904fc040684d3d2ce20969b79c3b78d96d Step #5: MERGE-OUTER: attempt 689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3301283364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a7fb12904fc040684d3d2ce20969b79c3b78d96d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1237 processed earlier; will process 1934 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==53020== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbbed53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbbecc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbbecaa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f774398041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f774379500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7743774858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbbec83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fbbf755018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbbf6ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fbbf6f1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55fbbf0f8570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fbbf161d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fbbed53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fbbee3fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fbbecabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fbbecb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fbbec9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fbbecc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7743776082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fbbec8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9ff0aa3f1507dece8d6e3fc4932b26b3a9c5e2f Step #5: MERGE-OUTER: attempt 690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3302077377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c9ff0aa3f1507dece8d6e3fc4932b26b3a9c5e2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1238 processed earlier; will process 1933 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53073== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fd0894594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fd0808b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fd07eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12ecc0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12eca2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12eca01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fd07c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558fd1296018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fd1230632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558fd1232375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fd123235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558fd0d08f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558fd0d3ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558fd0c5142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558fd0c3f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558fd0c387cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558fd0ca2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558fd0894c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558fd0980d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558fd07ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558fd07f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558fd07dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558fd08094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f12eca03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558fd07d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2d3be089d229a0c5c9341586bdd910d3bbd94f0 Step #5: MERGE-OUTER: attempt 691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3303510934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c2d3be089d229a0c5c9341586bdd910d3bbd94f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1240 processed earlier; will process 1931 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53162== ERROR: libFuzzer: deadly signal Step #5: #0 0x557385ae8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557385a5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557385a3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfb7b4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfb795500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfb7934858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557385a18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573864ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557386484632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557386486375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55738648635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557385f5cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557385f93fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557385ea542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557385e93075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557385e8c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557385ef6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557385ae8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557385bd4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557385a40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557385a4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557385a317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557385a5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbfb7936082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557385a24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-371593105751f55ead421ffe40fbf8c65f5dfadc Step #5: MERGE-OUTER: attempt 692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3304776270 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/371593105751f55ead421ffe40fbf8c65f5dfadc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1242 processed earlier; will process 1929 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53276== ERROR: libFuzzer: deadly signal Step #5: #0 0x55607333f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560732b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556073296665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d29de941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d29bfe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d29bdd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55607326fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556073d41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556073cdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556073cdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556073cdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560736fc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560736ea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560736e37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55607374dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55607333fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55607342bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556073297d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560732a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560732887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560732b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d29bdf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55607327bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9935837f4cea4b665501b7800c6d79db2c524a8f Step #5: MERGE-OUTER: attempt 693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3305217644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9935837f4cea4b665501b7800c6d79db2c524a8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1243 processed earlier; will process 1928 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53347== ERROR: libFuzzer: deadly signal Step #5: #0 0x556771df8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556771d6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556771d4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d7442841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d7423d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d7421c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556771d28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5567727fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556772794632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556772796375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55677279635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55677226cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567722a3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567721b542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567721a3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55677219c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556772206d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556771df8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556771ee4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556771d50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556771d5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556771d417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556771d6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d7421e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556771d34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71216f209f22e6283d3238d6ea4ae0e6a2329959 Step #5: MERGE-OUTER: attempt 694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3305673748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/71216f209f22e6283d3238d6ea4ae0e6a2329959' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1244 processed earlier; will process 1927 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53355== ERROR: libFuzzer: deadly signal Step #5: #0 0x55558fcc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55558fc34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55558fc17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6038d5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6038b6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6038b4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55558fbf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555906c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55559065c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55559065e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55559065e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555590134f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55559016bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55559007d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55559006b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555900647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555900ced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55558fcc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55558fdacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55558fc18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55558fc222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55558fc097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55558fc354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6038b4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55558fbfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df087ab1277ee039d8351445f6d378fd2c42b101 Step #5: MERGE-OUTER: attempt 695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3309455101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/df087ab1277ee039d8351445f6d378fd2c42b101' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1252 processed earlier; will process 1919 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53636== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576ac74b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576ac6bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576ac6a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff84f28541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff84f09a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff84f079858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576ac67be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5576ad14d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576ad0e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576ad0e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576ad0e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576acb088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576acaf6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576acaef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576acb59d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576ac74bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576ac837d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576ac6a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576ac6ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576ac6947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576ac6c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff84f07b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576ac687bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fd4557f01c08f812c0fce79bd0f487ab4209b9b Step #5: MERGE-OUTER: attempt 696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3310250593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7fd4557f01c08f812c0fce79bd0f487ab4209b9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1253 processed earlier; will process 1918 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53652== ERROR: libFuzzer: deadly signal Step #5: #0 0x559384234594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593841a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55938418b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f628f3eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f628f20000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f628f1df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559384164e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559384c36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559384bd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559384bd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559384bd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593845f18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593845df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593845d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559384642d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559384234c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559384320d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55938418cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593841962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55938417d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593841a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f628f1e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559384170bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bde2f1472aff478aa820a934d83c2bc1a9df5ec Step #5: MERGE-OUTER: attempt 697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3311025490 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1bde2f1472aff478aa820a934d83c2bc1a9df5ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1254 processed earlier; will process 1917 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53670== ERROR: libFuzzer: deadly signal Step #5: #0 0x558acf3c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558acf33ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558acf31d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe63df1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe63dd2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe63dd0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558acf2f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558acfdc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558acfd62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558acfd64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558acfd6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558acf7838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558acf771075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558acf76a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558acf7d4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558acf3c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558acf4b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558acf31ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558acf3282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558acf30f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558acf33b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe63dd0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558acf302bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f8d9c1700e2205009cc1177b026c5ec68b944ed Step #5: MERGE-OUTER: attempt 698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3311794446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7f8d9c1700e2205009cc1177b026c5ec68b944ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1255 processed earlier; will process 1916 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53688== ERROR: libFuzzer: deadly signal Step #5: #0 0x562293914594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562293888b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56229386b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e4f27e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e4f09300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e4f072858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562293844e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562294316018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622942b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622942b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622942b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562293cd18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562293cbf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562293cb87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562293d22d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562293914c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562293a00d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56229386cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622938762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56229385d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622938894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e4f074082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562293850bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7db72b6cc8012fd7012081b1f6ee66eafd1a0fd Step #5: MERGE-OUTER: attempt 699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3312569239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7db72b6cc8012fd7012081b1f6ee66eafd1a0fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1256 processed earlier; will process 1915 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53706== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610b820b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610b817fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610b8162665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f495973e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f495955300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4959532858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610b813be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610b8c0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610b8ba7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610b8ba9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610b8ba935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610b85c88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610b85b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610b85af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610b8619d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610b820bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610b82f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610b8163d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610b816d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610b81547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610b81804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4959534082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610b8147bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b7f76893f93f9d7d97937519e986a2d4ff7502b Step #5: MERGE-OUTER: attempt 700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3313341101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1b7f76893f93f9d7d97937519e986a2d4ff7502b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1257 processed earlier; will process 1914 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53724== ERROR: libFuzzer: deadly signal Step #5: #0 0x556858e7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556858df2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556858dd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2856ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc28550400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2854e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556858daee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556859880018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55685981a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55685981c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55685981c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55685923b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556859229075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5568592227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55685928cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556858e7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556858f6ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556858dd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556858de02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556858dc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556858df34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc2854e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556858dbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8cb6e04ccf9330cd5c6925352547e7a938f537c Step #5: MERGE-OUTER: attempt 701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3314113806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d8cb6e04ccf9330cd5c6925352547e7a938f537c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1258 processed earlier; will process 1913 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53742== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3f0f90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3f0f04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3f0ee7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1d5ac041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1d58d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1d58b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3f0ec0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3f1992018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3f192c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e3f192e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3f192e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e3f134d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3f133b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3f13347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3f139ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3f0f90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3f107cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3f0ee8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3f0ef22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3f0ed97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3f0f054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1d58b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3f0eccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d30edf73741be9a0082cc17afa9cd0622e6e3f56 Step #5: MERGE-OUTER: attempt 702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3314888104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d30edf73741be9a0082cc17afa9cd0622e6e3f56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1259 processed earlier; will process 1912 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1a52e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1a5257b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1a523a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d63d7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d63b8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d63b68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1a5213e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1a5ce5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1a5c7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1a5c81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1a5c8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1a56a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c1a568e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c1a56877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c1a56f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1a52e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c1a53cfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c1a523bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1a52452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1a522c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c1a52584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d63b6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c1a521fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d0335564f4ab0a35dbf964baaeebd9ceacff453 Step #5: MERGE-OUTER: attempt 703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3318226162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8d0335564f4ab0a35dbf964baaeebd9ceacff453' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1265 processed earlier; will process 1906 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53911== ERROR: libFuzzer: deadly signal Step #5: #0 0x5652a14b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652a1429b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652a140c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc784f2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc784d3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc784d17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652a13e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5652a1eb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5652a1e51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5652a1e53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5652a1e5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5652a18728c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5652a1860075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5652a18597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5652a18c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5652a14b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5652a15a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5652a140dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5652a14172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5652a13fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5652a142a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc784d19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5652a13f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5aa19d373dec6d4a571851179bc373117903793 Step #5: MERGE-OUTER: attempt 704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3319787799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e5aa19d373dec6d4a571851179bc373117903793' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1268 processed earlier; will process 1903 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:28:30,770 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:28:30,831 I Loading checkpoints Step #5: 2026-06-15 07:28:30,924 I Host 97.97.97.97 blocked. Step #5: 2026-06-15 07:28:30,930 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:28:31,210 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54061== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d932c16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d932b8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d932b6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23f13f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23f120b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23f11ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d932b46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d933618018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9335b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d9335b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9335b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d93308af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9330c1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d932fd342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d932fc1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d932fba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d933024d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d932c16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d932d02d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d932b6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d932b782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d932b5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d932b8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f23f11ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d932b52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9138aa085e71300364a4b46b134ebe56a5b5f61 Step #5: MERGE-OUTER: attempt 705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3321904015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a9138aa085e71300364a4b46b134ebe56a5b5f61' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1272 processed earlier; will process 1899 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54189== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f86e44f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f86e3c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f86e3a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49eeba641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49ee9bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49ee99a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f86e37fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f86ee51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f86edeb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f86eded375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f86eded35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f86e80c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f86e7fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f86e7f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f86e85dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f86e44fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f86e53bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f86e3a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f86e3b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f86e3987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f86e3c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49ee99c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f86e38bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c58e697a17dd2158c141b2bf64931e74ea72860 Step #5: MERGE-OUTER: attempt 706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3322683502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0c58e697a17dd2158c141b2bf64931e74ea72860' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1273 processed earlier; will process 1898 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54206== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564be59e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564be512b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564be4f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b91a2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b9183800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b91817858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564be4cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5564befa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564bef3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5564bef3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564bef3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5564be95b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564be949075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564be9427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564be9acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564be59ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564be68ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564be4f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564be5002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564be4e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564be5134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b91819082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564be4dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a53ef3186848608f54cd1d2986652fd75b69c9e4 Step #5: MERGE-OUTER: attempt 707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3323458954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a53ef3186848608f54cd1d2986652fd75b69c9e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1274 processed earlier; will process 1897 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54224== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636bffb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636bff29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636bff0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4b966241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4b947700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4b9456858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636bfee5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5636c09b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636c0951632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5636c0953375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636c095335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5636c03728c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5636c0360075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636c03597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5636c03c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5636bffb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5636c00a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5636bff0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636bff172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636bfefe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636bff2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4b9458082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5636bfef1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b957138ac8de29b5b275aa5bd1644afc9ca6dc Step #5: MERGE-OUTER: attempt 708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3324229840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/80b957138ac8de29b5b275aa5bd1644afc9ca6dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1275 processed earlier; will process 1896 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54242== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee33e61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee33dd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee33db8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06cd02041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06cce3500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06cce14858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee33d91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee34863018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee347fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee347ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee347ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee342d5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee3430cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee3421e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee3420c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee342057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee3426fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee33e61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee33f4dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee33db9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee33dc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee33daa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee33dd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f06cce16082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee33d9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cf6a41694215011caa48812cdf438a2c7da6345 Step #5: MERGE-OUTER: attempt 709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3325093639 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6cf6a41694215011caa48812cdf438a2c7da6345' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1277 processed earlier; will process 1894 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55862243e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586223b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558622395665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd160dba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd160bcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd160bae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55862236ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558622e40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558622dda632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558622ddc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558622ddc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5586227fb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5586227e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5586227e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55862284cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55862243ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55862252ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558622396d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5586223a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5586223877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5586223b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd160bb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55862237abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14064bc922b1d07ae388da0993e9ae91b54d4ca4 Step #5: MERGE-OUTER: attempt 710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3325913548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14064bc922b1d07ae388da0993e9ae91b54d4ca4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1278 processed earlier; will process 1893 files now Step #5: 2026-06-15 07:28:36,262 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,264 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,264 W Height 1 not in blockchain Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:28:36,264 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,264 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:28:36,264 T batch transaction: committing... Step #5: 2026-06-15 07:28:36,264 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,264 T batch transaction: end Step #5: 2026-06-15 07:28:36,264 D Stopping io_context Step #5: 2026-06-15 07:28:36,265 T Miner has received stop signal Step #5: 2026-06-15 07:28:36,265 T Not mining - nothing to stop Step #5: 2026-06-15 07:28:36,265 T Blockchain::deinit Step #5: 2026-06-15 07:28:36,265 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:28:36,265 T BlockchainLMDB::close Step #5: 2026-06-15 07:28:36,265 T BlockchainLMDB::sync Step #5: 2026-06-15 07:28:36,269 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:28:36,269 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:28:36,271 T Blockchain::Blockchain Step #5: 2026-06-15 07:28:36,271 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:28:36,271 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:28:36,271 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:28:36,271 D option: fast Step #5: 2026-06-15 07:28:36,271 D option: async Step #5: 2026-06-15 07:28:36,271 D option: 250000000bytes Step #5: 2026-06-15 07:28:36,271 T BlockchainLMDB::open Step #5: 2026-06-15 07:28:36,272 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,272 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,272 D Space used: 4096 Step #5: 2026-06-15 07:28:36,272 D Space remaining: 1073737728 Step #5: 2026-06-15 07:28:36,272 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,272 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,272 D Setting m_height to: 0 Step #5: 2026-06-15 07:28:36,272 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,272 T Blockchain::init Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,272 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,272 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:28:36,272 D init done Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,272 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,272 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,272 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:28:36,301 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,301 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,301 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,301 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,301 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,301 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:28:36,301 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,301 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,301 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,301 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,301 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:28:36,327 D Miner tx hash: Step #5: 2026-06-15 07:28:36,327 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:28:36,327 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,327 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,327 D Space used: 12288 Step #5: 2026-06-15 07:28:36,327 D Space remaining: 1073729536 Step #5: 2026-06-15 07:28:36,327 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,327 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:28:36,327 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,327 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,327 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:28:36,328 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:28:36,328 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:28:36,328 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:28:36,328 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 D Invalidating block template cache Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 I Blockchain initialized. last block: 0, d4440.h20.m39.s43 time ago, current difficulty: 1 Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:28:36,328 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 T requesting 1 from 0, cached Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:28:36,328 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,328 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,328 D Current height: 0 Step #5: 2026-06-15 07:28:36,328 D Start hardfork version: 1 Step #5: 2026-06-15 07:28:36,328 D Current hardfork version: 16 Step #5: 2026-06-15 07:28:36,329 I Validating txpool contents for v16 Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:28:36,329 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,329 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,329 D Space used: 61440 Step #5: 2026-06-15 07:28:36,329 D Space remaining: 1073680384 Step #5: 2026-06-15 07:28:36,329 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,329 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,329 T batch transaction: begin Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:28:36,329 T batch transaction: committing... Step #5: 2026-06-15 07:28:36,329 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,329 T batch transaction: end Step #5: 2026-06-15 07:28:36,329 I Loading checkpoints Step #5: 2026-06-15 07:28:36,329 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:28:36,329 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,355 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:28:36,355 T Sorted 33/33 Step #5: 2026-06-15 07:28:36,356 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:28:36,356 T Sorted 33/33 Step #5: 2026-06-15 07:28:36,357 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,357 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,358 D tx pubkey: <3b99bbd490800bb1f30f8f9e7663530fef22a1abb38db20c9318f0a2926601f0> Step #5: 2026-06-15 07:28:36,358 T Sorted 44/44 Step #5: 2026-06-15 07:28:36,393 I transaction_created: Step #5: 2026-06-15 07:28:36,393 I { Step #5: 2026-06-15 07:28:36,393 I "version": 2, Step #5: 2026-06-15 07:28:36,393 I "unlock_time": 0, Step #5: 2026-06-15 07:28:36,393 I "vin": [ { Step #5: 2026-06-15 07:28:36,393 I "key": { Step #5: 2026-06-15 07:28:36,393 I "amount": 20000, Step #5: 2026-06-15 07:28:36,393 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "k_image": "384f90a51fa113a30115c3643ecba826660c905a176b198faff49843479db3cd" Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "vout": [ { Step #5: 2026-06-15 07:28:36,393 I "amount": 0, Step #5: 2026-06-15 07:28:36,393 I "target": { Step #5: 2026-06-15 07:28:36,393 I "tagged_key": { Step #5: 2026-06-15 07:28:36,393 I "key": "9569f171a186c2b3e79b03cd4d82980614574d633f4277aa5450b9c1c8c13c56", Step #5: 2026-06-15 07:28:36,393 I "view_tag": "71" Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "extra": [ 1, 59, 153, 187, 212, 144, 128, 11, 177, 243, 15, 143, 158, 118, 99, 83, 15, 239, 34, 161, 171, 179, 141, 178, 12, 147, 24, 240, 162, 146, 102, 1, 240, 2, 9, 1, 153, 11, 191, 215, 162, 40, 142, 175 Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "rct_signatures": { Step #5: 2026-06-15 07:28:36,393 I "type": 6, Step #5: 2026-06-15 07:28:36,393 I "txnFee": 10000, Step #5: 2026-06-15 07:28:36,393 I "ecdhInfo": [ { Step #5: 2026-06-15 07:28:36,393 I "amount": "93a8f2b83d96dcee" Step #5: 2026-06-15 07:28:36,393 I }], Step #5: 2026-06-15 07:28:36,393 I "outPk": [ "bfdcee7a074907cf83fe55a954c0d71c77e621c11df70c450275f94da372857e"] Step #5: 2026-06-15 07:28:36,393 I }, Step #5: 2026-06-15 07:28:36,393 I "rctsig_prunable": { Step #5: 2026-06-15 07:28:36,393 I "nbp": 1, Step #5: 2026-06-15 07:28:36,393 I "bpp": [ { Step #5: 2026-06-15 07:28:36,393 I "A": "78036ad1fd04dd4c7c33787472b4ffb848af62d8b49d5908a4cbcb1e531f8207", Step #5: 2026-06-15 07:28:36,393 I "A1": "d0dc8297f766fd917a110e575d92c73cd9fa6dffb69ab2d16e9905c8aed3ab6c", Step #5: 2026-06-15 07:28:36,393 I "B": "ce9ba580ca8c165add25210b68333800250f9b8e46c3200122814282fcd250d6", Step #5: 2026-06-15 07:28:36,393 I "r1": "e72a9bc23a54d8ed095b25796c28fb6033536528f9c1494e8dbc17dfb934a102", Step #5: 2026-06-15 07:28:36,393 I "s1": "aae2c286bf0b814facf76384fd415dde07c7659898ffd815e8782e95df39160c", Step #5: 2026-06-15 07:28:36,393 I "d1": "668cfb6705763578dacbf365d18e125f04c8c82266f0250f3ec9dc09ba8a610f", Step #5: 2026-06-15 07:28:36,393 I "L": [ "88fa3b2c9dd35fcfca59cae0d897b59e1f829f01ccfa2ce46b980d015938f577", "a4db6a10fc5d0c185a93b7454931a175405863ea697dbc3d962204db66992811", "37aff58baf13157d851e59b27fefa6aeb3015c0816cfadbb2edb9e9ecb5d96e2", "f4429f1e8e5ec36278c76a7ec0206e62ba044cd4447a716f5d18f01a3fe4535f", "1de3cc25ca8c76cf555649e2c5ffc70f1a4ae186e692ed2100fbf285f1f82a71", "1d93ea16e4f4a98111b5b61580e64320b6e1a8acd4d0b28d3511ed2b01e15d81" Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "R": [ "6af26c5273bf43214270ee1701868631139cb546524e3b619b5e824c9a5461dc", "70c0ec27e85037668b51632fa0daa3bb701fc7469cbc4537be2f2d9c60780e0a", "ae667f68e80757a165c4d07684f09135bff8ea004821ad6a1f667b8d58360abd", "94945ca6ae8fa68556a4d0708498ef7f7b60d30fad05c50677aa5dd6f402947f", "bbf6861ab99484c6cff8d4f96d53e1686e823653f18157f61647351e5fbbb15b", "21be831d0e3e242edad6a4b91a4b9931873242328bfa46448dec077299248304" Step #5: 2026-06-15 07:28:36,393 I ] Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I ], Step #5: 2026-06-15 07:28:36,393 I "CLSAGs": [ { Step #5: 2026-06-15 07:28:36,393 I "s": [ "9dda1862483a8112b72931886bcf95e58b7445cf24683e69e31967a081550206", "5067a1830c774dffddb8129e4897d8f07fa972d2d608a7c5190687359235bc07", "1ea273edf9b194897ad3dc3b22b90f541dde0c0bfe45c5f4774c8513ad571204", "402e963b2b7ae335ebf207960ca2c2dc93ea762fca4721d9dd5c3b9306cb5301", "97a772b6963707c26c18ebba8d03e9c84f86527ed04a25d6935562f04e9b510c", "25ea19c621d408bdf9a4e35762239e664543a0dc3bd30cc72aafef0297c4440f", "d46ac9688967ed39c03009e016b73eb2bec2c696aa40e28b15bcda3616ffe70a", "6185154eae1f9e45e8cba2752731337c5c7e971dd2bc3e21f9bb4b968ea0ea07", "100e92a77d8b4b1db0fd8715e300b4c9f8250750eb1804ca713123b0d0be8604", "ea6260ab461b149c0aec2dc71ea92bbc63b3c6d29999db633cf61ba007d97006"], Step #5: 2026-06-15 07:28:36,393 I "c1": "f5c320237dd27ed6e4da2a1f207cbeee8fe8d96de103ceb4152c2e038a977c07", Step #5: 2026-06-15 07:28:36,393 I "D": "30736ff7dbc0df93111bd951d28a2651575d279ab0d38eaa8af4c70d87f8373b" Step #5: 2026-06-15 07:28:36,393 I }], Step #5: 2026-06-15 07:28:36,393 I "pseudoOuts": [ "9f0264b2da443b802df23038c5a7da9c420767a61d39286879aa42fafb7e8695"] Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 I } Step #5: 2026-06-15 07:28:36,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,393 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:28:36,393 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:28:36,393 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,393 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,393 D Space used: 69632 Step #5: 2026-06-15 07:28:36,393 D Space remaining: 1073672192 Step #5: 2026-06-15 07:28:36,393 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,393 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,393 T batch transaction: begin Step #5: 2026-06-15 07:28:36,393 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,393 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,393 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,393 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,393 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:28:36,393 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:28:36,393 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,394 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,394 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,394 T Block with hash 0f5b5e9fd476119ab8e786b0ceac47c4d985b42d2dd9dcb3cceb16ace003703d not found in db Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,394 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,394 T Block with hash 40034e8c5b550000707f2cd1fe7f0000a0f74e8c5b5500000000000000000000 not found in db Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 E Block recognized as orphaned and rejected, id = <0f5b5e9fd476119ab8e786b0ceac47c4d985b42d2dd9dcb3cceb16ace003703d>, height 1, parent in alt 0, parent in main 0 (parent <40034e8c5b550000707f2cd1fe7f0000a0f74e8c5b5500000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:28:36,394 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,394 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,394 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,394 T Block with hash d19379c542c71489c83d6a60dbd2b3cf5d5e9614bade80944df7bc8921af3615 not found in db Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,394 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,394 T Block with hash 0051db31edf0e0fd01000000000000000100000000000000e0872cd1fe7f0000 not found in db Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,394 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,394 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <0051db31edf0e0fd01000000000000000100000000000000e0872cd1fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:28:36,394 T Blockchain::have_tx Step #5: 2026-06-15 07:28:36,394 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:28:36,394 T transaction with hash d26e7bf8087f30fbb652214970ca29edb12f447e10df710cdf383895f8f2a5f3 not found in db Step #5: 2026-06-15 07:28:36,395 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:28:36,400 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,400 E Tx has fewer than two outputs Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:28:36,400 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,400 E Transaction verification impossible: Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,400 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:28:36,401 T batch transaction: committing... Step #5: 2026-06-15 07:28:36,401 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,401 T batch transaction: end Step #5: 2026-06-15 07:28:36,401 D Stopping io_context Step #5: 2026-06-15 07:28:36,401 T Miner has received stop signal Step #5: 2026-06-15 07:28:36,401 T Not mining - nothing to stop Step #5: 2026-06-15 07:28:36,401 T Blockchain::deinit Step #5: 2026-06-15 07:28:36,401 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::close Step #5: 2026-06-15 07:28:36,401 T BlockchainLMDB::sync Step #5: 2026-06-15 07:28:36,404 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:28:36,404 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:28:36,405 T Blockchain::Blockchain Step #5: 2026-06-15 07:28:36,405 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:28:36,406 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:28:36,406 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:28:36,406 D option: fast Step #5: 2026-06-15 07:28:36,406 D option: async Step #5: 2026-06-15 07:28:36,406 D option: 250000000bytes Step #5: 2026-06-15 07:28:36,406 T BlockchainLMDB::open Step #5: 2026-06-15 07:28:36,407 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:28:36,407 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,407 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,407 D Space used: 4096 Step #5: 2026-06-15 07:28:36,407 D Space remaining: 1073737728 Step #5: 2026-06-15 07:28:36,407 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,407 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,407 D Setting m_height to: 0 Step #5: 2026-06-15 07:28:36,407 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,408 T Blockchain::init Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,408 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,408 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:28:36,408 D init done Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,408 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,408 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,408 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:28:36,436 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:28:36,436 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,436 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,436 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,436 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,436 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:28:36,436 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,436 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,436 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,436 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,436 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:28:36,436 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,436 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,437 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,437 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,437 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:28:36,437 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,437 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,437 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,437 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,437 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:28:36,462 D Miner tx hash: Step #5: 2026-06-15 07:28:36,462 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:28:36,462 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,462 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,462 D Space used: 12288 Step #5: 2026-06-15 07:28:36,462 D Space remaining: 1073729536 Step #5: 2026-06-15 07:28:36,462 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,462 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:28:36,462 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,462 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,462 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,462 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:28:36,463 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:28:36,463 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:28:36,463 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:28:36,463 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 D Invalidating block template cache Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 I Blockchain initialized. last block: 0, d4440.h20.m39.s43 time ago, current difficulty: 1 Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:28:36,463 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 T requesting 1 from 0, cached Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,463 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,463 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 D Current height: 0 Step #5: 2026-06-15 07:28:36,464 D Start hardfork version: 1 Step #5: 2026-06-15 07:28:36,464 D Current hardfork version: 16 Step #5: 2026-06-15 07:28:36,464 I Validating txpool contents for v16 Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:28:36,464 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,464 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,464 D Space used: 61440 Step #5: 2026-06-15 07:28:36,464 D Space remaining: 1073680384 Step #5: 2026-06-15 07:28:36,464 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,464 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,464 T batch transaction: begin Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:28:36,464 T batch transaction: committing... Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,464 T batch transaction: end Step #5: 2026-06-15 07:28:36,464 I Loading checkpoints Step #5: 2026-06-15 07:28:36,464 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:28:36,464 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,465 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,466 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,466 D tx pubkey: <88af007083dd978955410bc49129ece63b2af5e18bce88fc5998ada1f2f7bb72> Step #5: 2026-06-15 07:28:36,466 T Sorted 44/44 Step #5: 2026-06-15 07:28:36,501 I transaction_created: <821219c7505c8c7b6dffe083ef124e66e7d100f58285deb4d663a8e6fd6c6e1d> Step #5: 2026-06-15 07:28:36,501 I { Step #5: 2026-06-15 07:28:36,501 I "version": 2, Step #5: 2026-06-15 07:28:36,501 I "unlock_time": 0, Step #5: 2026-06-15 07:28:36,501 I "vin": [ { Step #5: 2026-06-15 07:28:36,501 I "key": { Step #5: 2026-06-15 07:28:36,501 I "amount": 765453459, Step #5: 2026-06-15 07:28:36,501 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "k_image": "7715ef429cfcc473bf96419c92c1898b066ad11d83262cc2e9eff6700f87b9f4" Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "vout": [ { Step #5: 2026-06-15 07:28:36,501 I "amount": 0, Step #5: 2026-06-15 07:28:36,501 I "target": { Step #5: 2026-06-15 07:28:36,501 I "tagged_key": { Step #5: 2026-06-15 07:28:36,501 I "key": "4dd41833231718ce10ee77d8cb432b38bd70d0974766bb0f7734ded99acab3dd", Step #5: 2026-06-15 07:28:36,501 I "view_tag": "dc" Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "extra": [ 1, 136, 175, 0, 112, 131, 221, 151, 137, 85, 65, 11, 196, 145, 41, 236, 230, 59, 42, 245, 225, 139, 206, 136, 252, 89, 152, 173, 161, 242, 247, 187, 114, 2, 9, 1, 196, 138, 229, 41, 83, 6, 16, 166 Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "rct_signatures": { Step #5: 2026-06-15 07:28:36,501 I "type": 6, Step #5: 2026-06-15 07:28:36,501 I "txnFee": 10000, Step #5: 2026-06-15 07:28:36,501 I "ecdhInfo": [ { Step #5: 2026-06-15 07:28:36,501 I "amount": "28bb7274fbe6c022" Step #5: 2026-06-15 07:28:36,501 I }], Step #5: 2026-06-15 07:28:36,501 I "outPk": [ "a00af2fd7ee54e0543c3cf7f5a015f04ae44d990a6f2615468902ede8dc90d70"] Step #5: 2026-06-15 07:28:36,501 I }, Step #5: 2026-06-15 07:28:36,501 I "rctsig_prunable": { Step #5: 2026-06-15 07:28:36,501 I "nbp": 1, Step #5: 2026-06-15 07:28:36,501 I "bpp": [ { Step #5: 2026-06-15 07:28:36,501 I "A": "8ede67b03b1126c619827427f9a6e25c2cbd0219dede8f16e0c732ffdfef7db1", Step #5: 2026-06-15 07:28:36,501 I "A1": "b2abc1fe535070e69787d981c554e5fb6249fd0e0c22b0c88ee6281d9e278197", Step #5: 2026-06-15 07:28:36,501 I "B": "44c0533c183ecd4e7c31db036ac2d14e89f770298a59cd373f7f0dd3543d3d6c", Step #5: 2026-06-15 07:28:36,501 I "r1": "9b4dddd6e5843a253ae72e69032ec174ac5196484cd622db9a4e604742807e08", Step #5: 2026-06-15 07:28:36,501 I "s1": "ead45c26f39d9d2a74c6b469f26be1c66a3e2380c0322fd301ac7d707a8df30d", Step #5: 2026-06-15 07:28:36,501 I "d1": "7fa9dc1e5dcf07812425642914c5b99c8322021d136108604c886e7d8f6f4b0d", Step #5: 2026-06-15 07:28:36,501 I "L": [ "a9bc3b27fbcd780ca7d2dc61ada54985bef398ce46a23b57a3e25641a4b653bd", "9749d359c4c895b844b0fe26f2992263e55f450d032c358d068d145f28e8a5f6", "c57812cdddb214ffef9c27e459fdd314b9a78fe954c9e6f765344346b9997bc7", "94b8abb23978fa237d9129d11a9b5059b0c71e5ef92c02055156bf4c1e10bdab", "56c12dbe0e96ab22f78efe9054343a1189c1a8a278de5711bfde5d5be635c3e0", "14afab628d3052ec0d419ea3da4262f9f56cadaf309fbadb7f439e195f5b553c" Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "R": [ "d3a45c428a96ca2229e9809816332ad6566d5633694d09a6b7bb02e4742ef648", "ae30892954d612677f94bd80670c70907d457ddd95db0c7c43a7aae8cab095bb", "7b37f0b407005d5f99770292539f4df0c01f1602808ec02e4860b0517dcba85e", "314eb448551c5e3fa448d1f97a8015df84c74b13ca2a98ac5f8c87852bf6f521", "6c3144dfe50a8c54e92dea5d9b1cacaae45de11fb14c35aab641c4f7d98079d5", "e3758e3a6272c7bcc6b66b5345d503a9799308bc35fd6b318bbf367436a7fb9a" Step #5: 2026-06-15 07:28:36,501 I ] Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I ], Step #5: 2026-06-15 07:28:36,501 I "CLSAGs": [ { Step #5: 2026-06-15 07:28:36,501 I "s": [ "2387b65c5063e11f86153f03342b4e2c2c8f1d461042066a80ee7c70baecb707", "5905dcf6f7da90fb34dd3aee1b8c3d437224a8a438becadd544bb5cd78abb606", "77ac897499bc23093f07e69a2d4ba3fe2b26025a74c34b6330adaafae7ef8308", "ed4e92af593ac15572e5a5e2913e3ff5013f0f6f598480741f4d81e92f98e407", "17e0d871d5c5f1d565035e616a9a6ead3ce2d52e56ace2ce9f55923638c2a107", "411eb170d42f8e309c1af5dce7f9e34f241235d9359e02789692089237694404", "855ce118cbb9c81449163f3db52a6ca0af3ff3af8448fcffb5f04c99bc19900f", "707f3459c5da7563c11e88bf6389c2e423a147beee02855343c685176ead5703", "f32b0feee85af3df7010afc7aa51139fd24465c8c7a7e91c2307d5017382370d", "2941ab3e7089bddac70f56d08a460e472ffc7502ae3c174ac4614c9aa1d86405"], Step #5: 2026-06-15 07:28:36,501 I "c1": "445544b48d1faf9cefdc019824b221823f4efd42d6975aefb325d421d9ab350e", Step #5: 2026-06-15 07:28:36,501 I "D": "aa5f814e7272ebfc139fbcb83b1230e28c12f27ad02a3596cb78cd9c9689bc7b" Step #5: 2026-06-15 07:28:36,501 I }], Step #5: 2026-06-15 07:28:36,501 I "pseudoOuts": [ "8da19586af3a36908e7db6f933e48978c24e008e775807eaa8d8ac9cecf002df"] Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,501 I } Step #5: 2026-06-15 07:28:36,502 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,502 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,502 D tx pubkey: <0f3ccb15958490a17db381210f6eb5aa37adf7e1155e00fc8e6847cda0d9ec83> Step #5: 2026-06-15 07:28:36,503 T Sorted 44/44 Step #5: 2026-06-15 07:28:36,537 I transaction_created: <66ba7ec040829e25703ac75fe87bc727968bc86a043281afc69fac4ba5d04ade> Step #5: 2026-06-15 07:28:36,537 I { Step #5: 2026-06-15 07:28:36,537 I "version": 2, Step #5: 2026-06-15 07:28:36,537 I "unlock_time": 0, Step #5: 2026-06-15 07:28:36,537 I "vin": [ { Step #5: 2026-06-15 07:28:36,537 I "key": { Step #5: 2026-06-15 07:28:36,537 I "amount": 765453459, Step #5: 2026-06-15 07:28:36,537 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:28:36,537 I ], Step #5: 2026-06-15 07:28:36,537 I "k_image": "bc686dbcf8ef9fb61a26a9054b13ab0a6812c15daff3e8a015d9e1bb3ede72c0" Step #5: 2026-06-15 07:28:36,537 I } Step #5: 2026-06-15 07:28:36,537 I } Step #5: 2026-06-15 07:28:36,537 I ], Step #5: 2026-06-15 07:28:36,537 I "vout": [ { Step #5: 2026-06-15 07:28:36,537 I "amount": 0, Step #5: 2026-06-15 07:28:36,537 I "target": { Step #5: 2026-06-15 07:28:36,537 I "tagged_key": { Step #5: 2026-06-15 07:28:36,537 I "key": "d82790f5b198eda7261891f82ca844df9a0b535bd18264a40fb4fbd4b86295d2", Step #5: 2026-06-15 07:28:36,537 I "view_tag": "77" Step #5: 2026-06-15 07:28:36,537 I } Step #5: 2026-06-15 07:28:36,537 I } Step #5: 2026-06-15 07:28:36,537 I } Step #5: 2026-06-15 07:28:36,537 I ], Step #5: 2026-06-15 07:28:36,537 I "extra": [ 1, 15, 60, 203, 21, 149, 132, 144, 161, 125, 179, 129, 33, 15, 110, 181, 170, 55, 173, 247, 225, 21, 94, 0, 252, 142, 104, 71, 205, 160, 217, 236, 131, 2, 9, 1, 123, 236, 125, 142, 61, 159, 170, 133 Step #5: 2026-06-15 07:28:36,537 I ], Step #5: 2026-06-15 07:28:36,537 I "rct_signatures": { Step #5: 2026-06-15 07:28:36,537 I "type": 6, Step #5: 2026-06-15 07:28:36,537 I "txnFee": 10000, Step #5: 2026-06-15 07:28:36,537 I "ecdhInfo": [ { Step #5: 2026-06-15 07:28:36,537 I "amount": "ffe619193dc27474" Step #5: 2026-06-15 07:28:36,537 I }], Step #5: 2026-06-15 07:28:36,537 I "outPk": [ "4fbf392b4d47a7343bdc56c225b75cc52eaca2e420d6c366a3c5f843926acba5"] Step #5: 2026-06-15 07:28:36,537 I }, Step #5: 2026-06-15 07:28:36,537 I "rctsig_prunable": { Step #5: 2026-06-15 07:28:36,537 I "nbp": 1, Step #5: 2026-06-15 07:28:36,537 I "bpp": [ { Step #5: 2026-06-15 07:28:36,537 I "A": "df723cdc337199980b4afb7acb9180739a59bad1495d24cb88d2d10ef4dd6f21", Step #5: 2026-06-15 07:28:36,537 I "A1": "5aee3da91f538295780bced5a2374d129236224e21f0b18b199335e4290d7cb4", Step #5: 2026-06-15 07:28:36,537 I "B": "758c6fd892417e8dc2b0f827d09dc612b0e6c35bef27eebc37757a7787daaf85", Step #5: 2026-06-15 07:28:36,537 I "r1": "b6f50d9e82f7869bef4e6e9073c679c6c272654dda9279ab60071d4f51b7360e", Step #5: 2026-06-15 07:28:36,537 I "s1": "87393587acc28544a9c397f835e6bb40c2c34fdd77fa48d0e357b2ad1e4fcc07", Step #5: 2026-06-15 07:28:36,537 I "d1": "a670bb5d5e91c32e118d539a6b1ce9ca597899c0193a9e6227bff546ce351d0d", Step #5: 2026-06-15 07:28:36,537 I "L": [ "64d2e2882680c772de3d3055ca7836ee31d44084445b294e65d9ab8d2f44f039", "7e0c85e3b697a3c26a566153c215ae8392a2911551e77bf0578965e4fed97ad3", "27c93e95bc132dde4798b478128f46f1f2df7b220729d12ab0834f090b1a95f7", "bcdf5c4f0b43ba3deb2a85d2467069d418d94ec227b34e149a664fcbc62fbbf5", "08a5b0e574c96ab24754e15c9a9d4cb9d6d6910ee80bdb9e61ae67f640f4ebe0", "5627559fc6a3e887d95ee07a7f7c30da740777d5a6b5f174934a91061bee3b62" Step #5: 2026-06-15 07:28:36,538 I ], Step #5: 2026-06-15 07:28:36,538 I "R": [ "f5dbe89a0eedf5b50863c8904d975534db5668a81270d48b16314232cae9e29d", "092c9fb449002ef15c0ab2b5881de8d61803e2a7ef8dda7f8d4f4725bc7afa21", "881881b40b9762a854790bedb22f1156a4a77d67b66f3d463e79a365c93ae32f", "0d66b5106f4d3882e8dcef77b48b8def64fdbb4e5af1b17a29aa3371b8fce879", "e4b9f67436b84b5ca4e1bdf45652fcda23baa47cff9264809a27aee667162c4c", "5ac614c38711e109517067dc089e99a27adcfc05915c7164cfdcc03d537bd35d" Step #5: 2026-06-15 07:28:36,538 I ] Step #5: 2026-06-15 07:28:36,538 I } Step #5: 2026-06-15 07:28:36,538 I ], Step #5: 2026-06-15 07:28:36,538 I "CLSAGs": [ { Step #5: 2026-06-15 07:28:36,538 I "s": [ "88f6ce3b4a942233ba334a8d0181ca65c16b0bf55bf683b2b1a34fa914fedd0b", "396cc75cdf8722c8fe20e048ba728811930b4813f0f34b18fff4b2da81768808", "90b3b01176530cb9dae2add16ac6b5ed058850f02d43fcebfe7bb53ace47a50b", "f85847898e044a44c7116c7794cd6417a2588a311ab141ca1569bba26ca30803", "66cf5328f740a100d17fe0020922ca344e73c8949b2984373fd468a71e68ac03", "2f1c04b0a21cbad65b83367bb9af6f63e038da156d4f30c234d70e677aded503", "5bb28c5b476653d8878c08e8e2a0573e1612299baadd6ebc7a189c1e5a40130d", "34fa8619af2e2ba8b1eb4d1613a379b07bb0a63dffe6f4ecde5782ecb37a190e", "5808437bbb28a6557791df870aa97aea342962f2c719c42cba5d11ee7a7f6a04", "d6cdf330e46f3733a19ecacf6948011b461d57e5cba03a5801801e48dddd460c"], Step #5: 2026-06-15 07:28:36,538 I "c1": "56d4a57702f731e05a1e69d7364d3605d8709f29707b432fac71344e8b5e980f", Step #5: 2026-06-15 07:28:36,538 I "D": "1b1208eec76db075485fcf1a30009f8523a75191f75c8e73eb65863c923712a8" Step #5: 2026-06-15 07:28:36,538 I }], Step #5: 2026-06-15 07:28:36,538 I "pseudoOuts": [ "bb4a6cd306ac1af9388dba33bbe7ae971ca84a58411b3f4ec62b1c39c562eb49"] Step #5: 2026-06-15 07:28:36,538 I } Step #5: 2026-06-15 07:28:36,538 I } Step #5: 2026-06-15 07:28:36,539 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,539 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:28:36,539 D tx pubkey: Step #5: 2026-06-15 07:28:36,539 T Sorted 44/44 Step #5: 2026-06-15 07:28:36,574 I transaction_created: <3638bf299a893e2265a1d10719ee81711cc2a73289519fea7096c82805a0a7e3> Step #5: 2026-06-15 07:28:36,574 I { Step #5: 2026-06-15 07:28:36,574 I "version": 2, Step #5: 2026-06-15 07:28:36,574 I "unlock_time": 0, Step #5: 2026-06-15 07:28:36,574 I "vin": [ { Step #5: 2026-06-15 07:28:36,574 I "key": { Step #5: 2026-06-15 07:28:36,574 I "amount": 685798916, Step #5: 2026-06-15 07:28:36,574 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "k_image": "7c230c0e7fe3fa72a0f625975e5c43331d21551ed79b2b9d6c5e93ecd2d071a0" Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "vout": [ { Step #5: 2026-06-15 07:28:36,574 I "amount": 0, Step #5: 2026-06-15 07:28:36,574 I "target": { Step #5: 2026-06-15 07:28:36,574 I "tagged_key": { Step #5: 2026-06-15 07:28:36,574 I "key": "758c46058f50804b3cc61b0e6585dc5e8bdf715b67f5f15411aabebccacf4d28", Step #5: 2026-06-15 07:28:36,574 I "view_tag": "e7" Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "extra": [ 1, 212, 91, 94, 27, 1, 101, 4, 50, 181, 65, 116, 229, 189, 240, 14, 110, 34, 7, 215, 222, 49, 179, 228, 59, 18, 210, 199, 207, 16, 34, 224, 139, 2, 9, 1, 79, 156, 225, 86, 116, 212, 83, 91 Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "rct_signatures": { Step #5: 2026-06-15 07:28:36,574 I "type": 6, Step #5: 2026-06-15 07:28:36,574 I "txnFee": 10000, Step #5: 2026-06-15 07:28:36,574 I "ecdhInfo": [ { Step #5: 2026-06-15 07:28:36,574 I "amount": "1fe64d581889f015" Step #5: 2026-06-15 07:28:36,574 I }], Step #5: 2026-06-15 07:28:36,574 I "outPk": [ "9b57152b17f4b648367f87598dada0ce78af1810a8f1a53a43ac7996c7372b53"] Step #5: 2026-06-15 07:28:36,574 I }, Step #5: 2026-06-15 07:28:36,574 I "rctsig_prunable": { Step #5: 2026-06-15 07:28:36,574 I "nbp": 1, Step #5: 2026-06-15 07:28:36,574 I "bpp": [ { Step #5: 2026-06-15 07:28:36,574 I "A": "02660fecfb73624a964e68b7f99d6581f8d460d53d78670d2a8172df78e85a1b", Step #5: 2026-06-15 07:28:36,574 I "A1": "e88192adcceeeb09d15981ea60af4523416c54c0cca53ef7ff9f62f04e15abf3", Step #5: 2026-06-15 07:28:36,574 I "B": "d654512ec13f6e7e8b21045d24414819ffa6281a455b0c400b737c44a3250f47", Step #5: 2026-06-15 07:28:36,574 I "r1": "35ab4f58c86d06ccdf9645933ce24b5bf4d180f50fbe27f1d5251ba45ff1850f", Step #5: 2026-06-15 07:28:36,574 I "s1": "d2e5b13e0a467b8260e5d5a8afd84550d6a2a25c8dc768bc7413833464965b0f", Step #5: 2026-06-15 07:28:36,574 I "d1": "b25ea6142490ad1b8c949696f78a3414d97a6ed649e5c41c4b9b03d34596ae03", Step #5: 2026-06-15 07:28:36,574 I "L": [ "c822c788fd4616cad86f08a6107e00bf56c3c22adc82f993c926ee47906bb4b9", "2cee76e440d15c28054e5721c0c4d3b9cf1ca7a6e0080e8d946d9815e2702fe3", "1ae5e03307ddad049797eff58fcae1e16dc1c6ca0b6c70dbc20648a111476c2f", "62039492b10f1ea33612c1d19032719e0be8f07e426d7285df8505be3c097f9c", "49498aecbfee7465375f99efa636241da9e12090362aa7d6697600e1f341a914", "fb3e633c8d9d9cb224f2e16f96a24e5514cab7c36081f234e61708b13f2d3f86" Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "R": [ "ec657a2ab70d3198f19685f5e6a0b417f7d3be70ba8c19bef241ae42a1d07e1f", "4a27895220b1823cd3927b422681bdcc962a780219d5e4ab5ddc75025f037be4", "b9f51bee3e9a619bbb640ef0060846fad9074ad6af143927f039854a91311aa8", "d5d3e4c54874cfb0f3c6aed0ed197877da61357d0ca506451457d52a0e0b7486", "70b9f3228f2c393f80acd8779fbb2c4216c016dfede4c45b09a74fb700025660", "b99b8410128389a3b0945892231e8cd13234fa9af96c5cd1522f69fd5b619aed" Step #5: 2026-06-15 07:28:36,574 I ] Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I ], Step #5: 2026-06-15 07:28:36,574 I "CLSAGs": [ { Step #5: 2026-06-15 07:28:36,574 I "s": [ "7a2c551155fbeaf2da16def70d9d4f2dea2ecc8ef3eaf83618a4e5abdef80001", "d1c4b40bf9733c420f11577f65bbb40f38dcde1bd00f213d07b4ee78df21b40d", "adb2b128c3296c9d8ea8923908da974d9cc2b642f0700d1dba27ac1ca184690c", "c3c8c9675f83fd04a39f32642ca436f6c9aec9b12ffb1195f2d082314eba9a01", "d6c43081d0cda725e72468ad850ce881d0632ac3bc0357811ce687ed023ac300", "ebbc5d0a791a9f7fd5177b0ea0fa8b62ca15340e51ce0d2d75ee0c8e176ea10b", "8e7ac10f2873e904eaac1a736bef6227d4ed145a1f5aecf88a30f51f751b7707", "76165173a9a302de01e0a3c8dc5671d0b0f9e3603a5eaed745663545cbae1203", "b46cce70222c146040d987038d515c760314d87136c60ec5ca4292400c866f06", "4db8cba27b1e604b23a6ab9ed61f5a08581a78587520be886e35f6b45ec1df01"], Step #5: 2026-06-15 07:28:36,574 I "c1": "dd2a98a9467bf50a6a7e4c48569e9e5f873bca88f46f76409c9ad5457be3ba00", Step #5: 2026-06-15 07:28:36,574 I "D": "a6e7a5f3f2e72f89338642e21f5e30782a64083f65e0efa5e0f07d06100358df" Step #5: 2026-06-15 07:28:36,574 I }], Step #5: 2026-06-15 07:28:36,574 I "pseudoOuts": [ "e270c3dec7b212377fcb3d0ff59f61d6beb31583eec678c86023da7f4b2ffadc"] Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 I } Step #5: 2026-06-15 07:28:36,574 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,574 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:28:36,574 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:28:36,574 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:28:36,574 D DB map size: 1073741824 Step #5: 2026-06-15 07:28:36,574 D Space used: 69632 Step #5: 2026-06-15 07:28:36,574 D Space remaining: 1073672192 Step #5: 2026-06-15 07:28:36,574 D Size threshold: 0 Step #5: 2026-06-15 07:28:36,574 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:28:36,679 T batch transaction: begin Step #5: 2026-06-15 07:28:36,679 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,679 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,679 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,679 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,679 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:28:36,679 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:28:36,679 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,680 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,680 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,680 T Block with hash 0f5b5e9fd476119ab8e786b0ceac47c4d985b42d2dd9dcb3cceb16ace003703d not found in db Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,680 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,680 T Block with hash 40034e8c5b550000707f2cd1fe7f0000a0f74e8c5b5500000000000000000000 not found in db Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 E Block recognized as orphaned and rejected, id = <0f5b5e9fd476119ab8e786b0ceac47c4d985b42d2dd9dcb3cceb16ace003703d>, height 1, parent in alt 0, parent in main 0 (parent <40034e8c5b550000707f2cd1fe7f0000a0f74e8c5b5500000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:28:36,680 T Blockchain::add_new_block Step #5: 2026-06-15 07:28:36,680 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:28:36,680 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,680 T Block with hash d19379c542c71489c83d6a60dbd2b3cf5d5e9614bade80944df7bc8921af3615 not found in db Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,680 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:28:36,680 T Block with hash 0051db31edf0e0fd01000000000000000100000000000000e0872cd1fe7f0000 not found in db Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_tail_id Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:28:36,680 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,680 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <0051db31edf0e0fd01000000000000000100000000000000e0872cd1fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:28:36,680 T Blockchain::have_tx Step #5: 2026-06-15 07:28:36,680 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:28:36,680 T transaction with hash 821219c7505c8c7b6dffe083ef124e66e7d100f58285deb4d663a8e6fd6c6e1d not found in db Step #5: 2026-06-15 07:28:36,681 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:28:36,687 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,687 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,687 E Tx <821219c7505c8c7b6dffe083ef124e66e7d100f58285deb4d663a8e6fd6c6e1d> has fewer than two outputs Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:28:36,687 I Transaction added to pool: txid <821219c7505c8c7b6dffe083ef124e66e7d100f58285deb4d663a8e6fd6c6e1d> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,687 E Transaction verification impossible: <821219c7505c8c7b6dffe083ef124e66e7d100f58285deb4d663a8e6fd6c6e1d> Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:28:36,687 T Blockchain::have_tx Step #5: 2026-06-15 07:28:36,687 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:28:36,687 T transaction with hash 66ba7ec040829e25703ac75fe87bc727968bc86a043281afc69fac4ba5d04ade not found in db Step #5: 2026-06-15 07:28:36,687 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:28:36,693 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,693 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,693 E Tx <66ba7ec040829e25703ac75fe87bc727968bc86a043281afc69fac4ba5d04ade> has fewer than two outputs Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:28:36,693 I Transaction added to pool: txid <66ba7ec040829e25703ac75fe87bc727968bc86a043281afc69fac4ba5d04ade> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,693 E Transaction verification impossible: <66ba7ec040829e25703ac75fe87bc727968bc86a043281afc69fac4ba5d04ade> Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:28:36,693 T Blockchain::have_tx Step #5: 2026-06-15 07:28:36,693 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:28:36,693 T transaction with hash 3638bf299a893e2265a1d10719ee81711cc2a73289519fea7096c82805a0a7e3 not found in db Step #5: 2026-06-15 07:28:36,694 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:28:36,699 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::height Step #5: 2026-06-15 07:28:36,699 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:28:36,699 E Tx <3638bf299a893e2265a1d10719ee81711cc2a73289519fea7096c82805a0a7e3> has fewer than two outputs Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:28:36,699 I Transaction added to pool: txid <3638bf299a893e2265a1d10719ee81711cc2a73289519fea7096c82805a0a7e3> weight: 1171 fee/byte: 8.53971, count: 3 Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:28:36,699 E Transaction verification impossible: <3638bf299a893e2265a1d10719ee81711cc2a73289519fea7096c82805a0a7e3> Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:28:36,699 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:28:36,699 T BlockchainLMDB::height Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54345== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b899a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b89915b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b898f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff07495a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff07476f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff07474e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b898d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555b8a3a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b8a33d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555b8a33f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b8a33f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555b89d5e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b89d4c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b89d457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b89dafd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b899a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b89a8dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b898f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b899032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b898ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b899164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff074750082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b898ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baf076c169f3253d8e909df4a58918d1c0004280 Step #5: MERGE-OUTER: attempt 711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3327492427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/baf076c169f3253d8e909df4a58918d1c0004280' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1282 processed earlier; will process 1889 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54497== ERROR: libFuzzer: deadly signal Step #5: #0 0x56104d227594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56104d19bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56104d17e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e10b5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e1096800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e10947858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56104d157e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56104dc29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56104dbc3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56104dbc5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56104dbc535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56104d5e48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56104d5d2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56104d5cb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56104d635d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56104d227c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56104d313d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56104d17fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56104d1892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56104d1707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56104d19c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e10949082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56104d163bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd2ea0dfa34f8e3d16d85cf773850f4dc9912ebf Step #5: MERGE-OUTER: attempt 712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3328440873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fd2ea0dfa34f8e3d16d85cf773850f4dc9912ebf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1283 processed earlier; will process 1888 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==54513== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f883f08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f883e7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f883e5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d0751841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d0732d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d0730c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f883e38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f88490a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8848a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f8848a6578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f8842ad570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f884316d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f883f08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f883ff4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f883e60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f883e6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f883e517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f883e7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7d0730e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f883e44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fc9ace3eca3e287d004977e24434693353308ab Step #5: MERGE-OUTER: attempt 713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3329218997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8fc9ace3eca3e287d004977e24434693353308ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1284 processed earlier; will process 1887 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==54566== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff5375f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff536d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff536b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f550b84441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f550b65900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f550b638858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff5368fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ff54161018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff540fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ff540fd578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55ff53b04570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ff53b6dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ff5375fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ff5384bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ff536b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ff536c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ff536a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ff536d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f550b63a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ff5369bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7b56a3f2986641f06316b957ab1e618e08e625b Step #5: MERGE-OUTER: attempt 714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3330103873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c7b56a3f2986641f06316b957ab1e618e08e625b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1285 processed earlier; will process 1886 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54618== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af4411e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af44092b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af44075665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a2476941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a2457e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a2455d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af4404ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55af44b20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af44aba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55af44abc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af44abc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55af44592f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af445c9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af444db42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af444c9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af444c27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af4452cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af4411ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af4420ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af44076d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af440802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af440677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af440934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2a2455f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af4405abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-611c991d47f3db3444f918fb9f332baf771b8e30 Step #5: MERGE-OUTER: attempt 715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3332315230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/611c991d47f3db3444f918fb9f332baf771b8e30' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1288 processed earlier; will process 1883 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54745== ERROR: libFuzzer: deadly signal Step #5: #0 0x560639aac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560639a20b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560639a03665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7dbac841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7db8dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7db8bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606399dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56063a4ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56063a448632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56063a44a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56063a44a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560639e698c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560639e57075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560639e507cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560639ebad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560639aacc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560639b98d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560639a04d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560639a0e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606399f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560639a214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7db8be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606399e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-140d83a828c030a762dc75ab75c84cb6e6ffc3fb Step #5: MERGE-OUTER: attempt 716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3333554472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/140d83a828c030a762dc75ab75c84cb6e6ffc3fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1291 processed earlier; will process 1880 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54830== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2656d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b26564ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b26562d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0672eac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0672cc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0672ca0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b265606e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b2660d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b266072632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b266074375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b26607435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b265a938c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b265a81075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b265a7a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b265ae4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2656d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2657c2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b26562ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2656382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b26561f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b26564b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0672ca2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b265612bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b10951059bc949ac27190bb49ad376cfb218c27f Step #5: MERGE-OUTER: attempt 717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3334128753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b10951059bc949ac27190bb49ad376cfb218c27f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1292 processed earlier; will process 1879 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdbbe3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdbbdb3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdbbd96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce073cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce071e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce071c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdbbd6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdbc841018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdbc7db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdbc7dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdbc7dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bdbc1fc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bdbc1ea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bdbc1e37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bdbc24dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bdbbe3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bdbbf2bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bdbbd97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bdbbda12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bdbbd887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bdbbdb44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce071c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bdbbd7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5bd28013a5439abd6f3e1c24d183cebaa11b280 Step #5: MERGE-OUTER: attempt 718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3334936619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c5bd28013a5439abd6f3e1c24d183cebaa11b280' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1293 processed earlier; will process 1878 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54890== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d49951f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d499493b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d499476665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f47d9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f47ba600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f47b85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d49944fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d499f21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d499ebb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d499ebd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d499ebd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d4998dc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4998ca075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4998c37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d49992dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d49951fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d49960bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d499477d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4994812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4994687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4994944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f47b87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d49945bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac113e97d7c0f92fb49d1e42baf8a9a64f5e2564 Step #5: MERGE-OUTER: attempt 719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3335705868 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac113e97d7c0f92fb49d1e42baf8a9a64f5e2564' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1294 processed earlier; will process 1877 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54908== ERROR: libFuzzer: deadly signal Step #5: #0 0x555661f14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555661e88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555661e6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94dd7f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94dd60700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94dd5e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555661e44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555662916018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556628b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5556628b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556628b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5556622d18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5556622bf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5556622b87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555662322d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555661f14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555662000d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555661e6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555661e762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555661e5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555661e894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94dd5e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555661e50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84c68c5441d77d69a519f61e97442925bd8c9a75 Step #5: MERGE-OUTER: attempt 720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3336580469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/84c68c5441d77d69a519f61e97442925bd8c9a75' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1297 processed earlier; will process 1874 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d60534c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6052c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6052a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0de452441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0de433900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0de4318858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d60527ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d605d4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d605ce8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d605cea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d605cea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d6057c0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d6057f7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d60570942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d6056f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d6056f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d60575ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d60534cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d605438d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d6052a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d6052ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d6052957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d6052c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0de431a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d605288bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0623b50431e8d0a5f6535e18478a2a23e5994de Step #5: MERGE-OUTER: attempt 721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3337766114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d0623b50431e8d0a5f6535e18478a2a23e5994de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1299 processed earlier; will process 1872 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1cde8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1cde01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1cdde4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde5eebf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde5ecd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde5ecb3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1cddbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1ce88f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1ce829632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1ce82b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1ce82b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1ce301f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1ce338fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1ce24a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1ce238075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1ce2317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1ce29bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1cde8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1cdf79d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1cdde5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1cddef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1cddd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1cde024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde5ecb5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1cddc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c965dcc35d09b7b2305d215340132f6f29cee6e Step #5: MERGE-OUTER: attempt 722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3340075500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3c965dcc35d09b7b2305d215340132f6f29cee6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1304 processed earlier; will process 1867 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55244== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f14b06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f14a7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f14a5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9641ac641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96418db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96418ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f14a36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f15508018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f154a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f154a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f154a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f14f7af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f14fb1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f14ec342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f14eb1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f14eaa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f14f14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f14b06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f14bf2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f14a5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f14a682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f14a4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f14a7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f96418bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f14a42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd73ba69c75d6395b67217f74d7f7dc25ea745af Step #5: MERGE-OUTER: attempt 723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3341387177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fd73ba69c75d6395b67217f74d7f7dc25ea745af' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1306 processed earlier; will process 1865 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==55328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55697a806594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55697a77ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55697a75d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ba80f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ba7f0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ba7ee9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55697a736e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55697b208018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55697b1a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55697b1a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55697b1a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55697ac6f765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55697acd99b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55697ad35a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55697ac14e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55697ac14e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55697a806c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55697a8f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55697a75ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55697a7682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55697a74f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55697a77b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5ba7eeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55697a742bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c88a6b26e845cf6efa9d1c1775923bf1d800b778 Step #5: MERGE-OUTER: attempt 724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3343416168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c88a6b26e845cf6efa9d1c1775923bf1d800b778' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1310 processed earlier; will process 1861 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55523== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ddb030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ddafa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ddaf87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547586d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547568200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5475661858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ddaf60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ddba32018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ddb9cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ddb9ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ddb9ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ddb3ed8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ddb3db075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ddb3d47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ddb43ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ddb030c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ddb11cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ddaf88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ddaf922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ddaf797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ddafa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5475663082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ddaf6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6814564d55a784a04641c13fef78716407589718 Step #5: MERGE-OUTER: attempt 725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3344208292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6814564d55a784a04641c13fef78716407589718' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1311 processed earlier; will process 1860 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55537== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ff3fd5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ff3f49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ff3f2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f275dac641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f275d8db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f275d8ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ff3f05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564ff49d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ff4971632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564ff4973375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ff497335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564ff43928c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564ff4380075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564ff43797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564ff43e3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564ff3fd5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564ff40c1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564ff3f2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564ff3f372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564ff3f1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564ff3f4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f275d8bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564ff3f11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cb7ac28780340694a8043b7c0e4792c36e718db Step #5: MERGE-OUTER: attempt 726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3344974659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1cb7ac28780340694a8043b7c0e4792c36e718db' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1312 processed earlier; will process 1859 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==55555== ERROR: libFuzzer: deadly signal Step #5: #0 0x56259816c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5625980e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5625980c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efec7b2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efec794300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efec7922858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56259809ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562598b6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562598b08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562598b0a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x562598511570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56259857ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56259816cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562598258d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5625980c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5625980ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5625980b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5625980e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7efec7924082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5625980a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cebd80c71bac81c771233c0e25cbad6b591368a1 Step #5: MERGE-OUTER: attempt 727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3345748311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cebd80c71bac81c771233c0e25cbad6b591368a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1313 processed earlier; will process 1858 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55577== ERROR: libFuzzer: deadly signal Step #5: #0 0x56493896f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649388e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649388c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4459be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4457d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4457b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56493889fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564939371018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56493930b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56493930d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56493930d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564938de3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564938e1afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564938d2c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564938d1a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564938d137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564938d7dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56493896fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564938a5bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5649388c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5649388d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5649388b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5649388e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff4457b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5649388abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3908ff1e80432bd70963ee8b4499484ebb99d245 Step #5: MERGE-OUTER: attempt 728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3347186317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3908ff1e80432bd70963ee8b4499484ebb99d245' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1315 processed earlier; will process 1856 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55697== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a03d166594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a03d0dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a03d0bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5520b7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f552098e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f552096d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a03d096e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a03db68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a03db02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a03db04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a03db0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a03d5daf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a03d611fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a03d52342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a03d511075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a03d50a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a03d574d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a03d166c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a03d252d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a03d0bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a03d0c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a03d0af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a03d0db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f552096f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a03d0a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6df7ba2df94cc2b9a94e611bc8b114e2ab7fdc4 Step #5: MERGE-OUTER: attempt 729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3347671531 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f6df7ba2df94cc2b9a94e611bc8b114e2ab7fdc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1316 processed earlier; will process 1855 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55768== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a51918594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a5188cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a5186f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf2063941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf2044e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf2042d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a51848e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a5231a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a522b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a522b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a522b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555a51d8cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a51dc3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a51cd542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a51cc3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a51cbc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a51d26d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a51918c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a51a04d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a51870d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a5187a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a518617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a5188d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcf2042f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a51854bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce421bdccfd985fbe7495d88ec8b77e34f8024ca Step #5: MERGE-OUTER: attempt 730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3348418389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ce421bdccfd985fbe7495d88ec8b77e34f8024ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1317 processed earlier; will process 1854 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55781== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcbaba7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcbab1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcbaafe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bc331b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bc313000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bc310f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcbaad7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fcbb5a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcbb543632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fcbb545375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcbb54535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fcbb01bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fcbb052fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fcbaf6442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fcbaf52075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fcbaf4b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fcbafb5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fcbaba7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fcbac93d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fcbaaffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fcbab092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fcbaaf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fcbab1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7bc3111082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fcbaae3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11cbbfb04c5a50209e64a393a2018efd8ec95c55 Step #5: MERGE-OUTER: attempt 731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3350804250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/11cbbfb04c5a50209e64a393a2018efd8ec95c55' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1321 processed earlier; will process 1850 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55947== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578120e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557812054b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557812037665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe68387041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe68368500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe683664858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557812010e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557812ae2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557812a7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557812a7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557812a7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557812554f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55781258bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55781249d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55781248b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578124847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5578124eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5578120e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5578121ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557812038d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578120422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578120297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578120554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe683666082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55781201cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-928fea39d7b1e338d6ee565f2d48f486e04bfdc7 Step #5: MERGE-OUTER: attempt 732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3351776081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/928fea39d7b1e338d6ee565f2d48f486e04bfdc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1323 processed earlier; will process 1848 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:29:02,311 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:29:02,365 I Loading checkpoints Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:29:02,465 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:29:02,574 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56031== ERROR: libFuzzer: deadly signal Step #5: #0 0x562003abd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562003a31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562003a14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd8de9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd8dcab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd8dc8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620039ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5620044bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562004459632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56200445b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56200445b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562003e7a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562003e68075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562003e617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562003ecbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562003abdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562003ba9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562003a15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562003a1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562003a067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562003a324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd8dc8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620039f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c415b553e602632b56d3e7150e4786d3098716fd Step #5: MERGE-OUTER: attempt 733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3353225379 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c415b553e602632b56d3e7150e4786d3098716fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1326 processed earlier; will process 1845 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56152== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efb2d34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efb2ca8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efb2c8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02fbcbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02fbad100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02fbab0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efb2c64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55efb3736018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efb36d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55efb36d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efb36d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55efb30f18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efb30df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efb30d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efb3142d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efb2d34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efb2e20d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efb2c8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efb2c962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efb2c7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efb2ca94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02fbab2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efb2c70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa6cfab525526ba6614819683d7fa9c7513d2141 Step #5: MERGE-OUTER: attempt 734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3354384143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aa6cfab525526ba6614819683d7fa9c7513d2141' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1327 processed earlier; will process 1844 files now Step #5: #1 pulse exec/s: 0 rss: 243Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56166== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c44457594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c443cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c443ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f938e1b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f938dfca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f938dfa9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c44387e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556c44e59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c44df3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556c44df5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c44df535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556c448148c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556c44802075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556c447fb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556c44865d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556c44457c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556c44543d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556c443afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556c443b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556c443a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556c443cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f938dfab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556c44393bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-921551356b081acbf8505a7d018e632de2c1d21f Step #5: MERGE-OUTER: attempt 735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3356022625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/921551356b081acbf8505a7d018e632de2c1d21f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1330 processed earlier; will process 1841 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56320== ERROR: libFuzzer: deadly signal Step #5: #0 0x55589abb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55589ab25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55589ab08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0e1bf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0e1a0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0e19e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55589aae1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55589b5b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55589b54d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55589b54f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55589b54f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55589b025f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55589b05cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55589af6e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55589af5c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55589af557cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55589afbfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55589abb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55589ac9dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55589ab09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55589ab132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55589aafa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55589ab264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb0e19ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55589aaedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e2742467aadbfbfa53d3a5d043246e20e827b09 Step #5: MERGE-OUTER: attempt 736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3356684388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9e2742467aadbfbfa53d3a5d043246e20e827b09' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1331 processed earlier; will process 1840 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56334== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b9b326594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b9b29ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b9b27d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d1c14b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d1bf6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d1bf3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b9b256e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563b9bd28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b9bcc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563b9bcc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b9bcc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563b9b79af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563b9b7d1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563b9b6e342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563b9b6d1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563b9b6ca7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563b9b734d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563b9b326c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563b9b412d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563b9b27ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563b9b2882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563b9b26f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563b9b29b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d1bf41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563b9b262bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dcb8c59f4fdfdb381bab2eaf84e09df1e598b43 Step #5: MERGE-OUTER: attempt 737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3358636687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6dcb8c59f4fdfdb381bab2eaf84e09df1e598b43' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1334 processed earlier; will process 1837 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==56431== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc86f22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc86e96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc86e79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe72b8d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe72b6ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe72b6cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc86e52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cc87924018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc878be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cc878c0578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55cc872c7570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55cc87330d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55cc86f22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55cc8700ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55cc86e7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cc86e842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cc86e6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cc86e974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe72b6cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cc86e5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98356fa84b75a882934de9a3dde647ca81477851 Step #5: MERGE-OUTER: attempt 738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3359409462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/98356fa84b75a882934de9a3dde647ca81477851' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1335 processed earlier; will process 1836 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56483== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1c3dc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1c3d34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1c3d17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9babd4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9babb6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9babb40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1c3cf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b1c47c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1c475c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b1c475e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1c475e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1c417d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1c416b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1c41647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b1c41ced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b1c3dc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b1c3eacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b1c3d18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1c3d222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1c3d097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1c3d354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9babb42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b1c3cfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec1f289f2e32467365df0929484cf42d0427d9a6 Step #5: MERGE-OUTER: attempt 739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3360315420 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ec1f289f2e32467365df0929484cf42d0427d9a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1338 processed earlier; will process 1833 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56560== ERROR: libFuzzer: deadly signal Step #5: #0 0x564dffa63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564dff9d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564dff9ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfc320b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfc302000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfc2fff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564dff993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e00465018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e003ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e00401375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e0040135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564dffe208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564dffe0e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564dffe077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564dffe71d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564dffa63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564dffb4fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564dff9bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564dff9c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564dff9ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564dff9d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbfc3001082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564dff99fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37403f2ba357663fab70edd9a119d11b58159ef7 Step #5: MERGE-OUTER: attempt 740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3362362789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37403f2ba357663fab70edd9a119d11b58159ef7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1342 processed earlier; will process 1829 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56690== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584e4cec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584e4c60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584e4c43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65055f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f650540b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65053ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584e4c1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5584e56ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584e5688632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5584e568a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584e568a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5584e5160f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5584e5197fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5584e50a942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5584e5097075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5584e50907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5584e50fad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5584e4cecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5584e4dd8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5584e4c44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5584e4c4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5584e4c357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5584e4c614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65053ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5584e4c28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ccd380337839b835bb516c714697a25fba36817 Step #5: MERGE-OUTER: attempt 741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3363649419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ccd380337839b835bb516c714697a25fba36817' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1344 processed earlier; will process 1827 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56837== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619d4541594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619d44b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619d4498665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcabccf541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcabcb0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcabcae9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619d4471e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5619d4f43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619d4edd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5619d4edf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619d4edf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5619d48fe8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5619d48ec075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5619d48e57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5619d494fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5619d4541c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5619d462dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5619d4499d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5619d44a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5619d448a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5619d44b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcabcaeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5619d447dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-664a9c87b4815ee65a49d7b8e6e4ad9bc7a64e91 Step #5: MERGE-OUTER: attempt 742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3364585708 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/664a9c87b4815ee65a49d7b8e6e4ad9bc7a64e91' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1345 processed earlier; will process 1826 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56853== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c70a90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c70a04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c709e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f829486c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f829468100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8294660858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c709c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c71492018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c7142c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c7142e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c7142e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557c70e4d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557c70e3b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557c70e347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557c70e9ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557c70a90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557c70b7cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557c709e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557c709f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557c709d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557c70a054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8294662082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557c709ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14684ab45481e453a5d79c45974dc53fb197ab3d Step #5: MERGE-OUTER: attempt 743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3365642055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14684ab45481e453a5d79c45974dc53fb197ab3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1348 processed earlier; will process 1823 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==56971== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618b9cf1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618b9c65b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618b9c48665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9d7bee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9d7a0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9d79e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618b9c21e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5618ba6f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618ba68d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5618ba68f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5618ba096570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5618ba0ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5618b9cf1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5618b9dddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5618b9c49d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5618b9c532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5618b9c3a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5618b9c664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc9d79e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5618b9c2dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a3ddfaef1ac816542acae9fb2e2ea05bfee4a15 Step #5: MERGE-OUTER: attempt 744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3366317330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5a3ddfaef1ac816542acae9fb2e2ea05bfee4a15' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1349 processed earlier; will process 1822 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56988== ERROR: libFuzzer: deadly signal Step #5: #0 0x55666904d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556668fc1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556668fa4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e37f0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e37d1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e37cf9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556668f7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556669a4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566699e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5566699eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566699eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55666940a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566693f8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566693f17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55666945bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55666904dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556669139d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556668fa5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556668faf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556668f967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556668fc24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e37cfb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556668f89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c8ccca69e2c158de7fe06ff7b728a52f2e78d08 Step #5: MERGE-OUTER: attempt 745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3366809261 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9c8ccca69e2c158de7fe06ff7b728a52f2e78d08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1350 processed earlier; will process 1821 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56997== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f9648c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f96400b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f963e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff25483f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff25465400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff254633858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f963bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561f96e8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f96e28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561f96e2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f96e2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561f968498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f96837075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f968307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f9689ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f9648cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f96578d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f963e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f963ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f963d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f964014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff254635082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f963c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cd359b1565b73f4488a313119e1328151fcc621 Step #5: MERGE-OUTER: attempt 746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3367577839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1cd359b1565b73f4488a313119e1328151fcc621' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1351 processed earlier; will process 1820 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57014== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce30c33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce30ba7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce30b8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d6d7be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d6d5d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d6d5b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce30b63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ce31635018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce315cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ce315d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce315d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ce30ff08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ce30fde075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ce30fd77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ce31041d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ce30c33c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ce30d1fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ce30b8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ce30b952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ce30b7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ce30ba84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d6d5b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ce30b6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddcd0e61d1e0b1975718ada759314411168eb907 Step #5: MERGE-OUTER: attempt 747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3368347696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ddcd0e61d1e0b1975718ada759314411168eb907' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1352 processed earlier; will process 1819 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57032== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612b1b4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612b1abfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612b1aa2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9afc6a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9afc4be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9afc49d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612b1a7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5612b254d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612b24e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5612b24e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612b24e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5612b1f088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5612b1ef6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612b1eef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612b1f59d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5612b1b4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5612b1c37d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5612b1aa3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5612b1aad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5612b1a947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612b1ac04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9afc49f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5612b1a87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01283758b60590200c70cb5f148a2317b679d79d Step #5: MERGE-OUTER: attempt 748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3369117059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/01283758b60590200c70cb5f148a2317b679d79d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1353 processed earlier; will process 1818 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57050== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580310ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558031021b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558031004665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf38b9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf389b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf38991858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558030fdde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558031aaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558031a49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558031a4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558031a4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55803146a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558031458075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580314517cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5580314bbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5580310adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558031199d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558031005d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55803100f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558030ff67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580310224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf38993082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558030fe9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de385abdc7ee54afadd94907969a000513c3a144 Step #5: MERGE-OUTER: attempt 749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3369889166 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de385abdc7ee54afadd94907969a000513c3a144' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1354 processed earlier; will process 1817 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57068== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e889f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e8896ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e8894d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa93157741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa93138c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa93136b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e88926e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e893f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e89392632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e89394375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e8939435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e88db38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e88da1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e88d9a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e88e04d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e889f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e88ae2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e8894ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e889582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e8893f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e8896b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa93136d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e88932bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e1c90e208749223f40d9dd3c35109470c853fe0 Step #5: MERGE-OUTER: attempt 750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3370663990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e1c90e208749223f40d9dd3c35109470c853fe0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1355 processed earlier; will process 1816 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57086== ERROR: libFuzzer: deadly signal Step #5: #0 0x555893d79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555893cedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555893cd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd28c28641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd28c09b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd28c07a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555893ca9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55589477b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555894715632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555894717375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55589471735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5558941368c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555894124075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55589411d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555894187d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555893d79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555893e65d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555893cd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555893cdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555893cc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555893cee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd28c07c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555893cb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-645771a3ee2cc2132f484654c8c2c32c5d3fb6f8 Step #5: MERGE-OUTER: attempt 751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3371430078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/645771a3ee2cc2132f484654c8c2c32c5d3fb6f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1356 processed earlier; will process 1815 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57104== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2f15bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2f1531b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2f1514665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81b00aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81afebf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81afe9e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2f14ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c2f1fbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2f1f59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c2f1f5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2f1f5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c2f197a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2f1968075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2f19617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2f19cbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2f15bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2f16a9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2f1515d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2f151f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2f15067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2f15324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81afea0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2f14f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff948b985d90e1f411571165f170ca046f0b7a2e Step #5: MERGE-OUTER: attempt 752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3372204957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff948b985d90e1f411571165f170ca046f0b7a2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1357 processed earlier; will process 1814 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==57122== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c5795d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c578d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c578b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca835e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca833f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca833d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c5788de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563c5835f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c582f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563c582fb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x563c57d02570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563c57d6bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563c5795dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563c57a49d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563c578b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563c578bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563c578a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563c578d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fca833d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563c57899bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c24eb95f094cfa869772dfcd3ef3d336288565b9 Step #5: MERGE-OUTER: attempt 753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3372974611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c24eb95f094cfa869772dfcd3ef3d336288565b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1358 processed earlier; will process 1813 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57175== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644fab11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644faa85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644faa68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f957576641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f957557b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f957555a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644faa41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5644fb513018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644fb4ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5644fb4af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644fb4af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5644faf85f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644fafbcfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644faece42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644faebc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644faeb57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644faf1fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644fab11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644fabfdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644faa69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644faa732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644faa5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644faa864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f957555c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644faa4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9eba8ecc3e4754a23f5393637ef02214e289af7 Step #5: MERGE-OUTER: attempt 754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3373946183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b9eba8ecc3e4754a23f5393637ef02214e289af7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1360 processed earlier; will process 1811 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57254== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b7bb14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b7ba88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b7ba6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f192137a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f192118f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f192116e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b7ba44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556b7c516018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b7c4b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556b7c4b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b7c4b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556b7bed18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556b7bebf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556b7beb87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556b7bf22d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556b7bb14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556b7bc00d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556b7ba6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556b7ba762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556b7ba5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556b7ba894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1921170082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556b7ba50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae5366ae897b64bba803dc31b3a8ab7dda9f5a65 Step #5: MERGE-OUTER: attempt 755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3374733019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae5366ae897b64bba803dc31b3a8ab7dda9f5a65' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1361 processed earlier; will process 1810 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: 2026-06-15 07:29:24,972 E Tx <73bd05bcefba7465dd509fb92e686f166a0166e4b74865ff2e83c0a1f0e9a110> has fewer than two outputs Step #5: 2026-06-15 07:29:24,973 E Tx <713dfee01db103536609612fbc2ba921890f7a1e41fca45a5a83e6a5bb2df110> has fewer than two outputs Step #5: 2026-06-15 07:29:24,973 I Setting LIMIT: 1.8085e+17 kbps Step #5: 2026-06-15 07:29:24,973 I Setting LIMIT: 1.8085e+17 kbps Step #5: 2026-06-15 07:29:24,973 I Setting LIMIT: 1.80761e+17 kbps Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57269== ERROR: libFuzzer: deadly signal Step #5: #0 0x565211d98594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565211d0cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565211cef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d4699141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d467a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d46785858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565211cc8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56521279a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565212734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565212736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56521273635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56521220cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565212243fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56521215542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565212143075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56521213c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5652121a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565211d98c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565211e84d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565211cf0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565211cfa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565211ce17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565211d0d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4d46787082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565211cd4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00b772399a51aef61bafbeaa7b7ae4bca0a61373 Step #5: MERGE-OUTER: attempt 756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3375768278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/00b772399a51aef61bafbeaa7b7ae4bca0a61373' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1364 processed earlier; will process 1807 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57358== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe645a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe64517b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe644fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ba5e8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ba5ca100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ba5c80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe644d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe64fa5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe64f3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe64f41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe64f4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe649608c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe6494e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe649477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe649b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe645a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe6468fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe644fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe645052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe644ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe645184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5ba5c82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe644dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6b3d0bb12398960e550d0f94dfd9a14ab285a65 Step #5: MERGE-OUTER: attempt 757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3376549896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6b3d0bb12398960e550d0f94dfd9a14ab285a65' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1365 processed earlier; will process 1806 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57376== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da676c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da6763bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da6761e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee7db7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee7d98700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee7d966858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da675f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55da680c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da68063632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55da68065375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da6806535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55da67a848c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da67a72075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da67a6b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da67ad5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da676c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da677b3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da6761fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da676292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da676107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da6763c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee7d968082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da67603bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20c61747ffe213f0e47eabe0bdef281f1cfe7c14 Step #5: MERGE-OUTER: attempt 758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3377328532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/20c61747ffe213f0e47eabe0bdef281f1cfe7c14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1366 processed earlier; will process 1805 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57394== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606672d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560667247b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56066722a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f5ca3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f5c84b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f5c82a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560667203e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560667cd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560667c6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560667c71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560667c7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5606676908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56066767e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606676777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606676e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606672d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606673bfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56066722bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606672352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56066721c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606672484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f5c82c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56066720fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fb6ec69540b190c685501eb5b13e4205d4dc022 Step #5: MERGE-OUTER: attempt 759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3378101247 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fb6ec69540b190c685501eb5b13e4205d4dc022' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1367 processed earlier; will process 1804 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57412== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa33e22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa33d96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa33d79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ab8b1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ab892500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ab8904858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa33d52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa34824018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa347be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa347c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa347c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aa341df8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa341cd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa341c67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa34230d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa33e22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa33f0ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa33d7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa33d842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa33d6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa33d974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ab8906082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa33d5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7d982681f3edf393ee872e9cc8fc16de1437bd1 Step #5: MERGE-OUTER: attempt 760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3378871471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7d982681f3edf393ee872e9cc8fc16de1437bd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1368 processed earlier; will process 1803 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57430== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c25512a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c25509eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c255081665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f762e8dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f762e6f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f762e6d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c25505ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c255b2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c255ac6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c255ac8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c255ac835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c2554e78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2554d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2554ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c255538d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c25512ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c255216d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c255082d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c25508c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2550737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c25509f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f762e6d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c255066bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79974c206177aab94d955d8fa08133bc211fe85d Step #5: MERGE-OUTER: attempt 761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3379643043 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/79974c206177aab94d955d8fa08133bc211fe85d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1369 processed earlier; will process 1802 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57448== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602d6b8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602d6b03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602d6ae6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbc3c7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbc3a9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbc3a73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602d6abfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5602d7591018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602d752b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5602d752d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602d752d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5602d6f4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602d6f3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602d6f337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602d6f9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602d6b8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602d6c7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602d6ae7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602d6af12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602d6ad87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602d6b044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbbc3a75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602d6acbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24ae2944659aa5557caec5fe1e6cda993b741d64 Step #5: MERGE-OUTER: attempt 762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3380599080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/24ae2944659aa5557caec5fe1e6cda993b741d64' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1371 processed earlier; will process 1800 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57534== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f18da7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f18d1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f18cfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6afe4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6afc6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6afc43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f18cd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f197a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f19743632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f19745375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f1974535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f1921bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f19252fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f1916442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f19152075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f1914b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f191b5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f18da7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f18e93d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f18cffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f18d092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f18cf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f18d1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff6afc45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f18ce3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f2d1abbc69447092519531a2af84fa94458a35c Step #5: MERGE-OUTER: attempt 763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3381820741 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9f2d1abbc69447092519531a2af84fa94458a35c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1373 processed earlier; will process 1798 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57615== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639d660c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639d6580b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639d6563665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d6541141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d6522600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d65205858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639d653ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5639d700e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639d6fa8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639d6faa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639d6faa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5639d69c98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639d69b7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639d69b07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639d6a1ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639d660cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639d66f8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639d6564d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639d656e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639d65557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639d65814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d65207082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639d6548bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d58f9a41eacb12c9da21ad1a7d58ddf829698c60 Step #5: MERGE-OUTER: attempt 764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3382247792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d58f9a41eacb12c9da21ad1a7d58ddf829698c60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1374 processed earlier; will process 1797 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57685== ERROR: libFuzzer: deadly signal Step #5: #0 0x55627ac34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55627aba8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55627ab8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d230bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d22ed200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d22eb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55627ab64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55627b636018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55627b5d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55627b5d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55627b5d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55627b0a8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55627b0dffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55627aff142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55627afdf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55627afd87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55627b042d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55627ac34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55627ad20d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55627ab8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55627ab962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55627ab7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55627aba94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3d22eb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55627ab70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-612f3b23c0905dbce326ff59d26b0dac387d0fb8 Step #5: MERGE-OUTER: attempt 765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3382821491 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/612f3b23c0905dbce326ff59d26b0dac387d0fb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1375 processed earlier; will process 1796 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57694== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edf8f46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edf8ebab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edf8e9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe30f88741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe30f69c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe30f67b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edf8e76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55edf9948018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edf98e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55edf98e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55edf98e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55edf93038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55edf92f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55edf92ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55edf9354d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55edf8f46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55edf9032d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55edf8e9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55edf8ea82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55edf8e8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55edf8ebb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe30f67d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55edf8e82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b7334e8d9fdb28d69857d65f4ff55cb090bde0e Step #5: MERGE-OUTER: attempt 766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3384345880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7b7334e8d9fdb28d69857d65f4ff55cb090bde0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1379 processed earlier; will process 1792 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57784== ERROR: libFuzzer: deadly signal Step #5: #0 0x562234726594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56223469ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56223467d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53c404441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53c3e5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53c3e38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562234656e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562235128018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622350c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622350c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622350c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562234b9af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562234bd1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562234ae342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562234ad1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562234aca7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562234b34d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562234726c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562234812d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56223467ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5622346882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56223466f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56223469b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f53c3e3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562234662bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-728632d143d3ddf61d799e23c56f007b6faca6bb Step #5: MERGE-OUTER: attempt 767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3385635004 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/728632d143d3ddf61d799e23c56f007b6faca6bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1381 processed earlier; will process 1790 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57931== ERROR: libFuzzer: deadly signal Step #5: #0 0x55586280e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555862782b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555862765665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe30be6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe30bc8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe30bc62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55586273ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555863210018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558631aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5558631ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558631ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555862bcb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555862bb9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555862bb27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555862c1cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55586280ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558628fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555862766d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558627702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558627577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558627834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe30bc64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55586274abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73383870eababa2610fc11cf6e38221ee3f4fd26 Step #5: MERGE-OUTER: attempt 768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3386578051 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/73383870eababa2610fc11cf6e38221ee3f4fd26' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1382 processed earlier; will process 1789 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57947== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600d3d9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600d3d11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600d3cf4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23e974141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23e955600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23e9535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600d3ccde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5600d479f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600d4739632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5600d473b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600d473b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5600d4211f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5600d4248fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5600d415a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5600d4148075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5600d41417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5600d41abd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5600d3d9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5600d3e89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5600d3cf5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5600d3cff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5600d3ce67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5600d3d124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f23e9537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5600d3cd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57cb1440a92aa53e3b7ffce77225819caf2b9ed9 Step #5: MERGE-OUTER: attempt 769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3389006823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57cb1440a92aa53e3b7ffce77225819caf2b9ed9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1388 processed earlier; will process 1783 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58093== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c181ad1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c181a45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c181a28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f236e9ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f236e81400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f236e7f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c181a01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1824d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c18246d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c18246f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c18246f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c181e8e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c181e7c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c181e757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c181edfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c181ad1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c181bbdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c181a29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c181a332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c181a1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c181a464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f236e7f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c181a0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc3b000f80e8bd8079f5abaf08e1a1f7482d00ff Step #5: MERGE-OUTER: attempt 770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3389441259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc3b000f80e8bd8079f5abaf08e1a1f7482d00ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1389 processed earlier; will process 1782 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58132== ERROR: libFuzzer: deadly signal Step #5: #0 0x563684acb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563684a3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563684a22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e1580141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e1561600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e155f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636849fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5636854cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563685467632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563685469375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56368546935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563684e888c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563684e76075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563684e6f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563684ed9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563684acbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563684bb7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563684a23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563684a2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563684a147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563684a404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e155f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563684a07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfc3088b98e7962eae0392fda63d5e6f917b446e Step #5: MERGE-OUTER: attempt 771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3390294804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cfc3088b98e7962eae0392fda63d5e6f917b446e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1390 processed earlier; will process 1781 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58148== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555dbd9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555dbd12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555dbcf5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73cd04641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73cce5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73cce3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555dbccee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555dc7a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555dc73a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555dc73c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555dc73c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555dc15b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5555dc149075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5555dc1427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5555dc1acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5555dbd9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5555dbe8ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5555dbcf6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5555dbd002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5555dbce77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5555dbd134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73cce3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5555dbcdabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5f8e101bc02aa7096d1636bb5bef39065a8f201 Step #5: MERGE-OUTER: attempt 772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3391068670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c5f8e101bc02aa7096d1636bb5bef39065a8f201' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1391 processed earlier; will process 1780 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58166== ERROR: libFuzzer: deadly signal Step #5: #0 0x56278c0ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56278c021b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56278c004665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa95cf2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa95cd3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa95cd1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56278bfdde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56278caaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56278ca49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56278ca4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56278ca4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56278c46a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56278c458075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56278c4517cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56278c4bbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56278c0adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56278c199d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56278c005d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56278c00f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56278bff67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56278c0224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa95cd20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56278bfe9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3e99b598353ccfd898daffd0113c371152287fd Step #5: MERGE-OUTER: attempt 773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3391841583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3e99b598353ccfd898daffd0113c371152287fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1392 processed earlier; will process 1779 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58184== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e6c04f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e6bfc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e6bfa6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2210e6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2210c7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2210c5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e6bf7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555e6ca51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e6c9eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555e6c9ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e6c9ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555e6c40c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e6c3fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e6c3f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e6c45dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e6c04fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e6c13bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e6bfa7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e6bfb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e6bf987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e6bfc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2210c5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e6bf8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cd3269e1992ead2720bde02420afa4e60429360 Step #5: MERGE-OUTER: attempt 774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3392615330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8cd3269e1992ead2720bde02420afa4e60429360' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1393 processed earlier; will process 1778 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58202== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b96c0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b96b7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b96b62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab0194141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab0175600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab01735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b96b3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563b9760d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b975a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563b975a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b975a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563b96fc88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b96fb6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b96faf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b97019d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b96c0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b96cf7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b96b63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b96b6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b96b547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b96b804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab01737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b96b47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d518ce14e0e27d27f38b0dc1f99bdce61fbd406d Step #5: MERGE-OUTER: attempt 775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3393387460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d518ce14e0e27d27f38b0dc1f99bdce61fbd406d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1394 processed earlier; will process 1777 files now Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 1333367310248907393, index 1333367310248907393, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 4991471925827290437, index 4991471925827290437, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 9439514731151369983, index 18440167795420471896, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 16474908886369828840, index 11738883815900716440, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 16474908886697280644, index 9548902814626120836, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 5025664140562356253, index 11024684343995048536, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 I Attempting to get output pubkey by global index (amount 16474908886369799051, index 10036633823682840905, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:29:43,445 D Stopping io_context Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: 2026-06-15 07:29:43,453 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:29:43,453 D option: fast Step #5: 2026-06-15 07:29:43,453 D option: async Step #5: 2026-06-15 07:29:43,453 D option: 250000000bytes Step #5: 2026-06-15 07:29:43,453 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:29:43,453 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,453 D Space used: 4096 Step #5: 2026-06-15 07:29:43,453 D Space remaining: 1073737728 Step #5: 2026-06-15 07:29:43,453 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,453 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,453 D Setting m_height to: 0 Step #5: 2026-06-15 07:29:43,454 D init done Step #5: 2026-06-15 07:29:43,454 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:29:43,512 D Miner tx hash: Step #5: 2026-06-15 07:29:43,512 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,512 D Space used: 12288 Step #5: 2026-06-15 07:29:43,512 D Space remaining: 1073729536 Step #5: 2026-06-15 07:29:43,512 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,512 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,513 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:29:43,513 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:29:43,513 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:29:43,513 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:29:43,513 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:29:43,513 D Invalidating block template cache Step #5: 2026-06-15 07:29:43,513 I Blockchain initialized. last block: 0, d4440.h20.m40.s50 time ago, current difficulty: 1 Step #5: 2026-06-15 07:29:43,513 D Current height: 0 Step #5: 2026-06-15 07:29:43,513 D Start hardfork version: 1 Step #5: 2026-06-15 07:29:43,513 D Current hardfork version: 16 Step #5: 2026-06-15 07:29:43,513 I Validating txpool contents for v16 Step #5: 2026-06-15 07:29:43,513 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,513 D Space used: 61440 Step #5: 2026-06-15 07:29:43,513 D Space remaining: 1073680384 Step #5: 2026-06-15 07:29:43,513 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,513 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,513 I Loading checkpoints Step #5: 2026-06-15 07:29:43,514 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,514 D Space used: 69632 Step #5: 2026-06-15 07:29:43,514 D Space remaining: 1073672192 Step #5: 2026-06-15 07:29:43,514 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,514 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,514 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = <272bf0bc044108a4c207c1a0bb922a20b3c3840e8dc4397459fc7bbf96bf5312>, height 1, parent in alt 0, parent in main 0 (parent <12b9c2bd725500001200000000000000114bebefff7f000050d0a1be72550000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <00fc75ee5056de38010000000000000001000000000000009053ebefff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = <9f9c6dfba0afe698749e6971d7ee3a18ef798d35f1f8c7858420094523aa9a83>, height 3, parent in alt 0, parent in main 0 (parent <00fc75ee5056de38010000000000000001000000000000009053ebefff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = , height 4, parent in alt 0, parent in main 0 (parent <00fc75ee5056de38010000000000000001000000000000009053ebefff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = , height 5, parent in alt 0, parent in main 0 (parent <00fc75ee5056de38010000000000000001000000000000009053ebefff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,514 E Block recognized as orphaned and rejected, id = <9fa6a0261333faed8ffa09875f50ec2d657a20110c8238ccf554571f69be8eb0>, height 6, parent in alt 0, parent in main 0 (parent <00fc75ee5056de38010000000000000001000000000000009053ebefff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:29:43,520 E Tx has fewer than two outputs Step #5: 2026-06-15 07:29:43,521 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:29:43,521 E Transaction verification impossible: Step #5: 2026-06-15 07:29:43,521 E Tx has fewer than two outputs Step #5: 2026-06-15 07:29:43,522 E 2026-06-15 07:29:43,522 D Stopping io_context Step #5: #2 pulse exec/s: 0 rss: 286Mb Step #5: 2026-06-15 07:29:43,527 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:29:43,527 D option: fast Step #5: 2026-06-15 07:29:43,527 D option: async Step #5: 2026-06-15 07:29:43,527 D option: 250000000bytes Step #5: 2026-06-15 07:29:43,529 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:29:43,529 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,529 D Space used: 4096 Step #5: 2026-06-15 07:29:43,529 D Space remaining: 1073737728 Step #5: 2026-06-15 07:29:43,529 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,529 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,529 D Setting m_height to: 0 Step #5: 2026-06-15 07:29:43,529 D init done Step #5: 2026-06-15 07:29:43,529 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:29:43,592 D Miner tx hash: Step #5: 2026-06-15 07:29:43,592 D DB map size: 1073741824 Step #5: 2026-06-15 07:29:43,592 D Space used: 12288 Step #5: 2026-06-15 07:29:43,592 D Space remaining: 1073729536 Step #5: 2026-06-15 07:29:43,592 D Size threshold: 0 Step #5: 2026-06-15 07:29:43,592 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:29:43,592 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:29:43,592 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:29:43,592 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:29:43,592 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:29:43,592 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:29:43,592 D Invalidating block template cache Step #5: 2026-06-15 07:29:43,593 I Blockchain initialized. last block: 0, d4440.h20.m40.s50 time ago, current difficulty: 1 Step #5: 2026-06-15 07:29:43,624 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58220== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:29:43,855 I RandomX main cache initialized Step #5: #0 0x5572bd1a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572bd119b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572bd0fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f686ec5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f686ea7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f686ea53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572bd0d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5572bdba7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572bdb41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5572bdb43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572bdb4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5572bd5628c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5572bd550075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572bd5497cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5572bd5b3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572bd1a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572bd291d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572bd0fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572bd1072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572bd0ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572bd11a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f686ea55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572bd0e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b7186194ece42e6df1ca768373aed5f76856d3f Step #5: MERGE-OUTER: attempt 776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3394282532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b7186194ece42e6df1ca768373aed5f76856d3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1397 processed earlier; will process 1774 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58305== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633d509e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633d5012b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633d4ff5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1c870b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1c852000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1c84ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633d4fcee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5633d5aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633d5a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5633d5a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633d5a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5633d5512f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633d5549fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5633d545b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633d5449075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633d54427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5633d54acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5633d509ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5633d518ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633d4ff6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633d50002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633d4fe77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633d50134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1c8501082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633d4fdabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b74c089c2357ffc71027c51ca021db8c284264e Step #5: MERGE-OUTER: attempt 777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3395757254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1b74c089c2357ffc71027c51ca021db8c284264e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1399 processed earlier; will process 1772 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58363== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4f65a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4f6514b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4f64f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7a1b6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7a197f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7a195e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4f64d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b4f6fa2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4f6f3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b4f6f3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4f6f3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b4f6a14f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b4f6a4bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b4f695d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b4f694b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b4f69447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b4f69aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b4f65a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b4f668cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b4f64f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b4f65022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b4f64e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b4f65154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7a1960082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b4f64dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c3259119c7c60616fa4d3dfaf6fbce67a0cb5a Step #5: MERGE-OUTER: attempt 778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3397147609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57c3259119c7c60616fa4d3dfaf6fbce67a0cb5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1401 processed earlier; will process 1770 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58478== ERROR: libFuzzer: deadly signal Step #5: #0 0x560be2996594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560be290ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560be28ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f509a5fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f509a41200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f509a3f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560be28c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560be3398018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560be3332632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560be3334375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560be333435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560be2e0af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560be2e41fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560be2d5342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560be2d41075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560be2d3a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560be2da4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560be2996c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560be2a82d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560be28eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560be28f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560be28df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560be290b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f509a3f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560be28d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-834f82df10846c63103f204e304b6b2b08547248 Step #5: MERGE-OUTER: attempt 779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3398429422 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/834f82df10846c63103f204e304b6b2b08547248' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1403 processed earlier; will process 1768 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58592== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635888ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563588822b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563588805665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb11bb0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb11b91e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb11b8fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635887dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5635892b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56358924a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56358924c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56358924c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563588d22f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563588d59fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563588c6b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563588c59075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563588c527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563588cbcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5635888aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56358899ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563588806d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5635888102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635887f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635888234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb11b8ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5635887eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f7ca7467f0f57cf6ae558b06a7745fbc89209ab Step #5: MERGE-OUTER: attempt 780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3399418757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7f7ca7467f0f57cf6ae558b06a7745fbc89209ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1405 processed earlier; will process 1766 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58701== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623a30bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623a302fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623a3012665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae4c66f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae4c48400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae4c463858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623a2febe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5623a3abd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623a3a57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5623a3a59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623a3a5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5623a34788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623a3466075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623a345f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623a34c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623a30bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623a31a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623a3013d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623a301d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623a30047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623a30304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fae4c465082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623a2ff7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-657c74f9c57c3ff7b27ec4f52a3634be28532000 Step #5: MERGE-OUTER: attempt 781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3401127049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/657c74f9c57c3ff7b27ec4f52a3634be28532000' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1408 processed earlier; will process 1763 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58766== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619bad39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619bacadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619bac90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb42c8bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb42c6d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb42c6b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619bac69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5619bb73b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619bb6d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5619bb6d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619bb6d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5619bb1adf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5619bb1e4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5619bb0f642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5619bb0e4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619bb0dd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619bb147d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619bad39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5619bae25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619bac91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619bac9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619bac827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619bacae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb42c6b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5619bac75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97d950b372ee356dc7736d2490f3b97cc041b70b Step #5: MERGE-OUTER: attempt 782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3403215066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97d950b372ee356dc7736d2490f3b97cc041b70b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1411 processed earlier; will process 1760 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58900== ERROR: libFuzzer: deadly signal Step #5: #0 0x55849e7f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55849e765b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55849e748665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4bd6ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4bd4cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4bd4ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55849e721e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55849f1f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55849f18d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55849f18f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55849f18f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55849ec65f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55849ec9cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55849ebae42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55849eb9c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55849eb957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55849ebffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55849e7f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55849e8ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55849e749d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55849e7532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55849e73a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55849e7664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff4bd4b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55849e72dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a5a43ae0c39fac27863117da52566a70df21d60 Step #5: MERGE-OUTER: attempt 783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3404202261 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a5a43ae0c39fac27863117da52566a70df21d60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1413 processed earlier; will process 1758 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59009== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a7d62c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a7d5a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a7d583665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0174ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0172c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff01729f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a7d55ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564a7e02e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a7dfc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564a7dfca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a7dfca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564a7daa0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a7dad7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a7d9e942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a7d9d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a7d9d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a7da3ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a7d62cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a7d718d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a7d584d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a7d58e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a7d5757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a7d5a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff0172a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a7d568bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af35fe355c1e91b322de5712c1026947a52bb32f Step #5: MERGE-OUTER: attempt 784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3404922704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af35fe355c1e91b322de5712c1026947a52bb32f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1414 processed earlier; will process 1757 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59023== ERROR: libFuzzer: deadly signal Step #5: #0 0x560207a74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602079e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602079cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f085598f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08557a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0855783858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602079a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560208476018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560208410632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560208412375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56020841235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560207ee8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560207f1ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560207e3142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560207e1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560207e187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560207e82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560207a74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560207b60d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5602079ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602079d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5602079bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602079e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0855785082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5602079b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-413466f06ca5481858acc628a4c90abe8ec69806 Step #5: MERGE-OUTER: attempt 785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3405637126 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/413466f06ca5481858acc628a4c90abe8ec69806' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1415 processed earlier; will process 1756 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59037== ERROR: libFuzzer: deadly signal Step #5: #0 0x563cad8b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563cad82ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563cad80d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84c09aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84c07bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84c079e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563cad7e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563cae2b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563cae252632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563cae254375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563cae25435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563cadd2af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563cadd61fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563cadc7342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563cadc61075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563cadc5a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563cadcc4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563cad8b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563cad9a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563cad80ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563cad8182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563cad7ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563cad82b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f84c07a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563cad7f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b81eae56dbc0958d28376f65654f2c7345eae198 Step #5: MERGE-OUTER: attempt 786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3406368353 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b81eae56dbc0958d28376f65654f2c7345eae198' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1416 processed earlier; will process 1755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59051== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e533085594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e532ff9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e532fdc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc30f90341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc30f71800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc30f6f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e532fb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e533a87018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e533a21632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e533a23375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e533a2335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e5334428c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e533430075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5334297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e533493d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e533085c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e533171d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e532fddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e532fe72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e532fce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e532ffa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc30f6f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e532fc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-305483a7d0451116366deaf5e830a8998fbf487e Step #5: MERGE-OUTER: attempt 787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3407008026 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/305483a7d0451116366deaf5e830a8998fbf487e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1417 processed earlier; will process 1754 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59095== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa22b39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa22aadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa22a90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcca8b6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcca898100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcca8960858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa22a69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa2353b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa234d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa234d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa234d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aa22ef68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa22ee4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa22edd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa22f47d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa22b39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa22c25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa22a91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa22a9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa22a827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa22aae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcca8962082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa22a75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2adfdc55afeebf03274014dc11bb90bb6570766 Step #5: MERGE-OUTER: attempt 788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3408037232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e2adfdc55afeebf03274014dc11bb90bb6570766' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1419 processed earlier; will process 1752 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59207== ERROR: libFuzzer: deadly signal Step #5: #0 0x55987d26d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55987d1e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55987d1c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90264d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90262e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90262c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55987d19de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55987dc6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55987dc09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55987dc0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55987dc0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55987d6e1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55987d718fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55987d62a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55987d618075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55987d6117cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55987d67bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55987d26dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55987d359d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55987d1c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55987d1cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55987d1b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55987d1e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f90262c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55987d1a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91eb603c8bbded769cf687f7502780fac9fcaa2e Step #5: MERGE-OUTER: attempt 789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3408509575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/91eb603c8bbded769cf687f7502780fac9fcaa2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1420 processed earlier; will process 1751 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59214== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd783d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd78348b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd7832b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52100ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f520ff0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f520fee3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd78304e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fd78dd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd78d70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fd78d72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd78d7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fd78848f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd7887ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd7879142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd7877f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd787787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd787e2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd783d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd784c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd7832cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd783362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd7831d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd783494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f520fee5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd78310bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8877749a2fd7ffb30ec38ae18a89592ba27bc713 Step #5: MERGE-OUTER: attempt 790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3409778688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8877749a2fd7ffb30ec38ae18a89592ba27bc713' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1422 processed earlier; will process 1749 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59297== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3b5558594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3b54ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3b54af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd59a2a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd59a0b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd59a096858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3b5488e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f3b5f5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3b5ef4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f3b5ef6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3b5ef635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f3b59ccf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f3b5a03fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f3b591542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f3b5903075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f3b58fc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f3b5966d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f3b5558c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f3b5644d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f3b54b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f3b54ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f3b54a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f3b54cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd59a098082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f3b5494bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14ed139c5fcee245f3af0e0f9131d64a374bbc0d Step #5: MERGE-OUTER: attempt 791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3411212752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14ed139c5fcee245f3af0e0f9131d64a374bbc0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1425 processed earlier; will process 1746 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59444== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607f8446594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607f83bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5607f839d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd69c40941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd69c21e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd69c1fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5607f8376e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5607f8e48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607f8de2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5607f8de4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607f8de435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5607f88038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607f87f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607f87ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5607f8854d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5607f8446c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607f8532d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5607f839ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5607f83a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5607f838f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5607f83bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd69c1ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5607f8382bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57563fc962547f3fab161e04a6b7ac7c161e6b77 Step #5: MERGE-OUTER: attempt 792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3411985627 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57563fc962547f3fab161e04a6b7ac7c161e6b77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1426 processed earlier; will process 1745 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59460== ERROR: libFuzzer: deadly signal Step #5: #0 0x55799888f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557998803b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579987e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c2276f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c2258400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c22563858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579987bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557999291018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55799922b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55799922d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55799922d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557998d03f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557998d3afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557998c4c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557998c3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557998c337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557998c9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55799888fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55799897bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5579987e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5579987f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5579987d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5579988044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8c22565082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5579987cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-101c4c3eae87fbe5023c8befa9a85742bc0d21c3 Step #5: MERGE-OUTER: attempt 793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3416384500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/101c4c3eae87fbe5023c8befa9a85742bc0d21c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1433 processed earlier; will process 1738 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59667== ERROR: libFuzzer: deadly signal Step #5: #0 0x562bacb82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562bacaf6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562bacad9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf966a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf964b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf96498858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562bacab2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562bad584018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562bad51e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562bad520375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562bad52035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562bacf3f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562bacf2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562bacf267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562bacf90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562bacb82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562bacc6ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562bacadad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562bacae42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562bacacb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562bacaf74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf9649a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562bacabebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0196136cf2835b6557f8e6bace789c3eb2deb828 Step #5: MERGE-OUTER: attempt 794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3417181002 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0196136cf2835b6557f8e6bace789c3eb2deb828' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1434 processed earlier; will process 1737 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59684== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5c8fa0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5c8f14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5c8ef7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9b0a4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9b085b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9b083a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5c8ed0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d5c99a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5c993c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5c993e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5c993e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5c935d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5c934b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5c93447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5c93aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d5c8fa0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d5c908cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5c8ef8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5c8f022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5c8ee97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5c8f154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9b083c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5c8edcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36d22bef73093d91af2d62cf047705bcf1ec6d84 Step #5: MERGE-OUTER: attempt 795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3417949494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/36d22bef73093d91af2d62cf047705bcf1ec6d84' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1435 processed earlier; will process 1736 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59702== ERROR: libFuzzer: deadly signal Step #5: #0 0x558939d4a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558939cbeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558939ca1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b8cfa841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b8cdbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b8cd9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558939c7ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55893a74c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55893a6e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55893a6e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55893a6e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55893a1078c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55893a0f5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55893a0ee7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55893a158d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558939d4ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558939e36d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558939ca2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558939cac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558939c937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558939cbf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b8cd9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558939c86bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba65031de27ec6a027057905a718ea523fa87eb4 Step #5: MERGE-OUTER: attempt 796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3418728305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba65031de27ec6a027057905a718ea523fa87eb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1436 processed earlier; will process 1735 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59720== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5d07b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5d072ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5d070d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8896aa541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88968ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8896899858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5d06e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a5d11b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5d1152632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a5d1154375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5d115435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a5d0b738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a5d0b61075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a5d0b5a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a5d0bc4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a5d07b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a5d08a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a5d070ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a5d07182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a5d06ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a5d072b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f889689b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a5d06f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a726a8184d4a0c8ae63a7b93c8d555d705d6a145 Step #5: MERGE-OUTER: attempt 797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3419510281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a726a8184d4a0c8ae63a7b93c8d555d705d6a145' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1437 processed earlier; will process 1734 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==59738== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a337445594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3373b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a33739c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80d753241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80d734700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80d7326858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a337375e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a337e47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a337de1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a337de3578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a3377ea570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a337853d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a337445c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a337531d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a33739dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a3373a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a33738e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a3373ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f80d7328082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a337381bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d4a7f1c1bd487d4aa580b020bdbbeeb8ceb8557 Step #5: MERGE-OUTER: attempt 798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3420290536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d4a7f1c1bd487d4aa580b020bdbbeeb8ceb8557' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1438 processed earlier; will process 1733 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59791== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648fb899594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648fb80db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648fb7f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f881d8fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f881d71000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f881d6ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648fb7c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5648fc29b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648fc235632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5648fc237375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648fc23735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5648fbc568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5648fbc44075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5648fbc3d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5648fbca7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5648fb899c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5648fb985d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5648fb7f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5648fb7fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648fb7e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5648fb80e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f881d6f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5648fb7d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b998e5946ecb8e208d53539bd5247931ec711e6 Step #5: MERGE-OUTER: attempt 799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3420735315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3b998e5946ecb8e208d53539bd5247931ec711e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1439 processed earlier; will process 1732 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59830== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7ebc7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7ebbefb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7ebbd2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1490f7141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1490d8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1490d65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7ebbabe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7ec67d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7ec617632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d7ec619375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7ec61935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7ec0eff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7ec126fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7ec03842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7ec026075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7ec01f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7ec089d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7ebc7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7ebd67d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7ebbd3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7ebbdd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7ebbc47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7ebbf04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1490d67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7ebbb7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a8df73fa6263b066484756bff36701a4a1eebb2 Step #5: MERGE-OUTER: attempt 800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3421612898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5a8df73fa6263b066484756bff36701a4a1eebb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1441 processed earlier; will process 1730 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59878== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfe74d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfe744db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfe7430665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb97df0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb97dd1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb97dcf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfe7409e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bfe7edb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfe7e75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bfe7e77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfe7e7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bfe794df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bfe7984fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bfe789642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bfe7884075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bfe787d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bfe78e7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bfe74d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bfe75c5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bfe7431d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bfe743b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bfe74227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bfe744e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb97dcf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bfe7415bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c1e9a263e48de7b23c425fc5cb9ec06bcb4f0de Step #5: MERGE-OUTER: attempt 801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3422864340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1c1e9a263e48de7b23c425fc5cb9ec06bcb4f0de' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1443 processed earlier; will process 1728 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59965== ERROR: libFuzzer: deadly signal Step #5: #0 0x56157ec0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56157eb82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56157eb65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ad9d6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ad9b7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ad9b5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56157eb3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56157f610018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56157f5aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56157f5ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56157f5ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56157efcb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56157efb9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56157efb27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56157f01cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56157ec0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56157ecfad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56157eb66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56157eb702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56157eb577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56157eb834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ad9b60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56157eb4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-625739823199988550c6674b12b8fbd89777cc8d Step #5: MERGE-OUTER: attempt 802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3423283972 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/625739823199988550c6674b12b8fbd89777cc8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1444 processed earlier; will process 1727 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60035== ERROR: libFuzzer: deadly signal Step #5: #0 0x557025c86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557025bfab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557025bdd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90e17d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90e15ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90e15cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557025bb6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557026688018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557026622632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557026624375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55702662435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5570260faf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557026131fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55702604342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557026031075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55702602a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557026094d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557025c86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557025d72d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557025bded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557025be82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557025bcf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557025bfb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f90e15cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557025bc2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-452241e7e84f16509524a594107c558d69064223 Step #5: MERGE-OUTER: attempt 803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3423940244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/452241e7e84f16509524a594107c558d69064223' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1445 processed earlier; will process 1726 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==60047== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcddc68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcddbdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcddbbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f711486b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f711468000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f711465f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcddb98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fcde66a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcde604632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fcde606375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcde60635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fcde0dcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fcde112548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55fcde02bbc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55fcddd6ee72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55fcddd4bfbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55fcddd54e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55fcddd54e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55fcddd54e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55fcddbc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fcddbca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fcddbb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fcddbdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7114661082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fcddba4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-890239b8976871053fa97c94a875364a3a5e6e40 Step #5: MERGE-OUTER: attempt 804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3425572823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/890239b8976871053fa97c94a875364a3a5e6e40' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1448 processed earlier; will process 1723 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60166== ERROR: libFuzzer: deadly signal Step #5: #0 0x5586bb001594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586baf75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5586baf58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff06b32c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff06b14100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff06b120858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5586baf31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5586bba03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5586bb99d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5586bb99f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5586bb99f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5586bb3be8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5586bb3ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5586bb3a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5586bb40fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5586bb001c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5586bb0edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5586baf59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5586baf632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5586baf4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5586baf764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff06b122082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5586baf3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf3b3e9f9c288f3056d9b1626975aa6e3d372c32 Step #5: MERGE-OUTER: attempt 805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3426341155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cf3b3e9f9c288f3056d9b1626975aa6e3d372c32' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1449 processed earlier; will process 1722 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60182== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a652e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a65254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a65237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f650a79041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f650a5a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f650a584858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a65210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558a65ce2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a65c7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558a65c7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a65c7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558a6569d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a6568b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a656847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a656eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a652e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a653ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a65238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a652422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a652297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a652554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f650a586082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a6521cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b09e7f888a1ffee933ff0c3ce38fd11da9211714 Step #5: MERGE-OUTER: attempt 806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3427116611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b09e7f888a1ffee933ff0c3ce38fd11da9211714' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1450 processed earlier; will process 1721 files now Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,197 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:30:17,197 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,197 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:30:17,197 T batch transaction: committing... Step #5: 2026-06-15 07:30:17,197 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,197 T batch transaction: end Step #5: 2026-06-15 07:30:17,197 D Stopping io_context Step #5: 2026-06-15 07:30:17,198 T Miner has received stop signal Step #5: 2026-06-15 07:30:17,198 T Not mining - nothing to stop Step #5: 2026-06-15 07:30:17,198 T Blockchain::deinit Step #5: 2026-06-15 07:30:17,198 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:30:17,198 T BlockchainLMDB::close Step #5: 2026-06-15 07:30:17,198 T BlockchainLMDB::sync Step #5: 2026-06-15 07:30:17,201 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:30:17,201 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:30:17,203 T Blockchain::Blockchain Step #5: 2026-06-15 07:30:17,203 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:30:17,203 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:30:17,203 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:30:17,203 D option: fast Step #5: 2026-06-15 07:30:17,203 D option: async Step #5: 2026-06-15 07:30:17,203 D option: 250000000bytes Step #5: 2026-06-15 07:30:17,203 T BlockchainLMDB::open Step #5: 2026-06-15 07:30:17,204 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:30:17,204 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:30:17,204 D DB map size: 1073741824 Step #5: 2026-06-15 07:30:17,204 D Space used: 4096 Step #5: 2026-06-15 07:30:17,204 D Space remaining: 1073737728 Step #5: 2026-06-15 07:30:17,204 D Size threshold: 0 Step #5: 2026-06-15 07:30:17,204 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:30:17,229 D Setting m_height to: 0 Step #5: 2026-06-15 07:30:17,229 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,229 T Blockchain::init Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,229 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,229 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:30:17,229 D init done Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,229 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,229 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,229 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:30:17,261 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,261 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,261 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,261 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,261 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,261 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:30:17,261 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,261 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,261 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,261 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:30:17,261 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:30:17,289 D Miner tx hash: Step #5: 2026-06-15 07:30:17,289 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:30:17,289 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:30:17,289 D DB map size: 1073741824 Step #5: 2026-06-15 07:30:17,289 D Space used: 12288 Step #5: 2026-06-15 07:30:17,289 D Space remaining: 1073729536 Step #5: 2026-06-15 07:30:17,289 D Size threshold: 0 Step #5: 2026-06-15 07:30:17,289 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:30:17,289 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,289 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,289 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:30:17,289 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,289 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:30:17,289 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:30:17,289 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:30:17,289 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:30:17,289 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 28(0/28)ms Step #5: 2026-06-15 07:30:17,289 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 D Invalidating block template cache Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 I Blockchain initialized. last block: 0, d4440.h20.m41.s24 time ago, current difficulty: 1 Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:30:17,290 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 T requesting 1 from 0, cached Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:30:17,290 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:30:17,290 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,290 D Current height: 0 Step #5: 2026-06-15 07:30:17,290 D Start hardfork version: 1 Step #5: 2026-06-15 07:30:17,290 D Current hardfork version: 16 Step #5: 2026-06-15 07:30:17,290 I Validating txpool contents for v16 Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:30:17,291 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:30:17,291 D DB map size: 1073741824 Step #5: 2026-06-15 07:30:17,291 D Space used: 61440 Step #5: 2026-06-15 07:30:17,291 D Space remaining: 1073680384 Step #5: 2026-06-15 07:30:17,291 D Size threshold: 0 Step #5: 2026-06-15 07:30:17,291 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:30:17,291 T batch transaction: begin Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:30:17,291 T batch transaction: committing... Step #5: 2026-06-15 07:30:17,291 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,291 T batch transaction: end Step #5: 2026-06-15 07:30:17,291 I Loading checkpoints Step #5: 2026-06-15 07:30:17,291 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:30:17,291 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,317 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,317 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,318 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,318 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,318 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,318 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,318 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,318 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,318 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,318 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,319 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,319 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,319 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,319 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,319 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,319 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,319 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:30:17,320 T Sorted 33/33 Step #5: 2026-06-15 07:30:17,321 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,321 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,321 D tx pubkey: <1f538657cdff4c9858bc3335f2d8cf6f61172572b8e0f07044c37021c67de17f> Step #5: 2026-06-15 07:30:17,321 T Sorted 44/44 Step #5: 2026-06-15 07:30:17,357 I transaction_created: Step #5: 2026-06-15 07:30:17,357 I { Step #5: 2026-06-15 07:30:17,357 I "version": 2, Step #5: 2026-06-15 07:30:17,357 I "unlock_time": 0, Step #5: 2026-06-15 07:30:17,357 I "vin": [ { Step #5: 2026-06-15 07:30:17,357 I "key": { Step #5: 2026-06-15 07:30:17,357 I "amount": 206474177, Step #5: 2026-06-15 07:30:17,357 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "k_image": "8cfebbff70d79d8ca0194c8333f216eef8e649d9b747c6c58979c7ed3a5e678b" Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "vout": [ { Step #5: 2026-06-15 07:30:17,357 I "amount": 0, Step #5: 2026-06-15 07:30:17,357 I "target": { Step #5: 2026-06-15 07:30:17,357 I "tagged_key": { Step #5: 2026-06-15 07:30:17,357 I "key": "c13a8d3bf8d8a108177482ee57dc162a77c6bca2460bd0623c8db430b17ba5fc", Step #5: 2026-06-15 07:30:17,357 I "view_tag": "44" Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "extra": [ 1, 31, 83, 134, 87, 205, 255, 76, 152, 88, 188, 51, 53, 242, 216, 207, 111, 97, 23, 37, 114, 184, 224, 240, 112, 68, 195, 112, 33, 198, 125, 225, 127, 2, 9, 1, 204, 142, 119, 125, 11, 176, 182, 60 Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "rct_signatures": { Step #5: 2026-06-15 07:30:17,357 I "type": 6, Step #5: 2026-06-15 07:30:17,357 I "txnFee": 10000, Step #5: 2026-06-15 07:30:17,357 I "ecdhInfo": [ { Step #5: 2026-06-15 07:30:17,357 I "amount": "4ad24be3536dd18a" Step #5: 2026-06-15 07:30:17,357 I }], Step #5: 2026-06-15 07:30:17,357 I "outPk": [ "38672e1d004a70f32f31c5018d8d71a7c114b416a3af7deaf4ba1dbc76c03359"] Step #5: 2026-06-15 07:30:17,357 I }, Step #5: 2026-06-15 07:30:17,357 I "rctsig_prunable": { Step #5: 2026-06-15 07:30:17,357 I "nbp": 1, Step #5: 2026-06-15 07:30:17,357 I "bpp": [ { Step #5: 2026-06-15 07:30:17,357 I "A": "8cf86c1ec0a2abfcdf5eff10908ac9b89250bfbcfa495c554d9deaacc5348748", Step #5: 2026-06-15 07:30:17,357 I "A1": "70e6da68ae8eca7482456274ef955899de5b3ba78832cfb6959ff0f3cd13d1a4", Step #5: 2026-06-15 07:30:17,357 I "B": "1d068b8e41dc66de5f299853a1be904f0e454daf498c85be0826798a8aa7f4b2", Step #5: 2026-06-15 07:30:17,357 I "r1": "e3441381b93f68e56174c0f20ca461ca872009e3108f0d5089118baee0ea2000", Step #5: 2026-06-15 07:30:17,357 I "s1": "57c5bf71aa9d24d13c55d4557a3edd4fdbd41a4c9c31688ae24e551af896c30d", Step #5: 2026-06-15 07:30:17,357 I "d1": "13de344ed9076f59282406340627585f819d2a235e218ab0dc110568e89e3b03", Step #5: 2026-06-15 07:30:17,357 I "L": [ "666dec5082c68f26c083aea821fc622b71371d8e7916d18fe41269add894a2ad", "6d76dca41b86e95cca554da5fbe205f9647e40f0413b523f43c9234f72c3a319", "3bc64c1dbedb7702e7bed0d9a455102c3825db15221a14565c19f0c68c3f7799", "7976ac329bb2d4ba1498be438299d60e39571ccaad7d1b77fa52add2c462dc8e", "58e7049c9d9d88022ac984de4777f768e4434c7824ce24d5bc0d6c1335738f9c", "c62fafe2d4a405cd39caf2d8cd4f186694900f96c2067edc689108f95d499cca" Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "R": [ "4cec2d960154e5dbe619b4ecb75a3916e86cbc9b41549ee912a25c24fc0fa33f", "4af8a50058792a50ac445e7abd15f144eee1512b172bfbb47fe8162bfc34b35b", "6a34c0da03a4eb96410e21161354f8df44f72e66d9d7c0806b85a2e25c931465", "b1f0e7527c1e28b3f2168b3e8f3ee19927ebdd3538e4b73a855e4fb345cd7802", "3446bd0b6ccf90767bc0bbc15b28b0b5e42858ec2b2bcc7b2001dcb896c953a5", "67c3624076c19c89802486a7bc24c072e5b2106cb2a33d3165cb64992c55f4ca" Step #5: 2026-06-15 07:30:17,357 I ] Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I ], Step #5: 2026-06-15 07:30:17,357 I "CLSAGs": [ { Step #5: 2026-06-15 07:30:17,357 I "s": [ "f6b890a0dc4d8efb0d11107e35a43430d549c98ebb8df565fc8de3e670a6a504", "62a78ddfb501276e034e7548c0585e2a82163ceec35863d4f3cda566a9c17501", "2aaf019568fd4777d0f5c0a6575280c921f97a52343f96b13c2506ff76dbb605", "be22b653884f5d0ad7c3915c73acf506f15fdee8854828b4353d1b54a2f0a601", "4ad18b00308bef9430357a21537aa85b9307248dda4a41e6d45626b38885b30c", "f7be4aaf6cbda66689013f34e38f371ba505bf488f93a77ff351bdc97c022000", "701cc9b38b0367fe772640487ec793016c30d31d8c628b955e3ca247e0fe100f", "c41f827ce7ba4266e493dd11921c3d6b50d4da2bb919a4bc54ffd76687995a0a", "c8b69c72215220c2cc61223578c801b016f1cc399eec896c28629633ee64f20f", "fa1cd45c73bf05b2aa765903d5f882d9eaef4a7a7d878eb5f0e2ff5ea598800e"], Step #5: 2026-06-15 07:30:17,357 I "c1": "86b48b2d5400c61f553cf16cfae0cb8b1dd40de33b7b3b582b913905adb49c0c", Step #5: 2026-06-15 07:30:17,357 I "D": "0aaad8db40056612f66a7478a1c942a97cc3a5551ba9c0f77c744f5996e36274" Step #5: 2026-06-15 07:30:17,357 I }], Step #5: 2026-06-15 07:30:17,357 I "pseudoOuts": [ "8fe271706ce20c2ff99d765cbde40b6cc2e1abf3e104bd0e983a14a5ca2bcf07"] Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,357 I } Step #5: 2026-06-15 07:30:17,358 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,358 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,359 D tx pubkey: Step #5: 2026-06-15 07:30:17,359 T Sorted 44/44 Step #5: 2026-06-15 07:30:17,394 I transaction_created: Step #5: 2026-06-15 07:30:17,394 I { Step #5: 2026-06-15 07:30:17,394 I "version": 2, Step #5: 2026-06-15 07:30:17,394 I "unlock_time": 0, Step #5: 2026-06-15 07:30:17,394 I "vin": [ { Step #5: 2026-06-15 07:30:17,394 I "key": { Step #5: 2026-06-15 07:30:17,394 I "amount": 206474177, Step #5: 2026-06-15 07:30:17,394 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "k_image": "2a52a0755b2644be8ddf3722ac0501b81e4716042556d6b6c33888b013ecd21d" Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "vout": [ { Step #5: 2026-06-15 07:30:17,394 I "amount": 0, Step #5: 2026-06-15 07:30:17,394 I "target": { Step #5: 2026-06-15 07:30:17,394 I "tagged_key": { Step #5: 2026-06-15 07:30:17,394 I "key": "3157fa74462254b6c3c45840371a00b657ac14840ed2dd12d9a704da087b7b5d", Step #5: 2026-06-15 07:30:17,394 I "view_tag": "71" Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "extra": [ 1, 204, 101, 14, 163, 63, 199, 18, 162, 1, 195, 152, 223, 58, 210, 171, 28, 128, 0, 83, 22, 233, 123, 12, 158, 244, 208, 78, 241, 184, 254, 167, 219, 2, 9, 1, 163, 136, 149, 88, 203, 88, 10, 181 Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "rct_signatures": { Step #5: 2026-06-15 07:30:17,394 I "type": 6, Step #5: 2026-06-15 07:30:17,394 I "txnFee": 10000, Step #5: 2026-06-15 07:30:17,394 I "ecdhInfo": [ { Step #5: 2026-06-15 07:30:17,394 I "amount": "d67d1297ddb61c37" Step #5: 2026-06-15 07:30:17,394 I }], Step #5: 2026-06-15 07:30:17,394 I "outPk": [ "493311470513ecf86f9fd161f92b3934e0b8966b96b57da372c0d5ebc955289c"] Step #5: 2026-06-15 07:30:17,394 I }, Step #5: 2026-06-15 07:30:17,394 I "rctsig_prunable": { Step #5: 2026-06-15 07:30:17,394 I "nbp": 1, Step #5: 2026-06-15 07:30:17,394 I "bpp": [ { Step #5: 2026-06-15 07:30:17,394 I "A": "c717761c3cc32595c0b5173baeeaf7f011af91e0180fd299bae6e27042f8a4a6", Step #5: 2026-06-15 07:30:17,394 I "A1": "890fc75c7e66a42b12df858ab561ca1d9f0149c1dde2ee03eb1b7f1a30c052e2", Step #5: 2026-06-15 07:30:17,394 I "B": "a2da7a4da99ba06e390582c0ae03e22c2eaf478c67c90d31ae50678dbc3d218c", Step #5: 2026-06-15 07:30:17,394 I "r1": "d276462cdba2085743fbbb80999299ff75990a1a71653e2d8e6027ceddaa4f0d", Step #5: 2026-06-15 07:30:17,394 I "s1": "929a09a69cf05f9b54b94cae2a35c635d7f9424975b4e9941102890a47147701", Step #5: 2026-06-15 07:30:17,394 I "d1": "816367760749b109ff291dc58f80ba906d0a91b2c45652265f8a391b5e91c303", Step #5: 2026-06-15 07:30:17,394 I "L": [ "8d0fbfa226663bd9f97792380e41ffe72f68a99d93c617b9b6f63b168b7fa6ea", "6d69af532839f6ebd504f91c44f4e5b8d867b7927c446eb92316c5e86650bc21", "c6b34cf9068b2297dffbb2519b6e4fbb728b3477ec467cb48cc3a4b5724caa6b", "dc38dca27f1ec09e6341c17330b3ddc1bb726ae8586029caee6cde0e16a61553", "a46213dca8ef5b73e70291372068d6242fdd36c84918f07b411ce4cffe8c5ebe", "bc984adae9b24e1429eb07db05f5d15d910cb58172605da48fca2be252169154" Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "R": [ "ff40f5f9ff6f947cb2270118f7f48db646a0fdf6d7247923a08d16479004e064", "2a6a585f022756dfe165e73966891c510fca9b2649efbc980e68a1cb016d8541", "fe9ceaeb6c82bb69db0b3a6bce27d8455dc553654727e247d6ccb469e45ca227", "943e8b9d74ba23187a684dffd2e8f01905c671e76762ece2e0100087f449e63c", "375329184a5254ba7cc587b35e33c17e9d18beea1c22fafbbae43a34d0180436", "d1ac4bc0f600f1beecb979ae429243e736ee1b439bea5fe7d921c87d808b4ba4" Step #5: 2026-06-15 07:30:17,394 I ] Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I ], Step #5: 2026-06-15 07:30:17,394 I "CLSAGs": [ { Step #5: 2026-06-15 07:30:17,394 I "s": [ "5ddbc2f107fa3500b5a7461c798cb01823589da15f25db5527de44090c5edf0c", "44fd3483e21b9fe63c715e09e127adaea8180d5660d8983f557fef9ffb6d2c0e", "3aa10ec3fe4a5215267f2407e57f14de2b763985aa66b3bf3bef0a3cebd8a00e", "c437927029663341964cc713875324d56d8f4e4cbe7f94b0585fbad21233c50b", "2ebeb47e34b7afca721f572af2479ccfb9c70febff587f856a3d0ad9c1242101", "195d4b3afaf41ae3515630ced1dde84ab3bd0fecd39b450b23b0d9007f789c0d", "f71710809fb358e11c86a8e2ec859d3a3d8f1b36731f33b986e66a6eb81a7d0e", "eb97093893424ba7fad143a58b6fc09545696d1047c8379d2c3834e08e2a4804", "e3322541d2497c2f35c4f3ce20b32ec9b738ce76d61c2325f6d3bd32ae61a801", "cf9a4490a327edf698a395325edd91b890937dc2c9cd17d003c828b6a26eaa0d"], Step #5: 2026-06-15 07:30:17,394 I "c1": "37d5b56192be31897d195f24f9235745ffb8a4638914718e958009ed0045e10c", Step #5: 2026-06-15 07:30:17,394 I "D": "acd738ffa81fd191d8b767ef3c30c073b957a0a211c3c88cb2d7eaa40e1c736d" Step #5: 2026-06-15 07:30:17,394 I }], Step #5: 2026-06-15 07:30:17,394 I "pseudoOuts": [ "0e55df89128bdfdab43c542df44a25f1e1b178be2b337ff9bc3c01f23f216ca6"] Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,394 I } Step #5: 2026-06-15 07:30:17,395 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,395 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,396 D tx pubkey: <879cb74b444df170e458255a7306481b0f39f98852d4de84e6af590be053f130> Step #5: 2026-06-15 07:30:17,396 T Sorted 44/44 Step #5: 2026-06-15 07:30:17,406 I RandomX main cache initialized Step #5: 2026-06-15 07:30:17,431 I transaction_created: Step #5: 2026-06-15 07:30:17,431 I { Step #5: 2026-06-15 07:30:17,431 I "version": 2, Step #5: 2026-06-15 07:30:17,431 I "unlock_time": 0, Step #5: 2026-06-15 07:30:17,431 I "vin": [ { Step #5: 2026-06-15 07:30:17,431 I "key": { Step #5: 2026-06-15 07:30:17,431 I "amount": 206474177, Step #5: 2026-06-15 07:30:17,431 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "k_image": "37316191fe071344a4c68282b1a841959269830fceb972060dac523116d0901e" Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "vout": [ { Step #5: 2026-06-15 07:30:17,431 I "amount": 0, Step #5: 2026-06-15 07:30:17,431 I "target": { Step #5: 2026-06-15 07:30:17,431 I "tagged_key": { Step #5: 2026-06-15 07:30:17,431 I "key": "1f7dcd055fd8badb6483998ae6e674b7a48d699ddf8f5a6b6585c2b1fed6724e", Step #5: 2026-06-15 07:30:17,431 I "view_tag": "6a" Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "extra": [ 1, 135, 156, 183, 75, 68, 77, 241, 112, 228, 88, 37, 90, 115, 6, 72, 27, 15, 57, 249, 136, 82, 212, 222, 132, 230, 175, 89, 11, 224, 83, 241, 48, 2, 9, 1, 41, 109, 70, 87, 223, 19, 223, 178 Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "rct_signatures": { Step #5: 2026-06-15 07:30:17,431 I "type": 6, Step #5: 2026-06-15 07:30:17,431 I "txnFee": 10000, Step #5: 2026-06-15 07:30:17,431 I "ecdhInfo": [ { Step #5: 2026-06-15 07:30:17,431 I "amount": "ab21b7185b0ea9fc" Step #5: 2026-06-15 07:30:17,431 I }], Step #5: 2026-06-15 07:30:17,431 I "outPk": [ "86d65c7bfc844a62b3fe1657dccc35da54791bb17de80e9874d9d26a781cd743"] Step #5: 2026-06-15 07:30:17,431 I }, Step #5: 2026-06-15 07:30:17,431 I "rctsig_prunable": { Step #5: 2026-06-15 07:30:17,431 I "nbp": 1, Step #5: 2026-06-15 07:30:17,431 I "bpp": [ { Step #5: 2026-06-15 07:30:17,431 I "A": "1c4ccfe9a1420b928c0e839fb378d4aa00c78aa2c341dc8a5d8acde316cf2ac1", Step #5: 2026-06-15 07:30:17,431 I "A1": "9598b138e83fb86c97b677378f8f0e36c8374e0f99a9ab1c6c896ca5df525493", Step #5: 2026-06-15 07:30:17,431 I "B": "97b00a08ea8136f024bb53591909ab18e5aa29f9f483e9aa399d0d916b053476", Step #5: 2026-06-15 07:30:17,431 I "r1": "32099c0c01423b793de0db5b62ea5f1b9ebb692e79d55a6a68b94ce652ae3e07", Step #5: 2026-06-15 07:30:17,431 I "s1": "f49d96589c6471d69a2413d1d7ce673654bc08e34add804f988bb2f7817d1604", Step #5: 2026-06-15 07:30:17,431 I "d1": "7c36483debf36dd39b4af96c72d9b2ce8d156dc24740f70a0e56e6dcf54a5f0c", Step #5: 2026-06-15 07:30:17,431 I "L": [ "314d2d761fc2ef9beb809336eaad88e6a49706306e5f3aa82e40071db261c650", "b39ae54e08450646212de3cb0ee826a3e0425bf4a6b929e24107d5b8fb862bb6", "70aa5589d444551ebaa2d1e0dc41927a6995be2513eebf968e88ce2b725c2b57", "fab533d4c006a0dcf095289ad2d59a43346ef80656db00224728a39149886e6d", "79e2d00e9140b1bbbd02577da2a4f8e5e78ec3b50668bfd39dd4851424a6fad9", "24698f89b34e62846e169688ed3be21442f794d0d30f59d5075db52bba4b501f" Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "R": [ "a7875d815646abf3e06fa4cc361cbedb1128411feae08737e0e183cd1f19c931", "e2197607c51b7c958e98e0a479049c5cfcf65031a4e125c39bebd9ee26f1538e", "b82b0aa8c172993bdb2fb9d158debaf14ce3819a83728fc172d65b7842adbde4", "e7a67dd6ed231d1c62d522c6783f83e707bc0540880633050da81d29c30acc29", "1d4900c8797411084cc0154529f11d2172ed8b78e143e4b9b39edacd7827cd85", "df42f74ce7ac08b77c8b377199f38c2032751a6429648eb404f58dcd43556af2" Step #5: 2026-06-15 07:30:17,431 I ] Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I ], Step #5: 2026-06-15 07:30:17,431 I "CLSAGs": [ { Step #5: 2026-06-15 07:30:17,431 I "s": [ "43b32e6f04a46188a21b682e2d77a8f55352de666da77472d8e29c91e1be0009", "e86a12e8460f5145b4f72528b49dea847a06d63666b73de120796a17c3aaed06", "8198d149876e416c2c6249e174ed994d8136659302fc7b684394bf0699bbc30f", "a4c07756c6fd6bce7bd3b5448b64e6d840acc5d6eaf56010e6451724a97a100c", "7eb18817d1d65e82051ddca29682ff2dea21d13b55a0a013d0a15bef8c1e6400", "5926e8b4b6bebb8f66de7d68444e1652ebcc0ddaa86121bf96b2938f73078a0d", "6e3a378beb87ecf5fc1b090451cc5a8e7260f65eeacce63553fa99fa3848af0d", "7ea892a6d2ff35aff4c546b9dfe2bd9cfa5651dad15924a32b1959e1f5484104", "33c795e0dd6ba3cf7744db72e7a061b9e4dc16ca603a2e72d3a33bafc08e6f06", "0fecffd2068b80e3af6075493ccd1563b9efc0148c0c5fb793ed7a7e31500900"], Step #5: 2026-06-15 07:30:17,431 I "c1": "152e2efc805bd3a10eb0bd5065f93adbf8c8a6cf1f9f10485402df8d36e80005", Step #5: 2026-06-15 07:30:17,431 I "D": "837ea970dbe2265b2ca2eaa25c482832244174c6ebd7c4d18b56106311bfd535" Step #5: 2026-06-15 07:30:17,431 I }], Step #5: 2026-06-15 07:30:17,431 I "pseudoOuts": [ "351c650e999a8fb0b3c236b6e303cbcf7ea67e23b6f9d1ee950bab42608024a9"] Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,431 I } Step #5: 2026-06-15 07:30:17,432 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,432 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:30:17,432 D tx pubkey: Step #5: 2026-06-15 07:30:17,432 T Sorted 44/44 Step #5: 2026-06-15 07:30:17,467 I transaction_created: <9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96> Step #5: 2026-06-15 07:30:17,467 I { Step #5: 2026-06-15 07:30:17,467 I "version": 2, Step #5: 2026-06-15 07:30:17,467 I "unlock_time": 0, Step #5: 2026-06-15 07:30:17,467 I "vin": [ { Step #5: 2026-06-15 07:30:17,467 I "key": { Step #5: 2026-06-15 07:30:17,467 I "amount": 206474177, Step #5: 2026-06-15 07:30:17,467 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:30:17,467 I ], Step #5: 2026-06-15 07:30:17,467 I "k_image": "d3998f2aebf02146e9981419f2246671847b52e5b63c0987b44479c7a65b0c7b" Step #5: 2026-06-15 07:30:17,467 I } Step #5: 2026-06-15 07:30:17,467 I } Step #5: 2026-06-15 07:30:17,467 I ], Step #5: 2026-06-15 07:30:17,467 I "vout": [ { Step #5: 2026-06-15 07:30:17,467 I "amount": 0, Step #5: 2026-06-15 07:30:17,467 I "target": { Step #5: 2026-06-15 07:30:17,467 I "tagged_key": { Step #5: 2026-06-15 07:30:17,467 I "key": "d417f19f978fdce119948f2ea284d193b229a064dce3501f7a7a4b76c1a87b74", Step #5: 2026-06-15 07:30:17,467 I "view_tag": "13" Step #5: 2026-06-15 07:30:17,467 I } Step #5: 2026-06-15 07:30:17,467 I } Step #5: 2026-06-15 07:30:17,467 I } Step #5: 2026-06-15 07:30:17,467 I ], Step #5: 2026-06-15 07:30:17,467 I "extra": [ 1, 191, 182, 237, 119, 218, 37, 156, 161, 69, 18, 125, 226, 42, 88, 135, 180, 27, 182, 37, 102, 234, 253, 104, 134, 118, 23, 230, 124, 61, 83, 155, 149, 2, 9, 1, 118, 24, 11, 68, 50, 27, 218, 229 Step #5: 2026-06-15 07:30:17,467 I ], Step #5: 2026-06-15 07:30:17,467 I "rct_signatures": { Step #5: 2026-06-15 07:30:17,467 I "type": 6, Step #5: 2026-06-15 07:30:17,467 I "txnFee": 10000, Step #5: 2026-06-15 07:30:17,467 I "ecdhInfo": [ { Step #5: 2026-06-15 07:30:17,467 I "amount": "35d84b72fdbf24c9" Step #5: 2026-06-15 07:30:17,467 I }], Step #5: 2026-06-15 07:30:17,467 I "outPk": [ "ebb2e9f175480c3a3f865d09f41306942237377c9baf9d0a5ab606620e3bce04"] Step #5: 2026-06-15 07:30:17,467 I }, Step #5: 2026-06-15 07:30:17,467 I "rctsig_prunable": { Step #5: 2026-06-15 07:30:17,467 I "nbp": 1, Step #5: 2026-06-15 07:30:17,467 I "bpp": [ { Step #5: 2026-06-15 07:30:17,467 I "A": "fe12e9dc86e96206dacb1e0705972d6863f83b4b138228a9a0b0d6d177de1edb", Step #5: 2026-06-15 07:30:17,467 I "A1": "58f7f1fb1b2db748893d487da2c30e68cf6a72504924c5be2b6a2683701cbfb5", Step #5: 2026-06-15 07:30:17,467 I "B": "8f207d68d8e612bbc937ec46a2d54ffc01871dffce607ffad79828e2e2551256", Step #5: 2026-06-15 07:30:17,467 I "r1": "f8e01da1db27c6c7ef41b5cf774c97b447ffe9afee0d31a9cc370195e489d20e", Step #5: 2026-06-15 07:30:17,467 I "s1": "014ef809303619d12e7a885451f6ccd6b8b023f884be6dcdf953798736e10f05", Step #5: 2026-06-15 07:30:17,467 I "d1": "d4c7095daf743d77e916db8324642b209b2d9ec27d4a60f8b27b67276072e00e", Step #5: 2026-06-15 07:30:17,467 I "L": [ "155f43ce693d0d0d2fb318da6b1c0ad7b4c0acba47ad3eb39d11bcaddda8ec1b", "f26e5d2f2ae5ec27da554ad8f8e693591ddc416258eaf0ccf07d05ad66f43d95", "4fc775f507aeef5f2ee89bfce7b40bb80f03e31e1059936c12f32f52b66de323", "a679e2dd0e9e2ee2069ed21753b10f47361f39be1bf34669b47c6493b2923b2a", "27f0dfcd7f9387ac3360ec927a12e1b874a73e5a83e8ffd0add1e451ee18c2b1", "066857d8cb1135331fa53cad01087150f0f32c8c7b1b398f9755eb607bc7412a" Step #5: 2026-06-15 07:30:17,468 I ], Step #5: 2026-06-15 07:30:17,468 I "R": [ "ea58d32e18419445927c6d31f32f396ce52bf726a69a5f0aa4f8a036b1b22cf9", "167500a661e4c8332a96f6c720ad81ae4865f5d4b564a96d45bac05a0aa8c5f1", "1f7cd2df4b79ec45d1dd942c2b73c5c5218f2873f000d5004e6f69a93b83cab3", "011da8fedbc14febaeedb19b4edaf4c5e9486beed402574c83114ae56f036dc4", "5a2d3f4dfc7fcd53f45b9cc22450ce2cd8a8f73bc5822eb22f970d6c6de97b46", "07b365fd8322a6ee2f19f1694d233a3241f14397fcf056fbd4773c24efd9467e" Step #5: 2026-06-15 07:30:17,468 I ] Step #5: 2026-06-15 07:30:17,468 I } Step #5: 2026-06-15 07:30:17,468 I ], Step #5: 2026-06-15 07:30:17,468 I "CLSAGs": [ { Step #5: 2026-06-15 07:30:17,468 I "s": [ "329b5edd7c46cbfcb8e1da780b4c8af5ae9eb128d3d6b98b0af1b8842e555900", "ee8cf62ced1d20a0a29c1c0320dceb64829e7efa9fb7841ec2b5394881537807", "62a4afcc409a6f691e364edbab81ea8ae60d6429980cd3ae069cd3357ac59c06", "64c99cd4b16dc4a0fa09be181b4d011bd81ad664791e166b23637c0a3b312303", "5f47154daee06b40a6a73e432335c58b23a2c50a4ba275fb40a76c6ae255010c", "9a51bea8b3b1e75eef92f5476b11b19f67c0714f7f68faad7b9dd362a29be601", "b4559c7e827285af81dc6495dbe5f0bf637e4f3256cb361e25030d57d4fbf503", "a3a80eecbd20bf50bfed60f997565e8e48c2aa36a575483069a60ca50a41440f", "740f91911bc853defc20163c9879f53e3104749ee19cd871f424c92fb9a74804", "eff92a32d8bc6fd13ecb4ba6a97389b8f0aa46df098e54d60f3fea7d147a8808"], Step #5: 2026-06-15 07:30:17,468 I "c1": "f277097027e2df2241f6b0b73c7626e032b73a70e924dbc44d2e3790051bb507", Step #5: 2026-06-15 07:30:17,468 I "D": "04a965cd52ba4c99e42c79942eae3bfcc96be548367d5004d8e2fe987de19b3e" Step #5: 2026-06-15 07:30:17,468 I }], Step #5: 2026-06-15 07:30:17,468 I "pseudoOuts": [ "b25d8951f2873ce7abd1c22b452df62933f1c24a0538c338e1f2fbec58375262"] Step #5: 2026-06-15 07:30:17,468 I } Step #5: 2026-06-15 07:30:17,468 I } Step #5: 2026-06-15 07:30:17,468 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,468 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:30:17,468 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:30:17,468 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:30:17,468 D DB map size: 1073741824 Step #5: 2026-06-15 07:30:17,468 D Space used: 69632 Step #5: 2026-06-15 07:30:17,468 D Space remaining: 1073672192 Step #5: 2026-06-15 07:30:17,468 D Size threshold: 0 Step #5: 2026-06-15 07:30:17,468 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:30:17,710 T batch transaction: begin Step #5: 2026-06-15 07:30:17,710 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,710 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,710 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,710 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:30:17,710 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:30:17,710 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,710 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,710 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,710 T Block with hash bd2810c7a2b5e3fd5675058da4b6fe4a9478228573e0164c3e135ef28ef0a1ba not found in db Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,710 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,710 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,710 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,710 T Block with hash 20a439b599550000f0d5a241ff7f00001c7e39b5995500000000000000000000 not found in db Step #5: 2026-06-15 07:30:17,710 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,710 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,710 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent <20a439b599550000f0d5a241ff7f00001c7e39b5995500000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,711 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,711 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,711 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,711 T Block with hash fa39e28408c1a0aa5ddb607d03808e176c1d07c62234520eb68d4a723c1ef0a7 not found in db Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,711 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,711 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,711 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,711 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,711 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,711 T Block with hash 15d05f365a1a80b2a837d0bcd516f05e574e4ac10f3a1b0aaab7e0b5d14e62ce not found in db Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,711 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,711 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,711 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,711 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,711 E Block recognized as orphaned and rejected, id = <15d05f365a1a80b2a837d0bcd516f05e574e4ac10f3a1b0aaab7e0b5d14e62ce>, height 3, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,711 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,711 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,712 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,712 T Block with hash c1c877e1e26f03d0e561abb60e2cd70a2cd2cf97168eb64034a39145b9ae53d7 not found in db Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,712 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,712 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 E Block recognized as orphaned and rejected, id = , height 4, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,712 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,712 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,712 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,712 T Block with hash f58b66450c59ae822fa8c06a63f4c9fa703dfe61d8a12b592b79dd08dc0222d1 not found in db Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,712 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,712 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,712 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,712 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,712 E Block recognized as orphaned and rejected, id = , height 5, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,712 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,713 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,713 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash a801d1fe41fc0a65599136d2c05975b5f2ddb9360202ae65d93e08929a9ff14c not found in db Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 E Block recognized as orphaned and rejected, id = , height 6, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,713 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,713 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,713 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash fd19a77b70162159606129ce77875d2aa811215cec8b2c90c86dccf497f12c38 not found in db Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 E Block recognized as orphaned and rejected, id = , height 7, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,713 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,713 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,713 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 2a29464ded69a8cfa5bbf3d3da40cfccc4b27abef6b2a7d7471ce5dccf942a5b not found in db Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 E Block recognized as orphaned and rejected, id = <2a29464ded69a8cfa5bbf3d3da40cfccc4b27abef6b2a7d7471ce5dccf942a5b>, height 8, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,713 T Blockchain::add_new_block Step #5: 2026-06-15 07:30:17,713 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:30:17,713 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 5f98f3243a930dd46256dee914075e74d25effc7e3256c868f08dfdec2010dbb not found in db Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:30:17,713 T Block with hash 00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000 not found in db Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,713 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,713 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,713 E Block recognized as orphaned and rejected, id = <5f98f3243a930dd46256dee914075e74d25effc7e3256c868f08dfdec2010dbb>, height 9, parent in alt 0, parent in main 0 (parent <00c68f10f204a5180100000000000000010000000000000060dea241ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:30:17,714 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:30:17,714 T Blockchain::have_tx Step #5: 2026-06-15 07:30:17,714 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:30:17,714 T transaction with hash dc81712c55729cf552ec38274ae943d36526d26bd33f53593854c5e712895d6e not found in db Step #5: 2026-06-15 07:30:17,714 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:30:17,719 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,719 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,719 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,719 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,719 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,719 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:30:17,720 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:30:17,720 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,720 E Transaction verification impossible: Step #5: 2026-06-15 07:30:17,720 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:30:17,720 T Blockchain::have_tx Step #5: 2026-06-15 07:30:17,720 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:30:17,720 T transaction with hash decc7e6481bec2faf7e8fbcb97d8d4ef586a203b207e161813721c5f7f8fc088 not found in db Step #5: 2026-06-15 07:30:17,720 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:30:17,725 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,725 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,726 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,726 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,726 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,726 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:30:17,726 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 2 Step #5: 2026-06-15 07:30:17,726 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,726 E Transaction verification impossible: Step #5: 2026-06-15 07:30:17,726 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:30:17,726 T Blockchain::have_tx Step #5: 2026-06-15 07:30:17,726 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:30:17,726 T transaction with hash cf7fde5179cacb8d97826014e35a2cbe90984e80991180402c021ebcc72a359d not found in db Step #5: 2026-06-15 07:30:17,726 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:30:17,732 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,732 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,732 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:30:17,732 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 3 Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,732 E Transaction verification impossible: Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:30:17,732 T Blockchain::have_tx Step #5: 2026-06-15 07:30:17,732 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:30:17,732 T transaction with hash 9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96 not found in db Step #5: 2026-06-15 07:30:17,732 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:30:17,738 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,738 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,738 E Tx <9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96> has fewer than two outputs Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:30:17,738 I Transaction added to pool: txid <9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96> weight: 1170 fee/byte: 8.54701, count: 4 Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:30:17,738 E Transaction verification impossible: <9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96> Step #5: 2026-06-15 07:30:17,738 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,738 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,738 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:30:17,738 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,738 T Blockchain::block_difficulty Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_difficulty Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:30:17,738 T BlockchainLMDB::get_block_weight Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_long_term_weight Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_tail_id Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,766 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,766 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,766 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,766 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,767 E Tx <9c63f89f55509101ccc954299dd1393e4a6743f2dbb6ed04c44c75d06e9f6d96> has fewer than two outputs Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:30:17,767 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,767 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:30:17,767 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,767 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:30:17,767 E Tx has fewer than two outputs Step #5: 2026-06-15 07:30:17,767 T BlockchainLMDB::height Step #5: 2026-06-15 07:30:17,767 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:30:17,767 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:30:17,771 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:30:17,848 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60200== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599b225a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599b21ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599b21b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ba830741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ba811c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ba80fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599b218ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5599b2c5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599b2bf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5599b2bf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599b2bf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599b26cef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599b2705fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599b261742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5599b2605075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5599b25fe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5599b2668d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5599b225ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5599b2346d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5599b21b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5599b21bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5599b21a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5599b21cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9ba80fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5599b2196bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e7fb058fe6878d67cdc28c284d0b24321883ad8 Step #5: MERGE-OUTER: attempt 807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3428548747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9e7fb058fe6878d67cdc28c284d0b24321883ad8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1453 processed earlier; will process 1718 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60318== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ef9dd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ef9d46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ef9d29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f209d0f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f209cf0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f209cee4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ef9d02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557efa7d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557efa76e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557efa770375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557efa77035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557efa246f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557efa27dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557efa18f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557efa17d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557efa1767cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557efa1e0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557ef9dd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557ef9ebed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557ef9d2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557ef9d342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557ef9d1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557ef9d474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f209cee6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557ef9d0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e582a709a31f444b3f8a882207f1d4a232d331b2 Step #5: MERGE-OUTER: attempt 808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3429183535 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e582a709a31f444b3f8a882207f1d4a232d331b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1454 processed earlier; will process 1717 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==60331== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562e44ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562e4422b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562e4405665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f951159241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95113a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9511386858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562e43dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5562e4eb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562e4e4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5562e4e4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562e4e4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5562e4917765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5562e49819b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5562e49dda0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5562e48bce02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5562e48bce02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5562e44aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5562e459ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5562e4406d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5562e44102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5562e43f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5562e44234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9511388082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5562e43eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba1824150687e9566c29525c9403b852ba9f7e00 Step #5: MERGE-OUTER: attempt 809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3430130456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba1824150687e9566c29525c9403b852ba9f7e00' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1455 processed earlier; will process 1716 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60384== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e417f4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e417ebfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e417ea2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36ccd5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36ccb6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36ccb4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e417e7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e41894d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4188e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e4188e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4188e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e4183088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4182f6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4182ef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e418359d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e417f4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e418037d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e417ea3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e417ead2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e417e947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e417ec04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f36ccb4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e417e87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34ecac7f3ef4695c3e354a58fdb0e0335dc59db8 Step #5: MERGE-OUTER: attempt 810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3431729516 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/34ecac7f3ef4695c3e354a58fdb0e0335dc59db8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1458 processed earlier; will process 1713 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60506== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a696b77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a696aebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a696ace665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febadf5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febadd6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febadd4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a696aa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a697579018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a697513632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a697515375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a69751535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a696f348c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a696f22075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a696f1b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a696f85d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a696b77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a696c63d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a696acfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a696ad92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a696ac07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a696aec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febadd4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a696ab3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61ee5c11cbd00e3386deabacf3a1b3ea6ec36750 Step #5: MERGE-OUTER: attempt 811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3432362954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/61ee5c11cbd00e3386deabacf3a1b3ea6ec36750' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1459 processed earlier; will process 1712 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60548== ERROR: libFuzzer: deadly signal Step #5: #0 0x558931a45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589319b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55893199c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff36e41441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff36e22900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff36e208858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558931975e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558932447018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589323e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5589323e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589323e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558931e028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558931df0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558931de97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558931e53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558931a45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558931b31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55893199dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589319a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55893198e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589319ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff36e20a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558931981bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8afb2e2b567f3c33d218c95f3554bf97593aad37 Step #5: MERGE-OUTER: attempt 812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3433934472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8afb2e2b567f3c33d218c95f3554bf97593aad37' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1462 processed earlier; will process 1709 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60703== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c22c8fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c22c86fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c22c852665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc27f2c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc27f0d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc27f0b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c22c82be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c22d2fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c22d297632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c22d299375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c22d29935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c22cd6ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c22cda6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c22ccb842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c22cca6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c22cc9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c22cd09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c22c8fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c22c9e7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c22c853d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c22c85d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c22c8447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c22c8704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc27f0b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c22c837bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1607f04a9e027c71bee0fe998ec65d0dbf814924 Step #5: MERGE-OUTER: attempt 813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3435330820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1607f04a9e027c71bee0fe998ec65d0dbf814924' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1464 processed earlier; will process 1707 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60760== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d9af2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d9aea0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d9ae83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e551e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e54ff800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e54fd7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d9ae5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562d9b92e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d9b8c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562d9b8ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d9b8ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562d9b3a0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d9b3d7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d9b2e942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d9b2d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d9b2d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d9b33ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d9af2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d9b018d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d9ae84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d9ae8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d9ae757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d9aea14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e54fd9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d9ae68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb4a3918f7a72e0c5aff025c7c83261d5f77e9e7 Step #5: MERGE-OUTER: attempt 814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3436271105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb4a3918f7a72e0c5aff025c7c83261d5f77e9e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1466 processed earlier; will process 1705 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60870== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfde69f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfde613b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfde5f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd00accc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd00aae100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd00aac0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfde5cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dfdf0a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfdf03b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dfdf03d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfdf03d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dfdea5c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dfdea4a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dfdea437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dfdeaadd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dfde69fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dfde78bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dfde5f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dfde6012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dfde5e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dfde6144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd00aac2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dfde5dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49db0868f5bc68c15ad355445da591402ae7ec0a Step #5: MERGE-OUTER: attempt 815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3437664058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/49db0868f5bc68c15ad355445da591402ae7ec0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1469 processed earlier; will process 1702 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==60990== ERROR: libFuzzer: deadly signal Step #5: #0 0x5652b9b84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652b9af8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652b9adb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa257b9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2579aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa257989858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652b9ab4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5652ba586018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5652ba520632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5652ba522578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5652b9f29570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5652b9f92d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5652b9b84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5652b9c70d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5652b9adcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5652b9ae62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5652b9acd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5652b9af94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa25798b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5652b9ac0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b67b9381d7644d24a7c8e9d9a64db21292cfd58 Step #5: MERGE-OUTER: attempt 816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3438436950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3b67b9381d7644d24a7c8e9d9a64db21292cfd58' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1470 processed earlier; will process 1701 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61042== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c86c75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c86be9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c86bcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f233c05641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f233be6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f233be4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c86ba5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c87677018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c87611632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c87613375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c8761335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557c870328c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557c87020075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557c870197cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557c87083d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557c86c75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557c86d61d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557c86bcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557c86bd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557c86bbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557c86bea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f233be4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557c86bb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d22633b2d52dfa549e1e2ec045e4d80d0b62a9a Step #5: MERGE-OUTER: attempt 817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3438873774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9d22633b2d52dfa549e1e2ec045e4d80d0b62a9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1471 processed earlier; will process 1700 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61080== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559e7a54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559e79c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559e79ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd5baa241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd5b8b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd5b896858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559e7984e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5559e8456018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559e83f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559e83f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559e83f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559e7ec8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559e7efffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559e7e1142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559e7dff075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559e7df87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559e7e62d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559e7a54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559e7b40d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559e79acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559e79b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559e799d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559e79c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd5b898082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559e7990bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db55b97c71509ba43dddb3d85064eb9648d5c1b2 Step #5: MERGE-OUTER: attempt 818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3440011369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db55b97c71509ba43dddb3d85064eb9648d5c1b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1474 processed earlier; will process 1697 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61164== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f5f7d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f5f746b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f5f729665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3ef49241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3ef2a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3ef286858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f5f702e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559f601d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f6016e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559f60170375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f6017035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559f5fb8f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f5fb7d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f5fb767cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f5fbe0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f5f7d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f5f8bed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f5f72ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f5f7342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f5f71b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f5f7474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe3ef288082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f5f70ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d77c978bf9cef55b5e2c6a6490ab32eaa1e8acd3 Step #5: MERGE-OUTER: attempt 819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3440446753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d77c978bf9cef55b5e2c6a6490ab32eaa1e8acd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1475 processed earlier; will process 1696 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61203== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7e6fb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7e6f25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7e6f08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fa617341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fa5f8800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fa5f67858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7e6ee1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c7e79b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7e794d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c7e794f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7e794f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c7e7425f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c7e745cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c7e736e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c7e735c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c7e73557cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c7e73bfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c7e6fb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c7e709dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c7e6f09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c7e6f132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c7e6efa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c7e6f264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4fa5f69082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c7e6eedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e982b06bf84681eb1f75d0128372763a8acda278 Step #5: MERGE-OUTER: attempt 820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3441844926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e982b06bf84681eb1f75d0128372763a8acda278' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1477 processed earlier; will process 1694 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61286== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edb98d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edb9848b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edb982b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f890ba9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f890b8b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f890b893858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edb9804e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55edba2d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edba270632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55edba272375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55edba27235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55edb9c918c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55edb9c7f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55edb9c787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55edb9ce2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55edb98d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55edb99c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55edb982cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55edb98362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55edb981d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55edb98494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f890b895082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55edb9810bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb5886299468f5dead7f700aab073e456db381c1 Step #5: MERGE-OUTER: attempt 821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3443458032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb5886299468f5dead7f700aab073e456db381c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1481 processed earlier; will process 1690 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61378== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603fb0b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603fb02db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603fb010665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febb7e0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febb7c1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febb7bfb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603fafe9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5603fbabb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603fba55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5603fba57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603fba5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5603fb4768c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5603fb464075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5603fb45d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5603fb4c7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5603fb0b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5603fb1a5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5603fb011d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5603fb01b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5603fb0027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5603fb02e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febb7bfd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5603faff5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d10517d370e06ea795fb4e66a7adbc6b45ea1cd Step #5: MERGE-OUTER: attempt 822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3445114239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4d10517d370e06ea795fb4e66a7adbc6b45ea1cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1483 processed earlier; will process 1688 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61502== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651a29da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651a294eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651a2931665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc38449141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3842a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc384285858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651a290ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5651a33dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651a3376632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5651a3378375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651a337835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5651a2d978c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651a2d85075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651a2d7e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651a2de8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651a29dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651a2ac6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651a2932d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651a293c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651a29237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651a294f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc384287082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651a2916bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95da8fe7800d763f0ef6c6125c36bd5d6e9e9811 Step #5: MERGE-OUTER: attempt 823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3445885870 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/95da8fe7800d763f0ef6c6125c36bd5d6e9e9811' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1484 processed earlier; will process 1687 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61520== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd77d46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd77cbab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd77c9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5695a4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f569586200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5695841858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd77c76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fd78748018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd786e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fd786e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd786e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fd781038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd780f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd780ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd78154d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd77d46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd77e32d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd77c9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd77ca82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd77c8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd77cbb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5695843082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd77c82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9be08a25f23604b89ff10c008e793ee99882a2f8 Step #5: MERGE-OUTER: attempt 824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3446655811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9be08a25f23604b89ff10c008e793ee99882a2f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1485 processed earlier; will process 1686 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61538== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b88055594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b87fc9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b87fac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08c4a9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08c48ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08c488c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b87f85e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562b88a57018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b889f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562b889f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b889f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562b884128c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b88400075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b883f97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b88463d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b88055c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b88141d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b87fadd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b87fb72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b87f9e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b87fca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08c488e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b87f91bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ac68288de1e40df41cd8ea57c34af952bf597ac Step #5: MERGE-OUTER: attempt 825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3447426201 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7ac68288de1e40df41cd8ea57c34af952bf597ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1486 processed earlier; will process 1685 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61556== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a4a921594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a4a895b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a4a878665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe6af2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe6ad3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe6ad16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a4a851e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562a4b323018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a4b2bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562a4b2bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a4b2bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562a4acde8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562a4accc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562a4acc57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562a4ad2fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562a4a921c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562a4aa0dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562a4a879d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562a4a8832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562a4a86a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562a4a8964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe6ad18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562a4a85dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d92ce8f382c617ff4ce0b6e71ccd0e6d7e89e1 Step #5: MERGE-OUTER: attempt 826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3448199977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/68d92ce8f382c617ff4ce0b6e71ccd0e6d7e89e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1487 processed earlier; will process 1684 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61574== ERROR: libFuzzer: deadly signal Step #5: #0 0x563384a90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563384a04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633849e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0a2f7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0a2d8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0a2d68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633849c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563385492018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56338542c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56338542e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56338542e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563384f04f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563384f3bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563384e4d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563384e3b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563384e347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563384e9ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563384a90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563384b7cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633849e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633849f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633849d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563384a054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff0a2d6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633849ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fd5d24b617c035d073e1775b910a82244138765 Step #5: MERGE-OUTER: attempt 827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3449230254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fd5d24b617c035d073e1775b910a82244138765' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1489 processed earlier; will process 1682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61658== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3f63fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3f6372b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3f6355665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec7a27041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec7a08500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec7a064858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3f632ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c3f6e00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3f6d9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c3f6d9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3f6d9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c3f67bb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3f67a9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3f67a27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c3f680cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3f63fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3f64ead43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3f6356d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3f63602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3f63477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3f63734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec7a066082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3f633abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3d7ea7d5f90c18dc5f8eadf9454d3fec23ee6ea Step #5: MERGE-OUTER: attempt 828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3450005814 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3d7ea7d5f90c18dc5f8eadf9454d3fec23ee6ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1490 processed earlier; will process 1681 files now Step #5: #1 pulse exec/s: 0 rss: 199Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61675== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ce1c4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ce1bc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ce1ba3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f173681b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f173663000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f173660f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ce1b7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561ce264e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ce25e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561ce25ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ce25ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561ce20098c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ce1ff7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ce1ff07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ce205ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ce1c4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ce1d38d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ce1ba4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ce1bae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ce1b957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ce1bc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1736611082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ce1b88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67ef394dd85bce9fbf3a1c9816b36b1162a6fc9b Step #5: MERGE-OUTER: attempt 829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3451861629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/67ef394dd85bce9fbf3a1c9816b36b1162a6fc9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1495 processed earlier; will process 1676 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61837== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592f0b06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592f0a7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592f0a5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4e033041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4e014500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4e0124858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592f0a36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5592f1508018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592f14a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5592f14a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592f14a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5592f0f7af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5592f0fb1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5592f0ec342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5592f0eb1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5592f0eaa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5592f0f14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5592f0b06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5592f0bf2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5592f0a5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5592f0a682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5592f0a4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5592f0a7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff4e0126082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5592f0a42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1abced41ee8fc759ca7a4624d30b7baa4448120f Step #5: MERGE-OUTER: attempt 830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3453485370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1abced41ee8fc759ca7a4624d30b7baa4448120f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1499 processed earlier; will process 1672 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61957== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640b982e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640b97a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640b9785665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f250c99441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f250c7a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f250c788858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640b975ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5640ba230018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640ba1ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640ba1cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640ba1cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640b9beb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640b9bd9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640b9bd27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640b9c3cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640b982ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640b991ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640b9786d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640b97902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640b97777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640b97a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f250c78a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640b976abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab9870f9447003b9de0262d350a5b3636a6756ee Step #5: MERGE-OUTER: attempt 831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3454976617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ab9870f9447003b9de0262d350a5b3636a6756ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1501 processed earlier; will process 1670 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62042== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea45084594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea44ff8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea44fdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f215abe341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f215a9f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f215a9d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea44fb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ea45a86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea45a20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ea45a22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea45a2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ea454418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea4542f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea454287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea45492d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea45084c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea45170d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea44fdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea44fe62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea44fcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea44ff94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f215a9d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea44fc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2be16ea206df3049a8385be05ead50132a4920ec Step #5: MERGE-OUTER: attempt 832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3455607824 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2be16ea206df3049a8385be05ead50132a4920ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1503 processed earlier; will process 1668 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:30:45,770 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:30:45,857 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62121== ERROR: libFuzzer: deadly signal Step #5: #0 0x55870af36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55870aeaab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55870ae8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f263a2af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f263a0c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f263a0a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55870ae66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55870b938018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55870b8d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55870b8d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55870b8d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55870b3aaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55870b3e1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55870b2f342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55870b2e1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55870b2da7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55870b344d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55870af36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55870b022d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55870ae8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55870ae982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55870ae7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55870aeab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f263a0a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55870ae72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ee1d87b6b3e6d26f444f2df248a9abf841c3525 Step #5: MERGE-OUTER: attempt 833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3456564685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ee1d87b6b3e6d26f444f2df248a9abf841c3525' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1505 processed earlier; will process 1666 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62199== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c718970594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7188e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7188c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb47bbbe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb47b9d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb47b9b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7188a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c719372018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c71930c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c71930e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c71930e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c718de4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c718e1bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c718d2d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c718d1b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c718d147cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c718d7ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c718970c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c718a5cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c7188c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c7188d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c7188b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c7188e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb47b9b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c7188acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a85df79989e50349e0a2830a4359dcb4dad1e7ca Step #5: MERGE-OUTER: attempt 834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3457292230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a85df79989e50349e0a2830a4359dcb4dad1e7ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1506 processed earlier; will process 1665 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62213== ERROR: libFuzzer: deadly signal Step #5: #0 0x555807146594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558070bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55580709d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f281c40a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f281c21f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f281c1fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555807076e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555807b48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555807ae2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555807ae4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555807ae435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5558075baf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5558075f1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55580750342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5558074f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5558074ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555807554d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555807146c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555807232d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55580709ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5558070a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55580708f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5558070bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f281c200082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555807082bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ee6ba3739da62ce54c08e5e3ad52ace96ad38d8 Step #5: MERGE-OUTER: attempt 835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3458003588 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2ee6ba3739da62ce54c08e5e3ad52ace96ad38d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1507 processed earlier; will process 1664 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62227== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adb5e20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adb5d94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adb5d77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f728c62a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f728c43f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f728c41e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adb5d50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adb6822018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adb67bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adb67be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adb67be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adb6294f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55adb62cbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55adb61dd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55adb61cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55adb61c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55adb622ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55adb5e20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55adb5f0cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55adb5d78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55adb5d822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55adb5d697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55adb5d954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f728c420082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55adb5d5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-112b504fa48eaa2e7ad3879ffc3c79d3e7d3d1ca Step #5: MERGE-OUTER: attempt 836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3458719821 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/112b504fa48eaa2e7ad3879ffc3c79d3e7d3d1ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1508 processed earlier; will process 1663 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62241== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abdd675594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abdd5e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abdd5cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8076bf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8076a0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80769e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abdd5a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55abde077018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abde011632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55abde013375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abde01335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55abddae9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55abddb20fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55abdda3242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55abdda20075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55abdda197cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55abdda83d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55abdd675c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55abdd761d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55abdd5cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55abdd5d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55abdd5be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55abdd5ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80769ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55abdd5b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd5e29cd3e6c25cc8a50c639585560cfc4bf838b Step #5: MERGE-OUTER: attempt 837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3459432442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dd5e29cd3e6c25cc8a50c639585560cfc4bf838b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1509 processed earlier; will process 1662 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62255== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593b4b71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593b4ae5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593b4ac8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca3b6dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca3b4f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca3b4d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593b4aa1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5593b5573018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593b550d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5593b550f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593b550f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593b4fe5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593b501cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593b4f2e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593b4f1c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593b4f157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593b4f7fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593b4b71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593b4c5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593b4ac9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593b4ad32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593b4aba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593b4ae64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fca3b4d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593b4aadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c36532e0e4c96f3d1a78a1d3190b7b929c961727 Step #5: MERGE-OUTER: attempt 838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3461583774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c36532e0e4c96f3d1a78a1d3190b7b929c961727' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1513 processed earlier; will process 1658 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62391== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec66e02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec66d76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec66d59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82bd44941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82bd25e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82bd23d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec66d32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ec67804018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec6779e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ec677a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec677a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ec67276f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec672adfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec671bf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec671ad075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec671a67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec67210d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec66e02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec66eeed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec66d5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec66d642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec66d4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec66d774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f82bd23f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec66d3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90704637f7a89e8f40c446924be1e258f3e7a285 Step #5: MERGE-OUTER: attempt 839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3462348500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/90704637f7a89e8f40c446924be1e258f3e7a285' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1514 processed earlier; will process 1657 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62434== ERROR: libFuzzer: deadly signal Step #5: #0 0x56529acb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56529ac25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56529ac08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f379e52241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f379e33700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f379e316858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56529abe1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56529b6b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56529b64d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56529b64f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56529b64f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56529b125f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56529b15cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56529b06e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56529b05c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56529b0557cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56529b0bfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56529acb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56529ad9dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56529ac09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56529ac132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56529abfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56529ac264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f379e318082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56529abedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed96187cead67077fe28619b88baa0a1aa9977d2 Step #5: MERGE-OUTER: attempt 840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3463009570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ed96187cead67077fe28619b88baa0a1aa9977d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1515 processed earlier; will process 1656 files now Step #5: 2026-06-15 07:30:53,378 E invalid hash format: Step #5: 2026-06-15 07:30:53,378 E 2026-06-15 07:30:53,406 E #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:30:53,411 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:30:53,486 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62447== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630d7489594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630d73fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630d73e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcc130a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcc111f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcc10fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630d73b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5630d7e8b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630d7e25632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5630d7e27375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630d7e2735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5630d78468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5630d7834075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630d782d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5630d7897d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630d7489c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5630d7575d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5630d73e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630d73eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630d73d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630d73fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efcc1100082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630d73c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7332655f2514f36e052e2e4de27ba5677527a0a3 Step #5: MERGE-OUTER: attempt 841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3464145855 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7332655f2514f36e052e2e4de27ba5677527a0a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1517 processed earlier; will process 1654 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62533== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cce14ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cce143eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cce1421665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f713425541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f713406a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7134049858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cce13fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cce1ecc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cce1e66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cce1e68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cce1e6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cce18878c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cce1875075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cce186e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cce18d8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cce14cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cce15b6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cce1422d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cce142c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cce14137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cce143f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f713404b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cce1406bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a82994869c03fa4c7eab3ea08519596d3ab12b0e Step #5: MERGE-OUTER: attempt 842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3466182795 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a82994869c03fa4c7eab3ea08519596d3ab12b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1520 processed earlier; will process 1651 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62663== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629d741a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629d738eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629d7371665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa75910741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa758f1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa758efb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629d734ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5629d7e1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629d7db6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629d7db8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629d7db835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629d77d78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5629d77c5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629d77be7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5629d7828d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5629d741ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5629d7506d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5629d7372d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629d737c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5629d73637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629d738f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa758efd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5629d7356bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7a094d206c20c276c621d39fc9cd8920e709809 Step #5: MERGE-OUTER: attempt 843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3467516241 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d7a094d206c20c276c621d39fc9cd8920e709809' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1522 processed earlier; will process 1649 files now Step #5: #1 pulse exec/s: 0 rss: 293Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62719== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fae39af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fae3923b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fae3906665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfacee141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfaccf600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfaccd5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fae38dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fae43b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fae434b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fae434d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fae434d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fae3d6c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fae3d5a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fae3d537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fae3dbdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fae39afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fae3a9bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fae3907d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fae39112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fae38f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fae39244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfaccd7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fae38ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df7a32838ff5bab118690e62d239d4eb294a6bbc Step #5: MERGE-OUTER: attempt 844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3469739549 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/df7a32838ff5bab118690e62d239d4eb294a6bbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1525 processed earlier; will process 1646 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62811== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e65649594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e655bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e655a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f226450041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f226431500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22642f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e65579e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559e6604b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e65fe5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559e65fe7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e65fe735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559e65a068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e659f4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e659ed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e65a57d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e65649c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e65735d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e655a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e655ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e655927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e655be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22642f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e65585bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4ebdab178891a6d8c196de2ba99289b981fc361 Step #5: MERGE-OUTER: attempt 845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3470193283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d4ebdab178891a6d8c196de2ba99289b981fc361' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1526 processed earlier; will process 1645 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:31:00,535 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:31:00,535 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:31:00,535 T transaction with hash 2d2d2d2d2d262d2d2d2d2d2d2c2d2d2d2d2d2d2d2d2d2d2d2d2d2c452d2d2d2d not found in db Step #5: 2026-06-15 07:31:00,535 E get_tx_outputs_gindexs failed to find transaction with id = <2d2d2d2d2d262d2d2d2d2d2d2c2d2d2d2d2d2d2d2d2d2d2d2d2d2c452d2d2d2d> Step #5: 2026-06-15 07:31:00,535 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:31:00,535 T batch transaction: committing... Step #5: 2026-06-15 07:31:00,535 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,535 T batch transaction: end Step #5: 2026-06-15 07:31:00,535 D Stopping io_context Step #5: 2026-06-15 07:31:00,535 T Miner has received stop signal Step #5: 2026-06-15 07:31:00,535 T Not mining - nothing to stop Step #5: 2026-06-15 07:31:00,535 T Blockchain::deinit Step #5: 2026-06-15 07:31:00,535 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:31:00,535 T BlockchainLMDB::close Step #5: 2026-06-15 07:31:00,535 T BlockchainLMDB::sync Step #5: 2026-06-15 07:31:00,539 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:31:00,539 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:31:00,540 T Blockchain::Blockchain Step #5: 2026-06-15 07:31:00,540 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:31:00,540 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:31:00,540 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:31:00,540 D option: fast Step #5: 2026-06-15 07:31:00,540 D option: async Step #5: 2026-06-15 07:31:00,540 D option: 250000000bytes Step #5: 2026-06-15 07:31:00,540 T BlockchainLMDB::open Step #5: 2026-06-15 07:31:00,541 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:31:00,541 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:00,541 D Space used: 4096 Step #5: 2026-06-15 07:31:00,541 D Space remaining: 1073737728 Step #5: 2026-06-15 07:31:00,541 D Size threshold: 0 Step #5: 2026-06-15 07:31:00,541 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:00,541 D Setting m_height to: 0 Step #5: 2026-06-15 07:31:00,541 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,541 T Blockchain::init Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,541 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,541 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:31:00,541 D init done Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,541 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,541 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,541 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:31:00,570 T Blockchain::add_new_block Step #5: 2026-06-15 07:31:00,570 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,570 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:31:00,570 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:31:00,570 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,570 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:31:00,570 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,570 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,570 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,570 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:31:00,570 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:31:00,596 D Miner tx hash: Step #5: 2026-06-15 07:31:00,596 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:31:00,596 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:31:00,596 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:00,596 D Space used: 12288 Step #5: 2026-06-15 07:31:00,596 D Space remaining: 1073729536 Step #5: 2026-06-15 07:31:00,596 D Size threshold: 0 Step #5: 2026-06-15 07:31:00,596 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:31:00,596 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:31:00,597 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,597 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,597 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:31:00,597 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:31:00,597 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:31:00,597 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:31:00,597 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/26)ms Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,597 D Invalidating block template cache Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:31:00,597 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,597 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:31:00,597 T Blockchain::get_tail_id Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,597 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,598 I Blockchain initialized. last block: 0, d4440.h20.m42.s7 time ago, current difficulty: 1 Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,598 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,598 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,598 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:31:00,598 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:31:00,598 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:31:00,619 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:31:00,619 T BlockchainLMDB::height Step #5: 2026-06-15 07:31:00,619 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:31:00,619 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62882== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4aaca8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4aac1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4aabff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac9708441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac96e9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac96e78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4aabd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c4ab6aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4ab644632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c4ab646375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4ab64635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c4ab0658c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4ab053075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4ab04c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4ab0b6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4aaca8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4aad94d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4aac00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4aac0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4aabf17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4aac1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac96e7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4aabe4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-682ee9a9a140306e3eba4630be46fb9b1036bca6 Step #5: MERGE-OUTER: attempt 846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3471276942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/682ee9a9a140306e3eba4630be46fb9b1036bca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1529 processed earlier; will process 1642 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62962== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e17cb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e17c2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e17c0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f7dca241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f7dab700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f7da96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e17be6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556e186b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e18652632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556e18654375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e1865435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556e180738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e18061075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e1805a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e180c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e17cb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e17da2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e17c0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e17c182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e17bff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e17c2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f7da98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e17bf2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fd209db474d4709c9db70dc7adbc387985d4e1b Step #5: MERGE-OUTER: attempt 847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3471892344 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4fd209db474d4709c9db70dc7adbc387985d4e1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1530 processed earlier; will process 1641 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==62974== ERROR: libFuzzer: deadly signal Step #5: #0 0x56290cbb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56290cb2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56290cb0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f244b63241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f244b44700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f244b426858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56290cae6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56290d5b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56290d552632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56290d554578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56290cf5b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56290cfc4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56290cbb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56290cca2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56290cb0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56290cb182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56290caff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56290cb2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f244b428082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56290caf2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8022db7e3be3ea58ba1221844dff4578ac2e140 Step #5: MERGE-OUTER: attempt 848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3472666893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e8022db7e3be3ea58ba1221844dff4578ac2e140' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1531 processed earlier; will process 1640 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63026== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573f528a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573f51feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573f51e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce51bcf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce519e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce519c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573f51bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573f5c8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573f5c26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5573f5c28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573f5c2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5573f56fef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573f5735fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573f564742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573f5635075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573f562e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573f5698d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573f528ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573f5376d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573f51e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573f51ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573f51d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573f51ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fce519c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573f51c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f85ed9efa8c1fd3e19744af135549e9aeddf076 Step #5: MERGE-OUTER: attempt 849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3473120975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f85ed9efa8c1fd3e19744af135549e9aeddf076' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1532 processed earlier; will process 1639 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==63064== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622d8970594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622d88e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622d88c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f935619641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9355fab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9355f8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622d88a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5622d9372018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622d930c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622d930e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622d930e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622d8dd9765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622d8e439b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5622d8e9fa0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5622d8d7ee02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5622d8d7ee02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5622d8970c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5622d8a5cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5622d88c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5622d88d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5622d88b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5622d88e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9355f8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5622d88acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-434a67893b74698f341aa71d4071a2cd009a87b1 Step #5: MERGE-OUTER: attempt 850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3474002170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/434a67893b74698f341aa71d4071a2cd009a87b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1533 processed earlier; will process 1638 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63084== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573b75e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573b755bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573b753e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f049de2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f049dc3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f049dc15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573b7517e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573b7fe9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573b7f83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5573b7f85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573b7f8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5573b7a5bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573b7a92fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573b79a442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573b7992075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573b798b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573b79f5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573b75e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573b76d3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573b753fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573b75492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573b75307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573b755c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f049dc17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573b7523bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f17e97f576f4234e4cd0c3e00eff1a491e786673 Step #5: MERGE-OUTER: attempt 851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3474502833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f17e97f576f4234e4cd0c3e00eff1a491e786673' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1534 processed earlier; will process 1637 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63154== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595873c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55958733cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55958731f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc5f3c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc5f1db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc5f1ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595872f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559587dca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559587d64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559587d66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559587d6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55958783cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559587873fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55958778542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559587773075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55958776c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5595877d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595873c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5595874b4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559587320d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55958732a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595873117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55958733d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc5f1bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559587304bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c28b146405cd4e070c0a1da51c0d48d049723fb6 Step #5: MERGE-OUTER: attempt 852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3475613484 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c28b146405cd4e070c0a1da51c0d48d049723fb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1536 processed earlier; will process 1635 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63206== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b7859c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b78510b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b784f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe58953a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe58934f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe58932e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b784cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562b78f9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b78f38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562b78f3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b78f3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562b789598c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b78947075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b789407cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b789aad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b7859cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b78688d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b784f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b784fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b784e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b785114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe589330082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b784d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82897181a71c55d91502b5e18215e6c05afe7382 Step #5: MERGE-OUTER: attempt 853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3476039563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/82897181a71c55d91502b5e18215e6c05afe7382' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1537 processed earlier; will process 1634 files now Step #5: #1 pulse exec/s: 0 rss: 215Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63276== ERROR: libFuzzer: deadly signal Step #5: #0 0x56296ec4d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56296ebc1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56296eba4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f467882041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f467863500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4678614858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56296eb7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56296f64f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56296f5e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56296f5eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56296f5eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56296f00a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56296eff8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56296eff17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56296f05bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56296ec4dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56296ed39d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56296eba5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56296ebaf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56296eb967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56296ebc24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4678616082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56296eb89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e309c151044f3f51e2adccc51f91f38c3b4a56c Step #5: MERGE-OUTER: attempt 854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3478752296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e309c151044f3f51e2adccc51f91f38c3b4a56c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1543 processed earlier; will process 1628 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63418== ERROR: libFuzzer: deadly signal Step #5: #0 0x559be78f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559be786bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559be784e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f7841c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f7823100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f78210858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559be7827e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559be82f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559be8293632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559be8295375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559be829535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559be7d6bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559be7da2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559be7cb442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559be7ca2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559be7c9b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559be7d05d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559be78f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559be79e3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559be784fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559be78592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559be78407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559be786c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3f78212082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559be7833bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9cd260567e3406f1d315c043aa8c2d563c7905a Step #5: MERGE-OUTER: attempt 855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3479435435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b9cd260567e3406f1d315c043aa8c2d563c7905a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1544 processed earlier; will process 1627 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63431== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555ab093594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555ab007b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555aafea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66010be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6600ed300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6600eb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555aafc3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555aba95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555aba2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555aba31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555aba3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555ab507f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555ab53efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555ab45042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5555ab43e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555ab4377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555ab4a1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5555ab093c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5555ab17fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5555aafebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5555aaff52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5555aafdc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5555ab0084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6600eb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5555aafcfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-487e36dc35a23beea39ac10c3b14aa6c40adce70 Step #5: MERGE-OUTER: attempt 856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3481579511 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/487e36dc35a23beea39ac10c3b14aa6c40adce70' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1546 processed earlier; will process 1625 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63519== ERROR: libFuzzer: deadly signal Step #5: #0 0x56394f398594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56394f30cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56394f2ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21ba98b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21ba7a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21ba77f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56394f2c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56394fd9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56394fd34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56394fd36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56394fd3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56394f7558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56394f743075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56394f73c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56394f7a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56394f398c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56394f484d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56394f2f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56394f2fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56394f2e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56394f30d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21ba781082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56394f2d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3efa713086ba088a31329ce20bc1a3df8e441e62 Step #5: MERGE-OUTER: attempt 857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3482344758 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3efa713086ba088a31329ce20bc1a3df8e441e62' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1547 processed earlier; will process 1624 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63536== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd069f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd0696bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd0694e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49a7ff841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49a7e0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49a7dec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd06927e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dd073f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd07393632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dd07395375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd0739535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dd06db48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd06da2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd06d9b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd06e05d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd069f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd06ae3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd0694fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd069592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd069407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd0696c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49a7dee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd06933bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d955c5d8183b9ae625aeca3e078ad542a7200c1 Step #5: MERGE-OUTER: attempt 858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3483114412 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d955c5d8183b9ae625aeca3e078ad542a7200c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1548 processed earlier; will process 1623 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63554== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585d1243594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585d11b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585d119a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecea36441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecea17900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecea158858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585d1173e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5585d1c45018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585d1bdf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5585d1be1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585d1be135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5585d16008c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5585d15ee075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585d15e77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585d1651d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585d1243c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5585d132fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5585d119bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585d11a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585d118c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585d11b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecea15a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585d117fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-899af123fa8f25048d8e5f955189a726adcfd1e1 Step #5: MERGE-OUTER: attempt 859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3483884509 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/899af123fa8f25048d8e5f955189a726adcfd1e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1549 processed earlier; will process 1622 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63572== ERROR: libFuzzer: deadly signal Step #5: #0 0x561425c84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561425bf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561425bdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff61b58d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff61b3a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff61b381858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561425bb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561426686018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561426620632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561426622375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56142662235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5614260f8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56142612ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56142604142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56142602f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5614260287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561426092d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561425c84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561425d70d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561425bdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561425be62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561425bcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561425bf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff61b383082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561425bc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e3c9ddf2e6898691f9ad8300483069396a52785 Step #5: MERGE-OUTER: attempt 860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3484849042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e3c9ddf2e6898691f9ad8300483069396a52785' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1551 processed earlier; will process 1620 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63657== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d1763f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d175b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d17596665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6f7dae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6f7bc300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6f7ba2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d1756fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555d18041018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d17fdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555d17fdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d17fdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555d179fc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d179ea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d179e37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d17a4dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d1763fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d1772bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d17597d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d175a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d175887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d175b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6f7ba4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d1757bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b050d892859a6fa0b596a1a34e6de4e41ea203c0 Step #5: MERGE-OUTER: attempt 861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3486782891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b050d892859a6fa0b596a1a34e6de4e41ea203c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1554 processed earlier; will process 1617 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==63783== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf32eaf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf32e23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf32e06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28536e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28534f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28534d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf32ddfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf338b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf3384b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf3384d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55bf33254570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bf332bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bf32eafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bf32f9bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bf32e07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bf32e112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bf32df87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bf32e244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f28534da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bf32debbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d606fb5f20cfcdf8453b3ad223af64a293d0798 Step #5: MERGE-OUTER: attempt 862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3487557406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d606fb5f20cfcdf8453b3ad223af64a293d0798' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1555 processed earlier; will process 1616 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63805== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f84df05594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f84de79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f84de5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ec8bcd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ec89e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ec89c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f84de35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f84e907018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f84e8a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f84e8a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f84e8a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f84e379f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f84e3b0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f84e2c242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f84e2b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f84e2a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f84e313d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f84df05c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f84dff1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f84de5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f84de672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f84de4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f84de7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1ec89c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f84de41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-393f7e3b7393f005e3f7d7f38985ac1f9a31a5da Step #5: MERGE-OUTER: attempt 863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3488810140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/393f7e3b7393f005e3f7d7f38985ac1f9a31a5da' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1557 processed earlier; will process 1614 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63918== ERROR: libFuzzer: deadly signal Step #5: #0 0x56546e823594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56546e797b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56546e77a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7c315941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7c2f6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7c2f4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56546e753e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56546f225018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56546f1bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56546f1c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56546f1c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56546ebe08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56546ebce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56546ebc77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56546ec31d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56546e823c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56546e90fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56546e77bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56546e7852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56546e76c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56546e7984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7c2f4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56546e75fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea9f36c6cec55be13e47ae5a6fffa0641b323b39 Step #5: MERGE-OUTER: attempt 864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3489589218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ea9f36c6cec55be13e47ae5a6fffa0641b323b39' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1558 processed earlier; will process 1613 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63935== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d594dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d59450b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d59433665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9542bc741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95429dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95429bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d5940ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557d59ede018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d59e78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557d59e7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d59e7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557d598998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d59887075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d598807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d598ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d594dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d595c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d59434d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d5943e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d594257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d594514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95429bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d59418bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a780c7a598b2d070497b0e978e10878c788a08ed Step #5: MERGE-OUTER: attempt 865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3490358298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a780c7a598b2d070497b0e978e10878c788a08ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1559 processed earlier; will process 1612 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63953== ERROR: libFuzzer: deadly signal Step #5: #0 0x561236bf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561236b6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561236b4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf4092f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf4074400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf40723858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561236b27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5612375f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561237593632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561237595375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56123759535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561236fb48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561236fa2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561236f9b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561237005d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561236bf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561236ce3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561236b4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561236b592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561236b407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561236b6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf40725082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561236b33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2de5051896a4efab9f4fb95026108a96afaf410f Step #5: MERGE-OUTER: attempt 866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3491128286 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2de5051896a4efab9f4fb95026108a96afaf410f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1560 processed earlier; will process 1611 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63971== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8824b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c88242bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c88240e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00d87a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00d85ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00d8599858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8823e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c882eb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c882e53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c882e55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c882e5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c8828748c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c882862075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c88285b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8828c5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c8824b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c8825a3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c88240fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c8824192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c8824007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c88242c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f00d859b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c8823f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1134ef2eea14c49c4ae0f8fecb76d6ed61633e9 Step #5: MERGE-OUTER: attempt 867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3491902073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a1134ef2eea14c49c4ae0f8fecb76d6ed61633e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1561 processed earlier; will process 1610 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63989== ERROR: libFuzzer: deadly signal Step #5: #0 0x561035342594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610352b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561035299665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28b99fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28b981300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28b97f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561035272e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561035d44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561035cde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561035ce0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561035ce035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610356ff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610356ed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610356e67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561035750d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561035342c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56103542ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56103529ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610352a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56103528b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610352b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f28b97f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56103527ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-deabc374d4753d528063de73f92f86c37b46bb10 Step #5: MERGE-OUTER: attempt 868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3492668886 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/deabc374d4753d528063de73f92f86c37b46bb10' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1562 processed earlier; will process 1609 files now Step #5: #1 pulse exec/s: 0 rss: 247Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64007== ERROR: libFuzzer: deadly signal Step #5: #0 0x564455ec9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564455e3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564455e20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f581586941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f581567e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f581565d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564455df9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5644568cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564456865632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564456867375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56445686735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5644562868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564456274075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56445626d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644562d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564455ec9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564455fb5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564455e21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564455e2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564455e127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564455e3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f581565f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564455e05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5adbb8ee419f22cced52b528638e04e5cbd60d28 Step #5: MERGE-OUTER: attempt 869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3493369324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5adbb8ee419f22cced52b528638e04e5cbd60d28' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1564 processed earlier; will process 1607 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64087== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b8e7a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b8e716b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b8e6f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3eaeea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3eacff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3eacde858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b8e6d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556b8f1a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b8f13e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556b8f140375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b8f14035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556b8ec16f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556b8ec4dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556b8eb5f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556b8eb4d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556b8eb467cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556b8ebb0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556b8e7a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556b8e88ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556b8e6fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556b8e7042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556b8e6eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556b8e7174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe3eace0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556b8e6debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-937d65bae52fba47aaf23455ddb03d309461d5eb Step #5: MERGE-OUTER: attempt 870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3493864188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/937d65bae52fba47aaf23455ddb03d309461d5eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1565 processed earlier; will process 1606 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64126== ERROR: libFuzzer: deadly signal Step #5: #0 0x556592e9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556592e0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556592df1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd21189d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2116b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd211691858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556592dcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55659389c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556593836632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556593838375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55659383835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5565932578c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556593245075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55659323e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565932a8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556592e9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556592f86d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556592df2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556592dfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556592de37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556592e0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd211693082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556592dd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ca80bd8a39780d2d10cc98388d184e4d0726ee2 Step #5: MERGE-OUTER: attempt 871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3494550122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ca80bd8a39780d2d10cc98388d184e4d0726ee2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1566 processed earlier; will process 1605 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64138== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1034a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e103415b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1033f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c02a8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c028a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c02882858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1033d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e103ea3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e103e3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e103e3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e103e3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e10385e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e10384c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e1038457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e1038afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e1034a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e10358dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e1033f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e1034032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e1033ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e1034164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c02884082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e1033ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea9c46f0d28775f263a517ec41a4260fee0059ac Step #5: MERGE-OUTER: attempt 872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3495327508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ea9c46f0d28775f263a517ec41a4260fee0059ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1567 processed earlier; will process 1604 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==64155== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c2b6e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c2b65bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c2b63e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c22cc641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c22adb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c22aba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c2b617e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557c2c0e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c2c083632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557c2c085578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557c2ba8c570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557c2baf5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557c2b6e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557c2b7d3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557c2b63fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557c2b6492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557c2b6307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557c2b65c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4c22abc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557c2b623bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b28d23ff62f9362b037ce708776dcae4f5328ab6 Step #5: MERGE-OUTER: attempt 873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3496105500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b28d23ff62f9362b037ce708776dcae4f5328ab6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1568 processed earlier; will process 1603 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64177== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cea9b47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cea9abbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cea9a9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2729ca641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2729abb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2729a9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cea9a77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ceaa549018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ceaa4e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ceaa4e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ceaa4e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cea9fbbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cea9ff2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cea9f0442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cea9ef2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cea9eeb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cea9f55d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cea9b47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cea9c33d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cea9a9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cea9aa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cea9a907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cea9abc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2729a9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cea9a83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15a4cd9f4a1f5cee91bcc9839fb115d8ee926a5b Step #5: MERGE-OUTER: attempt 874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3497574053 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/15a4cd9f4a1f5cee91bcc9839fb115d8ee926a5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1570 processed earlier; will process 1601 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64297== ERROR: libFuzzer: deadly signal Step #5: #0 0x55654198f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556541903b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565418e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefd0d9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefd0bab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefd0b8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565418bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556542391018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55654232b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55654232d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55654232d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556541d4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556541d3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556541d337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556541d9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55654198fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556541a7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565418e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565418f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565418d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565419044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefd0b8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565418cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71ac27b8c63bb6b2ad6823d6f20e1096093ae03c Step #5: MERGE-OUTER: attempt 875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3498013783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/71ac27b8c63bb6b2ad6823d6f20e1096093ae03c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1571 processed earlier; will process 1600 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64368== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ff1159594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ff10cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ff10b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5322b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5320cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5320aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ff1089e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ff1b5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ff1af5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ff1af7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ff1af735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ff15cdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ff1604fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ff151642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ff1504075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ff14fd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ff1567d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ff1159c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ff1245d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ff10b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ff10bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ff10a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ff10ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd5320ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ff1095bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f705a58bc3a2feba45f3993e266f5c9cad55ee9 Step #5: MERGE-OUTER: attempt 876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3498756500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0f705a58bc3a2feba45f3993e266f5c9cad55ee9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1572 processed earlier; will process 1599 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64381== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9ba505594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9ba479b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9ba45c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff53ae2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff53ac3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff53ac19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9ba435e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e9baf07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9baea1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e9baea3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9baea335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9ba979f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e9ba9b0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e9ba8c242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e9ba8b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e9ba8a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e9ba913d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e9ba505c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e9ba5f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e9ba45dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e9ba4672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e9ba44e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e9ba47a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff53ac1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e9ba441bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc3ada11d525768bd6e6350b2f9ba5f7c6835f92 Step #5: MERGE-OUTER: attempt 877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3499474637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc3ada11d525768bd6e6350b2f9ba5f7c6835f92' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1573 processed earlier; will process 1598 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64395== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597ba901594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597ba875b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597ba858665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cf71c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cf6fd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cf6fb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597ba831e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5597bb303018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597bb29d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5597bb29f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597bb29f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5597bad75f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5597badacfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5597bacbe42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5597bacac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597baca57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597bad0fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597ba901c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597ba9edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597ba859d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597ba8632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597ba84a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597ba8764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5cf6fb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597ba83dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-372ff71eca7db013ce2fd85b64949d566ad21952 Step #5: MERGE-OUTER: attempt 878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3500714672 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/372ff71eca7db013ce2fd85b64949d566ad21952' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1575 processed earlier; will process 1596 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64448== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fb61e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fb6154b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fb6137665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febe490f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febe472400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febe4703858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fb6110e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563fb6be2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563fb6b7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563fb6b7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563fb6b7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563fb659d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563fb658b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563fb65847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563fb65eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563fb61e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563fb62ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563fb6138d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563fb61422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563fb61297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563fb61554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febe4705082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563fb611cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffacd9b61135e540b28fa24f9c0b59ed32c675a0 Step #5: MERGE-OUTER: attempt 879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3501147906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ffacd9b61135e540b28fa24f9c0b59ed32c675a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1576 processed earlier; will process 1595 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64487== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef2ea30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef2e9a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef2e987665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3c4e4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3c4c6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3c4c42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef2e960e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ef2f432018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef2f3cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ef2f3ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef2f3ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ef2eea4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ef2eedbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ef2eded42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ef2eddb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ef2edd47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ef2ee3ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ef2ea30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ef2eb1cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ef2e988d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ef2e9922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ef2e9797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ef2e9a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb3c4c44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ef2e96cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39503286fbb9061ae0f803cf49e577fae99b9abc Step #5: MERGE-OUTER: attempt 880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3501874250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/39503286fbb9061ae0f803cf49e577fae99b9abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1577 processed earlier; will process 1594 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64500== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618c0c31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618c0ba5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618c0b88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11a90da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11a8eef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11a8ece858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618c0b61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5618c1633018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618c15cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5618c15cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618c15cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5618c0fee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5618c0fdc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618c0fd57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618c103fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5618c0c31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5618c0d1dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618c0b89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618c0b932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618c0b7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618c0ba64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11a8ed0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618c0b6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b5481c4515c9aa809da54bd46227cde076a0b74 Step #5: MERGE-OUTER: attempt 881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3503982370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1b5481c4515c9aa809da54bd46227cde076a0b74' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1581 processed earlier; will process 1590 files now Step #5: #1 pulse exec/s: 1 rss: 561Mb Step #5: #2 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64629== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a719942594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7198b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a719899665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27d376541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27d357a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27d3559858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a719872e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a71a344018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a71a2de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a71a2e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a71a2e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a719db6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a719dedfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a719cff42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a719ced075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a719ce67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a719d50d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a719942c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a719a2ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a71989ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a7198a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a71988b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a7198b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f27d355b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a71987ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27e1859a3db84e782410515e25c55c61499da473 Step #5: MERGE-OUTER: attempt 882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3507020962 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/27e1859a3db84e782410515e25c55c61499da473' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1584 processed earlier; will process 1587 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64734== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d93e240594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d93e1b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d93e197665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde14dd341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde14be800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde14bc7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d93e170e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d93ec42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d93ebdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d93ebde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d93ebde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d93e5fd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d93e5eb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d93e5e47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d93e64ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d93e240c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d93e32cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d93e198d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d93e1a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d93e1897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d93e1b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde14bc9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d93e17cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-954ab2478850724f32ad43fa84b3905fedfc6d98 Step #5: MERGE-OUTER: attempt 883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3507444005 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/954ab2478850724f32ad43fa84b3905fedfc6d98' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1585 processed earlier; will process 1586 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64804== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6f8646594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6f85bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6f859d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6119b1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f611993400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6119913858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6f8576e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b6f9048018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6f8fe2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b6f8fe4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6f8fe435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b6f8abaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6f8af1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6f8a0342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6f89f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6f89ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6f8a54d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b6f8646c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6f8732d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b6f859ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6f85a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b6f858f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6f85bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6119915082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b6f8582bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bff5d3161aeba9af78f73053459ecad89374743 Step #5: MERGE-OUTER: attempt 884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3508517144 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8bff5d3161aeba9af78f73053459ecad89374743' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1587 processed earlier; will process 1584 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==64883== ERROR: libFuzzer: deadly signal Step #5: #0 0x562997a26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56299799ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56299797d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecb89bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecb87d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecb87b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562997956e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562998428018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629983c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629983c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629983c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562997e9af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562997ed0548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x562997de9bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x562997b2ce72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x562997b09fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x562997b12e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x562997b12e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x562997b12e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x56299797ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629979882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56299796f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56299799b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fecb87b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562997962bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c30103b1e2b2162ae2cd5977bd4d318730c4cf71 Step #5: MERGE-OUTER: attempt 885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3509969809 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c30103b1e2b2162ae2cd5977bd4d318730c4cf71' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1588 processed earlier; will process 1583 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64964== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cece6e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cece65bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cece63e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faeb9dab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faeb9bc000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faeb9b9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cece617e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cecf0e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cecf083632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cecf085375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cecf08535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ceceaa48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cecea92075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cecea8b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ceceaf5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cece6e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cece7d3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cece63fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cece6492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cece6307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cece65c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faeb9ba1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cece623bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a79413f4605a358f63cf2d4b60ebbb84defbd591 Step #5: MERGE-OUTER: attempt 886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3510613154 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a79413f4605a358f63cf2d4b60ebbb84defbd591' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1589 processed earlier; will process 1582 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65007== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aac677b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aac66efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aac66d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5372ebc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5372cd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5372cb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aac66abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aac717d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aac7117632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aac7119375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aac711935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aac6b388c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aac6b26075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aac6b1f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aac6b89d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aac677bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aac6867d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aac66d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aac66dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aac66c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aac66f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5372cb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aac66b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-945685e49c3cf36eccb57e157370f8b9c3d2550e Step #5: MERGE-OUTER: attempt 887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3511379185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/945685e49c3cf36eccb57e157370f8b9c3d2550e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1590 processed earlier; will process 1581 files now Step #5: #1 pulse exec/s: 0 rss: 293Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65024== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0bcfba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0bcf2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0bcf11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd3e20d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd3e02200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd3e001858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0bceeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f0bd9bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0bd956632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f0bd958375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0bd95835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f0bd3778c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0bd365075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0bd35e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0bd3c8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0bcfbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0bd0a6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0bcf12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0bcf1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0bcf037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0bcf2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd3e003082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0bcef6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46a977c4fd2d16abcfec2e0814fd68ae58c92892 Step #5: MERGE-OUTER: attempt 888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3512088184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/46a977c4fd2d16abcfec2e0814fd68ae58c92892' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1592 processed earlier; will process 1579 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65105== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646654aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56466541eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564665401665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa69e99041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa69e7a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa69e784858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646653dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564665eac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564665e46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564665e48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564665e4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5646658678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564665855075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56466584e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646658b8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646654aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564665596d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564665402d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56466540c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646653f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56466541f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa69e786082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646653e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3c5ad108443f8bc09ea13b39e9defebdac29841 Step #5: MERGE-OUTER: attempt 889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3512761020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3c5ad108443f8bc09ea13b39e9defebdac29841' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1593 processed earlier; will process 1578 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65149== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0cc766594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0cc6dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0cc6bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f975c8f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f975c70700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f975c6e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0cc696e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a0cd168018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0cd102632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a0cd104375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0cd10435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a0ccbdaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a0ccc11fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a0ccb2342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a0ccb11075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a0ccb0a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a0ccb74d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a0cc766c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a0cc852d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a0cc6bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a0cc6c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a0cc6af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a0cc6db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f975c6e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a0cc6a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1ec736471216e8db70810e0eeb9d263a937eacf Step #5: MERGE-OUTER: attempt 890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3513476948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d1ec736471216e8db70810e0eeb9d263a937eacf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1594 processed earlier; will process 1577 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65163== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ccba1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ccb991b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ccb974665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10ae39641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10ae1ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10ae18a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ccb94de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ccc41f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ccc3b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ccc3bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ccc3bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ccbe91f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ccbec8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ccbdda42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ccbdc8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ccbdc17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ccbe2bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ccba1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ccbb09d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ccb975d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ccb97f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ccb9667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ccb9924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f10ae18c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ccb959bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7516a12c83c09a28e483719b203807b8eb13f8fb Step #5: MERGE-OUTER: attempt 891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3514190233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7516a12c83c09a28e483719b203807b8eb13f8fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1595 processed earlier; will process 1576 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65177== ERROR: libFuzzer: deadly signal Step #5: #0 0x56219cdb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56219cd28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56219cd0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd38a2b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd38a0c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd38a0a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56219cce4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56219d7b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56219d750632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56219d752375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56219d75235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56219d1718c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56219d15f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56219d1587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56219d1c2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56219cdb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56219cea0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56219cd0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56219cd162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56219ccfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56219cd294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd38a0a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56219ccf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e1ea3f6001903df21fad8ab1e73a5720b5a4808 Step #5: MERGE-OUTER: attempt 892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3514995846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e1ea3f6001903df21fad8ab1e73a5720b5a4808' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1596 processed earlier; will process 1575 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65194== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b69d5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b69cd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b69cb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdec4a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdec2be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdec29d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b69c8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562b6a75f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b6a6f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562b6a6fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b6a6fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562b6a1d1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562b6a208fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562b6a11a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562b6a108075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562b6a1017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562b6a16bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562b69d5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562b69e49d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562b69cb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562b69cbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562b69ca67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562b69cd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcdec29f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562b69c99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ffc0602892517266ec0ea45c8dc73b90336d079 Step #5: MERGE-OUTER: attempt 893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3515728088 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ffc0602892517266ec0ea45c8dc73b90336d079' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1598 processed earlier; will process 1573 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==65274== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7b4c33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7b4ba7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7b4b8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb41738041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb41719500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb417174858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7b4b63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e7b5635018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7b55cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e7b55d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7b55d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e7b50a7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e7b50dd548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55e7b4ff6bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55e7b4d39e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55e7b4d16fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55e7b4d1fe4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55e7b4d1fe4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55e7b4d1fe4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55e7b4b8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e7b4b952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e7b4b7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e7b4ba84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb417176082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e7b4b6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44a67988f7edd3fa1a791e85bb4c99a6d90be8f5 Step #5: MERGE-OUTER: attempt 894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3516660388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/44a67988f7edd3fa1a791e85bb4c99a6d90be8f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1599 processed earlier; will process 1572 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65349== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576e6cfc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576e6c70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576e6c53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0e2afe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0e291300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0e28f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576e6c2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5576e76fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576e7698632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576e769a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576e769a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576e70b98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576e70a7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576e70a07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576e710ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576e6cfcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576e6de8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576e6c54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576e6c5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576e6c457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576e6c714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd0e28f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576e6c38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ca2e670ce98bba44ebae141b89106cf949f7552 Step #5: MERGE-OUTER: attempt 895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3519085209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5ca2e670ce98bba44ebae141b89106cf949f7552' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1604 processed earlier; will process 1567 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65520== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5e6215594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5e6189b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5e616c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5b81ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5b800100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5b7fe0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5e6145e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5e6c17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5e6bb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5e6bb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5e6bb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5e65d28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5e65c0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5e65b97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5e6623d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5e6215c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5e6301d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5e616dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5e61772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5e615e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5e618a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc5b7fe2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5e6151bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bac91f05524e7d9f3342510fb3e713075bf1837 Step #5: MERGE-OUTER: attempt 896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3519724256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3bac91f05524e7d9f3342510fb3e713075bf1837' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1605 processed earlier; will process 1566 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65532== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad6893d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad688b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad68894665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc461f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc4600700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc45fe6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad6886de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ad6933f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad692d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ad692db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad692db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ad68cfa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad68ce8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad68ce17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad68d4bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad6893dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad68a29d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad68895d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad6889f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad688867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad688b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc45fe8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad68879bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-732716692f69a5102dc262de98633f87ba48b1c5 Step #5: MERGE-OUTER: attempt 897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3520533840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/732716692f69a5102dc262de98633f87ba48b1c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1606 processed earlier; will process 1565 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65549== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc5cb39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc5caadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc5ca90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8b8fb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8b8dcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8b8dab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc5ca69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fc5d53b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc5d4d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fc5d4d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc5d4d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fc5cef68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc5cee4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc5cedd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc5cf47d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc5cb39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc5cc25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc5ca91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc5ca9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc5ca827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc5caae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8b8dad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc5ca75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f37d2a5e33e98239318c79244c9c5a7a94d3d36 Step #5: MERGE-OUTER: attempt 898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3521308227 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8f37d2a5e33e98239318c79244c9c5a7a94d3d36' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1607 processed earlier; will process 1564 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==65567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621dbd4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621dbcc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621dbca5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2d36df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2d34f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2d34d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621dbc7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5621dc750018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621dc6ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5621dc6ec578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5621dc0f3570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5621dc15cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5621dbd4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5621dbe3ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5621dbca6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5621dbcb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5621dbc977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5621dbcc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd2d34d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5621dbc8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7008d658c1c47a835abd422ea5be9d8812116731 Step #5: MERGE-OUTER: attempt 899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3522080978 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7008d658c1c47a835abd422ea5be9d8812116731' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1608 processed earlier; will process 1563 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65620== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588979bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558897933b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558897916665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1fff7141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1ffd8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1ffd65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588978efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588983c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55889835b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55889835d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55889835d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558897d7c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558897d6a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558897d637cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558897dcdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588979bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558897aabd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558897917d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588979212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588979087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588979344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1ffd67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588978fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77145110f86dca81be873fab8d0d3929b24caa4f Step #5: MERGE-OUTER: attempt 900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3522511803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/77145110f86dca81be873fab8d0d3929b24caa4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1609 processed earlier; will process 1562 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65658== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560a5033594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560a4fa7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560a4f8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1856ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd18550300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1854e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560a4f63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560a5a35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560a59cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560a59d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560a59d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560a53f08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560a53de075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560a53d77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560a5441d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560a5033c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560a511fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560a4f8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560a4f952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560a4f7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560a4fa84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1854e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560a4f6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79ea118896ea45e14e624382b916d94fe469cc03 Step #5: MERGE-OUTER: attempt 901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3523351128 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/79ea118896ea45e14e624382b916d94fe469cc03' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1610 processed earlier; will process 1561 files now Step #5: #1 pulse exec/s: 0 rss: 249Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65674== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf4a219594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf4a18db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf4a170665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb2d48341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb2d29800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb2d277858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf4a149e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf4ac1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf4abb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf4abb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf4abb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf4a68df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf4a6c4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf4a5d642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf4a5c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf4a5bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf4a627d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf4a219c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf4a305d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf4a171d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf4a17b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf4a1627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf4a18e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feb2d279082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf4a155bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37b602bbc2342cab88655b171b40e285c46591ac Step #5: MERGE-OUTER: attempt 902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3526167687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37b602bbc2342cab88655b171b40e285c46591ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1615 processed earlier; will process 1556 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65909== ERROR: libFuzzer: deadly signal Step #5: #0 0x56484265b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648425cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648425b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1829ffd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1829e1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1829df1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56484258be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56484305d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564842ff7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564842ff9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564842ff935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564842acff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564842b06fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564842a1842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564842a06075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648429ff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564842a69d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56484265bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564842747d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5648425b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648425bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5648425a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648425d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1829df3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564842597bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d510c66c0d9cf6b0c230bd7361613191b656866 Step #5: MERGE-OUTER: attempt 903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3526617949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d510c66c0d9cf6b0c230bd7361613191b656866' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1616 processed earlier; will process 1555 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65916== ERROR: libFuzzer: deadly signal Step #5: #0 0x564934bd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564934b4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564934b2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f476078441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f476059900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4760578858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564934b08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5649355da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564935574632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564935576375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56493557635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56493504cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564935083fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564934f9542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564934f83075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564934f7c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564934fe6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564934bd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564934cc4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564934b30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564934b3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564934b217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564934b4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f476057a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564934b14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-491668e9f738923a40555797dd721ed56f2bf61f Step #5: MERGE-OUTER: attempt 904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527776773 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/491668e9f738923a40555797dd721ed56f2bf61f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1618 processed earlier; will process 1553 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66030== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620d54c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620d5437b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620d541a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdddd9aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdddd7bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdddd79e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620d53f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5620d5ec5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620d5e5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5620d5e61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620d5e6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5620d58808c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620d586e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620d58677cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620d58d1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620d54c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620d55afd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620d541bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620d54252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620d540c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620d54384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdddd7a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620d53ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc814e1e02190e929da1ce8749fb7228edb57e27 Step #5: MERGE-OUTER: attempt 905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530302160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc814e1e02190e929da1ce8749fb7228edb57e27' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1622 processed earlier; will process 1549 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66123== ERROR: libFuzzer: deadly signal Step #5: #0 0x55893baf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55893ba6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55893ba4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7999cc741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7999adc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7999abb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55893ba26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55893c4f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55893c492632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55893c494375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55893c49435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55893bf6af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55893bfa1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55893beb342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55893bea1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55893be9a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55893bf04d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55893baf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55893bbe2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55893ba4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55893ba582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55893ba3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55893ba6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7999abd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55893ba32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e6a5a1a15e9cd20aa32bb39785cca808a8f1d96 Step #5: MERGE-OUTER: attempt 906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531552012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e6a5a1a15e9cd20aa32bb39785cca808a8f1d96' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1624 processed earlier; will process 1547 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66176== ERROR: libFuzzer: deadly signal Step #5: #0 0x56001a3a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56001a317b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56001a2fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9641fae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9641dc300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9641da2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56001a2d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56001ada5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56001ad3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56001ad41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56001ad4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56001a817f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56001a84efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56001a76042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56001a74e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56001a7477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56001a7b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56001a3a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56001a48fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56001a2fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56001a3052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56001a2ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56001a3184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9641da4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56001a2dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1927850588a13a50d4a9dd6448e822a1dba3111 Step #5: MERGE-OUTER: attempt 907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3532021998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a1927850588a13a50d4a9dd6448e822a1dba3111' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1625 processed earlier; will process 1546 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66184== ERROR: libFuzzer: deadly signal Step #5: #0 0x55868c1fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55868c170b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55868c153665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f8b83841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f8b64d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f8b62c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55868c12ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55868cbfe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55868cb98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55868cb9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55868cb9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55868c5b98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55868c5a7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55868c5a07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55868c60ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55868c1fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55868c2e8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55868c154d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55868c15e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55868c1457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55868c1714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f8b62e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55868c138bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fae7aea79f88a5fc3b49099b1f14424aa6a5f19 Step #5: MERGE-OUTER: attempt 908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3532621476 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fae7aea79f88a5fc3b49099b1f14424aa6a5f19' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1626 processed earlier; will process 1545 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66227== ERROR: libFuzzer: deadly signal Step #5: #0 0x564207bea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564207b5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564207b41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f160dcdc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f160daf100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f160dad0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564207b1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5642085ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564208586632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564208588375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56420858835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56420805ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564208095fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564207fa742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564207f95075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564207f8e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564207ff8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564207beac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564207cd6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564207b42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564207b4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564207b337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564207b5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f160dad2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564207b26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33cbe871d2553ab0cd7e89296f960a159072ba19 Step #5: MERGE-OUTER: attempt 909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3534127235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/33cbe871d2553ab0cd7e89296f960a159072ba19' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1628 processed earlier; will process 1543 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66318== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f17fcf1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f17fc65b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f17fc48665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f205d24741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f205d05c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f205d03b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f17fc21e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f1806f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f18068d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f18068f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f18068f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f1800ae8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f18009c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1800957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1800ffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f17fcf1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f17fdddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f17fc49d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f17fc532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f17fc3a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f17fc664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f205d03d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f17fc2dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2b6935d6e35c8e82d90b2b708cf55e1a24330b9 Step #5: MERGE-OUTER: attempt 910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3534586522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b2b6935d6e35c8e82d90b2b708cf55e1a24330b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1629 processed earlier; will process 1542 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66388== ERROR: libFuzzer: deadly signal Step #5: #0 0x56208d22e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56208d1a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56208d185665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76242da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76240ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76240ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56208d15ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56208dc30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56208dbca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56208dbcc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56208dbcc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56208d5eb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56208d5d9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56208d5d27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56208d63cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56208d22ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56208d31ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56208d186d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56208d1902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56208d1777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56208d1a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76240d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56208d16abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df0554c0d79985b65fdde78a6c2fae4e1c68c5b8 Step #5: MERGE-OUTER: attempt 911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3535261871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/df0554c0d79985b65fdde78a6c2fae4e1c68c5b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1630 processed earlier; will process 1541 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66400== ERROR: libFuzzer: deadly signal Step #5: #0 0x55709962c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570995a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557099583665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa533e6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa533c7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa533c55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55709955ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55709a02e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557099fc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557099fca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557099fca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5570999e98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5570999d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5570999d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557099a3ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55709962cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557099718d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557099584d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55709958e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5570995757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5570995a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa533c57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557099568bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9ce40667e2f1104ab11d531d6d4e020820a9f1e Step #5: MERGE-OUTER: attempt 912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3536037109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9ce40667e2f1104ab11d531d6d4e020820a9f1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1631 processed earlier; will process 1540 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66417== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d1536c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d152e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d152c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf3165441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf3146900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf31448858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d1529ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d15d6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d15d08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d15d0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d15d0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d157298c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d15717075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d157107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d1577ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d1536cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d15458d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d152c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d152ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d152b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d152e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf3144a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d152a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fedd57eff1835c3f6cd22fb81490b35fb7d4d20d Step #5: MERGE-OUTER: attempt 913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3536812162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fedd57eff1835c3f6cd22fb81490b35fb7d4d20d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1632 processed earlier; will process 1539 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==66435== ERROR: libFuzzer: deadly signal Step #5: #0 0x55674fa69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55674f9ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55674f9c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22d36d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22d34eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22d34ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55674f999e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55675046b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556750405632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556750407578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55674fe0e570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55674fe77d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55674fa69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55674fb55d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55674f9c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55674f9cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55674f9b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55674f9de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f22d34cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55674f9a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d47686a87833f361668ee0df1028b607d0e1ffd5 Step #5: MERGE-OUTER: attempt 914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3537589872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d47686a87833f361668ee0df1028b607d0e1ffd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1633 processed earlier; will process 1538 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66488== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efe2bf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efe2b6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efe2b50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcce2e5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcce2c6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcce2c4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efe2b29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55efe35fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efe3595632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55efe3597375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efe359735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55efe2fb68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efe2fa4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efe2f9d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efe3007d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efe2bf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efe2ce5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efe2b51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efe2b5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efe2b427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efe2b6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcce2c4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efe2b35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcc9221f8fb71108fa250b3eeabfb5e667e9b477 Step #5: MERGE-OUTER: attempt 915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3539173878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dcc9221f8fb71108fa250b3eeabfb5e667e9b477' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1635 processed earlier; will process 1536 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66639== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccb4016594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccb3f8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccb3f6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2424c2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2424a3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2424a19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccb3f46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ccb4a18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccb49b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ccb49b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccb49b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ccb43d38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ccb43c1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ccb43ba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ccb4424d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ccb4016c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ccb4102d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ccb3f6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ccb3f782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ccb3f5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ccb3f8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2424a1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ccb3f52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01b05589dd09490a04aeff09dd13cca4114957e6 Step #5: MERGE-OUTER: attempt 916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3540261754 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/01b05589dd09490a04aeff09dd13cca4114957e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1637 processed earlier; will process 1534 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66750== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c6ec5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c6ebd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c6ebb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f908f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f9070c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f906eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c6eb8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555c6f65e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c6f5f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555c6f5fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c6f5fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555c6f0198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c6f007075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c6f0007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c6f06ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c6ec5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c6ed48d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c6ebb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c6ebbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c6eba57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c6ebd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f906ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c6eb98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c742d18353c89df2df1d5c24ee7d5224c3b316 Step #5: MERGE-OUTER: attempt 917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3541135573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57c742d18353c89df2df1d5c24ee7d5224c3b316' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1638 processed earlier; will process 1533 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66766== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5cd08b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5ccfffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5ccfe2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e8409041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e83ea500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e83e84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5ccfbbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5cda8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5cda27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5cda29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5cda2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5cd4488c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5cd436075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5cd42f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5cd499d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5cd08bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5cd177d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5ccfe3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5ccfed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5ccfd47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5cd0004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e83e86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5ccfc7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-061f86b23548b0e6a0fa7c6ad2f66e0f41d602ce Step #5: MERGE-OUTER: attempt 918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3541904930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/061f86b23548b0e6a0fa7c6ad2f66e0f41d602ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1639 processed earlier; will process 1532 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66784== ERROR: libFuzzer: deadly signal Step #5: #0 0x56297f403594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56297f377b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56297f35a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea9d74741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea9d55c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea9d53b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56297f333e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56297fe05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56297fd9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56297fda1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56297fda135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56297f7c08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56297f7ae075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56297f7a77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56297f811d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56297f403c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56297f4efd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56297f35bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56297f3652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56297f34c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56297f3784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea9d53d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56297f33fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e190caa8e24348fb6c07b92956711502a4c51449 Step #5: MERGE-OUTER: attempt 919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3542683552 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e190caa8e24348fb6c07b92956711502a4c51449' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1640 processed earlier; will process 1531 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66802== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608839ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560883962b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560883945665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f572687541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f572668a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5726669858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56088391ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5608843f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56088438a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56088438c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56088438c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560883dab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560883d99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560883d927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560883dfcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608839eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560883adad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560883946d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5608839502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5608839377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5608839634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f572666b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56088392abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-993310456797f20061322fd013848e44bf0023a3 Step #5: MERGE-OUTER: attempt 920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3543455204 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/993310456797f20061322fd013848e44bf0023a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1641 processed earlier; will process 1530 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66820== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b146ec8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b146e3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b146e1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f806975941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f806956e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f806954d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b146df8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b1478ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b147864632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b147866375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b14786635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1472858c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b147273075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b14726c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b1472d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b146ec8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b146fb4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b146e20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b146e2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b146e117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b146e3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f806954f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b146e04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4bb11f5961ede2800c44c1cd1cb35836fce3e37 Step #5: MERGE-OUTER: attempt 921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3544230282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c4bb11f5961ede2800c44c1cd1cb35836fce3e37' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1642 processed earlier; will process 1529 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66838== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639e6cd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639e6c4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639e6c2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb954eb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb954cc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb954ca6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639e6c07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5639e76d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639e7673632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639e7675375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639e767535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5639e70948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639e7082075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639e707b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639e70e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639e6cd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639e6dc3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639e6c2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639e6c392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639e6c207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639e6c4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb954ca8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639e6c13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bba621c48032ff1d74d7b6c23bd670a255b962a Step #5: MERGE-OUTER: attempt 922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3545001837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9bba621c48032ff1d74d7b6c23bd670a255b962a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1643 processed earlier; will process 1528 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66856== ERROR: libFuzzer: deadly signal Step #5: #0 0x5652e6bd5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652e6b49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652e6b2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16362bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16360d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16360b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652e6b05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5652e75d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5652e7571632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5652e7573375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5652e757335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5652e7049f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5652e7080fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5652e6f9242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5652e6f80075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5652e6f797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5652e6fe3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5652e6bd5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5652e6cc1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5652e6b2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5652e6b372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5652e6b1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5652e6b4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f16360b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5652e6b11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-440a2df54a43a446e17f016220023c34102a63bb Step #5: MERGE-OUTER: attempt 923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3547258706 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/440a2df54a43a446e17f016220023c34102a63bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1646 processed earlier; will process 1525 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66949== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560df374594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560df2e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560df2cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadb96b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadb94c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadb94a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560df2a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560dfd76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560dfd10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560dfd12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560dfd1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560df7318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560df71f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560df7187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560df782d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560df374c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560df460d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560df2ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560df2d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560df2bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560df2e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadb94aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560df2b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a371e4e179ee2b097333ce1d303eac9757b2f209 Step #5: MERGE-OUTER: attempt 924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3547851070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a371e4e179ee2b097333ce1d303eac9757b2f209' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1647 processed earlier; will process 1524 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66960== ERROR: libFuzzer: deadly signal Step #5: #0 0x560449b5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560449ad1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560449ab4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f163e4d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f163e2ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f163e2c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560449a8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56044a55f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56044a4f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56044a4fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56044a4fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560449fd1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56044a008fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560449f1a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560449f08075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560449f017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560449f6bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560449b5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560449c49d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560449ab5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560449abf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560449aa67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560449ad24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f163e2cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560449a99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1fbc98f44a2e24fe9154ef888226f9362c8eff7 Step #5: MERGE-OUTER: attempt 925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3549972025 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a1fbc98f44a2e24fe9154ef888226f9362c8eff7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1651 processed earlier; will process 1520 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67086== ERROR: libFuzzer: deadly signal Step #5: #0 0x559682c7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559682bf3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559682bd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2433a3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f243384e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f243382d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559682bafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559683681018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55968361b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55968361d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55968361d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55968303c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55968302a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596830237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55968308dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559682c7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559682d6bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559682bd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559682be12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559682bc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559682bf44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f243382f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559682bbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8eb1012f483049034096b26d00e5d60e93094cf Step #5: MERGE-OUTER: attempt 926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3550940513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a8eb1012f483049034096b26d00e5d60e93094cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1653 processed earlier; will process 1518 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67172== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6433d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f64334ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f64332d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20988df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20986f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20986d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f643306e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f643dd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f643d72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f643d74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f643d7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f64384af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f643881fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f64379342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f643781075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f64377a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f6437e4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f6433d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f6434c2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f64332ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f6433382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f64331f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f64334b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20986d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f643312bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fe2b32017e68c5599361a12c916ec92b34d2e95 Step #5: MERGE-OUTER: attempt 927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3553224873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1fe2b32017e68c5599361a12c916ec92b34d2e95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1656 processed earlier; will process 1515 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67303== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ec8a82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ec89f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ec89d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb28dde941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb28dbfe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb28dbdd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ec89b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556ec9484018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ec941e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556ec9420375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ec942035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556ec8e3f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556ec8e2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556ec8e267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556ec8e90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556ec8a82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556ec8b6ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556ec89dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556ec89e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556ec89cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556ec89f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb28dbdf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556ec89bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25e5ca91342148dd06121d2e31dafbd9332646eb Step #5: MERGE-OUTER: attempt 928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3554221311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/25e5ca91342148dd06121d2e31dafbd9332646eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1658 processed earlier; will process 1513 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67415== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619fddec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619fdd60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619fdd43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc39d49f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc39d2b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc39d293858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619fdd1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5619fe7ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619fe788632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5619fe78a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619fe78a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5619fe260f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5619fe297fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5619fe1a942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5619fe197075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619fe1907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619fe1fad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619fddecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5619fded8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619fdd44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619fdd4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619fdd357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619fdd614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc39d295082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5619fdd28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b7a96720775db14fda24c88d539418c4fadf4ca Step #5: MERGE-OUTER: attempt 929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3554872226 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0b7a96720775db14fda24c88d539418c4fadf4ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1659 processed earlier; will process 1512 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67428== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df0cb5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df0cacfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df0cab2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f832a3f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f832a20e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f832a1ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df0ca8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55df0d55d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df0d4f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55df0d4f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df0d4f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55df0cf188c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df0cf06075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df0ceff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df0cf69d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df0cb5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df0cc47d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df0cab3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df0cabd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df0caa47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df0cad04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f832a1ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df0ca97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6eac4aef2a53ce0c27a0bf690bca096dc98a108 Step #5: MERGE-OUTER: attempt 930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3556759324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6eac4aef2a53ce0c27a0bf690bca096dc98a108' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1664 processed earlier; will process 1507 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67589== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f26a80b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f26a77fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f26a762665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efed5bb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efed59ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efed59a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f26a73be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f26b20d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f26b1a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f26b1a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f26b1a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f26abc88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f26abb6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f26abaf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f26ac19d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f26a80bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f26a8f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f26a763d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f26a76d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f26a7547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f26a7804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efed59ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f26a747bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b2cdffb897322d5b627f0fbb75a5b735952611a Step #5: MERGE-OUTER: attempt 931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3557542167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7b2cdffb897322d5b627f0fbb75a5b735952611a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1665 processed earlier; will process 1506 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==67606== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560a8c67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560a8bdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560a8bbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7175f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa71740800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7173e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560a8b97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560a9669018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560a9603632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560a9605578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5560a900c570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5560a9075d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5560a8c67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5560a8d53d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5560a8bbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5560a8bc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5560a8bb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5560a8bdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa7173e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5560a8ba3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c7b19b2c6d114c1ee434383578493aff09a8362 Step #5: MERGE-OUTER: attempt 932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3558323279 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7c7b19b2c6d114c1ee434383578493aff09a8362' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1666 processed earlier; will process 1505 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67659== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1ad629594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1ad59db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1ad580665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1054ef841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1054d0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1054cec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1ad559e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b1ae02b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1adfc5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b1adfc7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1adfc735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1ada9df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1adad4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b1ad9e642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b1ad9d4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1ad9cd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b1ada37d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b1ad629c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b1ad715d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b1ad581d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b1ad58b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1ad5727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1ad59e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1054cee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b1ad565bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21c1736dcd1ecdf73f077714596030a26806086b Step #5: MERGE-OUTER: attempt 933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3559044355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/21c1736dcd1ecdf73f077714596030a26806086b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1667 processed earlier; will process 1504 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2fed20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2fec94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2fec77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b14aa941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b148be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b1489d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2fec50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b2ff722018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2ff6bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b2ff6be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2ff6be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b2ff194f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b2ff1cbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b2ff0dd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b2ff0cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b2ff0c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b2ff12ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b2fed20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b2fee0cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b2fec78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b2fec822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2fec697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2fec954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b1489f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b2fec5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbff43d21ef40b119f84c3d317e4c63aa3b9dd46 Step #5: MERGE-OUTER: attempt 934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3560495305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbff43d21ef40b119f84c3d317e4c63aa3b9dd46' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1669 processed earlier; will process 1502 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67792== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f74fbe2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f74fb56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f74fb39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c82a0441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c8281900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c827f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f74fb12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f7505e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f75057e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f750580375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f75058035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f74ff9f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f74ff8d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f74ff867cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f74fff0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f74fbe2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f74fcced43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f74fb3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f74fb442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f74fb2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f74fb574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c827fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f74fb1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-496873aaaca8866b48752352bada65786f4b34df Step #5: MERGE-OUTER: attempt 935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3561273566 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/496873aaaca8866b48752352bada65786f4b34df' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1670 processed earlier; will process 1501 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==67809== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6bca31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6bc9a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6bc988665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d4bad841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d4b8ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d4b8cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6bc961e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f6bd433018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f6bd3cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f6bd3cf578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f6bcdd6570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f6bce3fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f6bca31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f6bcb1dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f6bc989d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f6bc9932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f6bc97a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f6bc9a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6d4b8ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f6bc96dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbdfb16b851b05e3dd5bca93024a637b618a8dc1 Step #5: MERGE-OUTER: attempt 936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3562059763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cbdfb16b851b05e3dd5bca93024a637b618a8dc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1671 processed earlier; will process 1500 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67862== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cb9f29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cb9e9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cb9e80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d39d8341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d39b9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d39b77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cb9e59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555cba92b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cba8c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555cba8c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cba8c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555cba2e68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cba2d4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cba2cd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cba337d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cb9f29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cba015d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cb9e81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cb9e8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cb9e727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cb9e9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d39b79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cb9e65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c96df508a1a7eba77ca6d6853930d93de80e0f46 Step #5: MERGE-OUTER: attempt 937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3562704372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c96df508a1a7eba77ca6d6853930d93de80e0f46' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1672 processed earlier; will process 1499 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: 2026-06-15 07:32:32,831 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:32:32,917 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67905== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e21544c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2153c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2153a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44abc0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44aba1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44ab9fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e21537ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e215e4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e215de8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e215dea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e215dea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e2158c0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e2158f7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e21580942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e2157f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e2157f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e21585ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e21544cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e215538d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e2153a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e2153ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e2153957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e2153c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44ab9fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e215388bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7af0813f40cd8405774fdc1a0c639446f80b60f Step #5: MERGE-OUTER: attempt 938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3563626985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c7af0813f40cd8405774fdc1a0c639446f80b60f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1674 processed earlier; will process 1497 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67983== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d33219594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d3318db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d33170665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5796a6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f579688400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5796863858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d33149e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d33c1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d33bb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d33bb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d33bb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d3368df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559d336c4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559d335d642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559d335c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559d335bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559d33627d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559d33219c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559d33305d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559d33171d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559d3317b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559d331627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559d3318e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5796865082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559d33155bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f280712841a4c18547f137d6332a506f704a2986 Step #5: MERGE-OUTER: attempt 939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3564924674 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f280712841a4c18547f137d6332a506f704a2986' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1676 processed earlier; will process 1495 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68129== ERROR: libFuzzer: deadly signal Step #5: #0 0x56348cd08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56348cc7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56348cc5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78c200f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78c1e2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78c1e03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56348cc38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56348d70a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56348d6a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56348d6a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56348d6a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56348d0c58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56348d0b3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56348d0ac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56348d116d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56348cd08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56348cdf4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56348cc60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56348cc6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56348cc517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56348cc7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f78c1e05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56348cc44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-862d75c43ef1e3c0031042e3aed3d1dfb04a16a2 Step #5: MERGE-OUTER: attempt 940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3565855106 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/862d75c43ef1e3c0031042e3aed3d1dfb04a16a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1677 processed earlier; will process 1494 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68145== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556d335f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556d32d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556d32b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f949da0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f949d81c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f949d7fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556d328fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556d3d61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556d3cfb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5556d3cfd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556d3cfd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5556d371c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5556d370a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5556d37037cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5556d376dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556d335fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556d344bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5556d32b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5556d32c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556d32a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5556d32d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f949d7fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556d329bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afe3e63c20ce2f2535956bf9d6ca11efbd6c69e5 Step #5: MERGE-OUTER: attempt 941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3566960167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/afe3e63c20ce2f2535956bf9d6ca11efbd6c69e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1680 processed earlier; will process 1491 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68263== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d166b4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d166ac2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d166aa5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48eae8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48eaca400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48eac83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d166a7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d167550018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1674ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d1674ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1674ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d166f0b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d166ef9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d166ef27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d166f5cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d166b4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d166c3ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d166aa6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d166ab02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d166a977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d166ac34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48eac85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d166a8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be28f427e7eab78cf61f295eea892f1f2fefa802 Step #5: MERGE-OUTER: attempt 942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3567799470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/be28f427e7eab78cf61f295eea892f1f2fefa802' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1681 processed earlier; will process 1490 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68279== ERROR: libFuzzer: deadly signal Step #5: #0 0x557572a06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55757297ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55757295d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e52c9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e52aa600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e52a85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557572936e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557573408018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575733a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5575733a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575733a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557572e7af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557572eb1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557572dc342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557572db1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557572daa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557572e14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557572a06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557572af2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55757295ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575729682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55757294f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55757297b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e52a87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557572942bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25fd0d12cd67cd5d70e989b8ebc69ac37e57b813 Step #5: MERGE-OUTER: attempt 943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3568597186 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/25fd0d12cd67cd5d70e989b8ebc69ac37e57b813' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1683 processed earlier; will process 1488 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68360== ERROR: libFuzzer: deadly signal Step #5: #0 0x556796f7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556796ef3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556796ed6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0f279641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0f25ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0f258a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556796eafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556797981018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55679791b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55679791d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55679791d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55679733c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55679732a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5567973237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55679738dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556796f7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55679706bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556796ed7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556796ee12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556796ec87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556796ef44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0f258c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556796ebbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc7b568456f7f6d55f0d5a66e2d6267df26918aa Step #5: MERGE-OUTER: attempt 944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3569030026 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bc7b568456f7f6d55f0d5a66e2d6267df26918aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1684 processed earlier; will process 1487 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68399== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc77acf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc77a43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc77a26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac9602641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac95e3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac95e1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc779ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fc784d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc7846b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fc7846d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc7846d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fc77f43f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fc77f7afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fc77e8c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fc77e7a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fc77e737cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fc77eddd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fc77acfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fc77bbbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fc77a27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fc77a312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fc77a187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fc77a444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fac95e1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fc77a0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-814c711a81a60c8dcf150405f35fc0575c3a5acd Step #5: MERGE-OUTER: attempt 945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3569804033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/814c711a81a60c8dcf150405f35fc0575c3a5acd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1685 processed earlier; will process 1486 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68411== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a59b336594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a59b2aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a59b28d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb257d3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb257b4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb257b2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a59b266e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a59bd38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a59bcd2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a59bcd4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a59bcd435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a59b6f38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a59b6e1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a59b6da7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a59b744d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a59b336c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a59b422d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a59b28ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a59b2982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a59b27f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a59b2ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb257b2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a59b272bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbb9d8216b699dd4d0ad40bb3bcd53dfbe56b680 Step #5: MERGE-OUTER: attempt 946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3571691839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbb9d8216b699dd4d0ad40bb3bcd53dfbe56b680' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1687 processed earlier; will process 1484 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==68522== ERROR: libFuzzer: deadly signal Step #5: #0 0x557247a43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572479b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55724799a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f534baea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f534b8ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f534b8de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557247973e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557248445018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572483df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5572483e1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557247de8570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557247e51d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557247a43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557247b2fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55724799bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5572479a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55724798c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5572479b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f534b8e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55724797fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1297a86312beedc8cdeab60d490627a379c09c2 Step #5: MERGE-OUTER: attempt 947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3572617479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f1297a86312beedc8cdeab60d490627a379c09c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1688 processed earlier; will process 1483 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf67a88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf679fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf679df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52d427e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52d409300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52d4072858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf679b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf6848a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf68424632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf68426375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf6842635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf67e458c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf67e33075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf67e2c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf67e96d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf67a88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf67b74d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf679e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf679ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf679d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf679fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52d4074082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf679c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ecdd87b96fec41c0c5f556151f299301c241042 Step #5: MERGE-OUTER: attempt 948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3573045840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ecdd87b96fec41c0c5f556151f299301c241042' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1689 processed earlier; will process 1482 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68612== ERROR: libFuzzer: deadly signal Step #5: #0 0x55564e371594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55564e2e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55564e2c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2fb5b8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2fb599700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2fb5976858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55564e2a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55564ed73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55564ed0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55564ed0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55564ed0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55564e7e5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55564e81cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55564e72e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55564e71c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55564e7157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55564e77fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55564e371c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55564e45dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55564e2c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55564e2d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55564e2ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55564e2e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2fb5978082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55564e2adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61ab31a1edf134742cebdc36a1956dd6e36699cd Step #5: MERGE-OUTER: attempt 949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3573674429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/61ab31a1edf134742cebdc36a1956dd6e36699cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1690 processed earlier; will process 1481 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68624== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e09f52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e09ec6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e09ea9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33802be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33800d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33800b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e09e82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e0a954018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e0a8ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e0a8f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e0a8f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564e0a3c6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564e0a3fdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564e0a30f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564e0a2fd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564e0a2f67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564e0a360d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564e09f52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564e0a03ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564e09eaad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564e09eb42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564e09e9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564e09ec74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f33800b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564e09e8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6cfd228fcb4a149794ceba84d407b757b470803 Step #5: MERGE-OUTER: attempt 950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3575946412 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6cfd228fcb4a149794ceba84d407b757b470803' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1695 processed earlier; will process 1476 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68761== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f991e3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f991db2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f991d95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae0cac941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae0c8de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae0c8bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f991d6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f992840018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9927da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9927dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9927dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9922b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9922e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9921fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f9921e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9921e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f99224cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f991e3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f991f2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f991d96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f991da02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f991d877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f991db34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fae0c8bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f991d7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c20952f391e61435c86b39b858e1fefbccecfe62 Step #5: MERGE-OUTER: attempt 951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3577595365 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c20952f391e61435c86b39b858e1fefbccecfe62' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1697 processed earlier; will process 1474 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68872== ERROR: libFuzzer: deadly signal Step #5: #0 0x562801b6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562801ae1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562801ac4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25f4ffe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25f4e1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25f4df2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562801a9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56280256f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562802509632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56280250b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56280250b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562801f2a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562801f18075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562801f117cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562801f7bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562801b6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562801c59d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562801ac5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562801acf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562801ab67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562801ae24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25f4df4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562801aa9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f52bf8d8847bf311f2b3f2bfc3be63e4da889264 Step #5: MERGE-OUTER: attempt 952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3578939282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f52bf8d8847bf311f2b3f2bfc3be63e4da889264' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1699 processed earlier; will process 1472 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68955== ERROR: libFuzzer: deadly signal Step #5: #0 0x556fa9199594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556fa910db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556fa90f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1a1e2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1a1c4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1a1c20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556fa90c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556fa9b9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556fa9b35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556fa9b37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556fa9b3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556fa960df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556fa9644fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556fa955642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556fa9544075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556fa953d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556fa95a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556fa9199c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556fa9285d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556fa90f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556fa90fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556fa90e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556fa910e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa1a1c22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556fa90d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d6197c1ceff4b004502b17e2262ef049e9b8122 Step #5: MERGE-OUTER: attempt 953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3580734113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3d6197c1ceff4b004502b17e2262ef049e9b8122' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1702 processed earlier; will process 1469 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69078== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0e6ab2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0e6a26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0e6a09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1245d0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1245b1e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1245afd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0e69e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e0e74b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0e744e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e0e7450375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0e745035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e0e6f26f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0e6f5dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0e6e6f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0e6e5d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0e6e567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0e6ec0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0e6ab2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0e6b9ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0e6a0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0e6a142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0e69fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0e6a274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1245aff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0e69eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddc3bc7e6455c3c268f939c2d52c0f595d57317e Step #5: MERGE-OUTER: attempt 954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3583134150 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ddc3bc7e6455c3c268f939c2d52c0f595d57317e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1708 processed earlier; will process 1463 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69212== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9914e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a99145db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a991440665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a3187141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a3168600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a31665858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a991419e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a991eeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a991e85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a991e87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a991e8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9918a68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a991894075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a99188d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9918f7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9914e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9915d5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a991441d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a99144b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9914327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a99145e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a31667082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a991425bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d641dce1570424cd476983f9f2866fb2c5a4d5b Step #5: MERGE-OUTER: attempt 955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3583574591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0d641dce1570424cd476983f9f2866fb2c5a4d5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1709 processed earlier; will process 1462 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69283== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b56682594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b565f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b565d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25074fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f250731300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25072f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b565b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559b57084018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b5701e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559b57020375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b5702035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559b56af6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559b56b2dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559b56a3f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559b56a2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559b56a267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559b56a90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559b56682c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559b5676ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559b565dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559b565e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559b565cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559b565f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25072f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559b565bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-253d9629bd0f4a6129f3e1b576d236a99b9f2f25 Step #5: MERGE-OUTER: attempt 956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3584587876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/253d9629bd0f4a6129f3e1b576d236a99b9f2f25' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1711 processed earlier; will process 1460 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69330== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d45dd2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d45dc9fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d45dc82665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4971ea141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4971cb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4971c95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d45dc5be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d45e72d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d45e6c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d45e6c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d45e6c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d45e0e88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d45e0d6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d45e0cf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d45e139d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d45dd2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d45de17d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d45dc83d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d45dc8d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d45dc747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d45dca04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4971c97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d45dc67bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-596ee912c6554acbe3857d5cf4d1c12395be1dae Step #5: MERGE-OUTER: attempt 957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3585377705 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/596ee912c6554acbe3857d5cf4d1c12395be1dae' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1712 processed earlier; will process 1459 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69345== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb23553594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb234c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb234aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89e976841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89e957d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89e955c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb23483e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cb23f55018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb23eef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cb23ef1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb23ef135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cb239c7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cb239fefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cb23a00146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55cb238f6618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55cb23961d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55cb23553c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55cb2363fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55cb234abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55cb234b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55cb2349c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55cb234c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f89e955e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55cb2348fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b8a1f86a0c31e326768d63e3d099e81a5efdff8 Step #5: MERGE-OUTER: attempt 958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3586200628 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b8a1f86a0c31e326768d63e3d099e81a5efdff8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1713 processed earlier; will process 1458 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69399== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee65314594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee65288b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee6526b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffafc8d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffafc6ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffafc6c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee65244e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee65d16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee65cb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee65cb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee65cb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee65788f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee657bffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee656d142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee656bf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee656b87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee65722d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee65314c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee65400d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee6526cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee652762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee6525d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee652894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffafc6cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee65250bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee0b11ed22a177237d3f3aa053fce59bac507d6f Step #5: MERGE-OUTER: attempt 959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3587288357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ee0b11ed22a177237d3f3aa053fce59bac507d6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1715 processed earlier; will process 1456 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69482== ERROR: libFuzzer: deadly signal Step #5: #0 0x564822d6a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564822cdeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564822cc1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f709e90941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f709e71e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f709e6fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564822c9ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56482376c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564823706632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564823708375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56482370835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5648231def55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564823215fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56482312742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564823115075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56482310e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564823178d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564822d6ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564822e56d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564822cc2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564822ccc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564822cb37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564822cdf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f709e6ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564822ca6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0045eabc468fa439e00bc3858c1c1ea4f61594b Step #5: MERGE-OUTER: attempt 960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3589308534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c0045eabc468fa439e00bc3858c1c1ea4f61594b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1717 processed earlier; will process 1454 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69630== ERROR: libFuzzer: deadly signal Step #5: #0 0x564effcb9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564effc2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564effc10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff99847a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff99828f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff99826e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564effbe9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f006bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f00655632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f00657375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f0065735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f000768c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f00064075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f0005d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f000c7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564effcb9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564effda5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564effc11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564effc1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564effc027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564effc2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff998270082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564effbf5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8b59d747920856fc6a0463da3165137a0612ec8 Step #5: MERGE-OUTER: attempt 961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3590779924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a8b59d747920856fc6a0463da3165137a0612ec8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1720 processed earlier; will process 1451 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: #4 pulse exec/s: 2 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69746== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d11face594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d11fa42b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d11fa25665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ce377541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ce358a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ce3569858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d11f9fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d1204d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d12046a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d12046c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d12046c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d11fe8b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d11fe79075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d11fe727cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d11fedcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d11facec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d11fbbad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d11fa26d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d11fa302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d11fa177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d11fa434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ce356b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d11fa0abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1f8dba36db824c9302cc95dd9bde5944585b1a4 Step #5: MERGE-OUTER: attempt 962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3593627622 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f1f8dba36db824c9302cc95dd9bde5944585b1a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1725 processed earlier; will process 1446 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69848== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599fd682594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599fd5f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599fd5d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d146af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d144c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d144a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599fd5b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5599fe084018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599fe01e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5599fe020375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599fe02035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599fdaf6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599fdb2dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599fda3f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5599fda2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5599fda267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5599fda90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5599fd682c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5599fd76ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5599fd5dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5599fd5e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5599fd5cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5599fd5f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d144a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5599fd5bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3122be849f1d8d619eae3529ebe75a83cebb57b Step #5: MERGE-OUTER: attempt 963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3594088385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b3122be849f1d8d619eae3529ebe75a83cebb57b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1726 processed earlier; will process 1445 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69854== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645522d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564552244b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564552227665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5eee0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5eec2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5eebff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564552200e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564552cd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564552c6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564552c6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564552c6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564552744f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56455277bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56455268d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56455267b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645526747cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5645526ded87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5645522d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5645523bcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564552228d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645522322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645522197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645522454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff5eec01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56455220cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38462168b025e5dc41e0098d046a2d23091ed8d3 Step #5: MERGE-OUTER: attempt 964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3594892435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/38462168b025e5dc41e0098d046a2d23091ed8d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1727 processed earlier; will process 1444 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69896== ERROR: libFuzzer: deadly signal Step #5: #0 0x56137ed22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56137ec96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56137ec79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd11690c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd11672100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd116700858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56137ec52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56137f724018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56137f6be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56137f6c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56137f6c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56137f0df8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56137f0cd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56137f0c67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56137f130d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56137ed22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56137ee0ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56137ec7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56137ec842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56137ec6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56137ec974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd116702082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56137ec5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2191a0ab6397eb5f12539d026c3a03dc6e3d4473 Step #5: MERGE-OUTER: attempt 965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3596558590 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2191a0ab6397eb5f12539d026c3a03dc6e3d4473' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1729 processed earlier; will process 1442 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70012== ERROR: libFuzzer: deadly signal Step #5: #0 0x55984b42f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55984b3a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55984b386665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe99e9d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe99e7eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe99e7ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55984b35fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55984be31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55984bdcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55984bdcd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55984bdcd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55984b7ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55984b7da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55984b7d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55984b83dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55984b42fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55984b51bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55984b387d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55984b3912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55984b3787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55984b3a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe99e7cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55984b36bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddc4b3de8e4ff121a47196e9bf07c494c88befc3 Step #5: MERGE-OUTER: attempt 966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3597751323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ddc4b3de8e4ff121a47196e9bf07c494c88befc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1731 processed earlier; will process 1440 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70121== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b451f8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b451f03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b451ee6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c7a95e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c7a77300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c7a752858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b451ebfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b452991018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b45292b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b45292d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b45292d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b45234c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b45233a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4523337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b45239dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b451f8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b45207bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b451ee7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b451ef12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b451ed87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b451f044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c7a754082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b451ecbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8867eaba031df549c732ddb004feffeb6ee81c22 Step #5: MERGE-OUTER: attempt 967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3600090652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8867eaba031df549c732ddb004feffeb6ee81c22' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1734 processed earlier; will process 1437 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70244== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf493a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf4931db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf49300665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f386e8ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f386e6c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f386e6a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf492d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf49dab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf49d45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf49d47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf49d4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf4981df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf49854fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf4976642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf49754075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf4974d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf497b7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf493a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf49495d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf49301d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf4930b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf492f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf4931e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f386e6a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf492e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bac4bde055c9b576b3e5226b1787efc4cf1f586 Step #5: MERGE-OUTER: attempt 968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3600841709 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2bac4bde055c9b576b3e5226b1787efc4cf1f586' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1735 processed earlier; will process 1436 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70257== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621e9f80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621e9ef4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621e9ed7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cc486c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cc468100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cc4660858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621e9eb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5621ea982018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621ea91c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5621ea91e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621ea91e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5621ea3f4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5621ea42bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5621ea33d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5621ea32b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621ea3247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621ea38ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621e9f80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621ea06cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621e9ed8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621e9ee22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621e9ec97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621e9ef54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1cc4662082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621e9ebcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c7aa81faee0ceb61420865b0df896d16c2b41c4 Step #5: MERGE-OUTER: attempt 969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3602269937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c7aa81faee0ceb61420865b0df896d16c2b41c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1737 processed earlier; will process 1434 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==70343== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5bb912594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5bb886b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5bb869665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2de1f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2de00a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2ddfe9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5bb842e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a5bc314018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5bc2ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a5bc2b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5bc2b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a5bbd7b765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a5bbde59b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55a5bbe41a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55a5bbd20e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55a5bbd20e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55a5bb912c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a5bb9fed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a5bb86ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a5bb8742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a5bb85b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a5bb8874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe2ddfeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a5bb84ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e5453025678e6fdc3df3150c4fac652fd9c219b Step #5: MERGE-OUTER: attempt 970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3603148065 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e5453025678e6fdc3df3150c4fac652fd9c219b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1738 processed earlier; will process 1433 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70394== ERROR: libFuzzer: deadly signal Step #5: #0 0x555efc1fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555efc16fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555efc152665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c698fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c6971100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c696f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555efc12be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555efcbfd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555efcb97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555efcb99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555efcb9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555efc66ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555efc6a6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555efc5b842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555efc5a6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555efc59f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555efc609d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555efc1fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555efc2e7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555efc153d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555efc15d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555efc1447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555efc1704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c696f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555efc137bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16fa99b3758ad7efc3316c8e77359c7d02417eea Step #5: MERGE-OUTER: attempt 971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3606163921 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/16fa99b3758ad7efc3316c8e77359c7d02417eea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1742 processed earlier; will process 1429 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70555== ERROR: libFuzzer: deadly signal Step #5: #0 0x562154f4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562154ec3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562154ea6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d0a31e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d0a13300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d0a112858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562154e7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562155951018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621558eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5621558ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621558ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56215530c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621552fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621552f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56215535dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562154f4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56215503bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562154ea7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562154eb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562154e987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562154ec44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d0a114082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562154e8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1cf8dcd54791a9dd82e8d362fcd5e2d5b357952 Step #5: MERGE-OUTER: attempt 972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3606597543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e1cf8dcd54791a9dd82e8d362fcd5e2d5b357952' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1743 processed earlier; will process 1428 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70594== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b667411594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b667385b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b667368665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a582e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a580f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a580d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b667341e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b667e13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b667dad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b667daf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b667daf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b667885f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6678bcfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6677ce42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6677bc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6677b57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b66781fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b667411c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6674fdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b667369d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6673732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b66735a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6673864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3a580d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b66734dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cceb4d0de66b9305a463ef8019e9cd1c30c7fff1 Step #5: MERGE-OUTER: attempt 973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3607247669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cceb4d0de66b9305a463ef8019e9cd1c30c7fff1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1744 processed earlier; will process 1427 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70606== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dae789594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dae6fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dae6e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0141d3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0141b4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0141b2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dae6b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560daf18b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560daf125632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560daf127375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560daf12735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560daebfdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560daec34fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560daeb4642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560daeb34075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560daeb2d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560daeb97d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560dae789c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560dae875d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560dae6e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560dae6eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560dae6d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560dae6fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0141b30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560dae6c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c2476684ab498177ee9d8097fb054ee93c1ef11 Step #5: MERGE-OUTER: attempt 974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3608342339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9c2476684ab498177ee9d8097fb054ee93c1ef11' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1746 processed earlier; will process 1425 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70688== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e28fe6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e28fde1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e28fdc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72870b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7286ecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7286eac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e28fd9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e29086f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e290809632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e29080b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e29080b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e29022a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e290218075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2902117cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e29027bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e28fe6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e28ff59d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e28fdc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e28fdcf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e28fdb67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e28fde24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7286eae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e28fda9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72edbe232777cc9dc1186d52e3dbb2180f9a3308 Step #5: MERGE-OUTER: attempt 975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3609109210 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/72edbe232777cc9dc1186d52e3dbb2180f9a3308' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1747 processed earlier; will process 1424 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70705== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b5ef5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b5eed3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b5eeb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f2e18c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f2dfa100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f2df80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b5ee8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559b5f961018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b5f8fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559b5f8fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b5f8fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559b5f31c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559b5f30a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559b5f3037cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559b5f36dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559b5ef5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559b5f04bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559b5eeb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559b5eec12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559b5eea87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559b5eed44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f2df82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559b5ee9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bab55bde6cbc9d2b86f4cd8ef381fc63a7c32954 Step #5: MERGE-OUTER: attempt 976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3609879247 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bab55bde6cbc9d2b86f4cd8ef381fc63a7c32954' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1748 processed earlier; will process 1423 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70723== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9171d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b917148b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b91712b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f02e9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f02cad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f02c8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b917104e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b917bd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b917b70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b917b72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b917b7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b9175918c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b91757f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b9175787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b9175e2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b9171d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b9172c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b91712cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9171362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b91711d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b9171494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7f02c8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b917110bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a7c31be196d025c4a0d55c53739bef41598d45b Step #5: MERGE-OUTER: attempt 977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3610643954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2a7c31be196d025c4a0d55c53739bef41598d45b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1749 processed earlier; will process 1422 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70741== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cca2e8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cca2e03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cca2de6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1d519141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1d4fa600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1d4f85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cca2dbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cca3891018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cca382b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cca382d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cca382d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cca3303f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cca333afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cca324c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cca323a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cca32337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cca329dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cca2e8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cca2f7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cca2de7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cca2df12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cca2dd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cca2e044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa1d4f87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cca2dcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-094585af17adf2ed0cd9e2e3a1eb2a89a1da1377 Step #5: MERGE-OUTER: attempt 978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3612175003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/094585af17adf2ed0cd9e2e3a1eb2a89a1da1377' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1752 processed earlier; will process 1419 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70859== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da4c763594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da4c6d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da4c6ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e471cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e46fe200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e46fc1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da4c693e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55da4d165018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da4d0ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55da4d101375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da4d10135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55da4cb208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da4cb0e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da4cb077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da4cb71d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da4c763c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da4c84fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da4c6bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da4c6c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da4c6ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da4c6d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e46fc3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da4c69fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99aac92229b5686a40c7af7e8c05385e26a4c8be Step #5: MERGE-OUTER: attempt 979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3612602911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99aac92229b5686a40c7af7e8c05385e26a4c8be' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1753 processed earlier; will process 1418 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70898== ERROR: libFuzzer: deadly signal Step #5: #0 0x56500ae22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56500ad96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56500ad79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93f664e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93f646300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93f6442858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56500ad52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56500b824018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56500b7be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56500b7c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56500b7c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56500b1df8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56500b1cd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56500b1c67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56500b230d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56500ae22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56500af0ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56500ad7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56500ad842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56500ad6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56500ad974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93f6444082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56500ad5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65e8ea025f803019afcc26fb2e834ab0db632343 Step #5: MERGE-OUTER: attempt 980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3613446209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/65e8ea025f803019afcc26fb2e834ab0db632343' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1754 processed earlier; will process 1417 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70914== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e34555594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e344c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e344ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6a93bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6a91d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6a91af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e34485e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557e34f57018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e34ef1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557e34ef3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e34ef335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557e349128c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e34900075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e348f97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e34963d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e34555c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e34641d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e344add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e344b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e3449e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e344ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6a91b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e34491bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-125a17a8deab83ef43f8f37dd1d0dfa80c74c361 Step #5: MERGE-OUTER: attempt 981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3614216603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/125a17a8deab83ef43f8f37dd1d0dfa80c74c361' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1755 processed earlier; will process 1416 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70932== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5e3d6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5e3ce0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5e3cc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0c128d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0c10a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0c1081858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5e3c9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e5e476e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5e4708632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e5e470a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5e470a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e5e41298c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5e4117075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5e41107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5e417ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5e3d6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5e3e58d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5e3cc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5e3cce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5e3cb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5e3ce14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb0c1083082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5e3ca8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fea3f60c2a4befce65e08056ac1ec50bd3017d2d Step #5: MERGE-OUTER: attempt 982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3614989345 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fea3f60c2a4befce65e08056ac1ec50bd3017d2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1756 processed earlier; will process 1415 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70950== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9070d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c90704bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c90702e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e45a3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e4584500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e45824858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c907007e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c907ad9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c907a73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c907a75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c907a7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c9074948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c907482075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c90747b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9074e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9070d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9071c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c90702fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9070392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9070207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c90704c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e45826082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c907013bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2015a0bdf3c8a362bd459d2bbaae59740550f7e Step #5: MERGE-OUTER: attempt 983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3615758802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b2015a0bdf3c8a362bd459d2bbaae59740550f7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1757 processed earlier; will process 1414 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==70968== ERROR: libFuzzer: deadly signal Step #5: #0 0x56434df80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56434def4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56434ded7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ccf87f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ccf69400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ccf673858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56434deb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56434e982018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56434e91c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56434e91e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56434e325570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56434e38ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56434df80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56434e06cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56434ded8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56434dee22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56434dec97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56434def54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5ccf675082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56434debcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c790064e98df8bae926a9548c377fc166488f93 Step #5: MERGE-OUTER: attempt 984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3616539659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6c790064e98df8bae926a9548c377fc166488f93' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1758 processed earlier; will process 1413 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70990== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d14237594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d141abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d1418e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f471bfa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f471bdbb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f471bd9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d14167e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d14c39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d14bd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d14bd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d14bd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d145f48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d145e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d145db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d14645d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d14237c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d14323d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d1418fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d141992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d141807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d141ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f471bd9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d14173bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6db35780b3d437df7309e8f8b4d65528e7ffb533 Step #5: MERGE-OUTER: attempt 985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3617710223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6db35780b3d437df7309e8f8b4d65528e7ffb533' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1760 processed earlier; will process 1411 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71131== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5741b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e574129b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e57410c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcabbf8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcabbd9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcabbd79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5740e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e574bb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e574b51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e574b53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e574b5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e5745728c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e574560075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5745597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5745c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5741b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5742a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e57410dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5741172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5740fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e57412a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcabbd7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5740f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0746ed0ebe147623e10f9b5c6fb434fc2afb7758 Step #5: MERGE-OUTER: attempt 986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3618636556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0746ed0ebe147623e10f9b5c6fb434fc2afb7758' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1762 processed earlier; will process 1409 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71208== ERROR: libFuzzer: deadly signal Step #5: #0 0x563692c3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563692bb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563692b95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a60a2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a6083c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a6081b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563692b6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563693640018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636935da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5636935dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636935dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5636930b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5636930e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563692ffb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563692fe9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563692fe27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56369304cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563692c3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563692d2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563692b96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563692ba02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563692b877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563692bb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3a6081d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563692b7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96c6e0a4628bb8c1a21b1b8ea731e0f7d03cedca Step #5: MERGE-OUTER: attempt 987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3619359255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96c6e0a4628bb8c1a21b1b8ea731e0f7d03cedca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1763 processed earlier; will process 1408 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71221== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568834d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556883447b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55688342a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f927ef4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f927ed6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f927ed3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556883403e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556883ed5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556883e6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556883e71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556883e7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556883947f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55688397efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55688389042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55688387e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568838777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5568838e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568834d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568835bfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55688342bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568834352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55688341c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568834484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f927ed41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55688340fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-616f2f7590f4dee478f06ae926d02f25a96643d8 Step #5: MERGE-OUTER: attempt 988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3620081171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/616f2f7590f4dee478f06ae926d02f25a96643d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1764 processed earlier; will process 1407 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==71235== ERROR: libFuzzer: deadly signal Step #5: #0 0x558833775594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588336e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588336cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f8701441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f86e2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f86e08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588336a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558834177018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558834111632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558834113375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55883411335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558833bde765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558833c489b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x558833ca4a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x558833b83e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x558833b83e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558833775c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558833861d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5588336cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5588336d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5588336be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5588336ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6f86e0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5588336b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43a1987b73f09862dbfd7f5e4a06f2103cc0c4b1 Step #5: MERGE-OUTER: attempt 989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3621015675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/43a1987b73f09862dbfd7f5e4a06f2103cc0c4b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1765 processed earlier; will process 1406 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==71256== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc04b06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc04a7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc04a5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b8288841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b8269d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b8267c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc04a36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cc05508018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc054a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cc054a4578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55cc04eab570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55cc04f14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55cc04b06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55cc04bf2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55cc04a5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cc04a682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cc04a4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cc04a7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8b8267e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cc04a42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0adfdf41c11ff3ec8257198bc34e4d71da66170a Step #5: MERGE-OUTER: attempt 990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3621718226 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0adfdf41c11ff3ec8257198bc34e4d71da66170a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1766 processed earlier; will process 1405 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71334== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575b209f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575b2013b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575b1ff6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2ee18041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2edf9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2edf74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575b1fcfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5575b2aa1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575b2a3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5575b2a3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575b2a3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5575b2513f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575b254afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575b245c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575b244a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575b24437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575b24add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575b209fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575b218bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575b1ff7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575b20012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575b1fe87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575b20144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe2edf76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575b1fdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a41889c8321e1ec4c6d013711db8734c564f22a4 Step #5: MERGE-OUTER: attempt 991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3622865223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a41889c8321e1ec4c6d013711db8734c564f22a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1768 processed earlier; will process 1403 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71447== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602ac43f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602ac3b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602ac396665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a36ce341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a36af800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a36ad7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602ac36fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5602ace41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602acddb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5602acddd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602acddd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5602ac8b3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5602ac8eafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5602ac7fc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5602ac7ea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602ac7e37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5602ac84dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5602ac43fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5602ac52bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5602ac397d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602ac3a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5602ac3887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602ac3b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a36ad9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5602ac37bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab968dadc608d9dc8e0891f6c9efd0dcc4d5c379 Step #5: MERGE-OUTER: attempt 992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3626602714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ab968dadc608d9dc8e0891f6c9efd0dcc4d5c379' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1771 processed earlier; will process 1400 files now Step #5: #1 pulse exec/s: 0 rss: 239Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71574== ERROR: libFuzzer: deadly signal Step #5: #0 0x561283091594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561283005b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561282fe8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f817b87341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f817b68800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f817b667858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561282fc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561283a93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561283a2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561283a2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561283a2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56128344e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56128343c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612834357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56128349fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561283091c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56128317dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561282fe9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561282ff32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561282fda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612830064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f817b669082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561282fcdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c55ca0db8c175b72e7df54732a2a91e5702f68a Step #5: MERGE-OUTER: attempt 993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3628118405 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c55ca0db8c175b72e7df54732a2a91e5702f68a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1774 processed earlier; will process 1397 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71692== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568518dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556851850b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556851833665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31f379841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31f35ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31f358c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55685180ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5568522de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556852278632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55685227a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55685227a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556851d50f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556851d87fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556851c9942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556851c87075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556851c807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556851cead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568518dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568519c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556851834d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55685183e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568518257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568518514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f31f358e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556851818bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cdd1f1b1154d3f9fab6a080053e2d8acd192e9d Step #5: MERGE-OUTER: attempt 994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3629467404 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7cdd1f1b1154d3f9fab6a080053e2d8acd192e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1777 processed earlier; will process 1394 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71839== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe6a1c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe6a13db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe6a120665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f088303c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0882e5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0882e30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe6a0f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe6abcb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe6ab65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe6ab67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe6ab6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe6a63df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe6a674fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fe6a58642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fe6a574075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fe6a56d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fe6a5d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fe6a1c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fe6a2b5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fe6a121d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe6a12b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe6a1127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe6a13e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0882e32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe6a105bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e13a8b6fe1b67e2655d0f6a4bd921cc3293e70c0 Step #5: MERGE-OUTER: attempt 995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3630880966 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e13a8b6fe1b67e2655d0f6a4bd921cc3293e70c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1779 processed earlier; will process 1392 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71925== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631181ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56311815eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563118141665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd8eb8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd8e99900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd8e978858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56311811ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563118bec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563118b86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563118b88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563118b8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5631185a78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563118595075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56311858e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5631185f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5631181eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5631182d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563118142d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56311814c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5631181337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56311815f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd8e97a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563118126bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-394cb8055fddbb07edbcbe0960b9cde7578d7b97 Step #5: MERGE-OUTER: attempt 996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3631656478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/394cb8055fddbb07edbcbe0960b9cde7578d7b97' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1780 processed earlier; will process 1391 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==71942== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdceae0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdcea54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdcea37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcad42ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcad410100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcad40e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdcea10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdcf4e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdcf47c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdcf47e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55bdcee85570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bdceeeed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bdceae0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bdcebccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bdcea38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bdcea422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bdcea297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bdcea554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcad40e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bdcea1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2744bfb3f2b818fe1786cb883c71f8a4c81d0617 Step #5: MERGE-OUTER: attempt 997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3632432400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2744bfb3f2b818fe1786cb883c71f8a4c81d0617' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1781 processed earlier; will process 1390 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71995== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cca1907594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cca187bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cca185e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa074dc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa074bde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa074bbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cca1837e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cca2309018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cca22a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cca22a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cca22a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cca1cc48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cca1cb2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cca1cab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cca1d15d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cca1907c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cca19f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cca185fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cca18692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cca18507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cca187c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa074bbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cca1843bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e85466612f9885143a81f2b94593b246ec15f96b Step #5: MERGE-OUTER: attempt 998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3633658405 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e85466612f9885143a81f2b94593b246ec15f96b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1783 processed earlier; will process 1388 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72140== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddab7fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddab770b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddab753665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83ddcb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83ddac900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83ddaa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddab72ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ddac1fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddac198632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ddac19a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddac19a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ddabc70f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ddabca7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ddabbb942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ddabba7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ddabba07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ddabc0ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ddab7fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ddab8e8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ddab754d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ddab75e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ddab7457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ddab7714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f83ddaaa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ddab738bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-427b5826210e75f70d6e5f0b250beaad35923ebf Step #5: MERGE-OUTER: attempt 999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3634306546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/427b5826210e75f70d6e5f0b250beaad35923ebf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1784 processed earlier; will process 1387 files now Step #5: #1 pulse exec/s: 0 rss: 245Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72152== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b96cea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b96c5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b96c41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa03ce8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa03cca200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa03cc81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b96c1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559b976ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b97686632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559b97688375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b9768835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559b9715ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559b97195fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559b970a742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559b97095075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559b9708e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559b970f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559b96ceac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559b96dd6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559b96c42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559b96c4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559b96c337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559b96c5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa03cc83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559b96c26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fe1f1c59571e62db33b71ee7ce5af30aa3a2831 Step #5: MERGE-OUTER: attempt 1000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3637329924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6fe1f1c59571e62db33b71ee7ce5af30aa3a2831' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1790 processed earlier; will process 1381 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72359== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610f9907594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610f987bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610f985e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5aff6b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5aff4cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5aff4ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610f9837e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610fa309018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610fa2a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610fa2a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610fa2a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610f9cc48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610f9cb2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610f9cab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610f9d15d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610f9907c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610f99f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610f985fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610f98692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610f98507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610f987c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5aff4ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610f9843bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b10cd9a246a6ddaaef15eef6504ce71d7a999504 Step #5: MERGE-OUTER: attempt 1001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3639283141 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b10cd9a246a6ddaaef15eef6504ce71d7a999504' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1795 processed earlier; will process 1376 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72425== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c2606c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c25fe0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c25fc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8abe01c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8abde3100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8abde10858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c25f9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c26a6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c26a08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c26a0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c26a0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c264298c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c26417075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c264107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c2647ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c2606cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c26158d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c25fc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c25fce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c25fb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c25fe14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8abde12082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c25fa8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b375bc724b66d9fd01f5ef10a576eda5796733cd Step #5: MERGE-OUTER: attempt 1002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3640073451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b375bc724b66d9fd01f5ef10a576eda5796733cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1796 processed earlier; will process 1375 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72443== ERROR: libFuzzer: deadly signal Step #5: #0 0x56037d4f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56037d468b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56037d44b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad4b36041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad4b17500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad4b154858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56037d424e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56037def6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56037de90632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56037de92375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56037de9235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56037d8b18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56037d89f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56037d8987cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56037d902d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56037d4f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56037d5e0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56037d44cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56037d4562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56037d43d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56037d4694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad4b156082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56037d430bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac2df80ffdd73b15157f19edd07460c0ea2e8efe Step #5: MERGE-OUTER: attempt 1003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3641619541 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac2df80ffdd73b15157f19edd07460c0ea2e8efe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1799 processed earlier; will process 1372 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72538== ERROR: libFuzzer: deadly signal Step #5: #0 0x560950acf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560950a43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560950a26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f742622a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f742603f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f742601e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609509ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5609514d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56095146b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56095146d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56095146d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560950e8c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560950e7a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560950e737cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560950eddd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560950acfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560950bbbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560950a27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560950a312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560950a187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560950a444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7426020082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560950a0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd3ebe7ff3acf8b964e936539e8010db3ca3ee8c Step #5: MERGE-OUTER: attempt 1004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3642390615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cd3ebe7ff3acf8b964e936539e8010db3ca3ee8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1800 processed earlier; will process 1371 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72556== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559c39e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559c3957b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559c393a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe113fbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe113dd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe113db0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559c3913e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5559c43e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559c437f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559c4381375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559c438135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559c3da08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559c3d8e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559c3d877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559c3df1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559c39e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559c3acfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559c393bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559c39452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559c392c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559c39584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe113db2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559c391fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c5abc08d7a33c3613453d12033e8f702940367a Step #5: MERGE-OUTER: attempt 1005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3643164484 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c5abc08d7a33c3613453d12033e8f702940367a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1801 processed earlier; will process 1370 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72574== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5e3c53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5e3bc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5e3baa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feee908241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feee8e9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feee8e76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5e3b83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b5e4655018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5e45ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b5e45f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5e45f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b5e40108c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5e3ffe075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5e3ff77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b5e4061d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5e3c53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5e3d3fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b5e3babd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5e3bb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5e3b9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5e3bc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feee8e78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b5e3b8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d9aee7a87e8a68c0f794ad0a740ed332ce8b271 Step #5: MERGE-OUTER: attempt 1006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3643934454 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4d9aee7a87e8a68c0f794ad0a740ed332ce8b271' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1802 processed earlier; will process 1369 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72592== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651d6626594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651d659ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651d657d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f418e1cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f418dfe400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f418dfc3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651d6556e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5651d7028018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651d6fc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5651d6fc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651d6fc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5651d6a9af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5651d6ad1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5651d69e342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5651d69d1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5651d69ca7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5651d6a34d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5651d6626c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5651d6712d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5651d657ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5651d65882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5651d656f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5651d659b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f418dfc5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5651d6562bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52da95f48961250eb34966a3bee13150f34aa8e6 Step #5: MERGE-OUTER: attempt 1007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3644878470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/52da95f48961250eb34966a3bee13150f34aa8e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1804 processed earlier; will process 1367 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72676== ERROR: libFuzzer: deadly signal Step #5: #0 0x55793ac04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55793ab78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55793ab5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8550cbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8550ad000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8550aaf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55793ab34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55793b606018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55793b5a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55793b5a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55793b5a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55793b078f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55793b0affcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55793afc142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55793afaf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55793afa87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55793b012d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55793ac04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55793acf0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55793ab5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55793ab662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55793ab4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55793ab794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8550ab1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55793ab40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d674d707f122873b03348a90db05f99b626ef83 Step #5: MERGE-OUTER: attempt 1008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3646250850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2d674d707f122873b03348a90db05f99b626ef83' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1806 processed earlier; will process 1365 files now Step #5: 2026-06-15 07:33:56,257 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:33:56,257 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:33:56,257 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,257 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,257 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,257 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,257 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,258 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:33:56,258 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:33:56,258 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,259 E Tx <8c7530122d311bb4e2a3233cf6d5f8bd3f93d40b829400c7fa83a0f94784750e> has fewer than two outputs Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,259 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,259 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,259 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,259 E Tx has fewer than two outputs Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:33:56,260 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,260 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,260 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,260 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,260 E Tx <5ba1bf57941e8a6160ad4b2b2b74fcde1977c061d39ad1539e89addc2392535a> has fewer than two outputs Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:33:56,260 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,260 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,260 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,260 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:33:56,260 E Tx has fewer than two outputs Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:33:56,260 T batch transaction: committing... Step #5: 2026-06-15 07:33:56,260 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,260 T batch transaction: end Step #5: 2026-06-15 07:33:56,260 D Stopping io_context Step #5: 2026-06-15 07:33:56,260 T Miner has received stop signal Step #5: 2026-06-15 07:33:56,260 T Not mining - nothing to stop Step #5: 2026-06-15 07:33:56,260 T Blockchain::deinit Step #5: 2026-06-15 07:33:56,260 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::close Step #5: 2026-06-15 07:33:56,260 T BlockchainLMDB::sync Step #5: 2026-06-15 07:33:56,264 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:33:56,264 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:33:56,266 T Blockchain::Blockchain Step #5: 2026-06-15 07:33:56,266 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:33:56,266 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:33:56,266 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:33:56,266 D option: fast Step #5: 2026-06-15 07:33:56,266 D option: async Step #5: 2026-06-15 07:33:56,266 D option: 250000000bytes Step #5: 2026-06-15 07:33:56,266 T BlockchainLMDB::open Step #5: 2026-06-15 07:33:56,267 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:33:56,267 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:33:56,267 D DB map size: 1073741824 Step #5: 2026-06-15 07:33:56,267 D Space used: 4096 Step #5: 2026-06-15 07:33:56,267 D Space remaining: 1073737728 Step #5: 2026-06-15 07:33:56,267 D Size threshold: 0 Step #5: 2026-06-15 07:33:56,267 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:33:56,490 D Setting m_height to: 0 Step #5: 2026-06-15 07:33:56,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,490 T Blockchain::init Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:33:56,491 D init done Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,491 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,491 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:33:56,518 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:33:56,520 T Blockchain::add_new_block Step #5: 2026-06-15 07:33:56,520 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,520 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:33:56,520 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:33:56,520 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,520 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:33:56,520 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,520 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,520 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,520 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:33:56,520 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,520 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,521 I RandomX main cache initialized Step #5: 2026-06-15 07:33:56,546 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:33:56,546 D Miner tx hash: Step #5: 2026-06-15 07:33:56,546 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:33:56,546 D DB map size: 1073741824 Step #5: 2026-06-15 07:33:56,546 D Space used: 12288 Step #5: 2026-06-15 07:33:56,546 D Space remaining: 1073729536 Step #5: 2026-06-15 07:33:56,546 D Size threshold: 0 Step #5: 2026-06-15 07:33:56,546 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:33:56,546 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,546 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,546 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:33:56,546 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:33:56,546 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:33:56,546 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:33:56,546 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,546 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,546 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,547 D Invalidating block template cache Step #5: 2026-06-15 07:33:56,547 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:33:56,547 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,547 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,547 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:33:56,547 T Blockchain::get_tail_id Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,547 I Blockchain initialized. last block: 0, d4440.h20.m45.s3 time ago, current difficulty: 1 Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,547 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:33:56,547 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:33:56,547 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72735== ERROR: libFuzzer: deadly signal Step #5: #0 0x56528356c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652834e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652834c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f90b8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f9099b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f9097a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56528349ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565283f6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565283f08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565283f0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565283f0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5652839e0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565283a17fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x565283a19146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x56528390f618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x56528397ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x56528356cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x565283658d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5652834c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5652834ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5652834b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5652834e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7f9097c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5652834a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f62e1b0faa670937f4446320a027946aa71dd369 Step #5: MERGE-OUTER: attempt 1009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3647264207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f62e1b0faa670937f4446320a027946aa71dd369' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1808 processed earlier; will process 1363 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72822== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596e9320594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596e9294b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596e9277665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bbe0ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bbdf1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bbdef3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596e9250e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5596e9d22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596e9cbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5596e9cbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596e9cbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596e96dd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596e96cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596e96c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596e972ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596e9320c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596e940cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596e9278d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596e92822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596e92697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596e92954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bbdef5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596e925cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39c53114e4f1120d312c6da8993b1d1f97f91a4a Step #5: MERGE-OUTER: attempt 1010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3649473140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/39c53114e4f1120d312c6da8993b1d1f97f91a4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1812 processed earlier; will process 1359 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72890== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1597ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a159762b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a159745665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f75c5dd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f75c5be900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f75c5bc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a15971ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a15a1f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a15a18a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a15a18c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a15a18c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a159bab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a159b99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a159b927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a159bfcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a1597eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1598dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a159746d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a1597502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a1597377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a1597634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f75c5bca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a15972abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d4f45997df416513e33f71e9976f351bd03ab8e Step #5: MERGE-OUTER: attempt 1011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3650251351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d4f45997df416513e33f71e9976f351bd03ab8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1813 processed earlier; will process 1358 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72908== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596f5e0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596f5d80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596f5d63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f379caec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f379c90100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f379c8e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596f5d3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5596f680e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596f67a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5596f67aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596f67aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596f61c98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596f61b7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596f61b07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596f621ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596f5e0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596f5ef8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596f5d64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596f5d6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596f5d557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596f5d814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f379c8e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596f5d48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-316ba8bea944c02943c62515b3fdbac23ef2ca77 Step #5: MERGE-OUTER: attempt 1012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3651032464 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/316ba8bea944c02943c62515b3fdbac23ef2ca77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1814 processed earlier; will process 1357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72926== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ecfbc68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ecfbbdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ecfbbbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff03185341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff03166800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff031647858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ecfbb98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ecfc66a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecfc604632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ecfc606375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecfc60635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ecfc0258c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ecfc013075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ecfc00c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ecfc076d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ecfbc68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ecfbd54d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ecfbbc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ecfbbca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ecfbbb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ecfbbdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff031649082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ecfbba4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3679a70bd7383c0e9d1172681971cbacf8b0fcd5 Step #5: MERGE-OUTER: attempt 1013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3651805085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3679a70bd7383c0e9d1172681971cbacf8b0fcd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1815 processed earlier; will process 1356 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72944== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561ee6ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561ee620b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561ee603665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7e144641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7e125b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7e123a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561ee5dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5561ef0ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561ef048632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5561ef04a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561ef04a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5561eea698c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561eea57075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561eea507cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561eeabad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561ee6acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561ee798d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561ee604d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561ee60e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561ee5f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561ee6214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7e123c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561ee5e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b3c3e61f1f9336e67a5918bf528298879c11288 Step #5: MERGE-OUTER: attempt 1014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3652738049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b3c3e61f1f9336e67a5918bf528298879c11288' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1817 processed earlier; will process 1354 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73028== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed5884a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed587beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed587a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa747e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa745fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa745dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed5877ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed5924c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed591e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed591e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed591e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed58cbef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed58cf5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed58c0742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed58bf5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed58bee7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed58c58d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed5884ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed58936d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed587a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed587ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed587937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed587bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa745df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed58786bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-032e0622e40b2517e75ca5bdc7fae32301b62018 Step #5: MERGE-OUTER: attempt 1015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3655741633 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/032e0622e40b2517e75ca5bdc7fae32301b62018' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1820 processed earlier; will process 1351 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73160== ERROR: libFuzzer: deadly signal Step #5: #0 0x557480154594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574800c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574800ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79d170441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79d151900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79d14f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557480084e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557480b56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557480af0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557480af2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557480af235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574805118c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5574804ff075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5574804f87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557480562d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557480154c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557480240d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5574800acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574800b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55748009d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574800c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f79d14fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557480090bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c701c9848e0078572c050bbf5b0893c9ceafccd8 Step #5: MERGE-OUTER: attempt 1016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3656182675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c701c9848e0078572c050bbf5b0893c9ceafccd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1821 processed earlier; will process 1350 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73231== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582b6802594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582b6776b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582b6759665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdb562241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdb543700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdb5416858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582b6732e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582b7204018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582b719e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5582b71a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582b71a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582b6c76f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582b6cadfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582b6bbf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582b6bad075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582b6ba67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582b6c10d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582b6802c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582b68eed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582b675ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582b67642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582b674b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582b67774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdb5418082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582b673ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62b8a3f346d62c02f4119851d8b716e727c0fdbc Step #5: MERGE-OUTER: attempt 1017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3656933535 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/62b8a3f346d62c02f4119851d8b716e727c0fdbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1822 processed earlier; will process 1349 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73244== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592b9bec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592b9b60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592b9b43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6d065841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6d046d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6d044c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592b9b1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5592ba5ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592ba588632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5592ba58a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592ba58a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5592ba060f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5592ba097fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5592b9fa942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5592b9f97075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5592b9f907cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5592b9ffad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5592b9becc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5592b9cd8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5592b9b44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5592b9b4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5592b9b357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5592b9b614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd6d044e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5592b9b28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e8d7880f6222a1b5daf05cabc01cda9a0df3075 Step #5: MERGE-OUTER: attempt 1018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3657634175 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6e8d7880f6222a1b5daf05cabc01cda9a0df3075' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1823 processed earlier; will process 1348 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73257== ERROR: libFuzzer: deadly signal Step #5: #0 0x560176190594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560176104b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601760e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd13d6041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd13b7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd13b54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601760c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560176b92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560176b2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560176b2e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560176b2e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560176604f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56017663bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56017654d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56017653b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5601765347cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56017659ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560176190c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56017627cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5601760e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601760f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601760d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601761054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd13b56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601760ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2db3667d70a8923744db24bff45767b045c0f97 Step #5: MERGE-OUTER: attempt 1019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3658827306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f2db3667d70a8923744db24bff45767b045c0f97' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1825 processed earlier; will process 1346 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73371== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2a2959594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2a28cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2a28b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe05409441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe053ea900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe053e88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2a2889e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d2a335b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2a32f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2a32f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2a32f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d2a2d168c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2a2d04075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2a2cfd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d2a2d67d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d2a2959c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d2a2a45d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d2a28b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d2a28bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d2a28a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d2a28ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe053e8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d2a2895bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4421a9a60e00237c65463a5055ce2c219eade34a Step #5: MERGE-OUTER: attempt 1020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3660057147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4421a9a60e00237c65463a5055ce2c219eade34a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1827 processed earlier; will process 1344 files now Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: 2026-06-15 07:34:10,158 W public max out peers not set, using default Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: 2026-06-15 07:34:10,164 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:34:10,223 I Loading checkpoints Step #5: 2026-06-15 07:34:10,604 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:34:10,609 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:34:10,931 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73485== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e461c2f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e461ba3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e461b86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f430b04241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f430ae5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f430ae36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e461b5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e462631018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4625cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e4625cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4625cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e461fec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e461fda075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e461fd37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e46203dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e461c2fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e461d1bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e461b87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e461b912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e461b787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e461ba44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f430ae38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e461b6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96036f55d4782df1f79fdc4a06892440bdf4f5ba Step #5: MERGE-OUTER: attempt 1021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3661600737 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96036f55d4782df1f79fdc4a06892440bdf4f5ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1830 processed earlier; will process 1341 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73606== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4d798f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4d7903b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4d78e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8db6acb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8db68e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8db68bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4d78bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f4d8391018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4d832b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f4d832d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4d832d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f4d7d4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4d7d3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4d7d337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4d7d9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4d798fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4d7a7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4d78e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4d78f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4d78d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4d79044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8db68c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4d78cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd997022ec93ea3611a71cabf10c3985ae50f742 Step #5: MERGE-OUTER: attempt 1022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3662414440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bd997022ec93ea3611a71cabf10c3985ae50f742' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1832 processed earlier; will process 1339 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73719== ERROR: libFuzzer: deadly signal Step #5: #0 0x55656e6df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55656e653b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55656e636665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f224b98541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f224b79a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f224b779858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55656e60fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55656f0e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55656f07b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55656f07d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55656f07d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55656ea9c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55656ea8a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55656ea837cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55656eaedd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55656e6dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55656e7cbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55656e637d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55656e6412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55656e6287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55656e6544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f224b77b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55656e61bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27ca39cd4e4938c71198f99150d1ded875858383 Step #5: MERGE-OUTER: attempt 1023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3662864098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/27ca39cd4e4938c71198f99150d1ded875858383' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1833 processed earlier; will process 1338 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73731== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565164e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55651645ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55651643d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63c5fde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63c5df300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63c5dd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556516416e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556516ee8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556516e82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556516e84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556516e8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5565168a38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556516891075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55651688a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565168f4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565164e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565165d2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55651643ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565164482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55651642f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55651645b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f63c5dd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556516422bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4d60d1333a3244a7deb72ecc5a1e9d6ac96f4ef Step #5: MERGE-OUTER: attempt 1024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3663677056 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e4d60d1333a3244a7deb72ecc5a1e9d6ac96f4ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1834 processed earlier; will process 1337 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73749== ERROR: libFuzzer: deadly signal Step #5: #0 0x558279128594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55827909cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55827907f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29569e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29567fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29567d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558279058e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558279b2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558279ac4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558279ac6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558279ac635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582794e58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5582794d3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5582794cc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558279536d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558279128c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558279214d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558279080d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55827908a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582790717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55827909d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f29567db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558279064bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99c9a9022cd2ddd64c71e45e46a590060f0bdedb Step #5: MERGE-OUTER: attempt 1025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3664444051 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99c9a9022cd2ddd64c71e45e46a590060f0bdedb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1835 processed earlier; will process 1336 files now Step #5: #1 pulse exec/s: 0 rss: 293Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73767== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e327ac6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e327a3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e327a1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44580b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4457ec500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4457ea4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3279f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3284c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e328462632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e328464375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e32846435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e327e838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e327e71075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e327e6a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e327ed4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e327ac6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e327bb2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e327a1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e327a282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e327a0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e327a3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4457ea6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e327a02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d07e9dc03433165e40d3e12f35defcc4896edec7 Step #5: MERGE-OUTER: attempt 1026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3665362332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d07e9dc03433165e40d3e12f35defcc4896edec7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1837 processed earlier; will process 1334 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e016011594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e015f85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e015f68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98b46ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98b44cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98b44ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e015f41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e016a13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0169ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e0169af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0169af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e016485f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0164bcfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0163ce42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0163bc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0163b57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e01641fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e016011c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0160fdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e015f69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e015f732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e015f5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e015f864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f98b44b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e015f4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f58e3ace3ad51e6f54c66d1a4ca1d8dad5b3373d Step #5: MERGE-OUTER: attempt 1027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3666855337 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f58e3ace3ad51e6f54c66d1a4ca1d8dad5b3373d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1839 processed earlier; will process 1332 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73938== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e716f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e71668b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e7164b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84bd60d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84bd42200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84bd401858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e71624e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563e720f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e72090632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563e72092375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e7209235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563e71ab18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e71a9f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e71a987cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e71b02d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e716f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e717e0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e7164cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e716562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e7163d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e716694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84bd403082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e71630bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96e342d5354d8cad5823fff6e3982857edd272b0 Step #5: MERGE-OUTER: attempt 1028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3667934561 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96e342d5354d8cad5823fff6e3982857edd272b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1841 processed earlier; will process 1330 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74050== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec186e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec1865ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec1863d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7fddeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7fdc0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7fdbdf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec18616e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ec190e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec19082632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ec19084375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec1908435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ec18aa38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec18a91075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec18a8a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec18af4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec186e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec187d2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec1863ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec186482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec1862f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec1865b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7fdbe1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec18622bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70389576fbd7dce69d9f2293288868c162e4f955 Step #5: MERGE-OUTER: attempt 1029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3668706202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/70389576fbd7dce69d9f2293288868c162e4f955' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1842 processed earlier; will process 1329 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74068== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642e6194594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642e6108b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5642e60eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97f5c2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97f5a3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97f5a1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642e60c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5642e6b96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5642e6b30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5642e6b32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5642e6b3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5642e65518c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5642e653f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5642e65387cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5642e65a2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642e6194c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642e6280d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5642e60ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642e60f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5642e60dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642e61094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97f5a1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5642e60d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a900ddf78cee80a7d1969f2314190088afaa3ba6 Step #5: MERGE-OUTER: attempt 1030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3669814419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a900ddf78cee80a7d1969f2314190088afaa3ba6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1845 processed earlier; will process 1326 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74153== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2f8d0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2f8c81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2f8c64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc68e1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc68c2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc68c08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2f8c3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c2f970f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2f96a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c2f96ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2f96ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c2f9181f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c2f91b8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c2f90ca42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c2f90b8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c2f90b17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c2f911bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c2f8d0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c2f8df9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c2f8c65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c2f8c6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c2f8c567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c2f8c824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc68c0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c2f8c49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31ff3428975973d360c9cd3663434ae994859c95 Step #5: MERGE-OUTER: attempt 1031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3670293895 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/31ff3428975973d360c9cd3663434ae994859c95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1846 processed earlier; will process 1325 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==74167== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a090915594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a090889b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a09086c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32202af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32200c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32200a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a090845e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a091317018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0912b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a0912b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0912b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a090d89f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a090dbf548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55a090cd8bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55a090a1be72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55a0909f8fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55a090a01e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55a090a01e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55a090a01e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55a09086dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a0908772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a09085e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a09088a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f32200a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a090851bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed77c65458109a364c4f2426dd0092998904feb Step #5: MERGE-OUTER: attempt 1032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3672293210 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eed77c65458109a364c4f2426dd0092998904feb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1848 processed earlier; will process 1323 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74264== ERROR: libFuzzer: deadly signal Step #5: #0 0x562159701594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562159675b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562159658665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf0dc0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf0da1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf0d9f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562159631e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56215a103018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56215a09d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56215a09f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56215a09f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562159abe8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562159aac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562159aa57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562159b0fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562159701c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621597edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562159659d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621596632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56215964a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621596764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf0d9f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56215963dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-268e5f1bc3855c6c6962fb5cd8c3985d7967552e Step #5: MERGE-OUTER: attempt 1033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3672933513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/268e5f1bc3855c6c6962fb5cd8c3985d7967552e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1849 processed earlier; will process 1322 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: #8 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74307== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc1f331594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc1f2a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc1f288665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc5e4ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc5e30300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc5e2e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc1f261e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc1fd33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc1fccd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc1fccf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc1fccf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc1f6ee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc1f6dc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc1f6d57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc1f73fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc1f331c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc1f41dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc1f289d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc1f2932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc1f27a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc1f2a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc5e2e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc1f26dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc9a93ffe16b3d3c427d1fcb3f84d0a287cfa38f Step #5: MERGE-OUTER: attempt 1034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3677081640 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bc9a93ffe16b3d3c427d1fcb3f84d0a287cfa38f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1858 processed earlier; will process 1313 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74508== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587e1ed9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587e1e4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587e1e30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5a8b7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5a898b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5a896a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587e1e09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5587e28db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587e2875632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5587e2877375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587e287735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5587e234df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587e2384fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5587e229642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587e2284075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587e227d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5587e22e7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5587e1ed9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5587e1fc5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5587e1e31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5587e1e3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587e1e227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5587e1e4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5a896c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5587e1e15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6307a2f829543b563e8c76a7ce019cf49cfc8cf Step #5: MERGE-OUTER: attempt 1035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3677752409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d6307a2f829543b563e8c76a7ce019cf49cfc8cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1859 processed earlier; will process 1312 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de1e384594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de1e2f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de1e2db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf39f9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf39dab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf39d8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de1e2b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55de1ed86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de1ed20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55de1ed22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de1ed2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55de1e7418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55de1e72f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55de1e7287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55de1e792d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55de1e384c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55de1e470d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55de1e2dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55de1e2e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55de1e2cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55de1e2f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf39d8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55de1e2c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02996f46ebcbbd1fc0385674909590784439d939 Step #5: MERGE-OUTER: attempt 1036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3679789475 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/02996f46ebcbbd1fc0385674909590784439d939' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1861 processed earlier; will process 1310 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74605== ERROR: libFuzzer: deadly signal Step #5: #0 0x55630f90d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55630f881b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55630f864665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f232d39d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f232d1b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f232d191858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55630f83de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55631030f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563102a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563102ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563102ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55630fcca8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55630fcb8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55630fcb17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55630fd1bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55630f90dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55630f9f9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55630f865d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55630f86f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55630f8567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55630f8824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f232d193082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55630f849bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c18c01494e245b323729d7e6fa0e05bdc2a4e5f4 Step #5: MERGE-OUTER: attempt 1037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3680211506 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c18c01494e245b323729d7e6fa0e05bdc2a4e5f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1862 processed earlier; will process 1309 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eff2f9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eff2f13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eff2ef6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8cf55141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8cf36600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8cf345858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eff2ecfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55eff39a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eff393b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55eff393d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eff393d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55eff335c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eff334a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eff33437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eff33add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eff2f9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eff308bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eff2ef7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eff2f012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eff2ee87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eff2f144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8cf347082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eff2edbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36cf075c1cd6dfa82641eb5d0dc2cf4b099eacca Step #5: MERGE-OUTER: attempt 1038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3681409625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/36cf075c1cd6dfa82641eb5d0dc2cf4b099eacca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1864 processed earlier; will process 1307 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74758== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b51f960594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b51f8d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b51f8b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a2607641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a25e8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a25e6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b51f890e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b520362018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5202fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b5202fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5202fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b51fdd4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b51fe0bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b51fd1d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b51fd0b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b51fd047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b51fd6ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b51f960c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b51fa4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b51f8b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b51f8c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b51f8a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b51f8d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2a25e6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b51f89cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a99749e5262d09865095b9a962cd29135e2be56d Step #5: MERGE-OUTER: attempt 1039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3682126347 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a99749e5262d09865095b9a962cd29135e2be56d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1865 processed earlier; will process 1306 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74772== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb52f82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb52ef6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb52ed9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c55dcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c55be100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c55bc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb52eb2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55eb53984018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb5391e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55eb53920375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb5392035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55eb5333f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eb5332d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eb533267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eb53390d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eb52f82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eb5306ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eb52edad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eb52ee42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eb52ecb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eb52ef74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3c55bc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eb52ebebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-465e3752595d5ad7bbd1255be35d07792405b75a Step #5: MERGE-OUTER: attempt 1040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3682933179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/465e3752595d5ad7bbd1255be35d07792405b75a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1866 processed earlier; will process 1305 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74789== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a40917e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4090f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4090d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff93b5a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff93b3bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff93b39c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4090aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a409b80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a409b1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a409b1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a409b1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a40953b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a409529075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4095227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a40958cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a40917ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a40926ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4090d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4090e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4090c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4090f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff93b39e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4090babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9811508ecf1872d68d8698bf00b137112be2d0a3 Step #5: MERGE-OUTER: attempt 1041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3683816032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9811508ecf1872d68d8698bf00b137112be2d0a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1869 processed earlier; will process 1302 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55748ce0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55748cd7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55748cd61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f958455141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f958436600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9584345858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55748cd3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55748d80c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55748d7a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55748d7a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55748d7a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55748d1c78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55748d1b5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55748d1ae7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55748d218d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55748ce0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55748cef6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55748cd62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55748cd6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55748cd537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55748cd7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9584347082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55748cd46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-836fe5d54920252cf928779aa0582df9d4184c95 Step #5: MERGE-OUTER: attempt 1042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3684668772 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/836fe5d54920252cf928779aa0582df9d4184c95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1870 processed earlier; will process 1301 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74890== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595ab44c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595ab3c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595ab3a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6eda08d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ed9ea200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ed9e81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595ab37ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5595abe4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595abde8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5595abdea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595abdea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5595ab8098c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5595ab7f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595ab7f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5595ab85ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5595ab44cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5595ab538d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5595ab3a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595ab3ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595ab3957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595ab3c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ed9e83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5595ab388bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4baa4cb2f64c99c03581a7b41b60bd8b09566d2c Step #5: MERGE-OUTER: attempt 1043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3685437149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4baa4cb2f64c99c03581a7b41b60bd8b09566d2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1871 processed earlier; will process 1300 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74908== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627dbabd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627dba31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627dba14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f506242e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f506224300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5062222858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627db9ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5627dc4bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627dc459632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627dc45b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627dc45b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5627dbe7a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627dbe68075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627dbe617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627dbecbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627dbabdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627dbba9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627dba15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627dba1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627dba067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627dba324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5062224082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627db9f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14ba2c008c1873e254dea182e0fa442e58368ce3 Step #5: MERGE-OUTER: attempt 1044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3687671064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14ba2c008c1873e254dea182e0fa442e58368ce3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1874 processed earlier; will process 1297 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75032== ERROR: libFuzzer: deadly signal Step #5: #0 0x560763939594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607638adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560763890665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff53716b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff536f8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff536f5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560763869e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56076433b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607642d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5607642d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607642d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560763dadf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560763de4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560763cf642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560763ce4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560763cdd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560763d47d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560763939c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560763a25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560763891d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56076389b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5607638827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5607638ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff536f61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560763875bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a67900f7389869a45d795cf446530eee4e63c2df Step #5: MERGE-OUTER: attempt 1045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3688955306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a67900f7389869a45d795cf446530eee4e63c2df' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1876 processed earlier; will process 1295 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75145== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608f5481594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608f53f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608f53d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c8983541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c8964a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c89629858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608f53b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5608f5e83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608f5e1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5608f5e1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608f5e1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5608f583e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608f582c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608f58257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5608f588fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608f5481c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5608f556dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5608f53d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5608f53e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5608f53ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5608f53f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1c8962b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5608f53bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6de4f908b9c896dec50b75ffb5b8dbf90bec7c38 Step #5: MERGE-OUTER: attempt 1046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3689839716 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6de4f908b9c896dec50b75ffb5b8dbf90bec7c38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1878 processed earlier; will process 1293 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75253== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f4be7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f4bdf1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f4bdd4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcc04f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcc030700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcc02e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f4bdade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f4c87f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f4c819632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f4c81b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f4c81b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f4c2f1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f4c328fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f4c23a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f4c228075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f4c2217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f4c28bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f4be7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f4bf69d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f4bdd5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f4bddf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f4bdc67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f4bdf24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbcc02e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f4bdb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f222d146ccde25977aff709ef6ee59d88befc75 Step #5: MERGE-OUTER: attempt 1047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3690351148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4f222d146ccde25977aff709ef6ee59d88befc75' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1879 processed earlier; will process 1292 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==75267== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7d0d2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7d0ca2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7d0c85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f698b74141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f698b55600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f698b535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7d0c5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f7d1730018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7d16ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f7d16cc578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f7d10d3570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f7d113cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f7d0d2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f7d0e1ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f7d0c86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f7d0c902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f7d0c777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f7d0ca34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f698b537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f7d0c6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1bd25c0aecfaee8a704e67ff66df81fe6f5f689 Step #5: MERGE-OUTER: attempt 1048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3691158608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c1bd25c0aecfaee8a704e67ff66df81fe6f5f689' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1880 processed earlier; will process 1291 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75307== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646bab95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646bab09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646baaec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f18ac741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f188dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f188bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646baac5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5646bb597018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646bb531632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5646bb533375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646bb53335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5646bb009f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5646bb040fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5646baf5242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5646baf40075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5646baf397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5646bafa3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5646bab95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5646bac81d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5646baaedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5646baaf72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5646baade7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5646bab0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3f188bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5646baad1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21b9a6501c5ecaa05303d88319715f19565fca77 Step #5: MERGE-OUTER: attempt 1049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3692208134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/21b9a6501c5ecaa05303d88319715f19565fca77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1882 processed earlier; will process 1289 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75397== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4972d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d49724ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d49722d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa64e8f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa64e70d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa64e6ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d497206e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d497cd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d497c72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d497c74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d497c7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d4976938c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d497681075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d49767a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4976e4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4972d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4973c2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d49722ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4972382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d49721f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d49724b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa64e6ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d497212bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93375521da8ff2a3453fb9401564346fcffe58cb Step #5: MERGE-OUTER: attempt 1050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3692979482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/93375521da8ff2a3453fb9401564346fcffe58cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1883 processed earlier; will process 1288 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75414== ERROR: libFuzzer: deadly signal Step #5: #0 0x55848507e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558484ff2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558484fd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24b3f0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24b3d1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24b3cf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558484faee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558485a80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558485a1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558485a1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558485a1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55848543b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558485429075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5584854227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55848548cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55848507ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55848516ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558484fd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558484fe02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558484fc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558484ff34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24b3cf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558484fbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0e829d64bad14bcd8bcf3db3adab8d2fea88be8 Step #5: MERGE-OUTER: attempt 1051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3693755256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c0e829d64bad14bcd8bcf3db3adab8d2fea88be8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1884 processed earlier; will process 1287 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75432== ERROR: libFuzzer: deadly signal Step #5: #0 0x561036101594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561036075b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561036058665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cc198941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cc179e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cc177d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561036031e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561036b03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561036a9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561036a9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561036a9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610364be8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610364ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610364a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56103650fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561036101c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610361edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561036059d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610360632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56103604a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610360764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5cc177f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56103603dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54769405b6c6b6a7c0eb3c097ea55567b21b0a97 Step #5: MERGE-OUTER: attempt 1052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3694541554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/54769405b6c6b6a7c0eb3c097ea55567b21b0a97' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1886 processed earlier; will process 1285 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75545== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e63fc72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e63fbe6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e63fbc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63f5fcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63f5de100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63f5dc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e63fba2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e640674018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e64060e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e640610375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e64061035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e6400e6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e64011dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e64002f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e64001d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e6400167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e640080d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e63fc72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e63fd5ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e63fbcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e63fbd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e63fbbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e63fbe74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f63f5dc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e63fbaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fb3fa200581058b1d32c0a21657b64bed0502a0 Step #5: MERGE-OUTER: attempt 1053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3695299082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0fb3fa200581058b1d32c0a21657b64bed0502a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1887 processed earlier; will process 1284 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75558== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0062db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f00624fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f006232665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06035ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f060340400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06033e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f00620be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f006cdd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f006c77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f006c79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f006c7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f0066988c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f006686075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f00667f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0066e9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0062dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0063c7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f006233d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f00623d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0062247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0062504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06033e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f006217bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84ba6a8b76a9fa757fd51d1944ca4fb29ba16b03 Step #5: MERGE-OUTER: attempt 1054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3695949675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/84ba6a8b76a9fa757fd51d1944ca4fb29ba16b03' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1888 processed earlier; will process 1283 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75602== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae04072594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae03fe6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae03fc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9316c1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9316a2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9316a0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae03fa2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae04a74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae04a0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae04a10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae04a1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae044e6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae0451dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae0442f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae0441d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae044167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae04480d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae04072c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae0415ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae03fcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae03fd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae03fbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae03fe74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9316a10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae03faebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5bb7d22a52f2426eeca048a0a0723326177a986 Step #5: MERGE-OUTER: attempt 1055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3697208100 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e5bb7d22a52f2426eeca048a0a0723326177a986' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1890 processed earlier; will process 1281 files now Step #5: #1 pulse exec/s: 0 rss: 229Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75716== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f50509c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f505010b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f504ff3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef485c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef483de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef483bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f504fcce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f505a9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f505a38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f505a3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f505a3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f505510f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f505547fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f50545942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f505447075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f5054407cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f5054aad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f50509cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f505188d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f504ff4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f504ffe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f504fe57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f5050114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fef483bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f504fd8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e401087bc95af4ef4d6363e091e54a3a7e17018 Step #5: MERGE-OUTER: attempt 1056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3698926161 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3e401087bc95af4ef4d6363e091e54a3a7e17018' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1893 processed earlier; will process 1278 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75810== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b4935c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b492d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b492b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34069e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34067fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34067da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b4928ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562b49d5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b49cf8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562b49cfa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b49cfa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562b497198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b49707075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b497007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b4976ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b4935cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b49448d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b492b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b492be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b492a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b492d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34067dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b49298bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc3f7f6fa4b576e0b36152727dc0c35a2e4ca94b Step #5: MERGE-OUTER: attempt 1057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3699717071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc3f7f6fa4b576e0b36152727dc0c35a2e4ca94b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1894 processed earlier; will process 1277 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75825== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b41449594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b413bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b413a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe01de5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe01dc6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe01dc4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b41379e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557b41e4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b41de5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557b41de7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b41de735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557b418068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b417f4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b417ed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b41857d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b41449c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b41535d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b413a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b413ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b413927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b413be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe01dc4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b41385bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a06f1b73462e2afd90e489f76fde052151784fe Step #5: MERGE-OUTER: attempt 1058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3700490675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2a06f1b73462e2afd90e489f76fde052151784fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1895 processed earlier; will process 1276 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75843== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ca210d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ca2081b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ca2064665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ee0a9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ee08ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ee088b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ca203de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ca2b0f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ca2aa9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ca2aab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ca2aab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ca24ca8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ca24b8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ca24b17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ca251bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ca210dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ca21f9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ca2065d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ca206f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ca20567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ca20824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ee088d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ca2049bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6836dff14067ebcdee24cf5776d22b856fa7d670 Step #5: MERGE-OUTER: attempt 1059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3701264420 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6836dff14067ebcdee24cf5776d22b856fa7d670' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1896 processed earlier; will process 1275 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==75861== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597757ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559775760b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559775743665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f174bb9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f174b9a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f174b988858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55977571ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5597761ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559776188632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55977618a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x559775b91570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559775bfad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5597757ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5597758d8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559775744d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55977574e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5597757357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5597757614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f174b98a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559775728bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c1bd30f6ce152187efc142f933b27e75f62c254 Step #5: MERGE-OUTER: attempt 1060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3702040182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8c1bd30f6ce152187efc142f933b27e75f62c254' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1897 processed earlier; will process 1274 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75883== ERROR: libFuzzer: deadly signal Step #5: #0 0x558aad092594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558aad006b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558aacfe9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0155ec741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0155cdc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0155cbb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558aacfc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558aada94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558aada2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558aada30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558aada3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558aad44f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558aad43d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558aad4367cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558aad4a0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558aad092c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558aad17ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558aacfead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558aacff42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558aacfdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558aad0074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0155cbd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558aacfcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a88977417e48da90fba3a70f6bf8db155f074dcb Step #5: MERGE-OUTER: attempt 1061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3703521601 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a88977417e48da90fba3a70f6bf8db155f074dcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1899 processed earlier; will process 1272 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76000== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dc7b16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dc7a8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dc7a6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4aa463441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4aa444900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4aa4428858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dc7a46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560dc8518018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560dc84b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560dc84b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560dc84b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560dc7ed38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560dc7ec1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560dc7eba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560dc7f24d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560dc7b16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560dc7c02d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560dc7a6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560dc7a782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560dc7a5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560dc7a8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4aa442a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560dc7a52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cef3a6a3571f644ace7cf4a637b10fe0daa8649 Step #5: MERGE-OUTER: attempt 1062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3704303278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2cef3a6a3571f644ace7cf4a637b10fe0daa8649' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1900 processed earlier; will process 1271 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc6960b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc6957fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc69562665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f287691541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f287672a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2876709858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc6953be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cc6a00d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc69fa7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cc69fa9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc69fa935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cc69a7ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cc69ab6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cc699c842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cc699b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cc699af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cc69a19d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cc6960bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cc696f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cc69563d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cc6956d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cc695547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cc695804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f287670b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cc69547bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d54cb3d8336b78101b07b0054907e0591d93b49b Step #5: MERGE-OUTER: attempt 1063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3705286078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d54cb3d8336b78101b07b0054907e0591d93b49b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1902 processed earlier; will process 1269 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76103== ERROR: libFuzzer: deadly signal Step #5: #0 0x564615a2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646159a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564615984665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f820392641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f820373b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f820371a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56461595de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56461642f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646163c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5646163cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646163cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564615dea8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564615dd8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564615dd17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564615e3bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564615a2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564615b19d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564615985d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56461598f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646159767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646159a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f820371c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564615969bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97ee1ad28b18abcc37f7485b5efda06bd3cbfd3a Step #5: MERGE-OUTER: attempt 1064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3708092716 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97ee1ad28b18abcc37f7485b5efda06bd3cbfd3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1907 processed earlier; will process 1264 files now Step #5: 2026-06-15 07:34:58,231 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:34:58,231 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:34:58,231 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:34:58,232 I Attempted to retrieve non-existent block height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 D Span queue is empty Step #5: 2026-06-15 07:34:58,232 W public max out peers not set, using default Step #5: 2026-06-15 07:34:58,232 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:34:58,232 T transaction with hash 3131313131313131313131313131313131313131313131313131313131313131 not found in db Step #5: 2026-06-15 07:34:58,232 E get_tx_outputs_gindexs failed to find transaction with id = <3131313131313131313131313131313131313131313131313131313131313131> Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 E 2026-06-15 07:34:58,232 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:34:58,232 T transaction with hash 3131313131313131313131313131313131313131313131313131313131313131 not found in db Step #5: 2026-06-15 07:34:58,232 E get_tx_outputs_gindexs failed to find transaction with id = <3131313131313131313131313131313131313131313131313131313131313131> Step #5: 2026-06-15 07:34:58,232 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,232 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:34:58,232 T batch transaction: committing... Step #5: 2026-06-15 07:34:58,232 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,232 T batch transaction: end Step #5: 2026-06-15 07:34:58,232 D Stopping io_context Step #5: 2026-06-15 07:34:58,233 T Miner has received stop signal Step #5: 2026-06-15 07:34:58,233 T Not mining - nothing to stop Step #5: 2026-06-15 07:34:58,233 T Blockchain::deinit Step #5: 2026-06-15 07:34:58,233 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:34:58,233 T BlockchainLMDB::close Step #5: 2026-06-15 07:34:58,233 T BlockchainLMDB::sync Step #5: 2026-06-15 07:34:58,237 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:34:58,237 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: 2026-06-15 07:34:58,239 T Blockchain::Blockchain Step #5: 2026-06-15 07:34:58,240 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:34:58,240 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:34:58,240 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:34:58,240 D option: fast Step #5: 2026-06-15 07:34:58,240 D option: async Step #5: 2026-06-15 07:34:58,240 D option: 250000000bytes Step #5: 2026-06-15 07:34:58,240 T BlockchainLMDB::open Step #5: 2026-06-15 07:34:58,240 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:34:58,240 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:58,240 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:58,240 D Space used: 4096 Step #5: 2026-06-15 07:34:58,240 D Space remaining: 1073737728 Step #5: 2026-06-15 07:34:58,240 D Size threshold: 0 Step #5: 2026-06-15 07:34:58,240 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:58,260 D Setting m_height to: 0 Step #5: 2026-06-15 07:34:58,260 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,260 T Blockchain::init Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,261 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,261 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:34:58,261 D init done Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,261 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,261 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,261 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:34:58,292 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:58,292 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,292 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:58,292 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:58,292 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,292 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:34:58,292 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,292 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,292 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,292 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:58,292 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,292 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,317 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:34:58,318 D Miner tx hash: Step #5: 2026-06-15 07:34:58,318 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:58,318 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:58,318 D Space used: 12288 Step #5: 2026-06-15 07:34:58,318 D Space remaining: 1073729536 Step #5: 2026-06-15 07:34:58,318 D Size threshold: 0 Step #5: 2026-06-15 07:34:58,318 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:34:58,318 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,318 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,318 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:34:58,318 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:34:58,318 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:34:58,318 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:34:58,318 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,318 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,318 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,319 D Invalidating block template cache Step #5: 2026-06-15 07:34:58,319 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,319 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:58,319 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,319 I Blockchain initialized. last block: 0, d4440.h20.m46.s5 time ago, current difficulty: 1 Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:58,319 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:58,319 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:34:58,594 I RandomX main cache initialized Step #5: 2026-06-15 07:34:59,222 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,222 T requesting 1 from 0, cached Step #5: 2026-06-15 07:34:59,222 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,222 D Current height: 0 Step #5: 2026-06-15 07:34:59,222 D Start hardfork version: 1 Step #5: 2026-06-15 07:34:59,222 D Current hardfork version: 16 Step #5: 2026-06-15 07:34:59,222 I Validating txpool contents for v16 Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:34:59,222 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:34:59,222 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:59,222 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:59,222 D Space used: 49152 Step #5: 2026-06-15 07:34:59,222 D Space remaining: 1073692672 Step #5: 2026-06-15 07:34:59,222 D Size threshold: 0 Step #5: 2026-06-15 07:34:59,222 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:59,494 T batch transaction: begin Step #5: 2026-06-15 07:34:59,494 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:59,494 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:34:59,494 T batch transaction: committing... Step #5: 2026-06-15 07:34:59,494 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,494 T batch transaction: end Step #5: 2026-06-15 07:34:59,494 I Loading checkpoints Step #5: 2026-06-15 07:34:59,494 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:34:59,494 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:34:59,495 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:59,495 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:59,495 D Space used: 8192 Step #5: 2026-06-15 07:34:59,495 D Space remaining: 1073733632 Step #5: 2026-06-15 07:34:59,495 D Size threshold: 0 Step #5: 2026-06-15 07:34:59,495 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:59,495 T batch transaction: begin Step #5: 2026-06-15 07:34:59,495 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,495 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,495 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,495 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,495 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,495 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,495 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,495 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,495 T Block with hash e26fb6f809d0dcedc51332df44ec5df987c26fd20806f4e47708b726587d0f7b not found in db Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,495 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,495 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,495 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,495 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,495 T Block with hash 06604005d00dbf7b7191d66c07d7d1a9d4a0ea07a00b4c3032527e804a03b230 not found in db Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,495 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,495 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,495 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,495 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,495 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,495 T Block with hash d92627a2c3c52acc3315867ccad8c78361d44cd78dab404d9ab418cb16cd3d3c not found in db Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,495 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,495 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,495 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,496 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,496 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,496 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,496 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,496 T Block with hash 198f6c6f317333cdd41e8912e40b346c7bceb8675e89a1cd99a4a86fadf5225c not found in db Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,496 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,496 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,496 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:34:59,496 T Blockchain::have_tx Step #5: 2026-06-15 07:34:59,496 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:34:59,496 T transaction with hash f2937dc180649c46151cd26b6bcadccdd07c2711067850bb8eabf8beb7ba5c2f not found in db Step #5: 2026-06-15 07:34:59,496 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:34:59,502 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:34:59,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,502 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:34:59,502 E Tx has fewer than two outputs Step #5: 2026-06-15 07:34:59,502 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,502 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:34:59,502 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:34:59,502 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,502 E Transaction verification impossible: Step #5: 2026-06-15 07:34:59,503 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:34:59,503 T Blockchain::have_tx Step #5: 2026-06-15 07:34:59,503 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:34:59,503 T transaction with hash 1e9d5fca120e0afac0868cdaf9e248420c2887822b558cfa582af7c7856a45f3 not found in db Step #5: 2026-06-15 07:34:59,503 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:34:59,508 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:34:59,508 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,508 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:34:59,508 E Tx <1e9d5fca120e0afac0868cdaf9e248420c2887822b558cfa582af7c7856a45f3> has fewer than two outputs Step #5: 2026-06-15 07:34:59,508 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,508 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:34:59,508 I Transaction added to pool: txid <1e9d5fca120e0afac0868cdaf9e248420c2887822b558cfa582af7c7856a45f3> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:34:59,508 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:34:59,508 E Transaction verification impossible: <1e9d5fca120e0afac0868cdaf9e248420c2887822b558cfa582af7c7856a45f3> Step #5: 2026-06-15 07:34:59,509 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:34:59,509 T batch transaction: committing... Step #5: 2026-06-15 07:34:59,509 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,509 T batch transaction: end Step #5: 2026-06-15 07:34:59,509 D Stopping io_context Step #5: 2026-06-15 07:34:59,509 T Miner has received stop signal Step #5: 2026-06-15 07:34:59,509 T Not mining - nothing to stop Step #5: 2026-06-15 07:34:59,509 T Blockchain::deinit Step #5: 2026-06-15 07:34:59,509 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:34:59,509 T BlockchainLMDB::close Step #5: 2026-06-15 07:34:59,509 T BlockchainLMDB::sync Step #5: 2026-06-15 07:34:59,512 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:34:59,512 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:34:59,514 T Blockchain::Blockchain Step #5: 2026-06-15 07:34:59,514 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:34:59,514 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:34:59,514 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:34:59,514 D option: fast Step #5: 2026-06-15 07:34:59,514 D option: async Step #5: 2026-06-15 07:34:59,514 D option: 250000000bytes Step #5: 2026-06-15 07:34:59,514 T BlockchainLMDB::open Step #5: 2026-06-15 07:34:59,516 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:59,516 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:59,516 D Space used: 4096 Step #5: 2026-06-15 07:34:59,516 D Space remaining: 1073737728 Step #5: 2026-06-15 07:34:59,516 D Size threshold: 0 Step #5: 2026-06-15 07:34:59,516 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:59,516 D Setting m_height to: 0 Step #5: 2026-06-15 07:34:59,516 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,516 T Blockchain::init Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,516 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,516 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:34:59,516 D init done Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,516 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,516 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,516 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:34:59,543 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:34:59,547 T Blockchain::add_new_block Step #5: 2026-06-15 07:34:59,547 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,547 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:34:59,547 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:34:59,547 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,547 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:34:59,547 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,547 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,547 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,547 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:59,547 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,547 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:34:59,573 D Miner tx hash: Step #5: 2026-06-15 07:34:59,573 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:34:59,573 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:34:59,573 D DB map size: 1073741824 Step #5: 2026-06-15 07:34:59,573 D Space used: 12288 Step #5: 2026-06-15 07:34:59,573 D Space remaining: 1073729536 Step #5: 2026-06-15 07:34:59,573 D Size threshold: 0 Step #5: 2026-06-15 07:34:59,573 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:34:59,573 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,573 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,573 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:59,573 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:34:59,574 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:34:59,574 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:34:59,574 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:34:59,574 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,574 D Invalidating block template cache Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:34:59,574 T Blockchain::get_tail_id Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,574 I Blockchain initialized. last block: 0, d4440.h20.m46.s6 time ago, current difficulty: 1 Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,574 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,574 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:34:59,847 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,847 T requesting 1 from 0, cached Step #5: 2026-06-15 07:34:59,847 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::height Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:34:59,847 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:34:59,847 W Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==76235== ERROR: libFuzzer: deadly signal Step #5: #0 0x556027526594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55602749ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55602747d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8afcc2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8afca3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8afca16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556027456e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556027f28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556027ec2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556027ec4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556027ec435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55602798f765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560279f99b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556027a55a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556027934e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556027934e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556027526c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556027612d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55602747ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5560274882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55602746f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55602749b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f8afca18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556027462bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6232d55ac5f09ab3577e04d5ffa703ab3a76aa4d Step #5: MERGE-OUTER: attempt 1065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3710537382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6232d55ac5f09ab3577e04d5ffa703ab3a76aa4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1910 processed earlier; will process 1261 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76390== ERROR: libFuzzer: deadly signal Step #5: #0 0x563579270594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635791e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635791c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a5735a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a5716f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a5714e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635791a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563579c72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563579c0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563579c0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563579c0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56357962d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56357961b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635796147cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56357967ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563579270c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56357935cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635791c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635791d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635791b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635791e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a57150082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635791acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b05c67efead9bfaeccb6797562d96557eee87b1 Step #5: MERGE-OUTER: attempt 1066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3711725394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b05c67efead9bfaeccb6797562d96557eee87b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1912 processed earlier; will process 1259 files now Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:35:01,835 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:35:01,835 I Attempted to retrieve non-existent block height Step #5: 2026-06-15 07:35:01,835 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:35:01,835 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:35:01,836 T transaction with hash 3131313131313131313131313131313131313131313131313131313131313131 not found in db Step #5: 2026-06-15 07:35:01,836 E get_tx_outputs_gindexs failed to find transaction with id = <3131313131313131313131313131313131313131313131313131313131313131> Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:35:01,836 I Attempted to retrieve non-existent block height Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,836 T Blockchain::get_tx_outputs_gindexs Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:35:01,836 T transaction with hash 3131313131313131313131313131313131313131313131313131313131313131 not found in db Step #5: 2026-06-15 07:35:01,836 E get_tx_outputs_gindexs failed to find transaction with id = <3131313131313131313131313131313131313131313131313131313131313131> Step #5: 2026-06-15 07:35:01,836 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:35:01,836 T batch transaction: committing... Step #5: 2026-06-15 07:35:01,837 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,837 T batch transaction: end Step #5: 2026-06-15 07:35:01,837 D Stopping io_context Step #5: 2026-06-15 07:35:01,837 T Miner has received stop signal Step #5: 2026-06-15 07:35:01,837 T Not mining - nothing to stop Step #5: 2026-06-15 07:35:01,837 T Blockchain::deinit Step #5: 2026-06-15 07:35:01,837 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:35:01,837 T BlockchainLMDB::close Step #5: 2026-06-15 07:35:01,837 T BlockchainLMDB::sync Step #5: 2026-06-15 07:35:01,841 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:35:01,841 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: 2026-06-15 07:35:01,843 T Blockchain::Blockchain Step #5: 2026-06-15 07:35:01,843 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:35:01,843 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:35:01,843 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:01,843 D option: fast Step #5: 2026-06-15 07:35:01,843 D option: async Step #5: 2026-06-15 07:35:01,843 D option: 250000000bytes Step #5: 2026-06-15 07:35:01,843 T BlockchainLMDB::open Step #5: 2026-06-15 07:35:01,844 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:35:01,844 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:35:01,844 D DB map size: 1073741824 Step #5: 2026-06-15 07:35:01,844 D Space used: 4096 Step #5: 2026-06-15 07:35:01,844 D Space remaining: 1073737728 Step #5: 2026-06-15 07:35:01,844 D Size threshold: 0 Step #5: 2026-06-15 07:35:01,844 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:35:01,857 D Setting m_height to: 0 Step #5: 2026-06-15 07:35:01,857 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,857 T Blockchain::init Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,857 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,857 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:35:01,857 D init done Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,857 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,857 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,857 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:35:01,888 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:35:01,889 T Blockchain::add_new_block Step #5: 2026-06-15 07:35:01,889 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,889 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:35:01,889 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:35:01,889 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,889 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:35:01,889 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,889 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,889 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,889 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:01,889 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,889 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:35:01,915 D Miner tx hash: Step #5: 2026-06-15 07:35:01,915 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:35:01,915 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:35:01,915 D DB map size: 1073741824 Step #5: 2026-06-15 07:35:01,915 D Space used: 12288 Step #5: 2026-06-15 07:35:01,915 D Space remaining: 1073729536 Step #5: 2026-06-15 07:35:01,915 D Size threshold: 0 Step #5: 2026-06-15 07:35:01,915 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,915 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:35:01,916 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,916 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,916 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:35:01,916 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:35:01,916 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:35:01,916 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:35:01,916 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/26)ms Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,916 D Invalidating block template cache Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:35:01,916 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,916 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:35:01,916 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,916 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:01,917 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,917 I Blockchain initialized. last block: 0, d4440.h20.m46.s8 time ago, current difficulty: 1 Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,917 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,917 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,917 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:01,917 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:01,917 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:35:01,945 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:35:01,945 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,945 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:35:01,945 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:01,945 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:01,945 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76473== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f19f660594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f19f5d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f19f5b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2b60d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2b5eee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2b5ecd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f19f590e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f1a0062018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f19fffc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f19fffe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f19fffe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f19fad4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f19fb0bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f19fa1d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f19fa0b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f19fa047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f19fa6ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f19f660c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f19f74cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f19f5b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f19f5c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f19f5a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f19f5d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc2b5ecf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f19f59cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a3f3adcbab6cca97e8e4fc3e17750f473099ba9 Step #5: MERGE-OUTER: attempt 1067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3712662821 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6a3f3adcbab6cca97e8e4fc3e17750f473099ba9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1914 processed earlier; will process 1257 files now Step #5: #1 pulse exec/s: 0 rss: 285Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76583== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bccc1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bccb90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bccb73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d982e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d980fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d980dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bccb4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560bcd61e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bcd5b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560bcd5ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560bcd5ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560bccfd98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560bccfc7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560bccfc07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560bcd02ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560bccc1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560bccd08d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560bccb74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560bccb7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560bccb657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560bccb914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d980df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560bccb58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd58c6bdce30b75ce5ac52dee84b0e9128229da4 Step #5: MERGE-OUTER: attempt 1068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3713620757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cd58c6bdce30b75ce5ac52dee84b0e9128229da4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1916 processed earlier; will process 1255 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76632== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adc611c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adc6090b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adc6073665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b4563141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b4544600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b45425858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adc604ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adc6b1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adc6ab8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adc6aba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adc6aba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adc64d98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55adc64c7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55adc64c07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55adc652ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55adc611cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55adc6208d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55adc6074d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55adc607e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55adc60657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55adc60914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b45427082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55adc6058bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fddd1d9b009ba2507c13fa7676a7e5fcac07aea Step #5: MERGE-OUTER: attempt 1069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3716300186 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6fddd1d9b009ba2507c13fa7676a7e5fcac07aea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1919 processed earlier; will process 1252 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76730== ERROR: libFuzzer: deadly signal Step #5: #0 0x564bf15de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564bf1552b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564bf1535665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62baf9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62badaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62bad8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564bf150ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564bf1fe0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564bf1f7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564bf1f7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564bf1f7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564bf1a52f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564bf1a89fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564bf199b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564bf1989075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564bf19827cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564bf19ecd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564bf15dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564bf16cad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564bf1536d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564bf15402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564bf15277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564bf15534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62bad90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564bf151abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51ff4fa878a5810af664d5cf9cbd0d90644a772e Step #5: MERGE-OUTER: attempt 1070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3717588894 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/51ff4fa878a5810af664d5cf9cbd0d90644a772e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1921 processed earlier; will process 1250 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76844== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2f7b41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2f7ab5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2f7a98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa21d0bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa21ced100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa21ceb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2f7a71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d2f8543018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2f84dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2f84df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2f84df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d2f7efe8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2f7eec075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2f7ee57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d2f7f4fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d2f7b41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d2f7c2dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d2f7a99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d2f7aa32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d2f7a8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d2f7ab64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa21ceb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d2f7a7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21d7ae815484fbe7e3b99ec72b7a06f76326199f Step #5: MERGE-OUTER: attempt 1071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3718672071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/21d7ae815484fbe7e3b99ec72b7a06f76326199f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1923 processed earlier; will process 1248 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76956== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7f3d91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7f3d05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7f3ce8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb1234841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb1215d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb1213c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7f3cc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7f4793018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7f472d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d7f472f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7f472f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7f4205f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7f423cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7f414e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7f413c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7f41357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7f419fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7f3d91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7f3e7dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7f3ce9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7f3cf32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7f3cda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7f3d064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbb1213e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7f3ccdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79a7437c33349a36966d95be0995aa0dc8495ace Step #5: MERGE-OUTER: attempt 1072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3719581998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/79a7437c33349a36966d95be0995aa0dc8495ace' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1926 processed earlier; will process 1245 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77041== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580af33d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580af2b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580af294665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f972806041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9727e7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9727e54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580af26de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5580afd3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580afcd9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5580afcdb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580afcdb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5580af6fa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5580af6e8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580af6e17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5580af74bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5580af33dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5580af429d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5580af295d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580af29f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580af2867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580af2b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9727e56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580af279bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e14cfa3a05b629c797ae51f351dce510bc0fc90 Step #5: MERGE-OUTER: attempt 1073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3721117351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e14cfa3a05b629c797ae51f351dce510bc0fc90' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1929 processed earlier; will process 1242 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77135== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1c6989594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1c68fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1c68e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f939666141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f939647600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9396455858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1c68b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a1c738b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1c7325632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a1c7327375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1c732735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a1c6d468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a1c6d34075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a1c6d2d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a1c6d97d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a1c6989c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1c6a75d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a1c68e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a1c68eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a1c68d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a1c68fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9396457082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a1c68c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5db2a95450e3ed696ea56f5fdfbb2b75b9459bd5 Step #5: MERGE-OUTER: attempt 1074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3722100278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5db2a95450e3ed696ea56f5fdfbb2b75b9459bd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1932 processed earlier; will process 1239 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77222== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fad8c5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fad8bd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fad8bb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cfbd0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cfbb1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cfbaf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fad8b8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fad9660018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fad95fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fad95fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fad95fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fad90d2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fad9109fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fad901b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fad9009075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fad90027cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fad906cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fad8c5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fad8d4ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fad8bb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fad8bc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fad8ba77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fad8bd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7cfbaf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fad8b9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96f0df34e625ce469ea4557cc36ded0aa8453d29 Step #5: MERGE-OUTER: attempt 1075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3722608999 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96f0df34e625ce469ea4557cc36ded0aa8453d29' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1933 processed earlier; will process 1238 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77261== ERROR: libFuzzer: deadly signal Step #5: #0 0x560eb0304594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560eb0278b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560eb025b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f5643941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f5624e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f5622d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560eb0234e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560eb0d06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560eb0ca0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560eb0ca2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560eb0ca235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560eb0778f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560eb07affcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560eb06c142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560eb06af075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560eb06a87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560eb0712d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560eb0304c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560eb03f0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560eb025cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560eb02662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560eb024d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560eb02794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f5622f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560eb0240bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63d25d8d4aec798dfae4e85a9576d1b5edb55856 Step #5: MERGE-OUTER: attempt 1076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3723340520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/63d25d8d4aec798dfae4e85a9576d1b5edb55856' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1934 processed earlier; will process 1237 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==77271== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c73292594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c73206b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c731e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59b193b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59b175000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59b172f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c731c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556c73c94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c73c2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556c73c30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c73c3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556c73706f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c7373c548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x556c73655bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x556c73398e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x556c73375fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x556c7337ee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x556c7337ee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x556c7337ee4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x556c731ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c731f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c731db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c732074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59b1731082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c731cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-129c7993256ecdf213916ab8fcea6e51b122b697 Step #5: MERGE-OUTER: attempt 1077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3727320901 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/129c7993256ecdf213916ab8fcea6e51b122b697' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1938 processed earlier; will process 1233 files now Step #5: #1 pulse exec/s: 0 rss: 219Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77416== ERROR: libFuzzer: deadly signal Step #5: #0 0x558868eae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558868e22b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558868e05665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30e8e6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30e8c7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30e8c5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558868ddee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588698b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55886984a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55886984c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55886984c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55886926b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558869259075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588692527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588692bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558868eaec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558868f9ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558868e06d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558868e102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558868df77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558868e234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f30e8c5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558868deabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0f35d9d6e9bff95d6ead0661fc714cafc93f654 Step #5: MERGE-OUTER: attempt 1078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3729952192 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b0f35d9d6e9bff95d6ead0661fc714cafc93f654' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1941 processed earlier; will process 1230 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77506== ERROR: libFuzzer: deadly signal Step #5: #0 0x56510dc4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56510dbbfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56510dba2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ea224141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ea205600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ea2035858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56510db7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56510e64d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56510e5e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56510e5e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56510e5e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56510e0088c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56510dff6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56510dfef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56510e059d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56510dc4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56510dd37d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56510dba3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56510dbad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56510db947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56510dbc04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5ea2037082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56510db87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c44b49f754f4c07858f135be2b4bac66d4cac3b Step #5: MERGE-OUTER: attempt 1079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3730603745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8c44b49f754f4c07858f135be2b4bac66d4cac3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1942 processed earlier; will process 1229 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77550== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dbe2aeb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dbe2a5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dbe2a42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f40aeb0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f40ae91700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f40ae8f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dbe2a1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dbe34ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dbe3487632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dbe3489375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dbe348935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dbe2f5ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dbe2f96fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dbe2ea842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dbe2e96075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dbe2e8f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dbe2ef9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dbe2aebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dbe2bd7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dbe2a43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dbe2a4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dbe2a347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dbe2a604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f40ae8f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dbe2a27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25bebf6acf2bc9b9dc4a8ddca6a99e4bba6ed74a Step #5: MERGE-OUTER: attempt 1080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3731860340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/25bebf6acf2bc9b9dc4a8ddca6a99e4bba6ed74a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1945 processed earlier; will process 1226 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77636== ERROR: libFuzzer: deadly signal Step #5: #0 0x563724787594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5637246fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5637246de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fbbb1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fbb92600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fbb905858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5637246b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563725189018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563725123632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563725125375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56372512535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563724b448c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563724b32075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563724b2b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563724b95d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563724787c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563724873d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5637246dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5637246e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5637246d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5637246fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fbb907082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5637246c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-499dda306635274e9aae204c250be23915764c8d Step #5: MERGE-OUTER: attempt 1081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3733041333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/499dda306635274e9aae204c250be23915764c8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1947 processed earlier; will process 1224 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77749== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b926e2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b926d9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b926d81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f139b44941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f139b25e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f139b23d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b926d5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b92782c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9277c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b9277c8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55b9271cf570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b927238d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b926e2ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b926f16d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b926d82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b926d8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b926d737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b926d9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f139b23f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b926d66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d67b701d1510ead6bff4048b4a0a0dbc03b4831 Step #5: MERGE-OUTER: attempt 1082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3733881803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9d67b701d1510ead6bff4048b4a0a0dbc03b4831' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1948 processed earlier; will process 1223 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77769== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1aaef4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1aae68b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1aae4b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa61dddd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa61dbf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa61dbd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1aae24e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a1ab8f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1ab890632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a1ab892375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1ab89235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a1ab368f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a1ab39ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a1ab2b142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a1ab29f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a1ab2987cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a1ab302d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a1aaef4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a1aafe0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a1aae4cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a1aae562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a1aae3d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a1aae694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa61dbd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a1aae30bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8db5fe7858115196a3a05baf79a38667b591bbd8 Step #5: MERGE-OUTER: attempt 1083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3734657048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8db5fe7858115196a3a05baf79a38667b591bbd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1949 processed earlier; will process 1222 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77844== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3f39a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3f3918b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3f38fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7222cb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7222aca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7222aa9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3f38d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3f43a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3f4340632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e3f4342375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3f434235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e3f3e18f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3f3e4ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e3f3e51146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55e3f3d47618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55e3f3db2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55e3f39a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e3f3a90d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e3f38fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e3f39062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e3f38ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e3f39194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7222aab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e3f38e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bf77d967400a46304039d5beaeab1fb66374fbf Step #5: MERGE-OUTER: attempt 1084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3735128164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9bf77d967400a46304039d5beaeab1fb66374fbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1950 processed earlier; will process 1221 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77886== ERROR: libFuzzer: deadly signal Step #5: #0 0x561783c8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561783c03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561783be6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89902d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89900ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89900c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561783bbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561784691018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56178462b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56178462d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56178462d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56178404c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56178403a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617840337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56178409dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561783c8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561783d7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561783be7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561783bf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561783bd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561783c044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89900cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561783bcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a892a16501ca7ff9cdc9e3c053968d5594939b3 Step #5: MERGE-OUTER: attempt 1085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3735819219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7a892a16501ca7ff9cdc9e3c053968d5594939b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1951 processed earlier; will process 1220 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77900== ERROR: libFuzzer: deadly signal Step #5: #0 0x559223062594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559222fd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559222fb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78543ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f785420400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78541e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559222f92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559223a64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592239fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559223a00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559223a0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55922341f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55922340d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592234067cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559223470d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559223062c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55922314ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559222fbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559222fc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559222fab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559222fd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f78541e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559222f9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d53c429c41ce269c7bfab9da4eb1efb6f0584dec Step #5: MERGE-OUTER: attempt 1086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3738321310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d53c429c41ce269c7bfab9da4eb1efb6f0584dec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1955 processed earlier; will process 1216 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55903fb6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55903fadfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55903fac2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2af069941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2af04ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2af048d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55903fa9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55904056d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559040507632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559040509375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55904050935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55903ff288c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55903ff16075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55903ff0f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55903ff79d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55903fb6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55903fc57d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55903fac3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55903facd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55903fab47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55903fae04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2af048f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55903faa7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7392730db6497ac24e04001c10b6a11663eb39bb Step #5: MERGE-OUTER: attempt 1087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3739338556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7392730db6497ac24e04001c10b6a11663eb39bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1957 processed earlier; will process 1214 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78088== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f14283594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f141f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f141da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f856f2ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f856f10200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f856f0e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f141b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f14c85018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f14c1f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f14c21375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f14c2135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f146408c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f1462e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f146277cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f14691d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f14283c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f1436fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f141dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f141e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f141cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f141f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f856f0e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f141bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cb9b384a8a9ea89a09c83faf54ef5ebb1d16282 Step #5: MERGE-OUTER: attempt 1088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3740108133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6cb9b384a8a9ea89a09c83faf54ef5ebb1d16282' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1958 processed earlier; will process 1213 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==78105== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b412ee6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b412e5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b412e3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f504377d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f504359200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5043571858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b412e16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b4138e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b413882632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b413884578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55b41328b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b4132f4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b412ee6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b412fd2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b412e3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b412e482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b412e2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b412e5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5043573082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b412e22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b192c2a19b446bd2febf882397878b3c3941a66a Step #5: MERGE-OUTER: attempt 1089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3740873501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b192c2a19b446bd2febf882397878b3c3941a66a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1959 processed earlier; will process 1212 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78158== ERROR: libFuzzer: deadly signal Step #5: #0 0x558111e8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558111dfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558111de1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6bc818641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6bc7f9b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6bc7f7a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558111dbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55811288c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558112826632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558112828375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55811282835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5581122478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558112235075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55811222e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558112298d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558111e8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558111f76d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558111de2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558111dec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558111dd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558111dff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6bc7f7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558111dc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88d32ea01cb073cc5f691a0d88d38607e92f5465 Step #5: MERGE-OUTER: attempt 1090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3741305380 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/88d32ea01cb073cc5f691a0d88d38607e92f5465' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1960 processed earlier; will process 1211 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78196== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639a32d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639a3248b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639a322b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdaac88f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdaac6a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdaac683858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639a3204e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5639a3cd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639a3c70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639a3c72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639a3c7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5639a36918c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639a367f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639a36787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639a36e2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639a32d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639a33c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639a322cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639a32362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639a321d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639a32494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdaac685082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639a3210bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1368a192e31276e56e86d12f5154befe7101c4b3 Step #5: MERGE-OUTER: attempt 1091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3742073330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1368a192e31276e56e86d12f5154befe7101c4b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1961 processed earlier; will process 1210 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==78212== ERROR: libFuzzer: deadly signal Step #5: #0 0x558cfba59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558cfb9cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558cfb9b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83d3ccd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83d3ae200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83d3ac1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558cfb989e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558cfc45b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558cfc3f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558cfc3f7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x558cfbdfe570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558cfbe67d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558cfba59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558cfbb45d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558cfb9b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558cfb9bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558cfb9a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558cfb9ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f83d3ac3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558cfb995bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a4ec9d649b7520e2316a49486221eecf69e4680 Step #5: MERGE-OUTER: attempt 1092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3742843097 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6a4ec9d649b7520e2316a49486221eecf69e4680' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1962 processed earlier; will process 1209 files now Step #5: 2026-06-15 07:35:34,501 W Failed to find txpool tx blob to match metadata Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: 2026-06-15 07:35:34,507 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:34,562 I Loading checkpoints Step #5: 2026-06-15 07:35:34,995 I Host 0.0.0.0 blocked. Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: 2026-06-15 07:35:35,001 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:35,331 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78234== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c7ecd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c7ec4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c7ec2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81ab40f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81ab22400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81ab203858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c7ec07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c7f6d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c7f673632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c7f675375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c7f67535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c7f0948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c7f082075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c7f07b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c7f0e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c7ecd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c7edc3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c7ec2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c7ec392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c7ec207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c7ec4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81ab205082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c7ec13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3ccf6b371a6a1197226689730194ca2361476dc Step #5: MERGE-OUTER: attempt 1093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3746005467 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3ccf6b371a6a1197226689730194ca2361476dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1965 processed earlier; will process 1206 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78353== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddc131c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddc1290b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddc1273665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f357ae7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f357ac9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f357ac70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddc124ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ddc1d1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddc1cb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ddc1cba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddc1cba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ddc16d98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddc16c7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddc16c07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddc172ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddc131cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddc1408d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddc1274d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddc127e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddc12657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddc12914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f357ac72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddc1258bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d64f1077854b2a0565bd086cd1ba87929d8e8c0 Step #5: MERGE-OUTER: attempt 1094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3746881212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d64f1077854b2a0565bd086cd1ba87929d8e8c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1967 processed earlier; will process 1204 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78434== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f167b79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f167aedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f167ad0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e119e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e117f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e117d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f167aa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f16857b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f168515632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f168517375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f16851735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f167fedf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f168024fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f167f3642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f167f24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f167f1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f167f87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f167b79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f167c65d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f167ad1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f167adb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f167ac27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f167aee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e117da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f167ab5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53dbab197a5a44a5919aaee6c134482a64b9f028 Step #5: MERGE-OUTER: attempt 1095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3748085386 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/53dbab197a5a44a5919aaee6c134482a64b9f028' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1969 processed earlier; will process 1202 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78515== ERROR: libFuzzer: deadly signal Step #5: #0 0x55942e7c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55942e739b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55942e71c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b7eaba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b7e8cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b7e8ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55942e6f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55942f1c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55942f161632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55942f163375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55942f16335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55942eb828c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55942eb70075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55942eb697cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55942ebd3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55942e7c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55942e8b1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55942e71dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55942e7272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55942e70e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55942e73a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b7e8b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55942e701bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84ab485081f40293c4d8aa57566eee097803ad44 Step #5: MERGE-OUTER: attempt 1096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3748523714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/84ab485081f40293c4d8aa57566eee097803ad44' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1970 processed earlier; will process 1201 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78586== ERROR: libFuzzer: deadly signal Step #5: #0 0x556885025594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556884f99b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556884f7c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f337edc341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f337ebd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f337ebb7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556884f55e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556885a27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568859c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5568859c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568859c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5568853e28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5568853d0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5568853c97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556885433d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556885025c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556885111d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556884f7dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556884f872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556884f6e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556884f9a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f337ebb9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556884f61bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d48d8ccddd6ac0a6299a16941304e9ac42a6115b Step #5: MERGE-OUTER: attempt 1097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3749218560 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d48d8ccddd6ac0a6299a16941304e9ac42a6115b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1971 processed earlier; will process 1200 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78599== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6629e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d66295bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d66293e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ba4cd141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ba4ae600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ba4ac5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d662917e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d6633e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d663383632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d663385375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d66338535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d662e5bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d662e92fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d662da442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d662d92075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d662d8b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d662df5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d6629e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d662ad3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d66293fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d6629492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d6629307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d66295c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2ba4ac7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d662923bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb5bc2592aa5eafd1a2cb547c3dab2533632b506 Step #5: MERGE-OUTER: attempt 1098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3749910240 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb5bc2592aa5eafd1a2cb547c3dab2533632b506' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1972 processed earlier; will process 1199 files now Step #5: #1 pulse exec/s: 0 rss: 295Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78612== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5a6fea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5a6f5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5a6f41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8d9a0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8d981500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8d97f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5a6f1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5a79ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5a7986632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5a7988375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5a798835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5a745ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5a7495fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5a73a742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5a7395075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5a738e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c5a73f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c5a6feac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5a70d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c5a6f42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5a6f4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c5a6f337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5a6f5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8d97f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c5a6f26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fef465a43cf4fce11d39910440430d02c85ccee Step #5: MERGE-OUTER: attempt 1099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3751490831 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6fef465a43cf4fce11d39910440430d02c85ccee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1976 processed earlier; will process 1195 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78706== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a51409594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a5137db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a51360665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f158af7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f158ad9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f158ad70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a51339e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a51e0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a51da5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a51da7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a51da735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a517c68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a517b4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a517ad7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a51817d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a51409c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a514f5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a51361d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a5136b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a513527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a5137e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f158ad72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a51345bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2da931c8789d5a6a271b7511bf9509db86081d6c Step #5: MERGE-OUTER: attempt 1100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3752294061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2da931c8789d5a6a271b7511bf9509db86081d6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1977 processed earlier; will process 1194 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: 2026-06-15 07:35:44,554 E invalid hash format: Step #5: 2026-06-15 07:35:44,554 E Step #5: 2026-06-15 07:35:44,554 E Step #5: 2026-06-15 07:35:44,554 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E TLS_DHE_PSK_WITH_ARIA_128_GCM_SH Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E invalid hash format: Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E LS_DHE_PSK_WITH_ARIA_128_GCM_SH Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E 2026-06-15 07:35:44,555 E invalid hash format: Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,555 E Step #5: 2026-06-15 07:35:44,560 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:44,617 I Loading checkpoints Step #5: 2026-06-15 07:35:44,656 W public max out peers not set, using default Step #5: #4 pulse exec/s: 2 rss: 562Mb Step #5: 2026-06-15 07:35:44,660 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:44,744 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78747== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2462ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b246273b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b246256665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78e2e6041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78e2c7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78e2c54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b24622fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b246d01018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b246c9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b246c9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b246c9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b246773f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b2467aafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b2466bc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b2466aa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b2466a37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b24670dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b2462ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b2463ebd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b246257d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b2462612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2462487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2462744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f78e2c56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b24623bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e40e96dcb905e8ab31b555a443f13957760a339f Step #5: MERGE-OUTER: attempt 1101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3755470429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e40e96dcb905e8ab31b555a443f13957760a339f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1982 processed earlier; will process 1189 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78879== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b7c126594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b7c09ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b7c07d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe02922a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe02903f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe02901e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b7c056e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559b7cb28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b7cac2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559b7cac4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b7cac435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559b7c59af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559b7c5d1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559b7c4e342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559b7c4d1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559b7c4ca7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559b7c534d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559b7c126c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559b7c212d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559b7c07ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559b7c0882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559b7c06f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559b7c09b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe029020082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559b7c062bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95d7d149cafa558ba8abd5467e484590b03346b3 Step #5: MERGE-OUTER: attempt 1102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3755955449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/95d7d149cafa558ba8abd5467e484590b03346b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1983 processed earlier; will process 1188 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78918== ERROR: libFuzzer: deadly signal Step #5: #0 0x563589676594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635895eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635895cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe84025b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe84007000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe84004f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635895a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56358a078018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56358a012632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56358a014375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56358a01435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563589a338c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563589a21075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563589a1a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563589a84d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563589676c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563589762d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635895ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635895d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635895bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635895eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe840051082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635895b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03f6e8a94672005f005d8269d05a58aa3d31622f Step #5: MERGE-OUTER: attempt 1103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3756556340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/03f6e8a94672005f005d8269d05a58aa3d31622f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1984 processed earlier; will process 1187 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78929== ERROR: libFuzzer: deadly signal Step #5: #0 0x557311515594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557311489b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55731146c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb83e6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb83c7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb83c5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557311445e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557311f17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557311eb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557311eb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557311eb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557311989f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573119c0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573118d242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573118c0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573118b97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557311923d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557311515c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557311601d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55731146dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573114772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55731145e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55731148a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb83c60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557311451bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60d0fa00dcabba21920fc379b7bc1c7cd6afb3c8 Step #5: MERGE-OUTER: attempt 1104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3760027924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/60d0fa00dcabba21920fc379b7bc1c7cd6afb3c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1986 processed earlier; will process 1185 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==79015== ERROR: libFuzzer: deadly signal Step #5: #0 0x55653e523594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55653e497b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55653e47a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb579ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb5781400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb577f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55653e453e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55653ef25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55653eebf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55653eec1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55653e8c8570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55653e931d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55653e523c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55653e60fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55653e47bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55653e4852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55653e46c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55653e4984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcb577f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55653e45fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fade8035c515c5dfe2ea3c98dc0dc771f7dfaea7 Step #5: MERGE-OUTER: attempt 1105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3760811920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fade8035c515c5dfe2ea3c98dc0dc771f7dfaea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1987 processed earlier; will process 1184 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79065== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d01bc35594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d01bba9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d01bb8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f502e0cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f502dee100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f502dec0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d01bb65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d01c637018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d01c5d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d01c5d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d01c5d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d01c0a9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d01c0e0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d01bff242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d01bfe0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d01bfd97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d01c043d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d01bc35c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d01bd21d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d01bb8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d01bb972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d01bb7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d01bbaa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f502dec2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d01bb71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db8918082322551843d901b7d8368306eb9bac7e Step #5: MERGE-OUTER: attempt 1106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3762191245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db8918082322551843d901b7d8368306eb9bac7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1988 processed earlier; will process 1183 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79106== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afc64eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afc645fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afc6442665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa76fca241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa76fab700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa76fa96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afc641be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55afc6eed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afc6e87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55afc6e89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afc6e8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55afc68a88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afc6896075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afc688f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afc68f9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afc64ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afc65d7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55afc6443d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55afc644d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55afc64347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55afc64604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa76fa98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55afc6427bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d84ec9b7e553f65243bba64c388e440fb9bdcc6c Step #5: MERGE-OUTER: attempt 1107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3763390090 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d84ec9b7e553f65243bba64c388e440fb9bdcc6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1990 processed earlier; will process 1181 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79158== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfa4220594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfa4194b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfa4177665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ad29e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ad27fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ad27d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfa4150e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bfa4c22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfa4bbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bfa4bbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfa4bbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bfa4694f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bfa46cbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bfa45dd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bfa45cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bfa45c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bfa462ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bfa4220c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bfa430cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bfa4178d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bfa41822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bfa41697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bfa41954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ad27db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bfa415cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-700106917744ef13a6d3cea154437cd606f889bf Step #5: MERGE-OUTER: attempt 1108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3764830033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/700106917744ef13a6d3cea154437cd606f889bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1992 processed earlier; will process 1179 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79247== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644fd2a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644fd21db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644fd200665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c7d49941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c7d2ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c7d28d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644fd1d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5644fdcab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644fdc45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5644fdc47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644fdc4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5644fd71df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644fd754fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644fd66642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644fd654075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644fd64d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644fd6b7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644fd2a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644fd395d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644fd201d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644fd20b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644fd1f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644fd21e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c7d28f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644fd1e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f81121a81a936be98363fd827e777e71b5b372ac Step #5: MERGE-OUTER: attempt 1109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3766179930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f81121a81a936be98363fd827e777e71b5b372ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1994 processed earlier; will process 1177 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79362== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577562cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557756240b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557756223665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcaa227541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcaa208a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcaa2069858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577561fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557756cce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557756c68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557756c6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557756c6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5577566898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557756677075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5577566707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5577566dad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5577562ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5577563b8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557756224d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55775622e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5577562157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5577562414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcaa206b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557756208bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5d56fcd4c75f32d93dc8941210eb6386daa1116 Step #5: MERGE-OUTER: attempt 1110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3767659786 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e5d56fcd4c75f32d93dc8941210eb6386daa1116' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 1998 processed earlier; will process 1173 files now Step #5: 2026-06-15 07:35:57,711 E Invalid numerical log level: 00000000000000000000000010422761 Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79543== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfa054b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfa04bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfa04a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1381c8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1381a9b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1381a7a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfa047be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cfa0f4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfa0ee7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cfa0ee9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfa0ee935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cfa09bff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cfa09f6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cfa090842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cfa08f6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cfa08ef7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cfa0959d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cfa054bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cfa0637d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cfa04a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cfa04ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cfa04947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cfa04c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1381a7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cfa0487bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86dadb2135e2786fa038353a2208f62680d64d8f Step #5: MERGE-OUTER: attempt 1111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3768749574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/86dadb2135e2786fa038353a2208f62680d64d8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2000 processed earlier; will process 1171 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79599== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601b854e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601b84c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601b84a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6e505e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6e4e7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6e4e52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601b847ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5601b8f50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601b8eea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5601b8eec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601b8eec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5601b89c2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5601b89f9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5601b890b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5601b88f9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5601b88f27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5601b895cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5601b854ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5601b863ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5601b84a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601b84b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601b84977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601b84c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe6e4e54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601b848abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-527e84879498bd816122004972c4542e483c3b62 Step #5: MERGE-OUTER: attempt 1112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3770268691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/527e84879498bd816122004972c4542e483c3b62' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2002 processed earlier; will process 1169 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79720== ERROR: libFuzzer: deadly signal Step #5: #0 0x562867b03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562867a77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562867a5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f485680a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f485661f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48565fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562867a33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562868505018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56286849f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5628684a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5628684a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562867f77f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562867faefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562867ec042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562867eae075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562867ea77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562867f11d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562867b03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562867befd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562867a5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562867a652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562867a4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562867a784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4856600082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562867a3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4164f22caad0e945eae1c375a7b3487518f9ec0 Step #5: MERGE-OUTER: attempt 1113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3771867865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c4164f22caad0e945eae1c375a7b3487518f9ec0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2004 processed earlier; will process 1167 files now Step #5: #1 pulse exec/s: 0 rss: 219Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79841== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b121c68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b121bdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b121bbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f777a43241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f777a24700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f777a226858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b121b98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b12266a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b122604632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b122606375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b12260635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1220258c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b122013075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b12200c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b122076d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b121c68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b121d54d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b121bc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b121bca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b121bb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b121bdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f777a228082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b121ba4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee2f6b2e930ef96db08be4d474b14ba21c5c497 Step #5: MERGE-OUTER: attempt 1114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3773293615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eee2f6b2e930ef96db08be4d474b14ba21c5c497' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2006 processed earlier; will process 1165 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79945== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b88019594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b87f8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b87f70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac5dfc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac5ddd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac5ddb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b87f49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557b88a1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b889b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557b889b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b889b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557b883d68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b883c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b883bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b88427d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b88019c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b88105d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b87f71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b87f7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b87f627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b87f8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac5ddba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b87f55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25187d07389c06115c72f414abfe8c469dee4ad3 Step #5: MERGE-OUTER: attempt 1115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3775437433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/25187d07389c06115c72f414abfe8c469dee4ad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2008 processed earlier; will process 1163 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80065== ERROR: libFuzzer: deadly signal Step #5: #0 0x558eef472594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558eef3e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558eef3c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad29e2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad29c3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad29c17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558eef3a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558eefe74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558eefe0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558eefe10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558eefe1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558eef82f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558eef81d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558eef8167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558eef880d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558eef472c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558eef55ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558eef3cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558eef3d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558eef3bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558eef3e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad29c19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558eef3aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6083954a5c5616e7d7926a49ef657bbc5d73bdc1 Step #5: MERGE-OUTER: attempt 1116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3776366188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6083954a5c5616e7d7926a49ef657bbc5d73bdc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2009 processed earlier; will process 1162 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80081== ERROR: libFuzzer: deadly signal Step #5: #0 0x561807ba3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561807b17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561807afa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfecbec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfeca0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfec9e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561807ad3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5618085a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56180853f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561808541375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56180854135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561807f608c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561807f4e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561807f477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561807fb1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561807ba3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561807c8fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561807afbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561807b052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561807aec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561807b184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfec9e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561807adfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9484383b8fbe74f3141069b0004e6300f789e56 Step #5: MERGE-OUTER: attempt 1117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3777136366 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c9484383b8fbe74f3141069b0004e6300f789e56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2010 processed earlier; will process 1161 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==80099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f948f05594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f948e79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f948e5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25be92641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25be73b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25be71a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f948e35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f949907018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9498a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9498a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9498a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f94936e765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9493d89b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55f949434a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55f949313e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55f949313e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55f948f05c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55f948ff1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55f948e5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55f948e672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55f948e4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55f948e7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f25be71c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55f948e41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ce2d4b44ff765df21032c3cb6a3f55c0de7003e Step #5: MERGE-OUTER: attempt 1118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3778709384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2ce2d4b44ff765df21032c3cb6a3f55c0de7003e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2012 processed earlier; will process 1159 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80184== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee66394594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee66308b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee662eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc37d6cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc37d4e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc37d4bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee662c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee66d96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee66d30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee66d32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee66d3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee667518c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee6673f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee667387cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee667a2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee66394c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee66480d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee662ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee662f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee662dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee663094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc37d4c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee662d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bbafd5a01d859e5ec2f10ecd121cd03e8c4c3b9 Step #5: MERGE-OUTER: attempt 1119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3779198456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1bbafd5a01d859e5ec2f10ecd121cd03e8c4c3b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2013 processed earlier; will process 1158 files now Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E p Step #5: 2026-06-15 07:36:09,079 E 0000010 TiMM Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E UpgrA Step #5: 2026-06-15 07:36:09,079 E invalid hash format: DE:2PgrADE:+ Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E UpgrADE:1PgrADE:E Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E U Step #5: 2026-06-15 07:36:09,079 E invalid hash format: pgrADE:2PgrADE:E Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E invalid hash format: 0.5 Step #5: 2026-06-15 07:36:09,079 E UpgrADE:0PgrADE:E Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E UpgrADE:2PgrADE:E Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E GET * H Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E UpgrADE:6PgrADE:E Step #5: 2026-06-15 07:36:09,079 E Step #5: 2026-06-15 07:36:09,079 E 2026-06-15 07:36:09,079 E invalid hash format: upper:?P(?^H]r:]H Step #5: #1 pulse exec/s: 0 rss: 223Mb Step #5: 2026-06-15 07:36:09,085 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:09,465 I Loading checkpoints Step #5: 2026-06-15 07:36:09,912 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,912 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,912 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,912 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,913 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:09,914 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: 2026-06-15 07:36:09,943 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:09,996 I Loading checkpoints Step #5: 2026-06-15 07:36:10,067 E invalid hash format: MM Step #5: 2026-06-15 07:36:10,073 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:10,423 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80196== ERROR: libFuzzer: deadly signal Step #5: #0 0x56430bd29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56430bc9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56430bc80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0465f5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0465d6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0465d4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56430bc59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56430c72b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56430c6c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56430c6c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56430c6c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56430c0e68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56430c0d4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56430c0cd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56430c137d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56430bd29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56430be15d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56430bc81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56430bc8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56430bc727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56430bc9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0465d4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56430bc65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d9b2b7cae78902fc33f4734b45968060c5281b5 Step #5: MERGE-OUTER: attempt 1120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3781099375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9d9b2b7cae78902fc33f4734b45968060c5281b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2017 processed earlier; will process 1154 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80351== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f760a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f7601bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f75ffe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45725c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45723dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45723bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f75fd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f76aa9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f76a43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f76a45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f76a4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f764648c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f76452075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f7644b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f764b5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f760a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f76193d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f75fffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f760092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f75ff07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f7601c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f45723be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f75fe3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e17e528b3bea47f6bd0f386b655627ee0b842b8b Step #5: MERGE-OUTER: attempt 1121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3782910312 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e17e528b3bea47f6bd0f386b655627ee0b842b8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2020 processed earlier; will process 1151 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80446== ERROR: libFuzzer: deadly signal Step #5: #0 0x56172d7ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56172d72eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56172d711665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85612cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85610e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85610bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56172d6eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56172e1bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56172e156632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56172e158375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56172e15835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56172db778c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56172db65075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56172db5e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56172dbc8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56172d7bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56172d8a6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56172d712d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56172d71c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56172d7037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56172d72f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f85610c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56172d6f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78a64b929acb3b1fe3b8c5eb88d878d2f89682bb Step #5: MERGE-OUTER: attempt 1122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3783677659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/78a64b929acb3b1fe3b8c5eb88d878d2f89682bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2021 processed earlier; will process 1150 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==80464== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f33969594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f338ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f338c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6323a5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f632387100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6323850858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f33899e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556f3436b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f34305632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556f34307578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x556f33d0e570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556f33d77d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556f33969c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556f33a55d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556f338c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556f338cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556f338b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556f338de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6323852082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556f338a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-244a49dbaae8911abfb8f75001d4dafc5d2ffbe9 Step #5: MERGE-OUTER: attempt 1123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3784450548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/244a49dbaae8911abfb8f75001d4dafc5d2ffbe9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2022 processed earlier; will process 1149 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80486== ERROR: libFuzzer: deadly signal Step #5: #0 0x55840a5e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55840a558b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55840a53b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f780448041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f780429500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7804274858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55840a514e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55840afe6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55840af80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55840af82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55840af8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55840a9a18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55840a98f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55840a9887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55840a9f2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55840a5e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55840a6d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55840a53cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55840a5462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55840a52d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55840a5594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7804276082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55840a520bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf9e5212ad8e51d6c291abe89c7cb6d69d297e10 Step #5: MERGE-OUTER: attempt 1124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3785146252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bf9e5212ad8e51d6c291abe89c7cb6d69d297e10' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2023 processed earlier; will process 1148 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80560== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b76a41f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b76a393b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b76a376665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde6883241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde6864700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde68626858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b76a34fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b76ae21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b76adbb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b76adbd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b76adbd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b76a7dc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b76a7ca075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b76a7c37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b76a82dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b76a41fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b76a50bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b76a377d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b76a3812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b76a3687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b76a3944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde68628082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b76a35bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfe97d0c9da489b4bfd4e4542c73e1d1d35e069e Step #5: MERGE-OUTER: attempt 1125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3786942534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dfe97d0c9da489b4bfd4e4542c73e1d1d35e069e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2025 processed earlier; will process 1146 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80646== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642e1930594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642e18a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5642e1887665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68e692241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68e673700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68e6716858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642e1860e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5642e2332018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5642e22cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5642e22ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5642e22ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5642e1da4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5642e1ddbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5642e1ced42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5642e1cdb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5642e1cd47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5642e1d3ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5642e1930c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5642e1a1cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5642e1888d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5642e18922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5642e18797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5642e18a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f68e6718082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5642e186cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1c1a26b3632f5d274be818e81340c20257d2c33 Step #5: MERGE-OUTER: attempt 1126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3788621739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c1c1a26b3632f5d274be818e81340c20257d2c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2027 processed earlier; will process 1144 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80723== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c63bbc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c63bb34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c63bb17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64b978c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64b95a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64b9580858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c63baf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c63c5c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c63c55c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c63c55e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c63c55e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c63bf7d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c63bf6b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c63bf647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c63bfced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c63bbc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c63bcacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c63bb18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c63bb222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c63bb097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c63bb354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64b9582082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c63bafcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ea4c05834ae142edda08c055a4c99c2b6ef6c2b Step #5: MERGE-OUTER: attempt 1127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3789053701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3ea4c05834ae142edda08c055a4c99c2b6ef6c2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2028 processed earlier; will process 1143 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80762== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f87932594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f878a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f87889665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0ae1f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0ae00900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0adfe8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f87862e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556f88334018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f882ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556f882d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f882d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556f87cef8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f87cdd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f87cd67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f87d40d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f87932c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f87a1ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f8788ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f878942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f8787b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f878a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc0adfea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f8786ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb50ea34d4b0e5a0dcc756cfaf7f398daecfa9f2 Step #5: MERGE-OUTER: attempt 1128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3789895016 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cb50ea34d4b0e5a0dcc756cfaf7f398daecfa9f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2029 processed earlier; will process 1142 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80778== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e6b7e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e6b758b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e6b73b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99e3f4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99e3d5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99e3d34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e6b714e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562e6c1e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e6c180632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562e6c182375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e6c18235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562e6bba18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e6bb8f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e6bb887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e6bbf2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e6b7e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e6b8d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e6b73cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e6b7462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e6b72d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e6b7594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99e3d36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e6b720bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbd95f347e70cf885a647ee4bbc4122ae94df59d Step #5: MERGE-OUTER: attempt 1129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3790665739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbd95f347e70cf885a647ee4bbc4122ae94df59d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2030 processed earlier; will process 1141 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==80796== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f5d793594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f5d707b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f5d6ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ce6ef041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ce6d0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ce6ce4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f5d6c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555f5e195018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f5e12f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555f5e131375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f5e13135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555f5dbfc765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555f5dc669b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x555f5dcc2a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555f5dba1e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555f5dba1e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555f5d793c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555f5d87fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555f5d6ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555f5d6f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555f5d6dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555f5d7084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6ce6ce6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555f5d6cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f427f92ad4f95c0c5f26bad1ea2ddb8a49c78fc Step #5: MERGE-OUTER: attempt 1130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3791899448 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6f427f92ad4f95c0c5f26bad1ea2ddb8a49c78fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2032 processed earlier; will process 1139 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==80890== ERROR: libFuzzer: deadly signal Step #5: #0 0x562fa7a3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562fa79b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562fa7995665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e2278941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e2259e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e2257d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562fa796ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562fa8440018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562fa83da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562fa83dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562fa83dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562fa7ea7765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562fa7f119b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x562fa7f6da0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x562fa7e4ce02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x562fa7e4ce02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x562fa7a3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x562fa7b2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x562fa7996d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x562fa79a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x562fa79877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x562fa79b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3e2257f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x562fa797abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebaf1537800d8c822ee2d8b67291ac74b37db857 Step #5: MERGE-OUTER: attempt 1131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3795713986 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ebaf1537800d8c822ee2d8b67291ac74b37db857' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2035 processed earlier; will process 1136 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81045== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d9ece3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d9ec57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d9ec3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60bd42441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60bd23900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60bd218858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d9ec13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d9f6e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d9f67f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d9f681375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d9f68135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d9f0a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d9f08e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d9f0877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d9f0f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d9ece3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d9edcfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d9ec3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d9ec452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d9ec2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d9ec584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f60bd21a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d9ec1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7c60f1f9b1dfb699ff16241a562938406126f7d Step #5: MERGE-OUTER: attempt 1132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3796357983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7c60f1f9b1dfb699ff16241a562938406126f7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2036 processed earlier; will process 1135 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:36:27,620 E Invalid numerical log level: 4502 Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81118== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a17ef0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a17e64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a17e47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f302848241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f302829700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3028276858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a17e20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564a188f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a1888c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564a1888e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a1888e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564a18364f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a1839bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a182ad42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a1829b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a182947cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a182fed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a17ef0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a17fdcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a17e48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a17e522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a17e397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a17e654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3028278082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a17e2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b6156c0e10f3a723769525b543745ad3bc9cb94 Step #5: MERGE-OUTER: attempt 1133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3799480338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b6156c0e10f3a723769525b543745ad3bc9cb94' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2041 processed earlier; will process 1130 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81228== ERROR: libFuzzer: deadly signal Step #5: #0 0x56534cc59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56534cbcdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56534cbb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfa7a9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfa78ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfa788b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56534cb89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56534d65b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56534d5f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56534d5f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56534d5f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56534d0168c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56534d004075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56534cffd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56534d067d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56534cc59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56534cd45d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56534cbb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56534cbbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56534cba27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56534cbce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfa788d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56534cb95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59e5b09d8d5c0027f79f7a90c649fa522fe57cc7 Step #5: MERGE-OUTER: attempt 1134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3799928428 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/59e5b09d8d5c0027f79f7a90c649fa522fe57cc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2042 processed earlier; will process 1129 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81299== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e445067594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e444fdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e444fbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f521c1a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f521bfb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f521bf94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e444f97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e445a69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e445a03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e445a05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e445a0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e4454dbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e445512fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e44542442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e445412075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e44540b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e445475d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e445067c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e445153d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e444fbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e444fc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e444fb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e444fdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f521bf96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e444fa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a1d2899a55be3f81657d2838b9b3106a630b027 Step #5: MERGE-OUTER: attempt 1135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3800626265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5a1d2899a55be3f81657d2838b9b3106a630b027' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2043 processed earlier; will process 1128 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==81311== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa3a42f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa3a3a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa3a386665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd0396041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd0377500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd03754858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa3a35fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aa3ae31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa3adcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aa3adcd578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55aa3a7d4570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55aa3a83dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55aa3a42fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55aa3a51bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55aa3a387d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55aa3a3912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55aa3a3787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55aa3a3a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7efd03756082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55aa3a36bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b474936266d9473a53924a5219b8f1d1d0ce5c9c Step #5: MERGE-OUTER: attempt 1136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3801395807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b474936266d9473a53924a5219b8f1d1d0ce5c9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2044 processed earlier; will process 1127 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81332== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8eda7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8ed9eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8ed9d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f849325c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f849307100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8493050858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8ed9aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f8ee47c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8ee416632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f8ee418375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8ee41835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f8edeeef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8edf25fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8ede3742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8ede25075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8ede1e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f8ede88d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f8eda7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f8edb66d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f8ed9d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f8ed9dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8ed9c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8ed9ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8493052082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f8ed9b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff5f33e260b7b0e4c71f6b2efeb0fbb86b04f204 Step #5: MERGE-OUTER: attempt 1137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3802348979 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff5f33e260b7b0e4c71f6b2efeb0fbb86b04f204' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2046 processed earlier; will process 1125 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81440== ERROR: libFuzzer: deadly signal Step #5: #0 0x562599f18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562599e8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562599e6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d699be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d697d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d697b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562599e48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56259a91a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56259a8b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56259a8b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56259a8b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56259a2d58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56259a2c3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56259a2bc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56259a326d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562599f18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56259a004d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562599e70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562599e7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562599e617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562599e8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d697b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562599e54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f87e5e5ebda706be0f524b8389d2d37a41331e1 Step #5: MERGE-OUTER: attempt 1138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3803142888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f87e5e5ebda706be0f524b8389d2d37a41331e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2047 processed earlier; will process 1124 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81457== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a3fb74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a3fae8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a3facb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f911169041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91114a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9111484858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a3faa4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a40576018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a40510632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a40512375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a4051235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560a3ff318c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a3ff1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a3ff187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a3ff82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a3fb74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a3fc60d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a3faccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a3fad62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a3fabd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a3fae94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9111486082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a3fab0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec9e8af06fa507c43ff1bdbc017bb3e18a9ff235 Step #5: MERGE-OUTER: attempt 1139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3803911724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ec9e8af06fa507c43ff1bdbc017bb3e18a9ff235' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2048 processed earlier; will process 1123 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81475== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7a932e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7a92a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7a9285665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a191b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a18fc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a18fa4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7a925ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c7a9d30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7a9cca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c7a9ccc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7a9ccc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c7a96eb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7a96d9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7a96d27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7a973cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7a932ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7a941ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7a9286d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7a92902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7a92777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7a92a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3a18fa6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7a926abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27effaaad61246619e54d9733fdc953290efcc15 Step #5: MERGE-OUTER: attempt 1140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3804686152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/27effaaad61246619e54d9733fdc953290efcc15' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2049 processed earlier; will process 1122 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81493== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e9c55a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e9c4ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e9c4b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdc005d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdbfe7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdbfe51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e9c48ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556e9cf5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e9cef6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556e9cef8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e9cef835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556e9c9178c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e9c905075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e9c8fe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e9c968d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e9c55ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e9c646d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e9c4b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e9c4bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e9c4a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e9c4cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcdbfe53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e9c496bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ed4bbfe7838f00679de1e0d658fe6e54f7f2420 Step #5: MERGE-OUTER: attempt 1141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3805457822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2ed4bbfe7838f00679de1e0d658fe6e54f7f2420' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2050 processed earlier; will process 1121 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81511== ERROR: libFuzzer: deadly signal Step #5: #0 0x558dcd8f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558dcd86cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558dcd84f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2df143741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2df124c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2df122b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558dcd828e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558dce2fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558dce294632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558dce296375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558dce29635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558dcdcb58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558dcdca3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558dcdc9c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558dcdd06d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558dcd8f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558dcd9e4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558dcd850d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558dcd85a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558dcd8417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558dcd86d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2df122d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558dcd834bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-395e5a603e073238a03c92db3bb9569172f29abb Step #5: MERGE-OUTER: attempt 1142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3806231296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/395e5a603e073238a03c92db3bb9569172f29abb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2051 processed earlier; will process 1120 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81529== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c49786a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4977deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4977c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0812cab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0812ac000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0812a9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c49779ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c49826c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c498206632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c498208375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c49820835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c497c278c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c497c15075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c497c0e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c497c78d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c49786ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c497956d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4977c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4977cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4977b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4977df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0812aa1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4977a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f2e2eee91880cef3423597a12bbf9d45b1a696 Step #5: MERGE-OUTER: attempt 1143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3807002082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f9f2e2eee91880cef3423597a12bbf9d45b1a696' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2052 processed earlier; will process 1119 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81547== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570197b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55701972bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55701970e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f903a9a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f903a7bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f903a79a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570196e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55701a1b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55701a153632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55701a155375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55701a15535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557019b748c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557019b62075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557019b5b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557019bc5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5570197b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5570198a3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55701970fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5570197192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5570197007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55701972c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f903a79c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5570196f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5200834ba243e131f63475f950464c31d81bf4c0 Step #5: MERGE-OUTER: attempt 1144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3807776309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5200834ba243e131f63475f950464c31d81bf4c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2053 processed earlier; will process 1118 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81565== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ef50d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ef5045b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ef5028665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19c4f1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19c4d2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19c4d06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ef5001e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ef5ad3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ef5a6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ef5a6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ef5a6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ef548e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ef547c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ef54757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ef54dfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ef50d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ef51bdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ef5029d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ef50332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ef501a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ef50464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19c4d08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ef500dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a814c8fd513592a04458f70fc25fafcb2520a14e Step #5: MERGE-OUTER: attempt 1145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3809466543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a814c8fd513592a04458f70fc25fafcb2520a14e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2057 processed earlier; will process 1114 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81663== ERROR: libFuzzer: deadly signal Step #5: #0 0x55762946e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576293e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576293c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46eac8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46eaaa300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46eaa82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55762939ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557629e70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557629e0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557629e0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557629e0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55762982b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557629819075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576298127cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55762987cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55762946ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55762955ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576293c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576293d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576293b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576293e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46eaa84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576293aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada01ad1f084bddb4f62063dfcd9c232c3fc27f5 Step #5: MERGE-OUTER: attempt 1146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3810052220 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ada01ad1f084bddb4f62063dfcd9c232c3fc27f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2058 processed earlier; will process 1113 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==81707== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611eefc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611eef36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611eef19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe35f0ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe35ef0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe35eee3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611eeef2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5611ef9c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611ef95e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5611ef960375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611ef96035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5611ef42b765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5611ef4959b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5611ef4f1a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5611ef3d0e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5611ef3d0e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5611eefc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5611ef0aed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5611eef1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5611eef242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5611eef0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5611eef374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe35eee5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5611eeefebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c05c6a18bf5a6875231c17529ae2e87e34278dd Step #5: MERGE-OUTER: attempt 1147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3810994910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c05c6a18bf5a6875231c17529ae2e87e34278dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2059 processed earlier; will process 1112 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b37e00f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b37df83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b37df66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faee1d1641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faee1b2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faee1b0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b37df3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b37ea11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b37e9ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b37e9ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b37e9ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b37e483f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b37e4bafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b37e3cc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b37e3ba075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b37e3b37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b37e41dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b37e00fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b37e0fbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b37df67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b37df712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b37df587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b37df844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faee1b0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b37df4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12ca0e7c176b2b9f6c528941c937e946bb8cd38c Step #5: MERGE-OUTER: attempt 1148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3811505915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/12ca0e7c176b2b9f6c528941c937e946bb8cd38c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2060 processed earlier; will process 1111 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81800== ERROR: libFuzzer: deadly signal Step #5: #0 0x561860ed3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561860e47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561860e2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba623a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba621b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba62194858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561860e03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5618618d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56186186f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561861871375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56186187135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5618612908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56186127e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618612777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618612e1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561860ed3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561860fbfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561860e2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561860e352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561860e1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561860e484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fba62196082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561860e0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a21de8618e8b9829e4c8931a48dc7a37aba39335 Step #5: MERGE-OUTER: attempt 1149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3812159301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a21de8618e8b9829e4c8931a48dc7a37aba39335' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2061 processed earlier; will process 1110 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81812== ERROR: libFuzzer: deadly signal Step #5: #0 0x55818cbd6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55818cb4ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55818cb2d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff43c9c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff43c7dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff43c7bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55818cb06e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55818d5d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55818d572632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55818d574375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55818d57435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55818d04af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55818d081fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55818cf9342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55818cf81075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55818cf7a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55818cfe4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55818cbd6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55818ccc2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55818cb2ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55818cb382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55818cb1f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55818cb4b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff43c7bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55818cb12bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b6362d50d43a0e6cd4ce1ebdd0abd54f4921d18 Step #5: MERGE-OUTER: attempt 1150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3813074670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0b6362d50d43a0e6cd4ce1ebdd0abd54f4921d18' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2063 processed earlier; will process 1108 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==81921== ERROR: libFuzzer: deadly signal Step #5: #0 0x56415a737594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56415a6abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56415a68e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62c118d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62c0fa200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62c0f81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56415a667e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56415b139018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56415b0d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56415b0d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56415b0d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56415ababf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56415abd7dcb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x56415ab9d014 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x56415abe45a3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x56415aada62b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x56415ab45d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56415a737c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56415a823d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56415a68fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56415a6992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56415a6807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56415a6ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62c0f83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56415a673bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97ea74b610a714cff60ef720706f8aec04c71d0e Step #5: MERGE-OUTER: attempt 1151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3813907519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97ea74b610a714cff60ef720706f8aec04c71d0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2064 processed earlier; will process 1107 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81972== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6803bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c68032fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c680312665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63c817741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63c7f8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63c7f6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6802ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c680dbd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c680d57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c680d59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c680d5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6807788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c680766075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c68075f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6807c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6803bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6804a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c680313d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c68031d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6803047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6803304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f63c7f6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6802f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5de0d349002cf012181e25960be89265dd67d32 Step #5: MERGE-OUTER: attempt 1152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3815231197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b5de0d349002cf012181e25960be89265dd67d32' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2066 processed earlier; will process 1105 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82058== ERROR: libFuzzer: deadly signal Step #5: #0 0x556272ce3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556272c57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556272c3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14adf8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14adda100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14add80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556272c13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5562736e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55627367f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556273681375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55627368135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5562730a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55627308e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562730877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562730f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556272ce3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556272dcfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556272c3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556272c452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556272c2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556272c584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f14add82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556272c1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-146c3d01ed97c96b0310e02736259f4c42c26bce Step #5: MERGE-OUTER: attempt 1153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3816002314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/146c3d01ed97c96b0310e02736259f4c42c26bce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2067 processed earlier; will process 1104 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==82076== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3eb08e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3eb002b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3eafe5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f297faaa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f297f8bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f297f89e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3eafbee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a3eba90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3eba2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a3eba2c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55a3eb433570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a3eb49cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a3eb08ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a3eb17ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a3eafe6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a3eaff02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a3eafd77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a3eb0034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f297f8a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a3eafcabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b4ba20a639126db45d597dcd691e91dbb4c73e5 Step #5: MERGE-OUTER: attempt 1154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3816781042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8b4ba20a639126db45d597dcd691e91dbb4c73e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2068 processed earlier; will process 1103 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82098== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3a55d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3a554bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3a552e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58d4a0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58d482100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58d4800858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3a5507e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3a5fd9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3a5f73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e3a5f75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3a5f7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e3a59948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3a5982075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3a597b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3a59e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3a55d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3a56c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3a552fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3a55392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3a55207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3a554c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f58d4802082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3a5513bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db863d6738f9ae88507c7bb8cf286d0c55a5b5a4 Step #5: MERGE-OUTER: attempt 1155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3817247177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db863d6738f9ae88507c7bb8cf286d0c55a5b5a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2069 processed earlier; will process 1102 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==82168== ERROR: libFuzzer: deadly signal Step #5: #0 0x55627dd99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55627dd0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55627dcf0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a5fe5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5fc6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a5fc45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55627dcc9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55627e79b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55627e735632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55627e737375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55627e73735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55627e202765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55627e26c9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55627e2c8a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55627e1a7e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55627e1a7e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55627dd99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55627de85d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55627dcf1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55627dcfb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55627dce27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55627dd0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5a5fc47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55627dcd5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ac8d1a41403b2c15d967fe54a2217f5eab3b676 Step #5: MERGE-OUTER: attempt 1156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3818161742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1ac8d1a41403b2c15d967fe54a2217f5eab3b676' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2070 processed earlier; will process 1101 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc652b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc65224b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc65207665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57c484b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57c466000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57c463f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc651e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc65cb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc65c4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc65c4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc65c4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc65724f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bc6575bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bc6566d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bc6565b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bc656547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bc656bed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bc652b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bc6539cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bc65208d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bc652122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bc651f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bc652254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f57c4641082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bc651ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37c8840c8e544cad0bd44d4c27bcc3d8be20bb95 Step #5: MERGE-OUTER: attempt 1157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3819208931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37c8840c8e544cad0bd44d4c27bcc3d8be20bb95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2071 processed earlier; will process 1100 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==82259== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577e645c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577e63d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577e63b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53e369841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53e34ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53e348c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577e638ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5577e6e5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577e6df8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5577e6dfa578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5577e6801570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5577e686ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5577e645cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5577e6548d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5577e63b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5577e63be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5577e63a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5577e63d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f53e348e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5577e6398bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b4161feda346e1025529f96c26c4a3f2b8ecac Step #5: MERGE-OUTER: attempt 1158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3820141120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/80b4161feda346e1025529f96c26c4a3f2b8ecac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2072 processed earlier; will process 1099 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82310== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8d3ee0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8d3e54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8d3e37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b91f9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b91da700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b91d86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8d3e10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a8d48e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8d487c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a8d487e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8d487e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a8d429d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8d428b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8d42847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8d42eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8d3ee0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8d3fccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8d3e38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8d3e422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8d3e297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8d3e554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b91d88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8d3e1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bc1e067b1e6753426e47ed91e5300d8a75f176d Step #5: MERGE-OUTER: attempt 1159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3820579209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5bc1e067b1e6753426e47ed91e5300d8a75f176d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2073 processed earlier; will process 1098 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==82349== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fbdab6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fbda2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fbda0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60227c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60225de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60225bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fbd9e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564fbe4b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fbe452632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564fbe454578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x564fbde5b570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564fbdec4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564fbdab6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564fbdba2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564fbda0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564fbda182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564fbd9ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564fbda2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f60225bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564fbd9f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-689846181d13c98c947f4eec484b2a31931ce1f5 Step #5: MERGE-OUTER: attempt 1160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3821423531 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/689846181d13c98c947f4eec484b2a31931ce1f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2074 processed earlier; will process 1097 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82400== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6a417f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6a40f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6a40d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3f550f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3f532400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3f5303858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6a40afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b6a4b81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6a4b1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b6a4b1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6a4b1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b6a45f3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6a462afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6a453c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6a452a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6a45237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6a458dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b6a417fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6a426bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b6a40d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6a40e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b6a40c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6a40f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd3f5305082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b6a40bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a9391f55e4b679855a61d4825d2cbc1248181db Step #5: MERGE-OUTER: attempt 1161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3821909736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3a9391f55e4b679855a61d4825d2cbc1248181db' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2075 processed earlier; will process 1096 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82440== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc9e2c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc9e237b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc9e21a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f788cc0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f788ca1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f788c9fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc9e1f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cc9ecc5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc9ec5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cc9ec61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc9ec6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cc9e6808c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc9e66e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc9e6677cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc9e6d1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc9e2c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc9e3afd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc9e21bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc9e2252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc9e20c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc9e2384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f788c9fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc9e1ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d99a3d3b1491cfccc6b560c519b76f1fcce614 Step #5: MERGE-OUTER: attempt 1162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3825423652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/68d99a3d3b1491cfccc6b560c519b76f1fcce614' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2079 processed earlier; will process 1092 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55558e9b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55558e92db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55558e910665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c407c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c405db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c405ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55558e8e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55558f3bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55558f355632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55558f357375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55558f35735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55558ee2df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55558ee64fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55558ed7642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55558ed64075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55558ed5d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55558edc7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55558e9b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55558eaa5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55558e911d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55558e91b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55558e9027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55558e92e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1c405bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55558e8f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-133787c3faeec1561473b9e22c6ee823be025886 Step #5: MERGE-OUTER: attempt 1163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3826374095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/133787c3faeec1561473b9e22c6ee823be025886' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2081 processed earlier; will process 1090 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82683== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c286aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c2861eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c28601665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecf30eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecf2f0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecf2edf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c285dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561c290ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c29046632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561c29048375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c2904835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561c28a678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561c28a55075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561c28a4e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561c28ab8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561c286aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561c28796d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561c28602d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561c2860c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561c285f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561c2861f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecf2ee1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561c285e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2baba3204389847c176f558f4fd95f00086be39 Step #5: MERGE-OUTER: attempt 1164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3827304648 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2baba3204389847c176f558f4fd95f00086be39' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2082 processed earlier; will process 1089 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82699== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f20837594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f207abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f2078e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd40a82141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd40a63600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd40a615858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f20767e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f21239018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f211d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f211d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f211d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f20bf48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f20be2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f20bdb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f20c45d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f20837c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f20923d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f2078fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f207992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f207807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f207ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd40a617082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f20773bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e21d1f15292dffb379404d039df5efd3d5842f8 Step #5: MERGE-OUTER: attempt 1165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3828068850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e21d1f15292dffb379404d039df5efd3d5842f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2083 processed earlier; will process 1088 files now Step #5: 2026-06-15 07:36:57,939 E invalid hash format: xnnnnnnnnnmnnnpnࠠ +2794/-s ** 421 =75n9=n ` _____H Step #5: 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E p Step #5: 2026-06-15 07:36:57,939 E 0000010 TiMM Step #5: 2026-06-15 07:36:57,939 E invalid hash format: dup Step #5: 2026-06-15 07:36:57,939 E Time.new .dup Step #5: 2026-06-15 07:36:57,939 E .?dup Step #5: 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E :2294502009682----- Step #5: 2026-06-15 07:36:57,939 E invalid hash format: --------------------------------------------------------------co Step #5: 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E invalid hash format: FUZZ-TAG Step #5: 2026-06-15 07:36:57,939 E invalid hash format: ?3??0 Step #5: 2026-06-15 07:36:57,939 E 2026-06-15 07:36:57,939 E Content-Disposition: Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: 2026-06-15 07:36:57,946 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:58,060 I Loading checkpoints Step #5: 2026-06-15 07:36:58,060 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,060 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,060 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,060 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:36:58,061 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:36:58,072 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:58,368 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55913278a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591326feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591326e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f159a14a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1599f5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1599f3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591326bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55913318c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559133126632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559133128375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55913312835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559132b478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559132b35075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559132b2e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559132b98d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55913278ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559132876d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591326e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591326ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591326d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591326ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1599f40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591326c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be53e538b444b6ee9f0ccda3aa2bd9bdb50db71c Step #5: MERGE-OUTER: attempt 1166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3829045114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/be53e538b444b6ee9f0ccda3aa2bd9bdb50db71c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2086 processed earlier; will process 1085 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82802== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed170b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed1702ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed1700d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed6176841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed6157d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed6155c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed16fe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed17ab8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed17a52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed17a54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed17a5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed1752af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed17561fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed1747342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed17461075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed1745a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed174c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed170b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed171a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed1700ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed170182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed16fff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed1702b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fed6155e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed16ff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0878cc829787c566beb2930471682bc798ae362f Step #5: MERGE-OUTER: attempt 1167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3829697929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0878cc829787c566beb2930471682bc798ae362f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2087 processed earlier; will process 1084 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82815== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f95275f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9526d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9526b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f464d38a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f464d19f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f464d17e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f95268fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f953161018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9530fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9530fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9530fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f952b1c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f952b0a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f952b037cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f952b6dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f95275fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f95284bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f9526b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f9526c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f9526a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f9526d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f464d180082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f95269bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da5e7d409e8dd0a536429effcb3f4de7d28ae6ae Step #5: MERGE-OUTER: attempt 1168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3830567298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da5e7d409e8dd0a536429effcb3f4de7d28ae6ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2089 processed earlier; will process 1082 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82924== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556f3e23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556f3d97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556f3d7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6f0bef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6f0a0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6f09e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556f3d53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556f4825018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556f47bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5556f47c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556f47c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5556f4297f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5556f42cefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5556f41e042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5556f41ce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5556f41c77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5556f4231d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5556f3e23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5556f3f0fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5556f3d7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5556f3d852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5556f3d6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5556f3d984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa6f09e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5556f3d5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cf11722944c95eeda13728afd58a684c435bfee Step #5: MERGE-OUTER: attempt 1169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3831237370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0cf11722944c95eeda13728afd58a684c435bfee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2090 processed earlier; will process 1081 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82937== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637ad36f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5637ad2e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5637ad2c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9018fde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9018df300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9018dd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5637ad29fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5637add71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5637add0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5637add0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5637add0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5637ad72c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5637ad71a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5637ad7137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5637ad77dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5637ad36fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5637ad45bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5637ad2c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5637ad2d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5637ad2b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5637ad2e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9018dd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5637ad2abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57089c5ff3e6d3e0d81fb4c82b5bf18a988f17f3 Step #5: MERGE-OUTER: attempt 1170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3832724184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57089c5ff3e6d3e0d81fb4c82b5bf18a988f17f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2093 processed earlier; will process 1078 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83057== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebab2b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebab22cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebab20f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8158a0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f815881800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81587f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebab1e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ebabcba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebabc54632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ebabc56375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebabc5635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ebab72cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ebab763fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ebab67542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ebab663075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ebab65c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ebab6c6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ebab2b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ebab3a4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ebab210d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ebab21a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ebab2017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ebab22d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81587f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ebab1f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37b3ab3a6289dddb2661b3b7d42318cd459aa669 Step #5: MERGE-OUTER: attempt 1171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3833478720 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37b3ab3a6289dddb2661b3b7d42318cd459aa669' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2094 processed earlier; will process 1077 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83070== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a05b6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a05adfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a05ac2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe64eb9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe64e9b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe64e992858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a05a9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562a0656d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a06507632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562a06509375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a0650935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562a05fdff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a06016fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a05f2842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a05f16075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a05f0f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a05f79d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a05b6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a05c57d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a05ac3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a05acd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a05ab47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a05ae04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe64e994082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a05aa7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56711a699d4cb94bdd6ec85bb690176cf5714b62 Step #5: MERGE-OUTER: attempt 1172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3834178220 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/56711a699d4cb94bdd6ec85bb690176cf5714b62' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2095 processed earlier; will process 1076 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83083== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a140c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a1403db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a14020665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb740b7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb74098500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb740964858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a13ff9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a14acb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a14a65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a14a67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a14a6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a144868c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a14474075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a1446d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a144d7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a140c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a141b5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a14021d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a1402b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a140127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a1403e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb740966082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a14005bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59ccf438640221071828b1e9a3ef0f1d7c808a77 Step #5: MERGE-OUTER: attempt 1173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3835540645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/59ccf438640221071828b1e9a3ef0f1d7c808a77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2097 processed earlier; will process 1074 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83170== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603b3785594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603b36f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603b36dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3b292641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3b273b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3b271a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603b36b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5603b4187018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603b4121632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5603b4123375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603b412335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5603b3b428c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5603b3b30075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5603b3b297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5603b3b93d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5603b3785c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5603b3871d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5603b36ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5603b36e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5603b36ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5603b36fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3b271c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5603b36c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7cac0b96295f561d6a6383e9577f480ca522f4f Step #5: MERGE-OUTER: attempt 1174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3838425366 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7cac0b96295f561d6a6383e9577f480ca522f4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2100 processed earlier; will process 1071 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83321== ERROR: libFuzzer: deadly signal Step #5: #0 0x55632dc2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55632db9fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55632db82665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f861c44641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f861c25b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f861c23a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55632db5be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55632e62d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55632e5c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55632e5c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55632e5c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55632dfe88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55632dfd6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55632dfcf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55632e039d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55632dc2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55632dd17d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55632db83d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55632db8d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55632db747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55632dba04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f861c23c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55632db67bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c563f7e99da00f829798acfb7da3edbe1ae5038f Step #5: MERGE-OUTER: attempt 1175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3842362437 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c563f7e99da00f829798acfb7da3edbe1ae5038f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2103 processed earlier; will process 1068 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:37:12,789 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:37:12,872 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83441== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619cc16e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619cc0e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619cc0c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fda3bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fda1d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fda1b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619cc09ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5619ccb70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619ccb0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5619ccb0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619ccb0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5619cc5e2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5619cc619fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5619cc52b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5619cc519075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619cc5127cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619cc57cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619cc16ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5619cc25ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619cc0c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619cc0d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619cc0b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619cc0e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7fda1b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5619cc0aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cddabd7950346c6ba53e189e98b689fd0a284ff5 Step #5: MERGE-OUTER: attempt 1176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3843596497 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cddabd7950346c6ba53e189e98b689fd0a284ff5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2105 processed earlier; will process 1066 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83525== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d34335594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d342a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d3428c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdbc189941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdbc16ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdbc168d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d34265e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561d34d37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d34cd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561d34cd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d34cd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561d346f28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d346e0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d346d97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d34743d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d34335c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d34421d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d3428dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d342972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d3427e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d342aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdbc168f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d34271bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f892a51c62875e3b792e19c4fb64cbe46082267a Step #5: MERGE-OUTER: attempt 1177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3844231822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f892a51c62875e3b792e19c4fb64cbe46082267a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2106 processed earlier; will process 1065 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83569== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f59267d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5925f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5925d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19058f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f190570e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19056ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5925ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f59307f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f593019632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f59301b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f59301b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f592af1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f592b28fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f592a3a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f592a28075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f592a217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f592a8bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f59267dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f592769d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f5925d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f5925df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f5925c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f5925f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f19056ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f5925b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14f219fea153e5556f9a0f8c18e7fea4b79fbeaa Step #5: MERGE-OUTER: attempt 1178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3845381340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14f219fea153e5556f9a0f8c18e7fea4b79fbeaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2108 processed earlier; will process 1063 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83652== ERROR: libFuzzer: deadly signal Step #5: #0 0x559588eb9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559588e2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559588e10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7172e6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7172c7b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7172c5a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559588de9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5595898bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559589855632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559589857375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55958985735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5595892768c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559589264075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55958925d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5595892c7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559588eb9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559588fa5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559588e11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559588e1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559588e027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559588e2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7172c5c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559588df5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae1687729e99bc20b9d70f941ea5f53bfc7d26d8 Step #5: MERGE-OUTER: attempt 1179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3846153177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae1687729e99bc20b9d70f941ea5f53bfc7d26d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2109 processed earlier; will process 1062 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83669== ERROR: libFuzzer: deadly signal Step #5: #0 0x556be1c6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556be1be3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556be1bc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f965d43141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f965d24600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f965d225858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556be1b9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556be2671018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556be260b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556be260d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556be260d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556be202c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556be201a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556be20137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556be207dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556be1c6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556be1d5bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556be1bc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556be1bd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556be1bb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556be1be44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f965d227082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556be1babbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3f7d984ee2750cad93ebd0f99cb384e86bfaa0a Step #5: MERGE-OUTER: attempt 1180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3846923711 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f3f7d984ee2750cad93ebd0f99cb384e86bfaa0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2110 processed earlier; will process 1061 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83687== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653068ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565306861b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565306844665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2aaf1a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2aaefbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2aaef9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56530681de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5653072ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565307289632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56530728b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56530728b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565306caa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565306c98075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565306c917cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565306cfbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653068edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653069d9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565306845d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56530684f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653068367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653068624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2aaef9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565306829bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-050b5480a0bc6542999bfb089f72aefbd1049add Step #5: MERGE-OUTER: attempt 1181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3847691203 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/050b5480a0bc6542999bfb089f72aefbd1049add' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2111 processed earlier; will process 1060 files now Step #5: #1 pulse exec/s: 0 rss: 293Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:37:18,778 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:37:18,778 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:37:18,778 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,778 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,778 D Span queue is empty Step #5: 2026-06-15 07:37:18,778 W public max out peers not set, using default Step #5: 2026-06-15 07:37:18,778 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:37:18,778 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,778 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,779 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,780 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,781 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:37:18,782 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:37:18,782 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:37:18,782 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:37:18,782 T batch transaction: committing... Step #5: 2026-06-15 07:37:18,783 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,783 T batch transaction: end Step #5: 2026-06-15 07:37:18,783 D Stopping io_context Step #5: 2026-06-15 07:37:18,783 T Miner has received stop signal Step #5: 2026-06-15 07:37:18,783 T Not mining - nothing to stop Step #5: 2026-06-15 07:37:18,783 T Blockchain::deinit Step #5: 2026-06-15 07:37:18,783 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:37:18,783 T BlockchainLMDB::close Step #5: 2026-06-15 07:37:18,783 T BlockchainLMDB::sync Step #5: 2026-06-15 07:37:18,787 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:37:18,787 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: 2026-06-15 07:37:18,788 T Blockchain::Blockchain Step #5: 2026-06-15 07:37:18,788 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:37:18,788 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:37:18,789 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:37:18,789 D option: fast Step #5: 2026-06-15 07:37:18,789 D option: async Step #5: 2026-06-15 07:37:18,789 D option: 250000000bytes Step #5: 2026-06-15 07:37:18,789 T BlockchainLMDB::open Step #5: 2026-06-15 07:37:18,789 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:37:18,789 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:37:18,789 D DB map size: 1073741824 Step #5: 2026-06-15 07:37:18,789 D Space used: 4096 Step #5: 2026-06-15 07:37:18,789 D Space remaining: 1073737728 Step #5: 2026-06-15 07:37:18,789 D Size threshold: 0 Step #5: 2026-06-15 07:37:18,789 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:37:18,789 D Setting m_height to: 0 Step #5: 2026-06-15 07:37:18,789 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,789 T Blockchain::init Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:37:18,790 D init done Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,790 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:37:18,820 T Blockchain::add_new_block Step #5: 2026-06-15 07:37:18,820 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,820 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:37:18,820 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:37:18,820 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,820 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:37:18,820 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,820 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,820 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,820 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:37:18,820 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,820 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,849 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:37:18,849 D Miner tx hash: Step #5: 2026-06-15 07:37:18,849 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:37:18,849 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:37:18,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:37:18,850 D DB map size: 1073741824 Step #5: 2026-06-15 07:37:18,850 D Space used: 12288 Step #5: 2026-06-15 07:37:18,850 D Space remaining: 1073729536 Step #5: 2026-06-15 07:37:18,850 D Size threshold: 0 Step #5: 2026-06-15 07:37:18,850 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:37:18,850 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,850 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,850 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:37:18,850 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:37:18,850 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:37:18,850 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:37:18,850 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 30(0/30)ms Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,850 D Invalidating block template cache Step #5: 2026-06-15 07:37:18,850 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,850 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,851 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:37:18,851 T Blockchain::get_tail_id Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,851 I Blockchain initialized. last block: 0, d4440.h20.m48.s25 time ago, current difficulty: 1 Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:37:18,851 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:37:18,851 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:37:18,880 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:37:18,880 T BlockchainLMDB::height Step #5: 2026-06-15 07:37:18,880 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:37:18,880 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83705== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd75899594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd7580db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd757f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa854d9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa854bb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa854b90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd757c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dd7629b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd76235632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dd76237375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd7623735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dd75c568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd75c44075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd75c3d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd75ca7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd75899c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd75985d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd757f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd757fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd757e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd7580e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa854b92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd757d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47f5ce86ce8d4d5b80be28376b1c24770d19832e Step #5: MERGE-OUTER: attempt 1182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3849561376 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/47f5ce86ce8d4d5b80be28376b1c24770d19832e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2116 processed earlier; will process 1055 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83868== ERROR: libFuzzer: deadly signal Step #5: #0 0x558067abf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558067a33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558067a16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee4160541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee4141a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee413f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580679efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5580684c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55806845b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55806845d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55806845d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558067e7c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558067e6a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558067e637cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558067ecdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558067abfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558067babd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558067a17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558067a212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558067a087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558067a344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee413fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580679fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d3b96558178cff28055b19b8e997913679e5c09 Step #5: MERGE-OUTER: attempt 1183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3850404301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3d3b96558178cff28055b19b8e997913679e5c09' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2117 processed earlier; will process 1054 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==83884== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583c8661594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583c85d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583c85b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa8f88541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa8f69a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa8f679858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583c8591e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5583c9063018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583c8ffd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5583c8fff578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5583c8a06570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5583c8a6fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5583c8661c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5583c874dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5583c85b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5583c85c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5583c85aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5583c85d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7faa8f67b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5583c859dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04bc027e2cbd81d2efea4f1b2407503ceffc1bf6 Step #5: MERGE-OUTER: attempt 1184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3851177819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/04bc027e2cbd81d2efea4f1b2407503ceffc1bf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2118 processed earlier; will process 1053 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83937== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a7a061594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a79fd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a79fb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1cdd5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1cdb7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1cdb53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a79f91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a7aa63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a7a9fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a7a9ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a7a9ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a7a4d5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559a7a50cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559a7a41e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559a7a40c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559a7a4057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559a7a46fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559a7a061c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559a7a14dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559a79fb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559a79fc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559a79faa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559a79fd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb1cdb55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559a79f9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a1aa77ff099785404d12c86ddc8cd9e5a2e2419 Step #5: MERGE-OUTER: attempt 1185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3852475655 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1a1aa77ff099785404d12c86ddc8cd9e5a2e2419' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2120 processed earlier; will process 1051 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84020== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629b7d9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629b7d0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629b7cf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cd0bcd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cd09e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cd09c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629b7ccae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5629b879c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629b8736632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5629b8738375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629b873835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629b81578c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5629b8145075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629b813e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5629b81a8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5629b7d9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5629b7e86d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5629b7cf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629b7cfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5629b7ce37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629b7d0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9cd09c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5629b7cd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c4fcde2b19e7e4b8d17b6e1e1237e0f07e95cba Step #5: MERGE-OUTER: attempt 1186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3853251818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5c4fcde2b19e7e4b8d17b6e1e1237e0f07e95cba' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2121 processed earlier; will process 1050 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84037== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cbba12a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cbba09eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cbba081665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15d725941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15d706e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15d704d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cbba05ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cbbab2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cbbaac6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cbbaac8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cbbaac835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cbba59ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cbba5d5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cbba4e742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cbba4d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cbba4ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cbba538d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cbba12ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cbba216d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cbba082d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cbba08c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cbba0737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cbba09f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f15d704f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cbba066bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-033c24a0fa7511e8280a4e49f28c71741df86524 Step #5: MERGE-OUTER: attempt 1187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3856644614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/033c24a0fa7511e8280a4e49f28c71741df86524' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2127 processed earlier; will process 1044 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84181== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac351a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac3511ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac350fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03f9cf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03f9b0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03f9aed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac350d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ac35ba8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac35b42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ac35b44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac35b4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ac355638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac35551075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac3554a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac355b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac351a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac35292d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac350fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac351082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac350ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac3511b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f03f9aef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac350e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05c7139384a92ad74fa6d7268585df69d48c9c5c Step #5: MERGE-OUTER: attempt 1188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3857739530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/05c7139384a92ad74fa6d7268585df69d48c9c5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2129 processed earlier; will process 1042 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84293== ERROR: libFuzzer: deadly signal Step #5: #0 0x558194e42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558194db6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558194d99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cd28c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cd26d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cd26b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558194d72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558195844018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581957de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5581957e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581957e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5581952b6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5581952edfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5581951ff42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5581951ed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5581951e67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558195250d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558194e42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558194f2ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558194d9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558194da42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558194d8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558194db74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8cd26ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558194d7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c48cdf0e1a91e380e4e9c860f776798d8d4e418e Step #5: MERGE-OUTER: attempt 1189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3862109610 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c48cdf0e1a91e380e4e9c860f776798d8d4e418e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2132 processed earlier; will process 1039 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==84392== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e64d76d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e64d6e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e64d6c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcafd2d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcafd0ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcafd0cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e64d69de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e64e16f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e64e109632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e64e10b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e64e10b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e64dbe1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e64dc17548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55e64db30bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55e64d873e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55e64d850fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55e64d859e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55e64d859e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55e64d859e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55e64d6c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e64d6cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e64d6b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e64d6e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcafd0cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e64d6a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9417b66cd83fea42a0132c3933a2b18ad6e5c660 Step #5: MERGE-OUTER: attempt 1190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3863857335 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9417b66cd83fea42a0132c3933a2b18ad6e5c660' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2134 processed earlier; will process 1037 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==84505== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c974f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c9746bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c9744e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7feef9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7feedb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7feed92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c97427e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555c97ef9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c97e93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555c97e95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c97e9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555c9796bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555c979a1548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x555c978babc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x555c975fde72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x555c975dafbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x555c975e3e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x555c975e3e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x555c975e3e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x555c9744fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555c974592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555c974407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555c9746c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7feed94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555c97433bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e3a7c91306e79e73e211b78132c4307991b2dfa Step #5: MERGE-OUTER: attempt 1191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3865621215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e3a7c91306e79e73e211b78132c4307991b2dfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2136 processed earlier; will process 1035 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84567== ERROR: libFuzzer: deadly signal Step #5: #0 0x562003298594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56200320cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620031ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d8470e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d8452300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d84502858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620031c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562003c9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562003c34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562003c36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562003c3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5620036558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562003643075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56200363c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620036a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562003298c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562003384d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620031f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620031fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620031e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56200320d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d84504082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620031d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e3e4bc25e5a2dac04b311df3483fe7d4b33f995 Step #5: MERGE-OUTER: attempt 1192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3866719825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e3e4bc25e5a2dac04b311df3483fe7d4b33f995' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2137 processed earlier; will process 1034 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84614== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650e5da6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650e5d1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650e5cfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f9b24f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f9b06400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f9b043858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650e5cd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5650e67a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650e6742632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5650e6744375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650e674435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5650e61638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650e6151075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650e614a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650e61b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650e5da6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650e5e92d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650e5cfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650e5d082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650e5cef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650e5d1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f9b045082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650e5ce2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71fb19e7285527e0b157ae2c30bb884322ce8bd3 Step #5: MERGE-OUTER: attempt 1193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3867868345 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/71fb19e7285527e0b157ae2c30bb884322ce8bd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2138 processed earlier; will process 1033 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84656== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ceb09d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ceb094db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ceb0930665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c2706041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c26e7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c26e54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ceb0909e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ceb13db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ceb1375632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ceb1377375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ceb137735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ceb0e4df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ceb0e84fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ceb0d9642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ceb0d84075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ceb0d7d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ceb0de7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ceb09d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ceb0ac5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ceb0931d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ceb093b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ceb09227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ceb094e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c26e56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ceb0915bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2d9dfb0b2791f2a9e713c49da9ff210d97947eb Step #5: MERGE-OUTER: attempt 1194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3869238395 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f2d9dfb0b2791f2a9e713c49da9ff210d97947eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2139 processed earlier; will process 1032 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84669== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d24736594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d246aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d2468d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a251cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a24fe200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a24fc1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d24666e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d25138018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d250d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d250d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d250d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d24baaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563d24be1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563d24af342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563d24ae1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563d24ada7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563d24b44d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563d24736c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563d24822d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563d2468ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563d246982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563d2467f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563d246ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3a24fc3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563d24672bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60f598aa16fa532d047ad484cab6a2c34fc5aa77 Step #5: MERGE-OUTER: attempt 1195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3871051654 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/60f598aa16fa532d047ad484cab6a2c34fc5aa77' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2140 processed earlier; will process 1031 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7188a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a71881db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a718800665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f430a2ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f430a0c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f430a0a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7187d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a7192ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a719245632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a719247375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a71924735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a718c668c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a718c54075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a718c4d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a718cb7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a7188a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a718995d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a718801d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a71880b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a7187f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a71881e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f430a0a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a7187e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a2fd0fc9e82c45ae4b96c12b7e44d5898cea388 Step #5: MERGE-OUTER: attempt 1196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3872157789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1a2fd0fc9e82c45ae4b96c12b7e44d5898cea388' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2141 processed earlier; will process 1030 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84731== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604b806c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604b7fe0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604b7fc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4d7fff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4d7e1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4d7df3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604b7f9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5604b8a6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604b8a08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5604b8a0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604b8a0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5604b84e0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604b8517fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5604b842942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5604b8417075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5604b84107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604b847ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5604b806cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5604b8158d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604b7fc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604b7fce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604b7fb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5604b7fe14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc4d7df5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604b7fa8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e46ba1cb1a15413bb97508aff40b92db38b1b0e Step #5: MERGE-OUTER: attempt 1197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3874056249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e46ba1cb1a15413bb97508aff40b92db38b1b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2142 processed earlier; will process 1029 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84779== ERROR: libFuzzer: deadly signal Step #5: #0 0x56279e4d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56279e44db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56279e430665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb15a32a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb15a13f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb15a11e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56279e409e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56279eedb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56279ee75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56279ee77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56279ee7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56279e94df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56279e984fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56279e89642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56279e884075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56279e87d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56279e8e7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56279e4d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56279e5c5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56279e431d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56279e43b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56279e4227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56279e44e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb15a120082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56279e415bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-153d09d7073c7d15f1582906b27863761ab90290 Step #5: MERGE-OUTER: attempt 1198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3875579932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/153d09d7073c7d15f1582906b27863761ab90290' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2144 processed earlier; will process 1027 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84858== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec68bf3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec68b67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec68b4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e0020941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e0001e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8dffffd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec68b23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ec695f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec6958f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ec69591375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec6959135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ec69067f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec6909efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec68fb042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec68f9e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec68f977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec69001d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec68bf3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec68cdfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec68b4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec68b552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec68b3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec68b684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8dfffff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec68b2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a5cf535861e56a822eb065695e4107544b61bd5 Step #5: MERGE-OUTER: attempt 1199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3877388212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2a5cf535861e56a822eb065695e4107544b61bd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2145 processed earlier; will process 1026 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==84905== ERROR: libFuzzer: deadly signal Step #5: #0 0x55671b4ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55671b43eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55671b421665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc61730841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc61711d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6170fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55671b3fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55671becc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55671be66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55671be68578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55671b86f570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55671b8d8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55671b4cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55671b5b6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55671b422d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55671b42c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55671b4137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55671b43f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc6170fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55671b406bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0998749a8ea28bb6aef2b7dd1a9eb3df2c431fd Step #5: MERGE-OUTER: attempt 1200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3878504061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e0998749a8ea28bb6aef2b7dd1a9eb3df2c431fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2146 processed earlier; will process 1025 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84984== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d08be2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d08bda2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d08bd85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48c749441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48c72a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48c7288858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d08bd5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d08c830018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d08c7ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d08c7cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d08c7cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d08c2a2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d08c2d9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d08c1eb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d08c1d9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d08c1d27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d08c23cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d08be2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d08bf1ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d08bd86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d08bd902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d08bd777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d08bda34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48c728a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d08bd6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e45b8dad980ea490dace179225fc0d9ac808ef41 Step #5: MERGE-OUTER: attempt 1201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3880448765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e45b8dad980ea490dace179225fc0d9ac808ef41' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2147 processed earlier; will process 1024 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84992== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adfd401594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adfd375b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adfd358665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cbb93b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cbb75000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cbb72f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adfd331e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adfde03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adfdd9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adfdd9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adfdd9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adfd875f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55adfd8acfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55adfd7be42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55adfd7ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55adfd7a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55adfd80fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55adfd401c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55adfd4edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55adfd359d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55adfd3632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55adfd34a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55adfd3764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6cbb731082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55adfd33dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4add5ef9d7dc62d6d73bb254aa0ff49d32fc517e Step #5: MERGE-OUTER: attempt 1202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3881285915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4add5ef9d7dc62d6d73bb254aa0ff49d32fc517e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2148 processed earlier; will process 1023 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==85000== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9c2219594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9c218db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9c2170665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f696f8e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f696f6f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f696f6d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9c2149e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b9c2c1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9c2bb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b9c2bb7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55b9c25be570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b9c2627d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b9c2219c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b9c2305d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b9c2171d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b9c217b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b9c21627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b9c218e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f696f6d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b9c2155bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e34e52ad9878b7be00472f968e200ddb220c0dff Step #5: MERGE-OUTER: attempt 1203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3882469082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e34e52ad9878b7be00472f968e200ddb220c0dff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2149 processed earlier; will process 1022 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85016== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9aac91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9aac05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9aabe8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f941706341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9416e7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9416e57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9aabc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c9ab693018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9ab62d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c9ab62f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9ab62f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c9ab105f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9ab13cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9ab04e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9ab03c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9ab0357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9ab09fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c9aac91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c9aad7dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c9aabe9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c9aabf32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9aabda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9aac064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9416e59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c9aabcdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48e76930f7d73c7cfd98000cc37ee2c8b3291b93 Step #5: MERGE-OUTER: attempt 1204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3886288866 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/48e76930f7d73c7cfd98000cc37ee2c8b3291b93' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2152 processed earlier; will process 1019 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85133== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576d7a47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576d79bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576d799e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8bc1fcb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8bc1de000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8bc1dbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576d7977e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5576d8449018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576d83e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576d83e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576d83e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576d7ebbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5576d7ef2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5576d7e0442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5576d7df2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5576d7deb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5576d7e55d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5576d7a47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5576d7b33d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5576d799fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5576d79a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5576d79907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5576d79bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8bc1dc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5576d7983bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b591730e3b031b928b13a45ab899cf91837c0938 Step #5: MERGE-OUTER: attempt 1205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3887592886 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b591730e3b031b928b13a45ab899cf91837c0938' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2153 processed earlier; will process 1018 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85147== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641d4c29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641d4b9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641d4b80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20c847f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20c829400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20c8273858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641d4b59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5641d562b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641d55c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5641d55c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641d55c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5641d509df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641d50d4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641d4fe642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5641d4fd4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641d4fcd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5641d5037d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5641d4c29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5641d4d15d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5641d4b81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5641d4b8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5641d4b727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5641d4b9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20c8275082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5641d4b65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e063998c28ae177eb8a7419ff070f3abe2f3d19 Step #5: MERGE-OUTER: attempt 1206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3890560016 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e063998c28ae177eb8a7419ff070f3abe2f3d19' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2155 processed earlier; will process 1016 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85209== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638c1bda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638c1b4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638c1b31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9296df941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9296c0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9296bed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638c1b0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5638c25dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638c2576632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5638c2578375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638c257835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5638c1f978c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5638c1f85075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5638c1f7e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5638c1fe8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5638c1bdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5638c1cc6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638c1b32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638c1b3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638c1b237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638c1b4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9296bef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638c1b16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-405b53bfc99d89f51f66163c883be9f5679962fc Step #5: MERGE-OUTER: attempt 1207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3894513780 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/405b53bfc99d89f51f66163c883be9f5679962fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2158 processed earlier; will process 1013 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85329== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d5d82c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d5d7a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d5d783665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7facb017741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7facaff8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7facaff6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d5d75ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558d5e22e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d5e1c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558d5e1ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d5e1ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558d5dbe98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d5dbd7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d5dbd07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d5dc3ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d5d82cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d5d918d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d5d784d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d5d78e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d5d7757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d5d7a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7facaff6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d5d768bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-675672420842bfe6f59339aa11f49f7c12d2ef73 Step #5: MERGE-OUTER: attempt 1208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3895654748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/675672420842bfe6f59339aa11f49f7c12d2ef73' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2159 processed earlier; will process 1012 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85342== ERROR: libFuzzer: deadly signal Step #5: #0 0x55759ba74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55759b9e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55759b9cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0b5d7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0b5b8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0b5b6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55759b9a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55759c476018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55759c410632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55759c412375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55759c41235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55759bee8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55759bf1ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55759be3142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55759be1f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55759be187cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55759be82d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55759ba74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55759bb60d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55759b9ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55759b9d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55759b9bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55759b9e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff0b5b6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55759b9b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baabd8e8b1a210ed6c479478bbc8de6bf84550fa Step #5: MERGE-OUTER: attempt 1209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3897448978 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/baabd8e8b1a210ed6c479478bbc8de6bf84550fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2160 processed earlier; will process 1011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85359== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4c4813594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4c4787b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4c476a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2684a9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26848a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2684885858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4c4743e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a4c5215018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4c51af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a4c51b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4c51b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a4c4bd08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4c4bbe075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4c4bb77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4c4c21d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4c4813c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4c48ffd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4c476bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4c47752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4c475c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4c47884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2684887082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4c474fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed8ca15d6e6ae546fb106f02369dbf548e37786a Step #5: MERGE-OUTER: attempt 1210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3898592316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ed8ca15d6e6ae546fb106f02369dbf548e37786a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2161 processed earlier; will process 1010 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85373== ERROR: libFuzzer: deadly signal Step #5: #0 0x56238dd19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56238dc8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56238dc70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8c5e9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8c5cad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8c5c8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56238dc49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56238e71b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56238e6b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56238e6b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56238e6b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56238e18df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56238e1c4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56238e0d642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56238e0c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56238e0bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56238e127d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56238dd19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56238de05d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56238dc71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56238dc7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56238dc627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56238dc8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa8c5c8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56238dc55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9a5dde0db867abbea514260aa15f021f7239c9c Step #5: MERGE-OUTER: attempt 1211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3900360659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b9a5dde0db867abbea514260aa15f021f7239c9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2162 processed earlier; will process 1009 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85421== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563fc2b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563fc22ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563fc20d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f775e61c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f775e43100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f775e410858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563fc1e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5563fccb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563fcc52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563fcc54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563fcc5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5563fc6738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563fc661075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563fc65a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563fc6c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563fc2b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563fc3a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563fc20ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563fc2182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563fc1ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563fc22b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f775e412082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563fc1f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7d8809082fd6cda6fc9d6c4b26dba8664c0b65c Step #5: MERGE-OUTER: attempt 1212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3901465687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d7d8809082fd6cda6fc9d6c4b26dba8664c0b65c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2163 processed earlier; will process 1008 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85435== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bbf6d57594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bbf6ccbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bbf6cae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd21d08241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd21ce9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd21ce76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bbf6c87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bbf7759018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bbf76f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bbf76f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bbf76f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bbf71cbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bbf7202fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bbf711442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bbf7102075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bbf70fb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bbf7165d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bbf6d57c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bbf6e43d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bbf6cafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bbf6cb92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bbf6ca07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bbf6ccc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd21ce78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bbf6c93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dd5070366dfb6ab114cf937e8e0e6c877d50f6d Step #5: MERGE-OUTER: attempt 1213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3903276234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0dd5070366dfb6ab114cf937e8e0e6c877d50f6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2164 processed earlier; will process 1007 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85483== ERROR: libFuzzer: deadly signal Step #5: #0 0x56343f624594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56343f598b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56343f57b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf551b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf54fce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf54fad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56343f554e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563440026018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56343ffc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56343ffc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56343ffc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56343f9e18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56343f9cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56343f9c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56343fa32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56343f624c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56343f710d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56343f57cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56343f5862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56343f56d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56343f5994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf54faf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56343f560bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c138bb9f10840bda361e79df928298959a9f3394 Step #5: MERGE-OUTER: attempt 1214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3904874796 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c138bb9f10840bda361e79df928298959a9f3394' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2165 processed earlier; will process 1006 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85501== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae4b4f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae4b46db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae4b450665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7abcbae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7abc9c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7abc9a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae4b429e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae4befb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae4be95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae4be97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae4be9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae4b8b68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae4b8a4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae4b89d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae4b907d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae4b4f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae4b5e5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae4b451d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae4b45b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae4b4427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae4b46e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7abc9a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae4b435bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-337d6b75232721dc041e2e85d00d080dfc996725 Step #5: MERGE-OUTER: attempt 1215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3906011256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/337d6b75232721dc041e2e85d00d080dfc996725' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2166 processed earlier; will process 1005 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85515== ERROR: libFuzzer: deadly signal Step #5: #0 0x55884a901594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55884a875b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55884a858665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd487f1d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd487d3200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd487d11858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55884a831e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55884b303018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55884b29d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55884b29f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55884b29f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55884ad75f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55884adacfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55884acbe42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55884acac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55884aca57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55884ad0fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55884a901c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55884a9edd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55884a859d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55884a8632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55884a84a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55884a8764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd487d13082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55884a83dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-605aac7bcaeb46a71bc7b05c570dd307344f6419 Step #5: MERGE-OUTER: attempt 1216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3907814321 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/605aac7bcaeb46a71bc7b05c570dd307344f6419' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2167 processed earlier; will process 1004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85563== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a9190f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a91883b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a91866665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5f4a3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5f485100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5f4830858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a9183fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a92311018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a922ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a922ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a922ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a91ccc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a91cba075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a91cb37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a91d1dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a9190fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a919fbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a91867d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a918712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a918587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a918844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5f4832082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a9184bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72f9d81a3c9406ddffd8dbf36e48f74dcd52740a Step #5: MERGE-OUTER: attempt 1217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3909416024 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/72f9d81a3c9406ddffd8dbf36e48f74dcd52740a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2168 processed earlier; will process 1003 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85581== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c638d2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c638c9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c638c81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32d1bf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32d1a0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32d19ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c638c5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c63972c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6396c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6396c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6396c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6390e78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6390d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6390ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c639138d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c638d2ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c638e16d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c638c82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c638c8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c638c737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c638c9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32d19ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c638c66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c09bbf20e92ff6e06bc687156eff3244c0f14a41 Step #5: MERGE-OUTER: attempt 1218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3910986328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c09bbf20e92ff6e06bc687156eff3244c0f14a41' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2169 processed earlier; will process 1002 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85599== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e91f3dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e91f351b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e91f334665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb000a4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb00085f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb00083e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e91f30de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e91fddf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e91fd79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e91fd7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e91fd7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e91f79a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e91f788075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e91f7817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e91f7ebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e91f3ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e91f4c9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e91f335d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e91f33f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e91f3267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e91f3524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb000840082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e91f319bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-738d40a2147fcb7e57de97913774e4d8d9b72129 Step #5: MERGE-OUTER: attempt 1219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3912154234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/738d40a2147fcb7e57de97913774e4d8d9b72129' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2170 processed earlier; will process 1001 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==85613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da85073594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da84fe7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da84fca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc55b8ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc55b6df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc55b6be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da84fa3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55da85a75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da85a0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55da85a11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da85a1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55da854e7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da8551d548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55da85436bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55da85179e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55da85156fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55da8515fe4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55da8515fe4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55da8515fe4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55da84fcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da84fd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da84fbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da84fe84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc55b6c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da84fafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bebcde3341456f9368ac27915d796bc5c47a43b0 Step #5: MERGE-OUTER: attempt 1220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3914551447 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bebcde3341456f9368ac27915d796bc5c47a43b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2171 processed earlier; will process 1000 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85731== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e39d7cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e39d741b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e39d724665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34de03241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34dde4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34dde26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e39d6fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e39e1cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e39e169632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e39e16b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e39e16b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e39dc41f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e39dc78fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e39db8a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e39db78075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e39db717cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e39dbdbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e39d7cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e39d8b9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e39d725d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e39d72f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e39d7167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e39d7424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f34dde28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e39d709bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ec0275a8d5f4a06f81ffcb0e928e1a0ddcd0ffa Step #5: MERGE-OUTER: attempt 1221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3916768198 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ec0275a8d5f4a06f81ffcb0e928e1a0ddcd0ffa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2173 processed earlier; will process 998 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85815== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581377b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558137724b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558137707665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca04ab241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca048c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca048a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581376e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5581381b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55813814c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55813814e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55813814e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558137b6d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558137b5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558137b547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558137bbed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5581377b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55813789cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558137708d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581377122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581376f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581377254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca048a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5581376ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19db068d0dc65d73736c878eb357b327654d3d5e Step #5: MERGE-OUTER: attempt 1222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3918415646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/19db068d0dc65d73736c878eb357b327654d3d5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2174 processed earlier; will process 997 files now Step #5: #1 pulse exec/s: 0 rss: 268Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85862== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a537c93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a537c07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a537bea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdec91ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdec8fc300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdec8fa2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a537bc3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a538695018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a53862f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a538631375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a53863135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a5380508c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a53803e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a5380377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a5380a1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a537c93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a537d7fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a537bebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a537bf52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a537bdc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a537c084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdec8fa4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a537bcfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-575be0f072264b69316b4cbea4fdf001d1295281 Step #5: MERGE-OUTER: attempt 1223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3919927027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/575be0f072264b69316b4cbea4fdf001d1295281' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2176 processed earlier; will process 995 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85972== ERROR: libFuzzer: deadly signal Step #5: #0 0x558909deb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558909d5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558909d42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f753e71341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f753e52800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f753e507858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558909d1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55890a7ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55890a787632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55890a789375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55890a78935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55890a25ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55890a296fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55890a1a842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55890a196075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55890a18f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55890a1f9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558909debc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558909ed7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558909d43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558909d4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558909d347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558909d604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f753e509082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558909d27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0049f7241c8320d53b4f516b1d95e117cdbcb9c5 Step #5: MERGE-OUTER: attempt 1224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3921643254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0049f7241c8320d53b4f516b1d95e117cdbcb9c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2177 processed earlier; will process 994 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85990== ERROR: libFuzzer: deadly signal Step #5: #0 0x562476a46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624769bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56247699d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce3ca8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce3c8a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce3c881858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562476976e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562477448018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624773e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5624773e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624773e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562476e038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562476df1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562476dea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562476e54d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562476a46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562476b32d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56247699ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624769a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56247698f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624769bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce3c883082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562476982bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3e4eefbf511637f37b240e3e2b25de17b7d7c2b Step #5: MERGE-OUTER: attempt 1225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3922855152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d3e4eefbf511637f37b240e3e2b25de17b7d7c2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2178 processed earlier; will process 993 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86033== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bed166594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bed0dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bed0bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f614bdea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f614bbff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f614bbde858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bed096e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560bedb68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bedb02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560bedb04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560bedb0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560bed5238c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560bed511075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560bed50a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560bed574d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560bed166c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560bed252d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560bed0bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560bed0c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560bed0af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560bed0db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f614bbe0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560bed0a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53130233c3b033a9eb454cace53d845a0bec7240 Step #5: MERGE-OUTER: attempt 1226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3924637852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/53130233c3b033a9eb454cace53d845a0bec7240' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2179 processed earlier; will process 992 files now Step #5: 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E p Step #5: 2026-06-15 07:38:34,661 E 0000010 TiMM Step #5: 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E 2026-06-15 07:38:34,661 E invalid hash format: ᡡᡡᡡᥡᡡᡡᡡᡡᡡᡡᡡᡡᡡᡡᡡᡡፍ Step #5: 2026-06-15 07:38:34,661 E invalid hash format: %x Step #5: 2026-06-15 07:38:34,661 E invalid hash format: Step #5: 2026-06-15 07:38:34,662 E invalid hash format: !>c񯬌؊2026-06-15 07:38:34,662 E #1 pulse exec/s: 0 rss: 223Mb Step #5: 2026-06-15 07:38:34,670 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:38:35,225 I Loading checkpoints Step #5: 2026-06-15 07:38:35,413 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:38:35,413 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:38:35,427 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:38:36,465 I Loading checkpoints Step #5: 2026-06-15 07:38:37,096 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:38:37,220 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86050== ERROR: libFuzzer: deadly signal Step #5: #0 0x562162020594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562161f94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562161f77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a040d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a03ee500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a03ec4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562161f50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562162a22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621629bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5621629be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621629be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5621623dd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621623cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621623c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56216242ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562162020c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56216210cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562161f78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562161f822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562161f697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562161f954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a03ec6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562161f5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cadf5a2e220b36bbe85b20378f67ad918c94a26 Step #5: MERGE-OUTER: attempt 1227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3928098730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9cadf5a2e220b36bbe85b20378f67ad918c94a26' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2183 processed earlier; will process 988 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86180== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afe704f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afe6fc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afe6fa6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20d867341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20d848800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20d8467858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afe6f7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55afe7a51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afe79eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55afe79ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afe79ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55afe740c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afe73fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afe73f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afe745dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afe704fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afe713bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55afe6fa7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55afe6fb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55afe6f987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55afe6fc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f20d8469082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55afe6f8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-557548e2c0daa11cc1e732715db348caa979d737 Step #5: MERGE-OUTER: attempt 1228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3930448692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/557548e2c0daa11cc1e732715db348caa979d737' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2185 processed earlier; will process 986 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86269== ERROR: libFuzzer: deadly signal Step #5: #0 0x559991ea1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559991e15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559991df8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5203ea541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5203cba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5203c99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559991dd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5599928a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55999283d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55999283f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55999283f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55999225e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55999224c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599922457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599922afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559991ea1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559991f8dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559991df9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559991e032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559991dea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559991e164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5203c9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559991dddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a091627ae35e17d7725446af549847e298db2fb4 Step #5: MERGE-OUTER: attempt 1229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3933429873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a091627ae35e17d7725446af549847e298db2fb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2188 processed earlier; will process 983 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86352== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7e1224594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7e1198b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7e117b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ff7ac541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ff78da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ff78b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7e1154e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b7e1c26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7e1bc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b7e1bc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7e1bc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b7e1698f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7e16cffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b7e15e142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b7e15cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b7e15c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7e1632d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b7e1224c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b7e1310d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b7e117cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b7e11862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b7e116d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b7e11994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7ff78bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b7e1160bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-226ff5f0406a201ccec1415ad9d1f1f1ae13d618 Step #5: MERGE-OUTER: attempt 1230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3937457429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/226ff5f0406a201ccec1415ad9d1f1f1ae13d618' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2192 processed earlier; will process 979 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86426== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c6eaa0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c6ea14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c6e9f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83acc0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83aca2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83ac9ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c6e9d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563c6f4a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c6f43c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563c6f43e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c6f43e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563c6ee5d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c6ee4b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c6ee447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c6eeaed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c6eaa0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c6eb8cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c6e9f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c6ea022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c6e9e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c6ea154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f83aca01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c6e9dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3450613ab2b336aa00a430bfc6b42917d2a83380 Step #5: MERGE-OUTER: attempt 1231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3938606559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3450613ab2b336aa00a430bfc6b42917d2a83380' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2193 processed earlier; will process 978 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86469== ERROR: libFuzzer: deadly signal Step #5: #0 0x558383a5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583839d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583839b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f727df3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f727dd4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f727dd29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55838398de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55838445f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583843f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5583843fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583843fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558383e1a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558383e08075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558383e017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558383e6bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558383a5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558383b49d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5583839b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583839bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5583839a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583839d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f727dd2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558383999bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6f232f30661f37f96b732f5963f7d699335efdd Step #5: MERGE-OUTER: attempt 1232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3939375331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6f232f30661f37f96b732f5963f7d699335efdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2194 processed earlier; will process 977 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86510== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f784833594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7847a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f78478a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f791854941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f791835e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f791833d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f784763e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f785235018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7851cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f7851d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7851d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f784bf08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f784bde075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f784bd77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f784c41d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f784833c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f78491fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f78478bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7847952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f78477c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7847a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f791833f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f78476fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-acfac49b2ecdd36d10d5dea21f876823f124d324 Step #5: MERGE-OUTER: attempt 1233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3940516169 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/acfac49b2ecdd36d10d5dea21f876823f124d324' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2195 processed earlier; will process 976 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86521== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc4fdb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc4fd24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc4fd07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f40001f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f400000a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ffffe9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc4fce0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc507b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc5074c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc5074e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc5074e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc5016d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc5015b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc501547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc501bed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc4fdb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc4fe9cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc4fd08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc4fd122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc4fcf97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc4fd254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ffffeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc4fcecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69d2ae00c398cd38bd4680cb5946a83bfc06e6fe Step #5: MERGE-OUTER: attempt 1234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3942199148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/69d2ae00c398cd38bd4680cb5946a83bfc06e6fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2196 processed earlier; will process 975 files now Step #5: #1 pulse exec/s: 0 rss: 133Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86538== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c645b9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c645b12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c645af5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93c5cfa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93c5b0f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93c5aee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c645acee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6465a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c64653a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c64653c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c64653c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c645f5b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c645f49075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c645f427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c645facd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c645b9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c645c8ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c645af6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c645b002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c645ae77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c645b134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93c5af0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c645adabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1ef3f5eaae037b6b7511a3dde96a963e25e77c3 Step #5: MERGE-OUTER: attempt 1235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3943726688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c1ef3f5eaae037b6b7511a3dde96a963e25e77c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2198 processed earlier; will process 973 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a38eb35594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a38eaa9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a38ea8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf9ba0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf9b82400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf9b803858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a38ea65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a38f537018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a38f4d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a38f4d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a38f4d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a38efa9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a38efe0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a38eef242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a38eee0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a38eed97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a38ef43d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a38eb35c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a38ec21d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a38ea8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a38ea972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a38ea7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a38eaaa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf9b805082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a38ea71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d85e4daa806d754eb8176d30d135b2743e0c318a Step #5: MERGE-OUTER: attempt 1236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3945960990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d85e4daa806d754eb8176d30d135b2743e0c318a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2200 processed earlier; will process 971 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86737== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0a5324594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0a5298b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0a527b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd125d1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd125b2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd125b09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0a5254e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c0a5d26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0a5cc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c0a5cc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0a5cc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c0a5798f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c0a57cffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c0a56e142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c0a56cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c0a56c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c0a5732d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c0a5324c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c0a5410d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c0a527cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c0a52862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c0a526d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c0a52994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd125b0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c0a5260bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-180efe06cedcd67ab795d0ceeb0bdd7597a4f541 Step #5: MERGE-OUTER: attempt 1237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3947200572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/180efe06cedcd67ab795d0ceeb0bdd7597a4f541' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2201 processed earlier; will process 970 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86754== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ac7328594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ac729cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ac727f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b33c3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b33a4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b33a27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ac7258e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ac7d2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ac7cc4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ac7cc6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ac7cc635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ac76e58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ac76d3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ac76cc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ac7736d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ac7328c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ac7414d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ac7280d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ac728a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ac72717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ac729d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b33a29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ac7264bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31da50c0d0a13b782bd4bc59d3cfb132c6177a07 Step #5: MERGE-OUTER: attempt 1238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3948353940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/31da50c0d0a13b782bd4bc59d3cfb132c6177a07' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2202 processed earlier; will process 969 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86797== ERROR: libFuzzer: deadly signal Step #5: #0 0x55835e6fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55835e66eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55835e651665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50c29cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50c27e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50c27c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55835e62ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55835f0fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55835f096632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55835f098375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55835f09835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55835eb6ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55835eba5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55835eab742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55835eaa5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55835ea9e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55835eb08d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55835e6fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55835e7e6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55835e652d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55835e65c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55835e6437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55835e66f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f50c27c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55835e636bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c72210ba0825dec5e3125ae0cd8913cc1a311ab5 Step #5: MERGE-OUTER: attempt 1239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3949606939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c72210ba0825dec5e3125ae0cd8913cc1a311ab5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2203 processed earlier; will process 968 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86810== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9bd818594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9bd78cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9bd76f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc11824241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc11805700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc118036858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9bd748e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e9be21a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9be1b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e9be1b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9be1b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9bdbd58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e9bdbc3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9bdbbc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9bdc26d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9bd818c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9bd904d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9bd770d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9bd77a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9bd7617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9bd78d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc118038082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9bd754bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fda6d826f02edd37bc1035d04bcf656cf99690b Step #5: MERGE-OUTER: attempt 1240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3951759612 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4fda6d826f02edd37bc1035d04bcf656cf99690b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2205 processed earlier; will process 966 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86862== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f7a51d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f7a491b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f7a474665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f054d19e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f054cfb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f054cf92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f7a44de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564f7af1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f7aeb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564f7aebb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f7aebb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564f7a8da8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f7a8c8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f7a8c17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f7a92bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f7a51dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f7a609d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f7a475d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f7a47f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f7a4667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f7a4924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f054cf94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f7a459bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e23885280f0db735ddbd4238a0d57a9362510a4f Step #5: MERGE-OUTER: attempt 1241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3952892946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e23885280f0db735ddbd4238a0d57a9362510a4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2206 processed earlier; will process 965 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86876== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606efdbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606efd30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606efd13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ccb90741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ccb71c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ccb6fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606efcece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5606f07be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606f0758632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606f075a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5606f0161570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5606f01cad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5606efdbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5606efea8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5606efd14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5606efd1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5606efd057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5606efd314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0ccb6fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5606efcf8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-554f5e9ed6b42d334e6be16cbf9ead46b065bcad Step #5: MERGE-OUTER: attempt 1242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3954268757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/554f5e9ed6b42d334e6be16cbf9ead46b065bcad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2207 processed earlier; will process 964 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86894== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d23d7f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d23d76cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d23d74f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff12a06441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff129e7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff129e58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d23d728e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d23e1fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d23e194632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d23e196375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d23e19635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d23dc6cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d23dca3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d23dbb542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d23dba3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d23db9c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d23dc06d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d23d7f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d23d8e4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d23d750d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d23d75a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d23d7417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d23d76d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff129e5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d23d734bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-515aa6fd437bb40a47d97a1b7f113fcce528e343 Step #5: MERGE-OUTER: attempt 1243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3955139369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/515aa6fd437bb40a47d97a1b7f113fcce528e343' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2208 processed earlier; will process 963 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86911== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fd0448594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fd03bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fd039f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f984aa7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f984a89400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f984a873858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fd0378e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564fd0e4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fd0de4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564fd0de6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564fd0de635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564fd08058c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564fd07f3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564fd07ec7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564fd0856d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564fd0448c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564fd0534d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564fd03a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564fd03aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564fd03917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564fd03bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f984a875082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564fd0384bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ae95fb8c84e07a4c62aca70c5b4402ef8296785 Step #5: MERGE-OUTER: attempt 1244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3959178009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9ae95fb8c84e07a4c62aca70c5b4402ef8296785' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2211 processed earlier; will process 960 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87034== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587db566594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587db4dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587db4bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe23f33241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe23f14700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe23f126858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587db496e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5587dbf68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587dbf02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5587dbf04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587dbf0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5587db9daf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587dba11fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5587db92342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587db911075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587db90a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5587db974d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5587db566c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5587db652d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5587db4bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5587db4c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587db4af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5587db4db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe23f128082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5587db4a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0f9ef886f8c708491583d7da8af100fe60f5c0a Step #5: MERGE-OUTER: attempt 1245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3960424694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e0f9ef886f8c708491583d7da8af100fe60f5c0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2212 processed earlier; will process 959 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87051== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a718855594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7187c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7187ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b8538441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b8519900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b85178858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a718785e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a719257018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7191f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a7191f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7191f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a718cc9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a718d00fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a718c1242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a718c00075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a718bf97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a718c63d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a718855c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a718941d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a7187add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a7187b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a71879e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a7187ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b8517a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a718791bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7604a5015bb46196ca1931c6ac065fec411ae57 Step #5: MERGE-OUTER: attempt 1246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3963046769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d7604a5015bb46196ca1931c6ac065fec411ae57' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2214 processed earlier; will process 957 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87168== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601affbd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601aff31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601aff14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f457df6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f457dd7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f457dd56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601afeede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5601b09bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601b0959632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5601b095b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601b095b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5601b0431f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5601b0468fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5601b037a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5601b0368075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5601b03617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5601b03cbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5601affbdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5601b00a9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5601aff15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601aff1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601aff067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601aff324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f457dd58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601afef9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92e029d04591f443be0de8305bab2b13de4f7b36 Step #5: MERGE-OUTER: attempt 1247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3964533832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/92e029d04591f443be0de8305bab2b13de4f7b36' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2216 processed earlier; will process 955 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87315== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d402372594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4022e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4022c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56c319d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56c2fb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56c2f91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4022a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d402d74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d402d0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d402d10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d402d1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d40272f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d40271d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4027167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d402780d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d402372c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d40245ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4022cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4022d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4022bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4022e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56c2f93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4022aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2bb2004529c218f243271f9b2fe5b19c5bf7121 Step #5: MERGE-OUTER: attempt 1248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3965615101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c2bb2004529c218f243271f9b2fe5b19c5bf7121' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2217 processed earlier; will process 954 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87331== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a331239594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3311adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a331190665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61d590141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61d571600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61d56f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a331169e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a331c3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a331bd5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a331bd7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a331bd735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a3315f68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3315e4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3315dd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a331647d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a331239c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a331325d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a331191d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a33119b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3311827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3311ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61d56f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a331175bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0983b2566cd0cdb66228b6f1c77e6e4cf6b184d9 Step #5: MERGE-OUTER: attempt 1249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3966420136 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0983b2566cd0cdb66228b6f1c77e6e4cf6b184d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2218 processed earlier; will process 953 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87349== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d866d57594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d866ccbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d866cae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f274854041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f274835500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2748334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d866c87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d867759018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8676f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d8676f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8676f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d8671148c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d867102075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8670fb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d867165d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d866d57c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d866e43d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d866cafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d866cb92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d866ca07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d866ccc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2748336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d866c93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-653a5191f793a4d8505cc2ff3cb845787eb7caee Step #5: MERGE-OUTER: attempt 1250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3967201000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/653a5191f793a4d8505cc2ff3cb845787eb7caee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2219 processed earlier; will process 952 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==87367== ERROR: libFuzzer: deadly signal Step #5: #0 0x562491e81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562491df5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562491dd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f158f7bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f158f5d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f158f5b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562491db1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562492883018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56249281d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56249281f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x562492226570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56249228fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562491e81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562491f6dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562491dd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562491de32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562491dca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562491df64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f158f5b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562491dbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f00c1297c8f195f23ca95da62ac658e3480a22e Step #5: MERGE-OUTER: attempt 1251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3967982578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6f00c1297c8f195f23ca95da62ac658e3480a22e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2220 processed earlier; will process 951 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87420== ERROR: libFuzzer: deadly signal Step #5: #0 0x55820426b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582041dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582041c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3d94d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3d92e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3d92c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55820419be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558204c6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558204c07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558204c09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558204c0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582046288c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558204616075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55820460f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558204679d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55820426bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558204357d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5582041c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582041cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582041b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582041e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3d92c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582041a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d2af153ac6904ceec1f6524ffad42a632011fb7 Step #5: MERGE-OUTER: attempt 1252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3973192713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6d2af153ac6904ceec1f6524ffad42a632011fb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2225 processed earlier; will process 946 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87630== ERROR: libFuzzer: deadly signal Step #5: #0 0x563be3c7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563be3bf3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563be3bd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe470e9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe470caa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe470c89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563be3bafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563be4681018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563be461b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563be461d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563be461d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563be40f3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563be412afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563be403c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563be402a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563be40237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563be408dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563be3c7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563be3d6bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563be3bd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563be3be12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563be3bc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563be3bf44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe470c8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563be3bbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac211ff7949c88e7162400e6ad9c1e7ca43dbc4f Step #5: MERGE-OUTER: attempt 1253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3973678988 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac211ff7949c88e7162400e6ad9c1e7ca43dbc4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2226 processed earlier; will process 945 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87640== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c44b786594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c44b6fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c44b6dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb57aeac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb57acc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb57aca0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c44b6b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c44c188018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c44c122632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c44c124375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c44c12435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c44bbfaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c44bc31fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c44bb4342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c44bb31075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c44bb2a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c44bb94d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c44b786c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c44b872d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c44b6ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c44b6e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c44b6cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c44b6fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb57aca2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c44b6c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08e5bed0c8f96c978ae43477034fbdc2285328d4 Step #5: MERGE-OUTER: attempt 1254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3975705380 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/08e5bed0c8f96c978ae43477034fbdc2285328d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2230 processed earlier; will process 941 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87800== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ecfd1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ecfc8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ecfc71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8413c5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8413a6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8413a46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ecfc4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556ed071c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ed06b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556ed06b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ed06b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556ed018ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556ed01c5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556ed00d742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556ed00c5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556ed00be7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556ed0128d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556ecfd1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556ecfe06d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556ecfc72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556ecfc7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556ecfc637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556ecfc8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8413a48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556ecfc56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d889f0ae10c92e366ffbe38c8afaa83f51ad7413 Step #5: MERGE-OUTER: attempt 1255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3977072216 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d889f0ae10c92e366ffbe38c8afaa83f51ad7413' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2232 processed earlier; will process 939 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87857== ERROR: libFuzzer: deadly signal Step #5: #0 0x560688c52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560688bc6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560688ba9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f127996a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f127977f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f127975e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560688b82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560689654018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606895ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606895f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606895f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56068900f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560688ffd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560688ff67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560689060d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560688c52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560688d3ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560688baad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560688bb42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560688b9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560688bc74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1279760082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560688b8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d9443517adf2afa29e937b8b3e77f1b80603d40 Step #5: MERGE-OUTER: attempt 1256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3977514875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d9443517adf2afa29e937b8b3e77f1b80603d40' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2233 processed earlier; will process 938 files now Step #5: 2026-06-15 07:39:27,657 E invalid hash format: xnnnnnnnnnmnnnpnࠠ +2794/-s ** 421 =75n9=n ` _____H Step #5: 2026-06-15 07:39:27,657 E 2026-06-15 07:39:27,657 E p Step #5: 2026-06-15 07:39:27,657 E ? 0000010 TiMM Step #5: 2026-06-15 07:39:27,657 E 2026-06-15 07:39:27,657 E 2026-06-15 07:39:27,657 E invalid hash format: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Step #5: 2026-06-15 07:39:27,657 E invalid hash format: MMMMADH-SMM? Step #5: 2026-06-15 07:39:27,657 E invalid hash format: ĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄ Step #5: 2026-06-15 07:39:27,657 E invalid hash format: ĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄ Step #5: 2026-06-15 07:39:27,657 E invalid hash format: ĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĄĠ???LS_PSK_WITH_AES_128_ Step #5: 2026-06-15 07:39:27,657 E #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:39:27,662 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:39:28,013 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87928== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598234fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559823471b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559823454665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5588ce441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5588af900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5588ad8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55982342de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559823eff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559823e99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559823e9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559823e9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559823971f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5598239a8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5598238ba42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5598238a8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5598238a17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55982390bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5598234fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5598235e9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559823455d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55982345f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598234467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598234724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5588ada082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559823439bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3c50b276a1fc45ad5a1210862f2e3cfef305061 Step #5: MERGE-OUTER: attempt 1257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3978743303 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3c50b276a1fc45ad5a1210862f2e3cfef305061' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2235 processed earlier; will process 936 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87979== ERROR: libFuzzer: deadly signal Step #5: #0 0x559516a59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595169cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595169b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febd7be041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febd79f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febd79d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559516989e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55951745b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595173f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5595173f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595173f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559516ecdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559516f04fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559516e1642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559516e04075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559516dfd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559516e67d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559516a59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559516b45d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595169b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595169bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595169a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595169ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7febd79d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559516995bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af119f3f1735a605cbd8382ea7ef04acd3da7d3c Step #5: MERGE-OUTER: attempt 1258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3981610459 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af119f3f1735a605cbd8382ea7ef04acd3da7d3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2239 processed earlier; will process 932 files now Step #5: #1 pulse exec/s: 0 rss: 295Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88170== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c38fb2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c38f26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c38f09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86576ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f865751400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86574f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c38ee2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c399b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c3994e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c39950375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c3995035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c3936f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c3935d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c393567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c393c0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c38fb2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c3909ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c38f0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c38f142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c38efb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c38f274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f86574f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c38eeebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ff5d8d3fe6a2274228266d10b30f34707f6fb1e Step #5: MERGE-OUTER: attempt 1259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3983866320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9ff5d8d3fe6a2274228266d10b30f34707f6fb1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2242 processed earlier; will process 929 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88288== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dde98aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dde981eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dde9801665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7abc0441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7aba1900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7ab9f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dde97dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ddea2ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddea246632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ddea248375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddea24835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dde9c678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dde9c55075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dde9c4e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dde9cb8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dde98aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dde9996d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dde9802d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dde980c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dde97f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dde981f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7ab9fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dde97e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42b6c455086e86863bd9dc22bec7de226db4ab31 Step #5: MERGE-OUTER: attempt 1260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3987715625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/42b6c455086e86863bd9dc22bec7de226db4ab31' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2243 processed earlier; will process 928 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88296== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af6661a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af6658eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af66571665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd72112341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd720f3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd720f17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af6654ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55af6701c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af66fb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55af66fb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af66fb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55af66a8ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af66ac5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af669d742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af669c5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af669be7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af66a28d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af6661ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af66706d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af66572d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af6657c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af665637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af6658f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd720f19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af66556bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72721a30db97ef6ec0cb80f92de402f121d637b5 Step #5: MERGE-OUTER: attempt 1261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3989027091 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/72721a30db97ef6ec0cb80f92de402f121d637b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2246 processed earlier; will process 925 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88386== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583298bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558329833b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558329816665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d99a5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d9987200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d99851858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583297efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55832a2c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55832a25b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55832a25d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55832a25d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558329c7c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558329c6a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558329c637cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558329ccdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5583298bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5583299abd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558329817d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583298212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5583298087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583298344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d99853082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5583297fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f0db6214434065b9557080383957c16045624c1 Step #5: MERGE-OUTER: attempt 1262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3989620635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0f0db6214434065b9557080383957c16045624c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2247 processed earlier; will process 924 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88397== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb5c3f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb5c36bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb5c34e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe26234b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe26216000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe26213f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb5c327e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bb5cdf9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb5cd93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bb5cd95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb5cd9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bb5c7b48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bb5c7a2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bb5c79b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bb5c805d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bb5c3f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bb5c4e3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bb5c34fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bb5c3592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bb5c3407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bb5c36c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe262141082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bb5c333bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-253afa22700df4c78563778aad702f13681c9acf Step #5: MERGE-OUTER: attempt 1263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3990545534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/253afa22700df4c78563778aad702f13681c9acf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2248 processed earlier; will process 923 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88413== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7bad51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7bacc5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7baca8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fad9cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fad7e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fad7c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7bac81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f7bb753018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7bb6ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f7bb6ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7bb6ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f7bb10e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f7bb0fc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f7bb0f57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f7bb15fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f7bad51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f7bae3dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f7baca9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7bacb32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f7bac9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7bacc64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fad7c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f7bac8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aba9bf72053e38e027bea7717f93f7d37d8dc17c Step #5: MERGE-OUTER: attempt 1264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3991318812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aba9bf72053e38e027bea7717f93f7d37d8dc17c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2249 processed earlier; will process 922 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88431== ERROR: libFuzzer: deadly signal Step #5: #0 0x556217d69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556217cddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556217cc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2be0e0a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2be0c1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2be0bfe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556217c99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55621876b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556218705632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556218707375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55621870735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5562181268c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556218114075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55621810d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556218177d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556217d69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556217e55d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556217cc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556217ccb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556217cb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556217cde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2be0c00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556217ca5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19cbc0d4fa055b1c2801d7ba5545453fa5416c45 Step #5: MERGE-OUTER: attempt 1265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3992089119 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/19cbc0d4fa055b1c2801d7ba5545453fa5416c45' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2250 processed earlier; will process 921 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88449== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edb543e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edb53b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edb5395665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f936d66541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f936d47a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f936d459858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edb536ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55edb5e40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edb5dda632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55edb5ddc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55edb5ddc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55edb58b2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55edb58e9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55edb57fb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55edb57e9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55edb57e27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55edb584cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55edb543ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55edb552ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55edb5396d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55edb53a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55edb53877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55edb53b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f936d45b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55edb537abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98b17528cb9e630e75a466142938328d7144b421 Step #5: MERGE-OUTER: attempt 1266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3995713393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/98b17528cb9e630e75a466142938328d7144b421' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2255 processed earlier; will process 916 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88582== ERROR: libFuzzer: deadly signal Step #5: #0 0x563352f99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563352f0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563352ef0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe75d41641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe75d22b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe75d20a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563352ec9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56335399b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563353935632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563353937375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56335393735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5633533568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563353344075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56335333d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633533a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563352f99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563353085d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563352ef1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563352efb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563352ee27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563352f0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe75d20c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563352ed5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dbeb8ca3d248fa87ff9ccadba12116c82f138ff Step #5: MERGE-OUTER: attempt 1267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3996553208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5dbeb8ca3d248fa87ff9ccadba12116c82f138ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2256 processed earlier; will process 915 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==88599== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c713fdc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c713f50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c713f33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e2f8c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e2f6db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e2f6ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c713f0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c7149de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c714978632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c71497a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55c714381570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c7143ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c713fdcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c7140c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c713f34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c713f3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c713f257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c713f514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1e2f6bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c713f18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd84c945ad9cbcec8261b9a2e9716eed1b1dc873 Step #5: MERGE-OUTER: attempt 1268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3997330303 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cd84c945ad9cbcec8261b9a2e9716eed1b1dc873' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2257 processed earlier; will process 914 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: #4 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88621== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e209f3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e209eb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e209e93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda74c5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda74a6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda74a44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e209e6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e20a93e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e20a8d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e20a8da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e20a8da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e20a3b0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e20a3e7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e20a2f942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e20a2e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e20a2e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e20a34ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e209f3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e20a028d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e209e94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e209e9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e209e857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e209eb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fda74a46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e209e78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52fd045df96cd4000ab02ea3b21fa9b6f63f3c87 Step #5: MERGE-OUTER: attempt 1269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4000762664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/52fd045df96cd4000ab02ea3b21fa9b6f63f3c87' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2262 processed earlier; will process 909 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88795== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8d0caf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8d0c23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8d0c06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe68f0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe68d1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe68cf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8d0bdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e8d16b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8d164b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e8d164d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8d164d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e8d1123f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8d115afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e8d106c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e8d105a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e8d10537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e8d10bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e8d0cafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e8d0d9bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e8d0c07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e8d0c112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e8d0bf87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e8d0c244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe68cf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e8d0bebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8ca71cfdfd503135e3d98c4b0497ae0114d50c2 Step #5: MERGE-OUTER: attempt 1270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4001241297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b8ca71cfdfd503135e3d98c4b0497ae0114d50c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2263 processed earlier; will process 908 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88834== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565c4939594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565c48adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565c4890665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a6165a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a6146f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a6144e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565c4869e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5565c533b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565c52d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5565c52d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565c52d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5565c4cf68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5565c4ce4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565c4cdd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565c4d47d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565c4939c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565c4a25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565c4891d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565c489b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565c48827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565c48ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3a61450082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565c4875bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28a1e6de42ee1c9e1f1995c0b6f913de266528b0 Step #5: MERGE-OUTER: attempt 1271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4001900044 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/28a1e6de42ee1c9e1f1995c0b6f913de266528b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2264 processed earlier; will process 907 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88846== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563e5842594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563e57b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563e5799665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52d42b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52d40c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52d40a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563e5772e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5563e6244018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563e61de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563e61e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563e61e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5563e5bff8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563e5bed075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563e5be67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563e5c50d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563e5842c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563e592ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563e579ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563e57a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563e578b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563e57b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52d40aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563e577ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed950fc4fb4583e700b0cd4ffe9e5984aad7243 Step #5: MERGE-OUTER: attempt 1272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4004432910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eed950fc4fb4583e700b0cd4ffe9e5984aad7243' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2267 processed earlier; will process 904 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88972== ERROR: libFuzzer: deadly signal Step #5: #0 0x56539d3d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56539d34ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56539d32d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0310e6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0310c7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0310c56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56539d306e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56539ddd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56539dd72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56539dd74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56539dd7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56539d7938c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56539d781075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56539d77a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56539d7e4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56539d3d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56539d4c2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56539d32ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56539d3382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56539d31f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56539d34b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0310c58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56539d312bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7f776c59b125676bd707622f8d58dbfb738e348 Step #5: MERGE-OUTER: attempt 1273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4007697428 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7f776c59b125676bd707622f8d58dbfb738e348' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2272 processed earlier; will process 899 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89141== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c5defb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c5de6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c5de52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25518ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f255171400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25516f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c5de2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c5e8fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c5e897632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c5e899375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c5e89935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c5e36ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c5e3a6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c5e2b842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c5e2a6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c5e29f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c5e309d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c5defbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c5dfe7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c5de53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c5de5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c5de447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c5de704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25516f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c5de37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2100f47cd625e3a1323e512498a0961218148dd Step #5: MERGE-OUTER: attempt 1274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4009155136 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2100f47cd625e3a1323e512498a0961218148dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2274 processed earlier; will process 897 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89229== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d249f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d2496bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d2494e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f229137441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f229118900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2291168858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d24927e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557d253f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d25393632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557d25395375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d2539535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557d24db48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d24da2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d24d9b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d24e05d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d249f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d24ae3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d2494fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d249592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d249407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d2496c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f229116a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d24933bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5220d1246a017a2be649b5ce8a45923e862f5c16 Step #5: MERGE-OUTER: attempt 1275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4009927912 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5220d1246a017a2be649b5ce8a45923e862f5c16' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2275 processed earlier; will process 896 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89246== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2c0c76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2c0beab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2c0bcd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f244a5c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f244a3dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f244a3bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2c0ba6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c2c1678018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2c1612632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c2c1614375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2c161435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c2c10338c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2c1021075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2c101a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2c1084d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2c0c76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2c0d62d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2c0bced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2c0bd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2c0bbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2c0beb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f244a3be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2c0bb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c1c8cbf913037c4c78063d785e6f258e7b6334c Step #5: MERGE-OUTER: attempt 1276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4010712208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2c1c8cbf913037c4c78063d785e6f258e7b6334c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2276 processed earlier; will process 895 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89264== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce97905594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce97879b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce9785c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2338dd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2338be900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2338bc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce97835e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ce98307018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce982a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ce982a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce982a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ce97d79f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ce97db0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ce97cc242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ce97cb0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ce97ca97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ce97d13d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ce97905c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ce979f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ce9785dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ce978672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ce9784e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ce9787a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2338bca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ce97841bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9e28e6870f5665416518d7c07313642f9bf411d Step #5: MERGE-OUTER: attempt 1277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4013448058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a9e28e6870f5665416518d7c07313642f9bf411d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2280 processed earlier; will process 891 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==89468== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9d2092594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9d2006b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9d1fe9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31d372441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31d353900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31d3518858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9d1fc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f9d2a94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9d2a2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f9d2a30578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55f9d2437570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f9d24a0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f9d2092c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f9d217ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f9d1fead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f9d1ff42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f9d1fdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f9d20074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f31d351a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f9d1fcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cea591661edd8a9e0b68268d53d6f2f22c56e5cc Step #5: MERGE-OUTER: attempt 1278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4014228884 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cea591661edd8a9e0b68268d53d6f2f22c56e5cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2281 processed earlier; will process 890 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89520== ERROR: libFuzzer: deadly signal Step #5: #0 0x559135682594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591355f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591355d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59c8dee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59c8c0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59c8be2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591355b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559136084018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55913601e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559136020375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55913602035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559135af6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559135b2dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559135a3f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559135a2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559135a267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559135a90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559135682c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55913576ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591355dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591355e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591355cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591355f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59c8be4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5591355bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae49b7b255bd295da435d343caa5886d87662477 Step #5: MERGE-OUTER: attempt 1279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4014914146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae49b7b255bd295da435d343caa5886d87662477' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2282 processed earlier; will process 889 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89563== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4e7cc5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4e7c39b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4e7c1c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52a94db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52a92f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52a92cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4e7bf5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d4e86c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4e8661632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d4e8663375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4e866335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d4e80828c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4e8070075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4e80697cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4e80d3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4e7cc5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4e7db1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4e7c1dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4e7c272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4e7c0e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4e7c3a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52a92d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4e7c01bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16d55a113a94d15dcdb165eda20e6bc0912ba85f Step #5: MERGE-OUTER: attempt 1280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4015695432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/16d55a113a94d15dcdb165eda20e6bc0912ba85f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2283 processed earlier; will process 888 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89580== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea3c3bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea3c331b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea3c314665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d35bb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d359cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d359ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea3c2ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ea3cdbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea3cd59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ea3cd5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea3cd5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ea3c77a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea3c768075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea3c7617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea3c7cbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea3c3bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea3c4a9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea3c315d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea3c31f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea3c3067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea3c3324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d359ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea3c2f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a66f16cd8fd169991b2982bd123e2c41ba937e0 Step #5: MERGE-OUTER: attempt 1281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4016468029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4a66f16cd8fd169991b2982bd123e2c41ba937e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2284 processed earlier; will process 887 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89598== ERROR: libFuzzer: deadly signal Step #5: #0 0x561470277594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614701ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614701ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa297d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa295ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa295cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614701a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561470c79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561470c13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561470c15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561470c1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5614706348c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561470622075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56147061b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561470685d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561470277c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561470363d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614701cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614701d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614701c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614701ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa295cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614701b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ccdc9129f89e6603f8c495f9e9a5adc5f3fe805 Step #5: MERGE-OUTER: attempt 1282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4017248673 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ccdc9129f89e6603f8c495f9e9a5adc5f3fe805' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2285 processed earlier; will process 886 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89616== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cda9b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cda927b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cda90a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59a4df241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59a4c0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59a4be6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cda8e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557cdb3b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cdb34f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557cdb351375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557cdb35135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557cdad708c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557cdad5e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557cdad577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557cdadc1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557cda9b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557cdaa9fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557cda90bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557cda9152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557cda8fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557cda9284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59a4be8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557cda8efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9a23db42f02163fea4c511869923b73b393ae23 Step #5: MERGE-OUTER: attempt 1283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4018024891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d9a23db42f02163fea4c511869923b73b393ae23' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2286 processed earlier; will process 885 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89634== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bcc137594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bcc0abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bcc08e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b999f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b9980c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b997eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bcc067e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561bccb39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bccad3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561bccad5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bccad535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561bcc4f48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561bcc4e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561bcc4db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561bcc545d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561bcc137c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561bcc223d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561bcc08fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561bcc0992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561bcc0807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561bcc0ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b997ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561bcc073bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea505af03251891336935f45a29cf9c2e5b26e5d Step #5: MERGE-OUTER: attempt 1284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4018801890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ea505af03251891336935f45a29cf9c2e5b26e5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2287 processed earlier; will process 884 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89652== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a30f172594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a30f0e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a30f0c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f635482941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f635463e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f635461d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a30f0a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a30fb74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a30fb0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a30fb10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a30fb1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a30f52f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a30f51d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a30f5167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a30f580d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a30f172c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a30f25ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a30f0cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a30f0d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a30f0bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a30f0e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f635461f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a30f0aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-062a85016428d825f84d9a58ec6d8596ca81f68f Step #5: MERGE-OUTER: attempt 1285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4019574483 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/062a85016428d825f84d9a58ec6d8596ca81f68f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2288 processed earlier; will process 883 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89670== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc812be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc81232b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc81215665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a928dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a926f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a926d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc811eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc81cc0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc81c5a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc81c5c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc81c5c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc8167b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc81669075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc816627cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc816ccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc812bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc813aad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc81216d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc812202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc812077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc812334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a926d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc811fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bb6da1bc4757de46550facf1b91ee1338cfb463 Step #5: MERGE-OUTER: attempt 1286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4020343614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0bb6da1bc4757de46550facf1b91ee1338cfb463' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2289 processed earlier; will process 882 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: #4 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89688== ERROR: libFuzzer: deadly signal Step #5: #0 0x56344bdae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56344bd22b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56344bd05665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f782766f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f782748400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7827463858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56344bcdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56344c7b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56344c74a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56344c74c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56344c74c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56344c222f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56344c259fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56344c16b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56344c159075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56344c1527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56344c1bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56344bdaec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56344be9ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56344bd06d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56344bd102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56344bcf77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56344bd234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7827465082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56344bceabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57b380d363248e50be015c5dd74dc7ae25e79f87 Step #5: MERGE-OUTER: attempt 1287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4024694915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57b380d363248e50be015c5dd74dc7ae25e79f87' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2294 processed earlier; will process 877 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89790== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cce1c51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cce1bc5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cce1ba8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8fefca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8feddf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8fedbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cce1b81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cce2653018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cce25ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cce25ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cce25ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cce200e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cce1ffc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cce1ff57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cce205fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cce1c51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cce1d3dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cce1ba9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cce1bb32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cce1b9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cce1bc64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8fedc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cce1b8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccdab853d2789247b21045f3413280f292c7c789 Step #5: MERGE-OUTER: attempt 1288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4025323052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ccdab853d2789247b21045f3413280f292c7c789' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2295 processed earlier; will process 876 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89834== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d4fdd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d4fd44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d4fd27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa095fb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa095dc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa095da4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d4fd00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560d507d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d5076c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560d5076e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d5076e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560d50244f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d5027bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d5018d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d5017b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d501747cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d501ded87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d4fdd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d4febcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d4fd28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d4fd322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d4fd197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d4fd454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa095da6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d4fd0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cb6b626c16c3a402ca2863622e24baf67cd25d3 Step #5: MERGE-OUTER: attempt 1289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4028436389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0cb6b626c16c3a402ca2863622e24baf67cd25d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2297 processed earlier; will process 874 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89923== ERROR: libFuzzer: deadly signal Step #5: #0 0x56544b299594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56544b20db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56544b1f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbad93541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbad74a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbad729858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56544b1c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56544bc9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56544bc35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56544bc37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56544bc3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56544b70df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56544b744fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56544b65642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56544b644075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56544b63d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56544b6a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56544b299c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56544b385d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56544b1f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56544b1fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56544b1e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56544b20e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcbad72b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56544b1d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7168e20759c83745ef7eee2dd4df55d32ce07af6 Step #5: MERGE-OUTER: attempt 1290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4029105882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7168e20759c83745ef7eee2dd4df55d32ce07af6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2298 processed earlier; will process 873 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==89937== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8d17b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8d1727b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8d170a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50aec8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50aea9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50aea79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8d16e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b8d21b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8d214f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b8d2151375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8d215135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b8d1c1c765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8d1c869b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55b8d1ce2a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55b8d1bc1e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55b8d1bc1e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55b8d17b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55b8d189fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55b8d170bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b8d17152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b8d16fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b8d17284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f50aea7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b8d16efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55e146e9657e463371435bd08d38686263f82958 Step #5: MERGE-OUTER: attempt 1291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4031019880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/55e146e9657e463371435bd08d38686263f82958' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2300 processed earlier; will process 871 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90055== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdf2b2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdf2aa1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdf2a84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e058b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e056c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e056a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdf2a5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdf352f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdf34c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdf34cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdf34cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bdf2fa1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bdf2fd8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bdf2eea42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bdf2ed8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bdf2ed17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bdf2f3bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bdf2b2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bdf2c19d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bdf2a85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bdf2a8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bdf2a767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bdf2aa24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e056a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bdf2a69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a7674e684bd16976944abd3f1ae1e4509fc209 Step #5: MERGE-OUTER: attempt 1292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4032465753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d1a7674e684bd16976944abd3f1ae1e4509fc209' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2301 processed earlier; will process 870 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90066== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea2ac61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea2abd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea2abb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f932f2ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f932f0c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f932f0a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea2ab91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ea2b663018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea2b5fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ea2b5ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea2b5ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ea2b01e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea2b00c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea2b0057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea2b06fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea2ac61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea2ad4dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea2abb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea2abc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea2abaa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea2abd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f932f0a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea2ab9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18c53bfd50f2cc20288e3c16bbe87fd49bd66e9b Step #5: MERGE-OUTER: attempt 1293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4033099197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18c53bfd50f2cc20288e3c16bbe87fd49bd66e9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2302 processed earlier; will process 869 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: 2026-06-15 07:40:27,252 E invalid hash format: Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E TLS_DHE_PSK_WITH_ARIA_128_GCM Step #5: 2026-06-15 07:40:27,252 E invalid hash format: _SH Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E Step #5: 2026-06-15 07:40:27,252 E LS_DHE_PSK_WITH_ARIA_12 Step #5: 2026-06-15 07:40:27,278 E invalid hash format: 8_GCM_SH Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E 2026-06-15 07:40:27,278 E zzzzzzzzzz Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,278 E Step #5: 2026-06-15 07:40:27,283 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:40:27,386 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90110== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8cc672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8cc5e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8cc5c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54dd38b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54dd1a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54dd17f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8cc5a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c8cd074018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8cd00e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c8cd010375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8cd01035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c8ccae6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c8ccb1dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c8cca2f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c8cca1d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c8cca167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c8cca80d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c8cc672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c8cc75ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8cc5cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8cc5d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8cc5bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8cc5e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f54dd181082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8cc5aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9de1164578bb8401b65ab618b7debe25d7ce422 Step #5: MERGE-OUTER: attempt 1294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4038116961 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e9de1164578bb8401b65ab618b7debe25d7ce422' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2308 processed earlier; will process 863 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90263== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e277749594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2776bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2776a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c74b3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c7494d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c7492c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e277679e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e27814b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2780e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e2780e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2780e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e277bbdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e277bf4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e277b0642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e277af4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e277aed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e277b57d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e277749c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e277835d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e2776a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e2776ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e2776927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e2776be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8c7492e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e277685bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-932bdfcc13c34960d4a93bede0f68af0029eefe6 Step #5: MERGE-OUTER: attempt 1295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4040189253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/932bdfcc13c34960d4a93bede0f68af0029eefe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2311 processed earlier; will process 860 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90381== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f0dce5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f0dc59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f0dc3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9dd8d5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9dd8b6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9dd8b46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f0dc15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f0e6e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f0e681632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f0e683375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f0e68335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f0e0a28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f0e090075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f0e0897cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f0e0f3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f0dce5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f0ddd1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f0dc3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f0dc472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f0dc2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f0dc5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9dd8b48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f0dc21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e1d415a8155a1ffe61be641bd54e9ea3380929b Step #5: MERGE-OUTER: attempt 1296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4040929824 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e1d415a8155a1ffe61be641bd54e9ea3380929b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2312 processed earlier; will process 859 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90419== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d787788594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7876fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7876df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f704442f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f704424400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7044223858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7876b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d78818a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d788124632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d788126375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d78812635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d787bfcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d787c33fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d787b4542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d787b33075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d787b2c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d787b96d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d787788c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d787874d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7876e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7876ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7876d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7876fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7044225082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7876c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc9519b9d7896fe7ee66554e970da362f2ed5bac Step #5: MERGE-OUTER: attempt 1297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4041645059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc9519b9d7896fe7ee66554e970da362f2ed5bac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2313 processed earlier; will process 858 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90431== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a498809594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a49877db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a498760665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fada86a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fada84b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fada8494858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a498739e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a49920b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4991a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a4991a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4991a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a498c7df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a498cb4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a498bc642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a498bb4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a498bad7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a498c17d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a498809c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a4988f5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a498761d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a49876b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a4987527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a49877e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fada8496082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a498745bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d269e4e32f757a67c8e22e24b1e71a7e8ca4329 Step #5: MERGE-OUTER: attempt 1298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4042839072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d269e4e32f757a67c8e22e24b1e71a7e8ca4329' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2315 processed earlier; will process 856 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90516== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a19e95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a19e09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a19dec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57cc76e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57cc58300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57cc562858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a19dc5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a1a897018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a1a831632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a1a833375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a1a83335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560a1a309f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560a1a340fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560a1a25242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560a1a240075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560a1a2397cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560a1a2a3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560a19e95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560a19f81d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560a19dedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560a19df72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560a19dde7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560a19e0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f57cc564082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560a19dd1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54d1c7a9f1bd2b449ce797dd415a9d1a73b3e840 Step #5: MERGE-OUTER: attempt 1299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4044092485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/54d1c7a9f1bd2b449ce797dd415a9d1a73b3e840' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2317 processed earlier; will process 854 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90603== ERROR: libFuzzer: deadly signal Step #5: #0 0x55746184e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574617c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574617a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70e08f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70e070900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70e06e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55746177ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557462250018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574621ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5574621ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574621ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557461cc2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557461cf9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557461c0b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557461bf9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557461bf27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557461c5cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55746184ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55746193ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574617a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574617b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574617977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574617c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70e06ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55746178abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d7db39426f0eac25abf9bb977a0e3648c291205 Step #5: MERGE-OUTER: attempt 1300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4046546812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d7db39426f0eac25abf9bb977a0e3648c291205' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2320 processed earlier; will process 851 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90721== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d0554c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d054c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d054a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa74d7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa74b9300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa74b72858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d0547ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d05f4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d05ee8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d05eea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d05eea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556d059c0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d059f7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d0590942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d058f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d058f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d0595ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d0554cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d05638d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d054a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d054ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d054957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d054c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa74b74082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d05488bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e460238cd41ddab4839d2a4cab7171c28e4092d7 Step #5: MERGE-OUTER: attempt 1301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4047812482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e460238cd41ddab4839d2a4cab7171c28e4092d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2321 processed earlier; will process 850 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55deb6daf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55deb6d23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55deb6d06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3640b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff363ec700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff363ea6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55deb6cdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55deb77b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55deb774b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55deb774d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55deb774d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55deb7223f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55deb725afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55deb716c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55deb715a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55deb71537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55deb71bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55deb6dafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55deb6e9bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55deb6d07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55deb6d112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55deb6cf87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55deb6d244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff363ea8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55deb6cebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5827c5cc01e6acfe2a226e0c16723f4e5c3f55e Step #5: MERGE-OUTER: attempt 1302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4051784071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b5827c5cc01e6acfe2a226e0c16723f4e5c3f55e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2323 processed earlier; will process 848 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90807== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df28c9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df28c13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df28bf6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d0016441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cfff7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cfff58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df28bcfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55df296a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df2963b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55df2963d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df2963d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55df29113f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df2914afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df2905c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df2904a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df290437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df290add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df28c9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df28d8bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df28bf7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df28c012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df28be87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df28c144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5cfff5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df28bdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6d7dd6c48973af7ed2bce0187bc891a9c846aee Step #5: MERGE-OUTER: attempt 1303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4052272000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b6d7dd6c48973af7ed2bce0187bc891a9c846aee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2324 processed earlier; will process 847 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90846== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2d8d00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2d8c74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2d8c57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f590187841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f590168d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f590166c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2d8c30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c2d9702018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2d969c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c2d969e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2d969e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c2d90bd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2d90ab075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2d90a47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2d910ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2d8d00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2d8decd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2d8c58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2d8c622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2d8c497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2d8c754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f590166e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2d8c3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccce98f25629830f9c3075087ec31e0e7674ab56 Step #5: MERGE-OUTER: attempt 1304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4057753168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ccce98f25629830f9c3075087ec31e0e7674ab56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2330 processed earlier; will process 841 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91047== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe697db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe6974fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe69732665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f898190641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f898171b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89816fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe6970be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe6a1dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe6a177632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe6a179375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe6a17935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe69b988c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe69b86075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe69b7f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe69be9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe697dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe698c7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe69733d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe6973d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe697247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe697504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89816fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe69717bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bce349ff72a3e2b5d9c3a073392647a59cc1017 Step #5: MERGE-OUTER: attempt 1305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4058732832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9bce349ff72a3e2b5d9c3a073392647a59cc1017' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2331 processed earlier; will process 840 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91093== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d32e71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d32de5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d32dc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0c450c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0c432100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0c4300858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d32da1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563d33873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d3380d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563d3380f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d3380f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563d3322e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d3321c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d332157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d3327fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d32e71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d32f5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d32dc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d32dd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d32dba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d32de64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0c4302082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d32dadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-605cafb6719845c56c1cf1d8084cf3a675267b03 Step #5: MERGE-OUTER: attempt 1306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4059503231 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/605cafb6719845c56c1cf1d8084cf3a675267b03' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2332 processed earlier; will process 839 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91111== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645e50ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645e5020b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645e5003665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f110eb4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f110e95600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f110e935858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645e4fdce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5645e5aae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645e5a48632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5645e5a4a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645e5a4a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5645e54698c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5645e5457075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645e54507cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5645e54bad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5645e50acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5645e5198d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5645e5004d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5645e500e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5645e4ff57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5645e50214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f110e937082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5645e4fe8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3b84b1c0202e73e610e0cdd8a871182677aff24 Step #5: MERGE-OUTER: attempt 1307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4060278547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3b84b1c0202e73e610e0cdd8a871182677aff24' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2333 processed earlier; will process 838 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91129== ERROR: libFuzzer: deadly signal Step #5: #0 0x563447967594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634478dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634478be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0e08a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0e06bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0e069b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563447897e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563448369018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563448303632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563448305375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56344830535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563447d248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563447d12075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563447d0b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563447d75d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563447967c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563447a53d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5634478bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5634478c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5634478b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5634478dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb0e069d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5634478a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a7dc4eceb66eb93fad0ae28ab71c1edaebc8acb Step #5: MERGE-OUTER: attempt 1308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4061048662 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7a7dc4eceb66eb93fad0ae28ab71c1edaebc8acb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2334 processed earlier; will process 837 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91147== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f02d367594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f02d2dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f02d2be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84d1e4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84d1c6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84d1c41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f02d297e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f02dd69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f02dd03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f02dd05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f02dd0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f02d7248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f02d712075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f02d70b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f02d775d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f02d367c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f02d453d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f02d2bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f02d2c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f02d2b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f02d2dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84d1c43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f02d2a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68860563a091140544e719494dc91e790af56bf7 Step #5: MERGE-OUTER: attempt 1309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4061819154 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/68860563a091140544e719494dc91e790af56bf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2335 processed earlier; will process 836 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91165== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ea2281594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ea21f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ea21d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0db928441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0db909900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0db9078858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ea21b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556ea2c83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ea2c1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556ea2c1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ea2c1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556ea263e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556ea262c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556ea26257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556ea268fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556ea2281c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556ea236dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556ea21d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556ea21e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556ea21ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556ea21f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0db907a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556ea21bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-117472595862850fff90838cc88e8c308e07dc42 Step #5: MERGE-OUTER: attempt 1310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4062589525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/117472595862850fff90838cc88e8c308e07dc42' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2336 processed earlier; will process 835 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91183== ERROR: libFuzzer: deadly signal Step #5: #0 0x556912624594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556912598b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55691257b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f5975b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f5957000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f5954f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556912554e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556913026018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556912fc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556912fc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556912fc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5569129e18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5569129cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569129c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556912a32d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556912624c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556912710d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55691257cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569125862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55691256d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5569125994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f59551082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556912560bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f19e0a9ce05a5c4ae091a6777b3cb43ff71b81f Step #5: MERGE-OUTER: attempt 1311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4063354194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f19e0a9ce05a5c4ae091a6777b3cb43ff71b81f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2337 processed earlier; will process 834 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91201== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593f7982594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593f78f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593f78d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6f939841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6f91ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6f918c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593f78b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5593f8384018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593f831e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5593f8320375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593f832035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593f7d3f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593f7d2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593f7d267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593f7d90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593f7982c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593f7a6ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593f78dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593f78e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593f78cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593f78f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff6f918e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593f78bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ff255084dcbb988131b37ec126c252f602c00a4 Step #5: MERGE-OUTER: attempt 1312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4065121806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ff255084dcbb988131b37ec126c252f602c00a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2339 processed earlier; will process 832 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91287== ERROR: libFuzzer: deadly signal Step #5: #0 0x555df3b31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555df3aa5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555df3a88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6eca67b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6eca49000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6eca46f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555df3a61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555df4533018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555df44cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555df44cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555df44cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555df3eee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555df3edc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555df3ed57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555df3f3fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555df3b31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555df3c1dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555df3a89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555df3a932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555df3a7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555df3aa64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6eca471082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555df3a6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b31179005c6c6591e6a482ecc4791eb579fb705 Step #5: MERGE-OUTER: attempt 1313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4065576975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3b31179005c6c6591e6a482ecc4791eb579fb705' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2340 processed earlier; will process 831 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91327== ERROR: libFuzzer: deadly signal Step #5: #0 0x561149f6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561149ee0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561149ec3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f082f84741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f082f65c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f082f63b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561149e9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56114a96e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56114a908632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56114a90a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56114a90a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56114a3298c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56114a317075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56114a3107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56114a37ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561149f6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56114a058d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561149ec4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561149ece2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561149eb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561149ee14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f082f63d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561149ea8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ab3faba8633d2cc0f83f438d44fdc96b0a8897d Step #5: MERGE-OUTER: attempt 1314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4066152167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ab3faba8633d2cc0f83f438d44fdc96b0a8897d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2341 processed earlier; will process 830 files now Step #5: 2026-06-15 07:40:56,270 E invalid hash format: xnnnnnnnnnmnnnpnࠠ +2794/-s ** 421 =75n9=n ` _____H Step #5: 2026-06-15 07:40:56,270 E 2026-06-15 07:40:56,270 E p Step #5: 2026-06-15 07:40:56,270 E ? 0010010 TiMM Step #5: 2026-06-15 07:40:56,270 E invalid hash format: 񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱 Step #5: 2026-06-15 07:40:56,270 E invalid hash format: 񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱔LS_D Step #5: 2026-06-15 07:40:56,270 E 2026-06-15 07:40:56,270 E invalid hash format: 񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱 Step #5: 2026-06-15 07:40:56,270 E invalid hash format: 񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱱񱱯//////////////////// Step #5: 2026-06-15 07:40:56,270 E invalid hash format: ///////////////////////////////////////////////////////////////d Step #5: 2026-06-15 07:40:56,270 E 2026-06-15 07:40:56,270 E #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:40:56,275 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:40:56,386 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91334== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579de667594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579de5dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579de5be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9309fbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9309dd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9309db3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579de597e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5579df069018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579df003632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5579df005375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579df00535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5579deadbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5579deb12fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5579dea2442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5579dea12075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5579dea0b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5579dea75d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5579de667c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5579de753d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5579de5bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5579de5c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5579de5b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5579de5dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9309db5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5579de5a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a3b60f57bba19dba4baa11e3240ad9b02f8b1e4 Step #5: MERGE-OUTER: attempt 1315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4067119407 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4a3b60f57bba19dba4baa11e3240ad9b02f8b1e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2343 processed earlier; will process 828 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91383== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd84433594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd843a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd8438a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f446ab2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f446a94000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f446a91f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd84363e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bd84e35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd84dcf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bd84dd1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd84dd135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bd848a7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bd848defcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bd847f042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bd847de075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bd847d77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bd84841d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bd84433c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bd8451fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bd8438bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bd843952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bd8437c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bd843a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f446a921082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bd8436fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-301e3032417952904c330f2e099d4cabfe383f1f Step #5: MERGE-OUTER: attempt 1316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4069220116 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/301e3032417952904c330f2e099d4cabfe383f1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2346 processed earlier; will process 825 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91497== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b95e518594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b95e48cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b95e46f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb730a2d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb73084200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb730821858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b95e448e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b95ef1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b95eeb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b95eeb6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b95eeb635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b95e8d58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b95e8c3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b95e8bc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b95e926d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b95e518c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b95e604d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b95e470d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b95e47a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b95e4617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b95e48d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb730823082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b95e454bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c62afc6136347a86686121c038ac85e5ea6bb902 Step #5: MERGE-OUTER: attempt 1317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4069657500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c62afc6136347a86686121c038ac85e5ea6bb902' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2347 processed earlier; will process 824 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:41:00,144 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:00,254 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91536== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b9fe64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b9fdd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b9fdbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e3d7e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e3d5f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e3d5d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b9fd94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ba0866018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ba0800632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ba0802375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ba080235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ba02d8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ba030ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ba022142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ba020f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ba02087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ba0272d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555b9fe64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555b9ff50d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555b9fdbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555b9fdc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555b9fdad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555b9fdd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e3d5d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555b9fda0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08f14d1b4f8df1f94b63d28d92d12ec8330d311a Step #5: MERGE-OUTER: attempt 1318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4070987791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/08f14d1b4f8df1f94b63d28d92d12ec8330d311a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2350 processed earlier; will process 821 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91652== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600b3535594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600b34a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600b348c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d5685c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d5667100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d56650858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600b3465e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5600b3f37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600b3ed1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5600b3ed3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600b3ed335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5600b38f28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600b38e0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600b38d97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5600b3943d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600b3535c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600b3621d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5600b348dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600b34972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600b347e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600b34aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d56652082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600b3471bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-892f527ccafdfb548d199a2e21a3ffdd9462b0fc Step #5: MERGE-OUTER: attempt 1319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4071928641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/892f527ccafdfb548d199a2e21a3ffdd9462b0fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2351 processed earlier; will process 820 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91668== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9ec5dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9ec550b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9ec533665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a6c6b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a6c4cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a6c4ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9ec50ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9ecfde018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9ecf78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9ecf7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9ecf7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9ec9998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9ec987075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9ec9807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9ec9ead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9ec5dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9ec6c8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9ec534d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9ec53e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9ec5257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9ec5514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a6c4ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9ec518bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c029ecd74f315438afbbe31874d6008b322c1431 Step #5: MERGE-OUTER: attempt 1320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4072703635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c029ecd74f315438afbbe31874d6008b322c1431' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2352 processed earlier; will process 819 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91686== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db8a570594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db8a4e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db8a4c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6de9fda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6de9def00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6de9dce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db8a4a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55db8af72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db8af0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55db8af0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db8af0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55db8a92d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db8a91b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db8a9147cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db8a97ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db8a570c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db8a65cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db8a4c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db8a4d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db8a4b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db8a4e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6de9dd0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db8a4acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2f0d2a911f05e2afee2695fe69f6e51d0ee46df Step #5: MERGE-OUTER: attempt 1321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4073473223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2f0d2a911f05e2afee2695fe69f6e51d0ee46df' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2353 processed earlier; will process 818 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc4913b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc490afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc49092665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27904ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f279030300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27902e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc4906be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dc49b3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc49ad7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dc49ad9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc49ad935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dc494f88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dc494e6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dc494df7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dc49549d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dc4913bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dc49227d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dc49093d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dc4909d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dc490847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dc490b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27902e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dc49077bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2db964a5d9fc8ff2003308b3d7cd3006ce64bb74 Step #5: MERGE-OUTER: attempt 1322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4074249352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2db964a5d9fc8ff2003308b3d7cd3006ce64bb74' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2354 processed earlier; will process 817 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91722== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c061d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c0614ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c0612d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f889de6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f889dc7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f889dc5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c06106e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561c06bd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c06b72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561c06b74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c06b7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561c0664af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c06681fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c0659342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c06581075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c0657a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c065e4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c061d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c062c2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c0612ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c061382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c0611f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c0614b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f889dc60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c06112bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47efd5d5f28441813f7b4c6dac5aa31e6cacff8d Step #5: MERGE-OUTER: attempt 1323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4076728670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/47efd5d5f28441813f7b4c6dac5aa31e6cacff8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2357 processed earlier; will process 814 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91820== ERROR: libFuzzer: deadly signal Step #5: #0 0x56514299c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565142910b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651428f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53d907241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53d8e8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53d8e66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651428cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56514339e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565143338632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56514333a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56514333a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565142d598c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565142d47075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565142d407cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565142daad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56514299cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565142a88d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651428f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651428fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651428e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651429114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53d8e68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651428d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a58f918ac271cc591a261e5ce9d5484d63145630 Step #5: MERGE-OUTER: attempt 1324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4077593697 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a58f918ac271cc591a261e5ce9d5484d63145630' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2359 processed earlier; will process 812 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91926== ERROR: libFuzzer: deadly signal Step #5: #0 0x565513124594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565513098b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56551307b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28fbadf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28fb8f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28fb8d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565513054e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565513b26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565513ac0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565513ac2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565513ac235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565513598f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5655135cffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5655134e142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5655134cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5655134c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565513532d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565513124c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565513210d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56551307cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5655130862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56551306d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5655130994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28fb8d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565513060bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1246b2c0c3806f112a0d8ea4096df35718d20d94 Step #5: MERGE-OUTER: attempt 1325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4079685265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1246b2c0c3806f112a0d8ea4096df35718d20d94' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2361 processed earlier; will process 810 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92013== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3053d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b305349b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b30532c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f901c59b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f901c3b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f901c38f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b305305e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b305dd7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b305d71632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b305d73375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b305d7335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3057928c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b305780075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3057797cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3057e3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3053d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3054c1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b30532dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3053372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b30531e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b30534a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f901c391082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b305311bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37edf211ec3e629f74fa554ccd2ee7e7814e4526 Step #5: MERGE-OUTER: attempt 1326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4080338748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37edf211ec3e629f74fa554ccd2ee7e7814e4526' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2362 processed earlier; will process 809 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92057== ERROR: libFuzzer: deadly signal Step #5: #0 0x558de8fb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558de8f29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558de8f0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6552ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6550e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6550c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558de8ee5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558de99b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558de9951632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558de9953375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558de995335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558de9429f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558de9460fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558de937242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558de9360075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558de93597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558de93c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558de8fb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558de90a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558de8f0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558de8f172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558de8efe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558de8f2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe6550c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558de8ef1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c191cf6a498f42b4e66deb2dfbde181f96463b9e Step #5: MERGE-OUTER: attempt 1327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4083021222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c191cf6a498f42b4e66deb2dfbde181f96463b9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2365 processed earlier; will process 806 files now Step #5: #1 pulse exec/s: 0 rss: 230Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92155== ERROR: libFuzzer: deadly signal Step #5: #0 0x557129040594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557128fb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557128f97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f776858541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f776839a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7768379858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557128f70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557129a42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571299dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5571299de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571299de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5571294b4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571294ebfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5571293fd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5571293eb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5571293e47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55712944ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557129040c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55712912cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557128f98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557128fa22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557128f897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557128fb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f776837b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557128f7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5b46145d92c171a8f0c30be73b4db6a781ca005 Step #5: MERGE-OUTER: attempt 1328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4083862639 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d5b46145d92c171a8f0c30be73b4db6a781ca005' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2368 processed earlier; will process 803 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92265== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d78b9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d78b0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d78af2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9513cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9511e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9511bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d78acbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564d7959d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d79537632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564d79539375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d7953935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564d7900ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564d79046fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564d78f5842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564d78f46075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564d78f3f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564d78fa9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564d78b9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564d78c87d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564d78af3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564d78afd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564d78ae47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564d78b104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9511c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564d78ad7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6709ff5cfc0ed8c187003e9e9cb37a48b75cbb9 Step #5: MERGE-OUTER: attempt 1329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4085093916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6709ff5cfc0ed8c187003e9e9cb37a48b75cbb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2371 processed earlier; will process 800 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92313== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b339586594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3394fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3394dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1e3a1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1e383400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1e3813858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3394b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b339f88018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b339f22632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b339f24375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b339f2435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b3399faf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b339a31fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b33994342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b339931075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b33992a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b339994d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b339586c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b339672d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3394ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3394e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3394cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3394fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe1e3815082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3394c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2956adf145e47b478559dc936aa4f5559b071e1e Step #5: MERGE-OUTER: attempt 1330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4085849863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2956adf145e47b478559dc936aa4f5559b071e1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2372 processed earlier; will process 799 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92356== ERROR: libFuzzer: deadly signal Step #5: #0 0x55682a2b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55682a229b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55682a20c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f614005541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f613fe6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f613fe49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55682a1e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55682acb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55682ac51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55682ac53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55682ac5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55682a729f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55682a760fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55682a67242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55682a660075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55682a6597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55682a6c3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55682a2b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55682a3a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55682a20dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55682a2172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55682a1fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55682a22a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f613fe4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55682a1f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e68e7e66379a9bdf4c71073b52d0cdb9e0b6fe8 Step #5: MERGE-OUTER: attempt 1331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4089717364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e68e7e66379a9bdf4c71073b52d0cdb9e0b6fe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2378 processed earlier; will process 793 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92506== ERROR: libFuzzer: deadly signal Step #5: #0 0x56500d698594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56500d60cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56500d5ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f260b42b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f260b24000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f260b21f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56500d5c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56500e09a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56500e034632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56500e036375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56500e03635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56500da558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56500da43075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56500da3c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56500daa6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56500d698c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56500d784d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56500d5f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56500d5fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56500d5e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56500d60d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f260b221082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56500d5d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d27671c8f58e5fd792fb2e0b051526881627296 Step #5: MERGE-OUTER: attempt 1332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4090490008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2d27671c8f58e5fd792fb2e0b051526881627296' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2379 processed earlier; will process 792 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==92524== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cb29bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cb292fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cb2912665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c5f8ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c5f6c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c5f6a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cb28ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557cb33bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cb3357632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557cb3359578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557cb2d60570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557cb2dc9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557cb29bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557cb2aa7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557cb2913d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557cb291d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557cb29047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557cb29304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7c5f6a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557cb28f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4023eeaf5f297a6863d7b8c1b9355d5caebf944 Step #5: MERGE-OUTER: attempt 1333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4091266456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a4023eeaf5f297a6863d7b8c1b9355d5caebf944' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2380 processed earlier; will process 791 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92577== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e417c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e41735b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e41718665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9ed9b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9ed7cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9ed7aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e416f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563e421c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e4215d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563e4215f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e4215f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563e41b7e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e41b6c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e41b657cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e41bcfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e417c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e418add43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e41719d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e417232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e4170a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e417364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff9ed7ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e416fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9470994e2a70aaa88c2290ecd01b596ce9e2b44c Step #5: MERGE-OUTER: attempt 1334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4094112149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9470994e2a70aaa88c2290ecd01b596ce9e2b44c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2383 processed earlier; will process 788 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92726== ERROR: libFuzzer: deadly signal Step #5: #0 0x56543ae58594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56543adccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56543adaf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00cf0c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00ceede00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00ceebd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56543ad88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56543b85a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56543b7f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56543b7f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56543b7f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56543b2ccf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56543b303fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56543b21542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56543b203075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56543b1fc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56543b266d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56543ae58c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56543af44d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56543adb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56543adba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56543ada17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56543adcd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f00ceebf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56543ad94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9d326834fb99a47e98c9339578e90967e173e08 Step #5: MERGE-OUTER: attempt 1335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4096095416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c9d326834fb99a47e98c9339578e90967e173e08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2386 processed earlier; will process 785 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92823== ERROR: libFuzzer: deadly signal Step #5: #0 0x556dca5e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556dca55cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556dca53f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0915b4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f091596100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0915940858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556dca518e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556dcafea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dcaf84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556dcaf86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dcaf8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556dca9a58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556dca993075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556dca98c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556dca9f6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556dca5e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556dca6d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556dca540d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556dca54a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556dca5317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556dca55d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0915942082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556dca524bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2964b2f3684faa2d64bf9b2ad11a7af8c115ca40 Step #5: MERGE-OUTER: attempt 1336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4098663278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2964b2f3684faa2d64bf9b2ad11a7af8c115ca40' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2392 processed earlier; will process 779 files now Step #5: #1 pulse exec/s: 1 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92980== ERROR: libFuzzer: deadly signal Step #5: #0 0x559158f32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559158ea6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559158e89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90335ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f903340300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90333e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559158e62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559159934018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591598ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5591598d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591598d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5591592ef8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591592dd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591592d67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559159340d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559158f32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55915901ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559158e8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559158e942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559158e7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559158ea74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f90333e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559158e6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66364d0d112636f5e78c8f110fb72dd1c0227598 Step #5: MERGE-OUTER: attempt 1337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4100802391 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/66364d0d112636f5e78c8f110fb72dd1c0227598' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2394 processed earlier; will process 777 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93038== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627fc410594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627fc384b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627fc367665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faac654041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faac635500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faac6334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627fc340e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5627fce12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627fcdac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627fcdae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627fcdae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5627fc884f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627fc8bbfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627fc7cd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627fc7bb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627fc7b47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627fc81ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627fc410c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627fc4fcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627fc368d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627fc3722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627fc3597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627fc3854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faac6336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627fc34cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a92f1919f206296a014adf71ed1d80ae62d4c60 Step #5: MERGE-OUTER: attempt 1338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4102143272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a92f1919f206296a014adf71ed1d80ae62d4c60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2396 processed earlier; will process 775 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93149== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1bd311594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1bd285b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1bd268665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0540d9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0540bb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0540b93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1bd241e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b1bdd13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1bdcad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b1bdcaf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1bdcaf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1bd6ce8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1bd6bc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1bd6b57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b1bd71fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b1bd311c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b1bd3fdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b1bd269d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1bd2732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1bd25a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1bd2864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0540b95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b1bd24dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6db6a4f2da6439c72b45526be78eb15797f5005 Step #5: MERGE-OUTER: attempt 1339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4102915905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6db6a4f2da6439c72b45526be78eb15797f5005' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2397 processed earlier; will process 774 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93167== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0c3add594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0c3a51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0c3a34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fafe4d9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fafe4ba700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fafe4b86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0c3a0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c0c44df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0c4479632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c0c447b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0c447b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c0c3e9a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0c3e88075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0c3e817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0c3eebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0c3addc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0c3bc9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0c3a35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0c3a3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0c3a267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0c3a524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fafe4b88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0c3a19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-862c131b391454c591af7dc504a397f580b18fdf Step #5: MERGE-OUTER: attempt 1340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4105568714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/862c131b391454c591af7dc504a397f580b18fdf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2399 processed earlier; will process 772 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93253== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9bc739594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9bc6adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9bc690665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c9721c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c9703100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c97010858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9bc669e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d9bd13b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9bd0d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d9bd0d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9bd0d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d9bcbadf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9bcbe4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9bcaf642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9bcae4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9bcadd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9bcb47d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9bc739c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9bc825d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9bc691d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9bc69b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9bc6827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9bc6ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6c97012082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9bc675bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-971438eba65d525ba34077d0c9bea7a2fbcc40b5 Step #5: MERGE-OUTER: attempt 1341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4108136985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/971438eba65d525ba34077d0c9bea7a2fbcc40b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2401 processed earlier; will process 770 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93331== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e16e08a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e16dffeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e16dfe1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f826e41341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f826e22800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f826e207858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e16dfbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e16ea8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e16ea26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e16ea28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e16ea2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e16e4fef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e16e535fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e16e44742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e16e435075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e16e42e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e16e498d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e16e08ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e16e176d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e16dfe2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e16dfec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e16dfd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e16dfff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f826e209082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e16dfc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1baff9f0c2f088330f328fe06955fab6c839310b Step #5: MERGE-OUTER: attempt 1342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4109187328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1baff9f0c2f088330f328fe06955fab6c839310b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2403 processed earlier; will process 768 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93441== ERROR: libFuzzer: deadly signal Step #5: #0 0x560730b9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560730b12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560730af5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fe658441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fe639900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fe6378858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560730acee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5607315a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56073153a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56073153c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56073153c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560730f5b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560730f49075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560730f427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560730facd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560730b9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560730c8ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560730af6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560730b002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560730ae77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560730b134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7fe637a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560730adabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85887dc8b59e08351f35e753d1d1c186440b8f30 Step #5: MERGE-OUTER: attempt 1343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4110570667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/85887dc8b59e08351f35e753d1d1c186440b8f30' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2405 processed earlier; will process 766 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==93497== ERROR: libFuzzer: deadly signal Step #5: #0 0x55721f5f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55721f564b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55721f547665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8547b3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f854794600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8547925858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55721f520e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55721fff2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55721ff8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55721ff8e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55721f995570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55721f9fed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55721f5f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55721f6dcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55721f548d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55721f5522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55721f5397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55721f5654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8547927082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55721f52cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d5e19264eab7361634a34c776c7198bf8662ea6 Step #5: MERGE-OUTER: attempt 1344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4111360078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1d5e19264eab7361634a34c776c7198bf8662ea6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2406 processed earlier; will process 765 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93550== ERROR: libFuzzer: deadly signal Step #5: #0 0x55faf6df9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55faf6d6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55faf6d50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb4b36841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb4b17d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb4b15c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55faf6d29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55faf77fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55faf7795632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55faf7797375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55faf779735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55faf726df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55faf72a4fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55faf71b642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55faf71a4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55faf719d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55faf7207d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55faf6df9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55faf6ee5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55faf6d51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55faf6d5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55faf6d427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55faf6d6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcb4b15e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55faf6d35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70a8fb46edc2d450a3ba3c58af320284525c20f4 Step #5: MERGE-OUTER: attempt 1345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4112466533 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/70a8fb46edc2d450a3ba3c58af320284525c20f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2408 processed earlier; will process 763 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93633== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649ffbdf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649ffb53b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649ffb36665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d2ff7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d2fd8f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d2fd6e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649ffb0fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564a005e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a0057b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564a0057d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a0057d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5649fff9c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649fff8a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649fff837cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649fffedd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649ffbdfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649ffccbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649ffb37d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649ffb412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649ffb287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649ffb544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d2fd70082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649ffb1bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93323e7d186f171e7b1985ea605b5d26f6c0cc9d Step #5: MERGE-OUTER: attempt 1346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4113807272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/93323e7d186f171e7b1985ea605b5d26f6c0cc9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2410 processed earlier; will process 761 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93718== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e903ecc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e903e40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e903e23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc3c12341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc3bf3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc3bf17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e903dfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e9048ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e904868632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e90486a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e90486a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9042898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e904277075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9042707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9042dad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e903eccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e903fb8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e903e24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e903e2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e903e157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e903e414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc3bf19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e903e08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a517364c3aad33420a7bd914370d5663112aa48f Step #5: MERGE-OUTER: attempt 1347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4114598248 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a517364c3aad33420a7bd914370d5663112aa48f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2411 processed earlier; will process 760 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93736== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb5fc64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb5fbd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb5fbbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc74ed2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc74eb4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc74eb1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb5fb94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fb60666018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb60600632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fb60602375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb6060235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fb600218c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb6000f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb600087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb60072d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb5fc64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb5fd50d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb5fbbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb5fbc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb5fbad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb5fbd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc74eb21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb5fba0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2620ceb5c7dc8053960b7df35a300139564d597d Step #5: MERGE-OUTER: attempt 1348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4115387642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2620ceb5c7dc8053960b7df35a300139564d597d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2412 processed earlier; will process 759 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93754== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e41d851594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e41d7c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e41d7a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea0687741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea0668c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea0666b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e41d781e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e41e253018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e41e1ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e41e1ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e41e1ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e41dc0e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e41dbfc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e41dbf57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e41dc5fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e41d851c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e41d93dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e41d7a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e41d7b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e41d79a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e41d7c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea0666d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e41d78dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4bb89aa42c85eb05eb9a611069b8fefba0e0b8d Step #5: MERGE-OUTER: attempt 1349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4116170288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b4bb89aa42c85eb05eb9a611069b8fefba0e0b8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2413 processed earlier; will process 758 files now Step #5: #1 pulse exec/s: 0 rss: 561Mb Step #5: #2 pulse exec/s: 0 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93772== ERROR: libFuzzer: deadly signal Step #5: #0 0x56512cf01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56512ce75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56512ce58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb8e5f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb8e40500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb8e3e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56512ce31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56512d903018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56512d89d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56512d89f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56512d89f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56512d2be8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56512d2ac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56512d2a57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56512d30fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56512cf01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56512cfedd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56512ce59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56512ce632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56512ce4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56512ce764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb8e3e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56512ce3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64d0adfe48ee6bf2fda77e64aabf19140f2d5aab Step #5: MERGE-OUTER: attempt 1350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4120632913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/64d0adfe48ee6bf2fda77e64aabf19140f2d5aab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2416 processed earlier; will process 755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93869== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622ca8f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622ca865b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622ca848665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52f515941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52f4f6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52f4f4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622ca821e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5622cb2f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622cb28d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622cb28f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622cb28f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622cacae8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622cac9c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622cac957cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622cacffd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622ca8f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622ca9ddd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622ca849d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622ca8532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622ca83a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622ca8664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52f4f4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622ca82dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-076a8895cda213a6d7023c214b7205b4737770f4 Step #5: MERGE-OUTER: attempt 1351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4121405040 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/076a8895cda213a6d7023c214b7205b4737770f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2417 processed earlier; will process 754 files now Step #5: #1 pulse exec/s: 0 rss: 268Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93887== ERROR: libFuzzer: deadly signal Step #5: #0 0x558feae13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fead87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fead6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7013b8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f701399c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f701397b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fead43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558feb815018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558feb7af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558feb7b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558feb7b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558feb1d08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558feb1be075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558feb1b77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558feb221d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558feae13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558feaeffd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fead6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fead752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fead5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fead884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f701397d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fead4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac96e97fc60e3e42889fc2f5ca7cfdffce5ced48 Step #5: MERGE-OUTER: attempt 1352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4122330536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ac96e97fc60e3e42889fc2f5ca7cfdffce5ced48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2419 processed earlier; will process 752 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93972== ERROR: libFuzzer: deadly signal Step #5: #0 0x56156287d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615627f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615627d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ab77d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ab75eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ab75ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615627ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56156327f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561563219632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56156321b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56156321b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561562c3a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561562c28075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561562c217cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561562c8bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56156287dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561562969d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5615627d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5615627df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615627c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615627f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ab75cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615627b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b07ae274c91c17bfdb594f4b15b4879b57e7a68d Step #5: MERGE-OUTER: attempt 1353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4123785382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b07ae274c91c17bfdb594f4b15b4879b57e7a68d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2421 processed earlier; will process 750 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94118== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598a3580594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598a34f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598a34d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3541b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd353fc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd353fa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598a34b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5598a3f82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598a3f1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5598a3f1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598a3f1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5598a393d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598a392b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598a39247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598a398ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598a3580c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598a366cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598a34d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598a34e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598a34c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598a34f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd353faa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598a34bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-022eea00b91e823af967b50b04a40b5e82870ddd Step #5: MERGE-OUTER: attempt 1354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4125061771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/022eea00b91e823af967b50b04a40b5e82870ddd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2423 processed earlier; will process 748 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94232== ERROR: libFuzzer: deadly signal Step #5: #0 0x559be2406594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559be237ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559be235d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5104dff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5104c1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5104bf3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559be2336e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559be2e08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559be2da2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559be2da4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559be2da435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559be287af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559be28b1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559be27c342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559be27b1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559be27aa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559be2814d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559be2406c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559be24f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559be235ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559be23682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559be234f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559be237b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5104bf5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559be2342bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab649eb538caa69ff85bab3d61320440ea0c7d1d Step #5: MERGE-OUTER: attempt 1355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4129088146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ab649eb538caa69ff85bab3d61320440ea0c7d1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2425 processed earlier; will process 746 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94321== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591817c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559181738b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55918171b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea75f3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea75d5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea75d2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591816f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5591821c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559182160632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559182162375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55918216235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559181c38f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559181c6ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559181b8142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559181b6f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559181b687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559181bd2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5591817c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5591818b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55918171cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591817262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55918170d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591817394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fea75d31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559181700bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2a2dca66951833ad4d0a1ef2db848e6439bd077 Step #5: MERGE-OUTER: attempt 1356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4133143177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a2a2dca66951833ad4d0a1ef2db848e6439bd077' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2427 processed earlier; will process 744 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: #2 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==94410== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b619d85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b619cf9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b619cdc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13a100341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13a0e1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13a0df7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b619cb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b61a787018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b61a721632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b61a723578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55b61a12a570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b61a193d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b619d85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b619e71d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b619cddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b619ce72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b619cce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b619cfa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f13a0df9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b619cc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f441431b105728590a209b553718f0a9bc10c0c Step #5: MERGE-OUTER: attempt 1357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4138239848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7f441431b105728590a209b553718f0a9bc10c0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2431 processed earlier; will process 740 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94581== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb9ec43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb9ebb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb9eb9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f869e95c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f869e77100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f869e750858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb9eb73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cb9f645018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb9f5df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cb9f5e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb9f5e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cb9f0008c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb9efee075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb9efe77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb9f051d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb9ec43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb9ed2fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb9eb9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb9eba52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb9eb8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb9ebb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f869e752082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb9eb7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dc2c62c29195722474e017ac295d0324f2ac713 Step #5: MERGE-OUTER: attempt 1358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4138937385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5dc2c62c29195722474e017ac295d0324f2ac713' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2432 processed earlier; will process 739 files now Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:42:09,123 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 D Span queue is empty Step #5: 2026-06-15 07:42:09,123 W public max out peers not set, using default Step #5: 2026-06-15 07:42:09,123 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,123 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 D Span queue is empty Step #5: 2026-06-15 07:42:09,123 W public max out peers not set, using default Step #5: 2026-06-15 07:42:09,123 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,123 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,124 E Tx <7e788306b1c57aba5818881345dbf1e10a36b0bcc9c6bcd1bf99ee9e09628793> has fewer than two outputs Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,124 E Tx has fewer than two outputs Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,124 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:42:09,125 E Tx <8ab0f5b6660298012d8be1fe1dbc355cd676142b62db13cbf2f3a4a6dd8093a5> has fewer than two outputs Step #5: 2026-06-15 07:42:09,125 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:42:09,125 T batch transaction: committing... Step #5: 2026-06-15 07:42:09,125 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,125 T batch transaction: end Step #5: 2026-06-15 07:42:09,125 D Stopping io_context Step #5: 2026-06-15 07:42:09,125 T Miner has received stop signal Step #5: 2026-06-15 07:42:09,125 T Not mining - nothing to stop Step #5: 2026-06-15 07:42:09,125 T Blockchain::deinit Step #5: 2026-06-15 07:42:09,125 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:42:09,125 T BlockchainLMDB::close Step #5: 2026-06-15 07:42:09,125 T BlockchainLMDB::sync Step #5: 2026-06-15 07:42:09,128 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:42:09,128 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:42:09,131 T Blockchain::Blockchain Step #5: 2026-06-15 07:42:09,131 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:42:09,131 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:42:09,131 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:42:09,131 D option: fast Step #5: 2026-06-15 07:42:09,131 D option: async Step #5: 2026-06-15 07:42:09,131 D option: 250000000bytes Step #5: 2026-06-15 07:42:09,131 T BlockchainLMDB::open Step #5: 2026-06-15 07:42:09,131 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:42:09,131 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:42:09,131 D DB map size: 1073741824 Step #5: 2026-06-15 07:42:09,131 D Space used: 4096 Step #5: 2026-06-15 07:42:09,131 D Space remaining: 1073737728 Step #5: 2026-06-15 07:42:09,131 D Size threshold: 0 Step #5: 2026-06-15 07:42:09,131 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:42:09,132 D Setting m_height to: 0 Step #5: 2026-06-15 07:42:09,132 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,132 T Blockchain::init Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,132 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,132 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:42:09,132 D init done Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,132 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,132 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,132 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:42:09,166 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:42:09,190 T Blockchain::add_new_block Step #5: 2026-06-15 07:42:09,190 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,190 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:42:09,190 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:42:09,190 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,190 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:42:09,190 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,190 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,190 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,190 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:42:09,190 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,190 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,221 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:42:09,221 D Miner tx hash: Step #5: 2026-06-15 07:42:09,221 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:42:09,221 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:42:09,221 D DB map size: 1073741824 Step #5: 2026-06-15 07:42:09,221 D Space used: 12288 Step #5: 2026-06-15 07:42:09,221 D Space remaining: 1073729536 Step #5: 2026-06-15 07:42:09,221 D Size threshold: 0 Step #5: 2026-06-15 07:42:09,221 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:42:09,221 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:42:09,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,222 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,222 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:42:09,222 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:42:09,222 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:42:09,222 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:42:09,222 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,222 D Invalidating block template cache Step #5: 2026-06-15 07:42:09,222 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:42:09,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,222 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,222 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:42:09,223 T Blockchain::get_tail_id Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:42:09,223 I Blockchain initialized. last block: 0, d4440.h20.m53.s16 time ago, current difficulty: 1 Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,223 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:42:09,223 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,223 I Current top block <0000000000000000000000000000000000000000000000000000000000000000> at height 18446744073709551615 has version 0 which disagrees with the ideal version 16 Step #5: 2026-06-15 07:42:09,223 I Popping blocks... 18446744073709551615 Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::pop_block Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::remove_block Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::height Step #5: 2026-06-15 07:42:09,223 W Attempting to remove block from an empty blockchain Step #5: 2026-06-15 07:42:09,223 T BlockchainLMDB::block_wtxn_abort Step #5: 2026-06-15 07:42:09,223 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:42:09,223 T mdb_txn_safe: m_txn not NULL in destructor - calling mdb_txn_abort() Step #5: 2026-06-15 07:42:09,223 E Error popping block from blockchain: Attempting to remove block from an empty blockchain Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==94625== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:42:09,437 I RandomX main cache initialized Step #5: #0 0x563adb35a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563adb2ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563adb2b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c69cf641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c69b0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c69aea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563adb28ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563adbd5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563adbcf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563adbcf8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x563adb6ff570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563adb768d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563adb35ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563adb446d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563adb2b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563adb2bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563adb2a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563adb2cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3c69aec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563adb296bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7eaba879e6546586a0df868d72aa2d323709ecb6 Step #5: MERGE-OUTER: attempt 1359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4139914197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7eaba879e6546586a0df868d72aa2d323709ecb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2434 processed earlier; will process 737 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94737== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcf4b93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcf4b07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcf4aea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7cb70b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7cb52000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7cb4ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcf4ac3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dcf5595018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcf552f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dcf5531375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcf553135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dcf5007f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dcf503efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dcf4f5042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dcf4f3e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dcf4f377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dcf4fa1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dcf4b93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dcf4c7fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dcf4aebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dcf4af52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dcf4adc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dcf4b084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb7cb501082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dcf4acfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eba9764e5ad42bb6c878e443d05a94cac6be4294 Step #5: MERGE-OUTER: attempt 1360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4140659982 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eba9764e5ad42bb6c878e443d05a94cac6be4294' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2435 processed earlier; will process 736 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94752== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a527ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a52762b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a52745665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24b46b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24b44cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24b44aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a5271ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561a531f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a5318a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561a5318c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a5318c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561a52bab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a52b99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a52b927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a52bfcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a527eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a528dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a52746d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a527502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a527377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a527634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24b44ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a5272abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-054d5efdad67787a6ba6988548b3e7b94ffa1b7d Step #5: MERGE-OUTER: attempt 1361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4141431305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/054d5efdad67787a6ba6988548b3e7b94ffa1b7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2436 processed earlier; will process 735 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94770== ERROR: libFuzzer: deadly signal Step #5: #0 0x564272ca6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564272c1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564272bfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f866d19e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f866cfb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f866cf92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564272bd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5642736a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564273642632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564273644375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56427364435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5642730638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564273051075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56427304a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5642730b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564272ca6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564272d92d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564272bfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564272c082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564272bef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564272c1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f866cf94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564272be2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a537fbc1af8d0625075a830727d0e449c97bf80e Step #5: MERGE-OUTER: attempt 1362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4142197877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a537fbc1af8d0625075a830727d0e449c97bf80e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2437 processed earlier; will process 734 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94788== ERROR: libFuzzer: deadly signal Step #5: #0 0x560281845594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602817b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56028179c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f5138d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f511a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f51181858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560281775e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560282247018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602821e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5602821e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602821e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560281cb9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560281cf0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560281c0242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560281bf0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560281be97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560281c53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560281845c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560281931d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56028179dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602817a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56028178e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602817ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f51183082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560281781bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-705f438c8e6880d833fb80753add0c907df58d48 Step #5: MERGE-OUTER: attempt 1363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4146039196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/705f438c8e6880d833fb80753add0c907df58d48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2441 processed earlier; will process 730 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==94930== ERROR: libFuzzer: deadly signal Step #5: #0 0x557eb5769594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557eb56ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557eb56c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03ba7bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03ba5d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03ba5b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557eb5699e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557eb616b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557eb6105632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557eb6107578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557eb5b0e570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557eb5b77d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557eb5769c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557eb5855d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557eb56c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557eb56cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557eb56b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557eb56de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f03ba5b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557eb56a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a34cfd793440659a2331cd85e4bc3780a9083310 Step #5: MERGE-OUTER: attempt 1364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4146818847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a34cfd793440659a2331cd85e4bc3780a9083310' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2442 processed earlier; will process 729 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94982== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ef2f84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ef2ef8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ef2edb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f478297241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f478278700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4782766858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ef2eb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ef3986018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ef3920632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ef3922375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ef392235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ef33418c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ef332f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ef33287cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ef3392d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ef2f84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ef3070d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ef2edcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ef2ee62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ef2ecd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ef2ef94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4782768082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ef2ec0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef5085cbfd99d6e06bbac1fd02c74302acd9d5f4 Step #5: MERGE-OUTER: attempt 1365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4147257439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ef5085cbfd99d6e06bbac1fd02c74302acd9d5f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2443 processed earlier; will process 728 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95020== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d32113594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d32087b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d3206a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd83834741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd83815c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd83813b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d32043e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555d32b15018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d32aaf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555d32ab1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d32ab135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555d324d08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d324be075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d324b77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d32521d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d32113c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d321ffd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d3206bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d320752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d3205c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d320884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd83813d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d3204fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2d317ee705d4fd06aede55728864a851534658b Step #5: MERGE-OUTER: attempt 1366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4148115253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f2d317ee705d4fd06aede55728864a851534658b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2444 processed earlier; will process 727 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95036== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622d8cbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622d8c32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622d8c15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f975cefd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f975cd1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f975ccf1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622d8beee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5622d96c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622d965a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622d965c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622d965c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622d907b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622d9069075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622d90627cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622d90ccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622d8cbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622d8daad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622d8c16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622d8c202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622d8c077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622d8c334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f975ccf3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622d8bfabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75bd85df5015175eec46927d2391a460ff2fe93f Step #5: MERGE-OUTER: attempt 1367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4148892031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/75bd85df5015175eec46927d2391a460ff2fe93f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2445 processed earlier; will process 726 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95054== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bc97f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bc976cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bc974f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe967b3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe96795200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe967931858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bc9728e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561bca1fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bca194632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561bca196375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bca19635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561bc9c6cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561bc9ca3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561bc9bb542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561bc9ba3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561bc9b9c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561bc9c06d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561bc97f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561bc98e4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561bc9750d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561bc975a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561bc97417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561bc976d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe967933082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561bc9734bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c9cba5f01c9de839819fde5ad07b7118d6eace Step #5: MERGE-OUTER: attempt 1368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4150276721 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/57c9cba5f01c9de839819fde5ad07b7118d6eace' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2448 processed earlier; will process 723 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95147== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f73908594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f7387cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f7385f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91a3e7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91a3c8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91a3c6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f73838e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f7430a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f742a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f742a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f742a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f73cc58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f73cb3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f73cac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f73d16d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f73908c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f739f4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f73860d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f7386a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f738517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f7387d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91a3c6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f73844bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1615cfe8956c81063af1afe0b4e891717cf4fcda Step #5: MERGE-OUTER: attempt 1369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4153247934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1615cfe8956c81063af1afe0b4e891717cf4fcda' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2450 processed earlier; will process 721 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95256== ERROR: libFuzzer: deadly signal Step #5: #0 0x55689710e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556897082b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556897065665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f4bcf841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f4bb0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f4baec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55689703ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556897b10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556897aaa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556897aac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556897aac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556897582f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5568975b9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5568974cb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5568974b9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568974b27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55689751cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55689710ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568971fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556897066d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568970702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568970577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568970834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8f4baee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55689704abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4efb5f993bf8ec74fa8d48d7a38a1324b553132 Step #5: MERGE-OUTER: attempt 1370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4157425000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d4efb5f993bf8ec74fa8d48d7a38a1324b553132' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2454 processed earlier; will process 717 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95361== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a312fb8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a312f2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a312f0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5a969741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5a94ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5a948b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a312ee8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a3139ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a313954632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a313956375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a31395635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a3133758c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a313363075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a31335c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3133c6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a312fb8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3130a4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a312f10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a312f1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a312f017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a312f2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff5a948d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a312ef4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a434306ba89302aa2c0d52627ef0f1d1c98357 Step #5: MERGE-OUTER: attempt 1371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4158202158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d1a434306ba89302aa2c0d52627ef0f1d1c98357' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2455 processed earlier; will process 716 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95378== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d6385b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d637cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d637b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dea3d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dea1e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dea1c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d6378be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557d6425d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d641f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557d641f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d641f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557d63c188c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d63c06075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d63bff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d63c69d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d6385bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d63947d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d637b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d637bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d637a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d637d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dea1c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d63797bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a20f7d22634f6c5244ae7ab90a5bea0db081a055 Step #5: MERGE-OUTER: attempt 1372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4158975401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a20f7d22634f6c5244ae7ab90a5bea0db081a055' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2456 processed earlier; will process 715 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95396== ERROR: libFuzzer: deadly signal Step #5: #0 0x561722bd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561722b4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561722b30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd60b0e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd60aefb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd60aeda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561722b09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5617235db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561723575632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561723577375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56172357735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561722f968c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561722f84075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561722f7d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561722fe7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561722bd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561722cc5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561722b31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561722b3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561722b227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561722b4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd60aedc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561722b15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15f36deac1695a88c8692f691302e38e949c78cd Step #5: MERGE-OUTER: attempt 1373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4159753199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/15f36deac1695a88c8692f691302e38e949c78cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2457 processed earlier; will process 714 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95414== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f9418e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f94102b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f940e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85fee7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85fec8d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85fec6c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f940bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556f94b90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f94b2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556f94b2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f94b2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556f9454b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f94539075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f945327cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f9459cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f9418ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f9427ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f940e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f940f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f940d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f941034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f85fec6e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f940cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c22aa00c1a0ece96439c596b6bca83e9b0536ab9 Step #5: MERGE-OUTER: attempt 1374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4161191818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c22aa00c1a0ece96439c596b6bca83e9b0536ab9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2459 processed earlier; will process 712 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95526== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee3b35a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee3b2ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee3b2b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f1ad5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f1ab6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f1ab44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee3b28ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee3bd5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee3bcf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee3bcf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee3bcf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee3b7178c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee3b705075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee3b6fe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee3b768d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee3b35ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee3b446d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee3b2b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee3b2bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee3b2a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee3b2cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f1ab46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee3b296bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b2d0f247f49b3da2b9b512945d4e7e940c21387 Step #5: MERGE-OUTER: attempt 1375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4161841993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1b2d0f247f49b3da2b9b512945d4e7e940c21387' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2460 processed earlier; will process 711 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95538== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac76c71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac76be5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac76bc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fc42b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fc40c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fc40a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac76ba1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ac77673018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac7760d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ac7760f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac7760f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ac770e5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac7711cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac7702e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac7701c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac770157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac7707fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac76c71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac76d5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac76bc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac76bd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac76bba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac76be64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7fc40aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac76badbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae7d508b6e1118cb150e7f4f398a35b5097ca3fe Step #5: MERGE-OUTER: attempt 1376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4165913934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ae7d508b6e1118cb150e7f4f398a35b5097ca3fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2462 processed earlier; will process 709 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95627== ERROR: libFuzzer: deadly signal Step #5: #0 0x555feae48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555feadbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fead9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f405b55941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f405b36e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f405b34d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fead78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555feb84a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555feb7e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555feb7e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555feb7e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555feb2058c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555feb1f3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555feb1ec7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555feb256d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555feae48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555feaf34d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555feada0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555feadaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555fead917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555feadbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f405b34f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555fead84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a53afc1c3025245811f1310786918446344ce4a Step #5: MERGE-OUTER: attempt 1377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4167577093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2a53afc1c3025245811f1310786918446344ce4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2465 processed earlier; will process 706 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95748== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f948364594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9482d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9482bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f085132641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f085113b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f085111a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f948294e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f948d66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f948d00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f948d02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f948d0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9487218c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f94870f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f9487087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f948772d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f948364c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f948450d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f9482bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f9482c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f9482ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f9482d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f085111c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f9482a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20d7da7b467c2b47a7cf23ae4cf1aa7b2d423783 Step #5: MERGE-OUTER: attempt 1378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4169067359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/20d7da7b467c2b47a7cf23ae4cf1aa7b2d423783' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2467 processed earlier; will process 704 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95860== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620cc4d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620cc44bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620cc42e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0aa578c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0aa55a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0aa5580858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620cc407e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5620cced9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620cce73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5620cce75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620cce7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5620cc8948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620cc882075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620cc87b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620cc8e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620cc4d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620cc5c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620cc42fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620cc4392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620cc4207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620cc44c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0aa5582082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620cc413bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98b15bbf94edde5e40853f0274d0e1547fc6afee Step #5: MERGE-OUTER: attempt 1379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4170033791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/98b15bbf94edde5e40853f0274d0e1547fc6afee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2468 processed earlier; will process 703 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95875== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2e73a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2e731ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2e72fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc5667541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc5648a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc56469858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2e72d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d2e7da8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2e7d42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d2e7d44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2e7d4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d2e77638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2e7751075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2e774a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d2e77b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d2e73a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d2e7492d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d2e72fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d2e73082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d2e72ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d2e731b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc5646b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d2e72e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db63406ed260ccabd4a4bb516966d659adf0f55c Step #5: MERGE-OUTER: attempt 1380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4170811505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db63406ed260ccabd4a4bb516966d659adf0f55c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2469 processed earlier; will process 702 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95893== ERROR: libFuzzer: deadly signal Step #5: #0 0x555840b64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555840ad8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555840abb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cf1b0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cf192300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cf1902858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555840a94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555841566018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555841500632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555841502375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55584150235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555840f218c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555840f0f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555840f087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555840f72d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555840b64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555840c50d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555840abcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555840ac62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555840aad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555840ad94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cf1904082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555840aa0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaa9d94484a6fdc1ca6f3632b2ab9aefe02442ee Step #5: MERGE-OUTER: attempt 1381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4171591822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aaa9d94484a6fdc1ca6f3632b2ab9aefe02442ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2470 processed earlier; will process 701 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95911== ERROR: libFuzzer: deadly signal Step #5: #0 0x55597f682594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55597f5f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55597f5d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3bf8e0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3bf8c1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3bf8bf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55597f5b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555980084018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55598001e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555980020375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55598002035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55597fa3f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55597fa2d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55597fa267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55597fa90d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55597f682c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55597f76ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55597f5dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55597f5e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55597f5cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55597f5f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3bf8bf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55597f5bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e00df5bceabc0ba34bc8ccc2ac660d4a914c755 Step #5: MERGE-OUTER: attempt 1382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4172361790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e00df5bceabc0ba34bc8ccc2ac660d4a914c755' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2471 processed earlier; will process 700 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95929== ERROR: libFuzzer: deadly signal Step #5: #0 0x561879d65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561879cd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561879cbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2da7f3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2da7d4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2da7d27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561879c95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56187a767018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56187a701632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56187a703375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56187a70335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56187a1228c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56187a110075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56187a1097cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56187a173d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561879d65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561879e51d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561879cbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561879cc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561879cae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561879cda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2da7d29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561879ca1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bca02d5bb4015e88d9b39322eb93be62176fc0d Step #5: MERGE-OUTER: attempt 1383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4173132623 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4bca02d5bb4015e88d9b39322eb93be62176fc0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2472 processed earlier; will process 699 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95947== ERROR: libFuzzer: deadly signal Step #5: #0 0x560be41e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560be415db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560be4140665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff6adcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff6abe100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff6abc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560be4119e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560be4beb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560be4b85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560be4b87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560be4b8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560be45a68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560be4594075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560be458d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560be45f7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560be41e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560be42d5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560be4141d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560be414b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560be41327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560be415e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff6abc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560be4125bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c92e45cc3d957ad64ffc00db8606030cf13ac5f2 Step #5: MERGE-OUTER: attempt 1384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4173903052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c92e45cc3d957ad64ffc00db8606030cf13ac5f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2473 processed earlier; will process 698 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==95965== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8b0514594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8b0488b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8b046b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f788b5af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f788b3c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f788b3a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8b0444e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c8b0f16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8b0eb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c8b0eb2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55c8b08b9570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c8b0922d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c8b0514c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c8b0600d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c8b046cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c8b04762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c8b045d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c8b04894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f788b3a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c8b0450bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94df5168c2aa7e16f734d96bbdb9ed982ab27956 Step #5: MERGE-OUTER: attempt 1385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4174681263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/94df5168c2aa7e16f734d96bbdb9ed982ab27956' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2474 processed earlier; will process 697 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95987== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648cac48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648cabbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648cab9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc541b8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc54199d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc54197c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648cab78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5648cb64a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648cb5e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5648cb5e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648cb5e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5648cb0058c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5648caff3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5648cafec7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5648cb056d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5648cac48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5648cad34d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5648caba0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5648cabaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648cab917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5648cabbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc54197e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5648cab84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3fa18ed3ac92b49f721363ea30881bf289e66b7 Step #5: MERGE-OUTER: attempt 1386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4177943470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f3fa18ed3ac92b49f721363ea30881bf289e66b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2478 processed earlier; will process 693 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96206== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613e3414594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613e3388b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613e336b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0828e7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0828c8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0828c69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613e3344e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5613e3e16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613e3db0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5613e3db2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613e3db235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5613e3888f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613e38bffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5613e37d142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5613e37bf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5613e37b87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5613e3822d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5613e3414c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5613e3500d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5613e336cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613e33762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613e335d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5613e33894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0828c6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5613e3350bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-174cd68694707334dde14d05cd8f448a511d52a6 Step #5: MERGE-OUTER: attempt 1387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4178443218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/174cd68694707334dde14d05cd8f448a511d52a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2479 processed earlier; will process 692 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96214== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f871cbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f871c32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f871c15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f862614641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8625f5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8625f3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f871beee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f8726c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f87265a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f87265c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f87265c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f87207b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f872069075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f8720627cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f8720ccd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f871cbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f871daad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f871c16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f871c202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f871c077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f871c334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8625f3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f871bfabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adb689c3d2f2bef5a6c744b8fd542d3b0c03db84 Step #5: MERGE-OUTER: attempt 1388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4179052832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/adb689c3d2f2bef5a6c744b8fd542d3b0c03db84' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2480 processed earlier; will process 691 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96226== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d69e61b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d69e58fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d69e572665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc62c9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc62ab300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc62a92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d69e54be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d69f01d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d69efb7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d69efb9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d69efb935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d69e9d88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d69e9c6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d69e9bf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d69ea29d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d69e61bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d69e707d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d69e573d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d69e57d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d69e5647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d69e5904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc62a94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d69e557bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d6e90b2723ad74045fc0594a356f79841b81772 Step #5: MERGE-OUTER: attempt 1389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4179824364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5d6e90b2723ad74045fc0594a356f79841b81772' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2481 processed earlier; will process 690 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96243== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d85063c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8505b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d850593665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7077f9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7077dad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7077d8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d85056ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d85103e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d850fd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d850fda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d850fda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d8509f98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8509e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8509e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d850a4ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d85063cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d850728d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d850594d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d85059e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d8505857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d8505b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7077d8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d850578bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dce63b7253bc729307612baef4f2429033a95a22 Step #5: MERGE-OUTER: attempt 1390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4180598895 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dce63b7253bc729307612baef4f2429033a95a22' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2482 processed earlier; will process 689 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96261== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adef7dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adef751b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adef734665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99f4abb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99f48d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99f48af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adef70de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adf01df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adf0179632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adf017b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adf017b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adefb9a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55adefb88075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55adefb817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55adefbebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55adef7ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55adef8c9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55adef735d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55adef73f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55adef7267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55adef7524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99f48b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55adef719bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5607ae76bd8df46729f6edeb4427b618eac8e12e Step #5: MERGE-OUTER: attempt 1391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4181374646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5607ae76bd8df46729f6edeb4427b618eac8e12e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2483 processed earlier; will process 688 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96279== ERROR: libFuzzer: deadly signal Step #5: #0 0x564cc3bf8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564cc3b6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564cc3b4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed1d0e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed1cef800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed1ced7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564cc3b28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564cc45fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564cc4594632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564cc4596375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564cc459635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564cc3fb58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564cc3fa3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564cc3f9c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564cc4006d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564cc3bf8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564cc3ce4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564cc3b50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564cc3b5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564cc3b417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564cc3b6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed1ced9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564cc3b34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2afaf2efb94609d3ace69efc6af3fa383161454 Step #5: MERGE-OUTER: attempt 1392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4182940962 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d2afaf2efb94609d3ace69efc6af3fa383161454' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2485 processed earlier; will process 686 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96365== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555b1b1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555b1a8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555b1a71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f306dce741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f306dafc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f306dadb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555b1a4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555b251c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555b24b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555b24b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555b24b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555b1f8ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555b1fc5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555b1ed742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5555b1ec5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555b1ebe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555b1f28d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5555b1b1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5555b1c06d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5555b1a72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5555b1a7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5555b1a637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5555b1a8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f306dadd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5555b1a56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6c38d646e3bb9d488840f11d4631454c13a549a Step #5: MERGE-OUTER: attempt 1393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4183716054 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6c38d646e3bb9d488840f11d4631454c13a549a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2486 processed earlier; will process 685 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96406== ERROR: libFuzzer: deadly signal Step #5: #0 0x563023e65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563023dd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563023dbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37d05d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37d03e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37d03c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563023d95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563024867018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563024801632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563024803375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56302480335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5630242228c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563024210075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630242097cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563024273d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563023e65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563023f51d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563023dbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563023dc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563023dae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563023dda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f37d03c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563023da1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b25e9a615be849f3e7f88c17d63e2b3800560f98 Step #5: MERGE-OUTER: attempt 1394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4184489167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b25e9a615be849f3e7f88c17d63e2b3800560f98' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2487 processed earlier; will process 684 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96423== ERROR: libFuzzer: deadly signal Step #5: #0 0x562078302594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562078276b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562078259665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f548b58041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f548b39500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f548b374858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562078232e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562078d04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562078c9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562078ca0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562078ca035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562078776f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5620787adfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5620786bf42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5620786ad075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5620786a67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562078710d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562078302c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5620783eed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56207825ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5620782642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56207824b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5620782774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f548b376082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56207823ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4707dae0d947a8e9caa16b8000a1f43d39c99377 Step #5: MERGE-OUTER: attempt 1395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4185367776 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4707dae0d947a8e9caa16b8000a1f43d39c99377' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2489 processed earlier; will process 682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96506== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574e9a8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574e9a03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574e99e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb30a77c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb30a59100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb30a570858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574e99bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5574ea491018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574ea42b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5574ea42d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574ea42d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574e9e4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5574e9e3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5574e9e337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5574e9e9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5574e9a8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5574e9b7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5574e99e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574e99f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5574e99d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574e9a044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb30a572082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5574e99cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22058e344b01e213cfba2d97ef3865aa632b0950 Step #5: MERGE-OUTER: attempt 1396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4186144381 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/22058e344b01e213cfba2d97ef3865aa632b0950' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2490 processed earlier; will process 681 files now Step #5: #1 pulse exec/s: 0 rss: 217Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96523== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634af92a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634af89eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634af881665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bd10f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bd0f0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bd0ee4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634af85ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5634b032c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634b02c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5634b02c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634b02c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5634afd9ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634afdd5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5634afce742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5634afcd5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5634afcce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5634afd38d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5634af92ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634afa16d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5634af882d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634af88c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5634af8737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5634af89f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2bd0ee6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5634af866bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc3d35d20df91f7061ffd6ecd957f991e989d0c1 Step #5: MERGE-OUTER: attempt 1397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4186835543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc3d35d20df91f7061ffd6ecd957f991e989d0c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2492 processed earlier; will process 679 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96601== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac4f9b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac4f92cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac4f90f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf5340141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf5321600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf531f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac4f8e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ac503ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac50354632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ac50356375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac5035635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ac4fe2cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac4fe63fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac4fd7542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac4fd63075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac4fd5c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac4fdc6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac4f9b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac4faa4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac4f910d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac4f91a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac4f9017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac4f92d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf531f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac4f8f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a21c670d2098b01993cf070cf681194921aeed65 Step #5: MERGE-OUTER: attempt 1398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4190767577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a21c670d2098b01993cf070cf681194921aeed65' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2499 processed earlier; will process 672 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96748== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c98c845594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c98c7b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c98c79c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2df12bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2df10d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2df10b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c98c775e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c98d247018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c98d1e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c98d1e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c98d1e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c98cc028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c98cbf0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c98cbe97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c98cc53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c98c845c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c98c931d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c98c79dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c98c7a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c98c78e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c98c7ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2df10b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c98c781bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2cb4deaf2cd83ee1c8b51efa01e7ea1f104d61e Step #5: MERGE-OUTER: attempt 1399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4191553466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d2cb4deaf2cd83ee1c8b51efa01e7ea1f104d61e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2500 processed earlier; will process 671 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96763== ERROR: libFuzzer: deadly signal Step #5: #0 0x56444502e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564444fa2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564444f85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff987a8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff98789600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff987875858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564444f5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564445a30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644459ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5644459cc578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5644453d3570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56444543cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56444502ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56444511ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564444f86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564444f902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564444f777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564444fa34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff987877082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564444f6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f3cabfbfb88fb923a1bcf0e9e918ea999a36874 Step #5: MERGE-OUTER: attempt 1400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4192327309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7f3cabfbfb88fb923a1bcf0e9e918ea999a36874' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2501 processed earlier; will process 670 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96816== ERROR: libFuzzer: deadly signal Step #5: #0 0x556579f78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556579eecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556579ecf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb79b6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb7997d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb7995c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556579ea8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55657a97a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55657a914632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55657a916375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55657a91635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55657a3358c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55657a323075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55657a31c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55657a386d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556579f78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55657a064d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556579ed0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556579eda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556579ec17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556579eed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb7995e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556579eb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c80b2ec0486a125bd7064b504f8c5b0bdbbf1dda Step #5: MERGE-OUTER: attempt 1401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4192764593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c80b2ec0486a125bd7064b504f8c5b0bdbbf1dda' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2502 processed earlier; will process 669 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96854== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557ca367594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557ca2dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557ca2be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f972a02b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9729e4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9729e1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557ca297e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5557cad69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557cad03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5557cad05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557cad0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5557ca7248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557ca712075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557ca70b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557ca775d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557ca367c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557ca453d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557ca2bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557ca2c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557ca2b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557ca2dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9729e21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557ca2a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1a8676d761c61a5205d9743780a62318d24936c Step #5: MERGE-OUTER: attempt 1402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4193611104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c1a8676d761c61a5205d9743780a62318d24936c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2503 processed earlier; will process 668 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96870== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e5e506594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e5e47ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e5e45d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff33ec4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff33ea6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff33ea41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e5e436e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562e5ef08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e5eea2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562e5eea4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e5eea435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562e5e8c38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e5e8b1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e5e8aa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e5e914d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e5e506c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e5e5f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e5e45ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e5e4682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e5e44f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e5e47b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff33ea43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e5e442bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e04fab88d96f559f486e01dfacd8c0d9a82fd0e Step #5: MERGE-OUTER: attempt 1403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4194379185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3e04fab88d96f559f486e01dfacd8c0d9a82fd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2504 processed earlier; will process 667 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96888== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cbbae7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cbba5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cbba3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8ddf9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8ddda600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8ddd85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cbba17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556cbc4e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cbc483632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556cbc485375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cbc48535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556cbbea48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556cbbe92075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556cbbe8b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556cbbef5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556cbbae7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556cbbbd3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556cbba3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556cbba492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556cbba307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556cbba5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8ddd87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556cbba23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-925b53a11a12ef07444e6c312d0468b4cfc5d5aa Step #5: MERGE-OUTER: attempt 1404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4195156572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/925b53a11a12ef07444e6c312d0468b4cfc5d5aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2505 processed earlier; will process 666 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96906== ERROR: libFuzzer: deadly signal Step #5: #0 0x56468724a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646871beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646871a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3288bc741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32889dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32889bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56468717ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564687c4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564687be6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564687be8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564687be835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5646876078c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646875f5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646875ee7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564687658d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56468724ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564687336d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646871a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646871ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646871937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646871bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32889bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564687186bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b575d397c610eeea5874bccf9da35ed728bdd2c Step #5: MERGE-OUTER: attempt 1405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4195932948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6b575d397c610eeea5874bccf9da35ed728bdd2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2506 processed earlier; will process 665 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96924== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fad2e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fad254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fad237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f921510641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9214f1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9214efa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fad210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564fadce2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fadc7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564fadc7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564fadc7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564fad69d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564fad68b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564fad6847cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564fad6eed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564fad2e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564fad3ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564fad238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564fad2422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564fad2297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564fad2554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9214efc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564fad21cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-149531836085b504274722676ac3b1cdcf905019 Step #5: MERGE-OUTER: attempt 1406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4196707978 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/149531836085b504274722676ac3b1cdcf905019' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2507 processed earlier; will process 664 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96942== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9d012f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9d00a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9d0086665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feec82f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feec810800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feec80e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9d005fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9d0b31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9d0acb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9d0acd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9d0acd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9d04ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9d04da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9d04d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9d053dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9d012fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9d021bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9d0087d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9d00912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9d00787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9d00a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feec80e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9d006bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-476443f66607c8f149b24a032c7fe833e99167d5 Step #5: MERGE-OUTER: attempt 1407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4201147981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/476443f66607c8f149b24a032c7fe833e99167d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2511 processed earlier; will process 660 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97081== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1fc8d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1fc84cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1fc82f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9f191c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9f173100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9f1710858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1fc808e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1fd2da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1fd274632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1fd276375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1fd27635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1fcd4cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1fcd83fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1fcc9542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1fcc83075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1fcc7c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1fcce6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1fc8d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1fc9c4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1fc830d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1fc83a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1fc8217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1fc84d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc9f1712082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1fc814bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6e6de28660c13aaa79f67834d2c1a2e09842b83 Step #5: MERGE-OUTER: attempt 1408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4202495735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c6e6de28660c13aaa79f67834d2c1a2e09842b83' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2513 processed earlier; will process 658 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97163== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6497a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f64971bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6496fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54df97341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54df78800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54df767858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6496d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f64a1a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f64a143632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f64a145375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f64a14535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f649b648c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f649b52075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f649b4b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f649bb5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f6497a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f649893d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f6496ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f6497092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f6496f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f64971c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54df769082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f6496e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df8220e66ab2ab572f78ea624894ca1b243b0e60 Step #5: MERGE-OUTER: attempt 1409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4204441762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/df8220e66ab2ab572f78ea624894ca1b243b0e60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2515 processed earlier; will process 656 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97252== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ca5543594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ca54b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ca549a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4630c6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4630a7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4630a55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ca5473e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557ca5f45018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ca5edf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557ca5ee1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ca5ee135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557ca59008c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ca58ee075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ca58e77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ca5951d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ca5543c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ca562fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ca549bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ca54a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ca548c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ca54b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4630a57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ca547fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-626ceff5061c59804e35f2927e2abf454e0ef5ac Step #5: MERGE-OUTER: attempt 1410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4204875620 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/626ceff5061c59804e35f2927e2abf454e0ef5ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2516 processed earlier; will process 655 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97291== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589f1536594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589f14aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589f148d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85929a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85927b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8592796858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589f1466e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5589f1f38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589f1ed2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5589f1ed4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589f1ed435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5589f19aaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5589f19e1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5589f18f342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5589f18e1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5589f18da7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5589f1944d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5589f1536c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5589f1622d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5589f148ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5589f14982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5589f147f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5589f14ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8592798082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5589f1472bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9de9d8733be75b09597bc18a34cc7049f0351b08 Step #5: MERGE-OUTER: attempt 1411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4205545951 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9de9d8733be75b09597bc18a34cc7049f0351b08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2517 processed earlier; will process 654 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97304== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c0ba8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c0ba03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c0b9e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a4fd5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a4fb7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a4fb52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c0b9bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c0c491018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c0c42b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c0c42d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c0c42d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c0bf03f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c0bf3afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c0be4c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c0be3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c0be337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c0be9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c0ba8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c0bb7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c0b9e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c0b9f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c0b9d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c0ba044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9a4fb54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c0b9cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-639036b005923ceec7c7764f6634456d74ba455c Step #5: MERGE-OUTER: attempt 1412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4206241214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/639036b005923ceec7c7764f6634456d74ba455c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2518 processed earlier; will process 653 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: #4 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97317== ERROR: libFuzzer: deadly signal Step #5: #0 0x55817269b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55817260fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581725f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dfc54741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dfc35c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dfc33b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581725cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55817309d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558173037632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558173039375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55817303935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558172b0ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558172b46fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558172a5842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558172a46075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558172a3f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558172aa9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55817269bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558172787d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5581725f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5581725fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5581725e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5581726104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5dfc33d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5581725d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3dd37e993e76c1700f875f1a2b65fa82db7d704 Step #5: MERGE-OUTER: attempt 1413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4213215285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f3dd37e993e76c1700f875f1a2b65fa82db7d704' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2525 processed earlier; will process 646 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97529== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b807be4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b807b58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b807b3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0c310841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0c2f1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0c2efc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b807b14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b8085e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b808580632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b808582375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b80858235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b807fa18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b807f8f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b807f887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b807ff2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b807be4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b807cd0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b807b3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b807b462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b807b2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b807b594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe0c2efe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b807b20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d379e321995d24d94c0c8096d0bd10b2789a9cd5 Step #5: MERGE-OUTER: attempt 1414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4213989756 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d379e321995d24d94c0c8096d0bd10b2789a9cd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2526 processed earlier; will process 645 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97546== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642166c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56421663ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56421661d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96cd1e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96ccff700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96ccfd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642165f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5642170c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564217062632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564217064375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56421706435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564216a838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564216a71075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564216a6a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564216ad4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642166c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642167b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56421661ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642166282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56421660f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56421663b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f96ccfd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564216602bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc2b4b6aa1d243cb9dd56da83ec88e86880201d4 Step #5: MERGE-OUTER: attempt 1415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4214763310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc2b4b6aa1d243cb9dd56da83ec88e86880201d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2527 processed earlier; will process 644 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97564== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9cab89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9caafdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9caae0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f444880a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f444861f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44485fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9caab9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c9cb58b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9cb525632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c9cb527375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9cb52735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c9caf468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9caf34075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9caf2d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9caf97d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9cab89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9cac75d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9caae1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9caaeb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9caad27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9caafe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4448600082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9caac5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-440b85ee8e3e2ec120a9673959c1ae3398273946 Step #5: MERGE-OUTER: attempt 1416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4215535861 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/440b85ee8e3e2ec120a9673959c1ae3398273946' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2528 processed earlier; will process 643 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==97582== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641d8250594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641d81c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641d81a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f172b6ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f172b4c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f172b4a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641d8180e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5641d8c52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641d8bec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5641d8bee578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5641d85f5570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5641d865ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5641d8250c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5641d833cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5641d81a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5641d81b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5641d81997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5641d81c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f172b4a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5641d818cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-194d9c5bb4179eea727655f63abad7ce2e7c06fa Step #5: MERGE-OUTER: attempt 1417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4216312245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/194d9c5bb4179eea727655f63abad7ce2e7c06fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2529 processed earlier; will process 642 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97635== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adc3628594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adc359cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adc357f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f526f00241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f526ee1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f526edf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adc3558e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55adc402a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adc3fc4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55adc3fc6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adc3fc635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55adc3a9cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55adc3ad3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55adc39e542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55adc39d3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55adc39cc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55adc3a36d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55adc3628c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55adc3714d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55adc3580d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55adc358a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55adc35717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55adc359d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f526edf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55adc3564bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cffdb986929798d829a1c52d69f784a89946b5d Step #5: MERGE-OUTER: attempt 1418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4219421987 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9cffdb986929798d829a1c52d69f784a89946b5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2530 processed earlier; will process 641 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0df6a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0df61bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0df5fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdad3c6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdad3a8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdad3a63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0df5d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a0e00a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0e0043632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a0e0045375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0e004535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a0dfa648c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a0dfa52075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a0dfa4b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a0dfab5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a0df6a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a0df793d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a0df5ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a0df6092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a0df5f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a0df61c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdad3a65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a0df5e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7370681e433267424ad930206fe64c210a1fdc14 Step #5: MERGE-OUTER: attempt 1419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4222120857 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7370681e433267424ad930206fe64c210a1fdc14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2533 processed earlier; will process 638 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97797== ERROR: libFuzzer: deadly signal Step #5: #0 0x561455979594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614558edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614558d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57a2bec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57a2a0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57a29e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614558a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56145637b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561456315632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561456317375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56145631735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561455d368c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561455d24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561455d1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561455d87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561455979c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561455a65d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614558d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614558db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614558c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614558ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57a29e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614558b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4097bd8795fab9d566aa10023487d13963dd5bb3 Step #5: MERGE-OUTER: attempt 1420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4222716681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4097bd8795fab9d566aa10023487d13963dd5bb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2534 processed earlier; will process 637 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97810== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621ed62f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621ed5a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621ed586665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f916519841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9164fad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9164f8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621ed55fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5621ee031018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621edfcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5621edfcd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621edfcd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5621ed9ec8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621ed9da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621ed9d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5621eda3dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5621ed62fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621ed71bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5621ed587d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621ed5912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5621ed5787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621ed5a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9164f8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5621ed56bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-016232f8a90629b2534b365a1986b3f966967dc8 Step #5: MERGE-OUTER: attempt 1421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4223484361 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/016232f8a90629b2534b365a1986b3f966967dc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2535 processed earlier; will process 636 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97827== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640dd4ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640dd462b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640dd445665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72ade2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72adc4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72adc23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640dd41ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5640ddef0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640dde8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640dde8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640dde8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640dd8ab8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640dd899075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640dd8927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640dd8fcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640dd4eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640dd5dad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640dd446d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640dd4502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640dd4377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640dd4634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f72adc25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640dd42abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b465dc1c1396c15f1a063069bd170dd92b4083d Step #5: MERGE-OUTER: attempt 1422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4224256384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b465dc1c1396c15f1a063069bd170dd92b4083d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2536 processed earlier; will process 635 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==97845== ERROR: libFuzzer: deadly signal Step #5: #0 0x556caf560594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556caf4d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556caf4b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe173a9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1738b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe17388f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556caf490e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556caff62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cafefc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556cafefe578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x556caf905570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556caf96ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556caf560c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556caf64cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556caf4b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556caf4c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556caf4a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556caf4d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe173891082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556caf49cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9813e116de32db5c453cc15d9d6d49beedc05f97 Step #5: MERGE-OUTER: attempt 1423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4225039230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9813e116de32db5c453cc15d9d6d49beedc05f97' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2537 processed earlier; will process 634 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97867== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594a693d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594a68b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594a6894665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8496a5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f849687200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8496851858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594a686de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5594a733f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594a72d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594a72db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594a72db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5594a6db1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594a6de8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5594a6cfa42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5594a6ce8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594a6ce17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594a6d4bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5594a693dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5594a6a29d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5594a6895d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594a689f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5594a68867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5594a68b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8496853082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5594a6879bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17db06ec720d8edaa29bac1ec026d0993c117839 Step #5: MERGE-OUTER: attempt 1424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4226981518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/17db06ec720d8edaa29bac1ec026d0993c117839' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2539 processed earlier; will process 632 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==97980== ERROR: libFuzzer: deadly signal Step #5: #0 0x56011ac9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56011ac11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56011abf4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec83bcb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec839e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec839bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56011abcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56011b69f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56011b639632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56011b63b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56011b042570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56011b0abd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56011ac9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56011ad89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56011abf5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56011abff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56011abe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56011ac124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fec839c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56011abd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-782d2f661081d6b55ba825fbbdebca25d8747ec2 Step #5: MERGE-OUTER: attempt 1425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4227779560 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/782d2f661081d6b55ba825fbbdebca25d8747ec2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2540 processed earlier; will process 631 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98032== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb466ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb46663b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb46646665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92ae87441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92ae68900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92ae668858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb4661fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bb470f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb4708b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bb4708d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb4708d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bb46b63f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb46b9afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb46aac42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb46a9a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb46a937cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb46afdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb466efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb467dbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb46647d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb466512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb466387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb466644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92ae66a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb4662bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-660baa61377a772798f765c8e923aa72a09d25c3 Step #5: MERGE-OUTER: attempt 1426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4228936725 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/660baa61377a772798f765c8e923aa72a09d25c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2541 processed earlier; will process 630 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==98071== ERROR: libFuzzer: deadly signal Step #5: #0 0x55770a8e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55770a854b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55770a837665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a6f62141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a6f43600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a6f415858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55770a810e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55770b2e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55770b27c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55770b27e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55770ac85570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55770aceed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55770a8e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55770a9ccd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55770a838d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55770a8422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55770a8297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55770a8554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2a6f417082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55770a81cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09b17fe1ea11d4e5783a81c12fea37b5978fb7e1 Step #5: MERGE-OUTER: attempt 1427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4230273707 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/09b17fe1ea11d4e5783a81c12fea37b5978fb7e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2542 processed earlier; will process 629 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98080== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c3ae37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c3adabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c3ad8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f460fb9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f460f9b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f460f991858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c3ad67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c3b839018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c3b7d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c3b7d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c3b7d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c3b1f48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560c3b1e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560c3b1db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560c3b245d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560c3ae37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560c3af23d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560c3ad8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560c3ad992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560c3ad807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560c3adac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f460f993082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560c3ad73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1c6897b5d62bf230cec08229e82cd32f4bad146 Step #5: MERGE-OUTER: attempt 1428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4230925221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f1c6897b5d62bf230cec08229e82cd32f4bad146' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2543 processed earlier; will process 628 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98097== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ef58f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ef5866b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ef5849665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb61d81741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb61d62c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb61d60b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ef5822e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ef62f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ef628e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ef6290375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ef629035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ef5caf8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ef5c9d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ef5c967cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ef5d00d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ef58f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ef59ded43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ef584ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ef58542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ef583b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ef58674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb61d60d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ef582ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce81ade45a15698009b68b1b83729556388a9563 Step #5: MERGE-OUTER: attempt 1429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4231366907 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ce81ade45a15698009b68b1b83729556388a9563' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2544 processed earlier; will process 627 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98168== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc3ab08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc3aa7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc3aa5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9f6fa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9f6dbb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9f6d9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc3aa38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fc3b50a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc3b4a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fc3b4a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc3b4a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fc3aec58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc3aeb3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc3aeac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc3af16d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc3ab08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc3abf4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc3aa60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc3aa6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc3aa517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc3aa7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9f6d9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc3aa44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-126f4839b5db5491318be50e1fb9411d39f7f7a4 Step #5: MERGE-OUTER: attempt 1430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4235242464 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/126f4839b5db5491318be50e1fb9411d39f7f7a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2549 processed earlier; will process 622 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98305== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649f39c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649f3934b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649f3917665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a550e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a54efa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a54ed9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649f38f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5649f43c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649f435c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5649f435e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649f435e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5649f3d7d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649f3d6b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649f3d647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649f3dced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649f39c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649f3aacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649f3918d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649f39222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649f39097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649f39354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a54edb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649f38fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06988ee7c817f13d3712b6c69feec365571b83b1 Step #5: MERGE-OUTER: attempt 1431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4235684854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/06988ee7c817f13d3712b6c69feec365571b83b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2550 processed earlier; will process 621 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98376== ERROR: libFuzzer: deadly signal Step #5: #0 0x55faeed55594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55faeecc9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55faeecac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67a722541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67a703a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67a7019858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55faeec85e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55faef757018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55faef6f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55faef6f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55faef6f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55faef1c9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55faef200fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55faef11242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55faef100075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55faef0f97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55faef163d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55faeed55c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55faeee41d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55faeecadd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55faeecb72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55faeec9e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55faeecca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67a701b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55faeec91bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de57eab5439c8d8d872c530d9038a6c597558f8a Step #5: MERGE-OUTER: attempt 1432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4237246447 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de57eab5439c8d8d872c530d9038a6c597558f8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2551 processed earlier; will process 620 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98385== ERROR: libFuzzer: deadly signal Step #5: #0 0x565156ceb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565156c5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565156c42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2ddb6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2dd98400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2dd963858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565156c1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5651576ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565157687632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565157689375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56515768935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56515715ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565157196fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5651570a842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565157096075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56515708f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5651570f9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565156cebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565156dd7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565156c43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565156c4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565156c347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565156c604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2dd965082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565156c27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79083627214171c7882ad5a4070225ae435f4a38 Step #5: MERGE-OUTER: attempt 1433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4238749293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/79083627214171c7882ad5a4070225ae435f4a38' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2553 processed earlier; will process 618 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==98473== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf7efbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf7ef32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf7ef15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0faf80341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0faf61800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0faf5f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf7eeeee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf7f9c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf7f95a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf7f95c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf7f95c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf7f427765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf7f4919b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55bf7f4eda0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55bf7f3cce02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55bf7f3cce02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55bf7efbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55bf7f0aad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55bf7ef16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55bf7ef202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55bf7ef077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55bf7ef334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0faf5f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55bf7eefabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53ea980371433e628316f975cd42d106f61cce18 Step #5: MERGE-OUTER: attempt 1434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4244287644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/53ea980371433e628316f975cd42d106f61cce18' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2557 processed earlier; will process 614 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98643== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588bf62c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588bf5a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588bf583665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f357c2e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f357c0f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f357c0d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588bf55ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588c002e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588bffc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5588bffca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588bffca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5588bfaa0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5588bfad7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5588bf9e942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5588bf9d7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5588bf9d07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5588bfa3ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5588bf62cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5588bf718d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5588bf584d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5588bf58e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5588bf5757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5588bf5a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f357c0d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5588bf568bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e6a243370210e3fd60c435e5a4af887b0868602 Step #5: MERGE-OUTER: attempt 1435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4245944156 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e6a243370210e3fd60c435e5a4af887b0868602' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2558 processed earlier; will process 613 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98682== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a308987594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3088fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3088de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58540a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5853eb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5853e96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3088b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a309389018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a309323632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a309325375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a30932535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a308dfbf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a308e32fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a308d4442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a308d32075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a308d2b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a308d95d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a308987c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a308a73d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a3088dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3088e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3088d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3088fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5853e98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3088c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78afc04b19136c214a40b90e2cb98640e45cbcd3 Step #5: MERGE-OUTER: attempt 1436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4246681284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/78afc04b19136c214a40b90e2cb98640e45cbcd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2559 processed earlier; will process 612 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98690== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa9423d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa941b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa94194665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51d6a9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51d68b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51d6892858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa9416de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fa94c3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa94bd9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fa94bdb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa94bdb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fa946b1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fa946e8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fa945fa42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fa945e8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fa945e17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fa9464bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fa9423dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fa94329d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fa94195d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fa9419f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fa941867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fa941b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f51d6894082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fa94179bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c542bb258e23d07156595586da39125bcde523b Step #5: MERGE-OUTER: attempt 1437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4249856305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4c542bb258e23d07156595586da39125bcde523b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2561 processed earlier; will process 610 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98774== ERROR: libFuzzer: deadly signal Step #5: #0 0x563cbf62e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563cbf5a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563cbf585665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2ae38041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2ae19500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2ae174858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563cbf55ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563cc0030018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563cbffca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563cbffcc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563cbffcc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563cbf9eb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563cbf9d9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563cbf9d27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563cbfa3cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563cbf62ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563cbf71ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563cbf586d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563cbf5902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563cbf5777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563cbf5a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2ae176082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563cbf56abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fef3f3d5e6d93f75ff560fd3e00dfe7fe2e369c Step #5: MERGE-OUTER: attempt 1438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4250274707 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2fef3f3d5e6d93f75ff560fd3e00dfe7fe2e369c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2562 processed earlier; will process 609 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98812== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e540e69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e540dddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e540dc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0f749f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0f72b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0f7293858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e540d99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e54186b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e541805632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e541807375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e54180735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e5412268c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e541214075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e54120d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e541277d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e540e69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e540f55d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e540dc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e540dcb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e540db27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e540dde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb0f7295082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e540da5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e36b590e7d8474703e9e6d8be0e6e21a6f2e188 Step #5: MERGE-OUTER: attempt 1439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4255331456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6e36b590e7d8474703e9e6d8be0e6e21a6f2e188' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2564 processed earlier; will process 607 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==98891== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea895b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea8952cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea8950f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc95353e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc95335300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc953332858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea894e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ea89fba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea89f54632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ea89f56375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea89f5635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ea89a21765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ea89a8b9b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55ea89ae7a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55ea899c6e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55ea899c6e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55ea895b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55ea896a4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55ea89510d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55ea8951a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55ea895017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55ea8952d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc953334082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55ea894f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7551ea196685697bd5350f1377ccd6ed1320cac8 Step #5: MERGE-OUTER: attempt 1440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4255810833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7551ea196685697bd5350f1377ccd6ed1320cac8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2565 processed earlier; will process 606 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f99813c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9980b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f998093665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dc396041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6dc377500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6dc3754858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f99806ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f998b3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f998ad8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f998ada375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f998ada35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f9985b0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9985e7fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9984f942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f9984e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9984e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f99854ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f99813cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f998228d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f998094d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f99809e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f9980857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f9980b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6dc3756082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f998078bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-048ac219d3f857fb6fbfb27cbb243d2508837227 Step #5: MERGE-OUTER: attempt 1441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4256376983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/048ac219d3f857fb6fbfb27cbb243d2508837227' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2566 processed earlier; will process 605 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98911== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebeb4cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebeb43fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebeb422665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe34d4bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe34d2d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe34d2b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebeb3fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ebebecd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebebe67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ebebe69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebebe6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ebeb8888c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ebeb876075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ebeb86f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ebeb8d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ebeb4cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ebeb5b7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ebeb423d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ebeb42d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ebeb4147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ebeb4404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe34d2b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ebeb407bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e9913b15eedb38e47507207373065ce703a8979 Step #5: MERGE-OUTER: attempt 1442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4257779289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6e9913b15eedb38e47507207373065ce703a8979' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2568 processed earlier; will process 603 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98967== ERROR: libFuzzer: deadly signal Step #5: #0 0x557044cd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557044c4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557044c30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f003037e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f003019300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0030172858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557044c09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5570456db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557045675632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557045677375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55704567735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5570450968c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557045084075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55704507d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5570450e7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557044cd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557044dc5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557044c31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557044c3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557044c227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557044c4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0030174082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557044c15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfb662530d0f0bc638db41ef39995cbfc7bcdd90 Step #5: MERGE-OUTER: attempt 1443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4258552742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dfb662530d0f0bc638db41ef39995cbfc7bcdd90' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2569 processed earlier; will process 602 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98985== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c28ed8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c28e4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c28e2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7ef07041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7eee8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7eee64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c28e08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c298da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c29874632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c29876375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c2987635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c292958c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c29283075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c2927c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c292e6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c28ed8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c28fc4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c28e30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c28e3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c28e217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c28e4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7eee66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c28e14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18eb5579da5e9ed7081607b76457d58a84824f0f Step #5: MERGE-OUTER: attempt 1444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4259327147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/18eb5579da5e9ed7081607b76457d58a84824f0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2570 processed earlier; will process 601 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55749d0d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55749d045b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55749d028665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80d1fee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80d1e0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80d1de2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55749d001e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55749dad3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55749da6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55749da6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55749da6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55749d48e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55749d47c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55749d4757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55749d4dfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55749d0d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55749d1bdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55749d029d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55749d0332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55749d01a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55749d0464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f80d1de4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55749d00dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b00f31d68c04de4e8fdaca887e1f1074aa9d2ac9 Step #5: MERGE-OUTER: attempt 1445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4261370367 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b00f31d68c04de4e8fdaca887e1f1074aa9d2ac9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2572 processed earlier; will process 599 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99115== ERROR: libFuzzer: deadly signal Step #5: #0 0x557dc1cab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557dc1c1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557dc1c02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f481c6f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f481c50c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f481c4eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557dc1bdbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557dc26ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557dc2647632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557dc2649375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557dc264935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557dc211ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557dc2156fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557dc206842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557dc2056075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557dc204f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557dc20b9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557dc1cabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557dc1d97d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557dc1c03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557dc1c0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557dc1bf47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557dc1c204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f481c4ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557dc1be7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb1f331e1841df2d819dac1174cae4dcce13395a Step #5: MERGE-OUTER: attempt 1446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4262138999 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eb1f331e1841df2d819dac1174cae4dcce13395a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2573 processed earlier; will process 598 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99127== ERROR: libFuzzer: deadly signal Step #5: #0 0x561584408594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56158437cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56158435f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa62c01541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa62be2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa62be09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561584338e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561584e0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561584da4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561584da6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561584da635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56158487cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5615848b3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5615847c542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5615847b3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5615847ac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561584816d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561584408c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5615844f4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561584360d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56158436a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5615843517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56158437d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa62be0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561584344bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b46275aa940c27a7d399984d1290675bc6f083c Step #5: MERGE-OUTER: attempt 1447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4263349936 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6b46275aa940c27a7d399984d1290675bc6f083c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2575 processed earlier; will process 596 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99210== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8e24a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8e2417b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8e23fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdab214341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdab1f5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdab1f37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8e23d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e8e2ea5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8e2e3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e8e2e41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8e2e4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e8e28608c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e8e284e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e8e28477cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e8e28b1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e8e24a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e8e258fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e8e23fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e8e24052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8e23ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e8e24184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdab1f39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e8e23dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9fe4413f2e9cde1790cb3c92333de8c9ec6d882 Step #5: MERGE-OUTER: attempt 1448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4264119699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c9fe4413f2e9cde1790cb3c92333de8c9ec6d882' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2576 processed earlier; will process 595 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99227== ERROR: libFuzzer: deadly signal Step #5: #0 0x557caa117594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557caa08bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557caa06e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efeb120341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efeb101800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efeb0ff7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557caa047e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557caab19018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557caaab3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557caaab5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557caaab535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557caa4d48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557caa4c2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557caa4bb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557caa525d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557caa117c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557caa203d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557caa06fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557caa0792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557caa0607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557caa08c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efeb0ff9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557caa053bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1733809a40eb5e9793cf48fdc0fdfd62534f08b7 Step #5: MERGE-OUTER: attempt 1449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4264893308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1733809a40eb5e9793cf48fdc0fdfd62534f08b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2577 processed earlier; will process 594 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99245== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588c443c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588c43b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588c4393665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff26266241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff26247700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff262456858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588c436ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5588c4e3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588c4dd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5588c4dda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588c4dda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5588c47f98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588c47e7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588c47e07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588c484ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588c443cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588c4528d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588c4394d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588c439e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588c43857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588c43b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff262458082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588c4378bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-670dc6432fa62b18a6fe30a9788bf600a555198d Step #5: MERGE-OUTER: attempt 1450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4268364653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/670dc6432fa62b18a6fe30a9788bf600a555198d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2581 processed earlier; will process 590 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99370== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567ab4f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567ab464b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567ab447665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d90ea541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d90cba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d90c99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567ab420e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5567abef2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567abe8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5567abe8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567abe8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5567ab8ad8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5567ab89b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5567ab8947cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5567ab8fed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5567ab4f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5567ab5dcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5567ab448d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5567ab4522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567ab4397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5567ab4654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d90c9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5567ab42cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f2c8993951b55b8c35ed2846c03a807344feaad Step #5: MERGE-OUTER: attempt 1451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4271216935 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7f2c8993951b55b8c35ed2846c03a807344feaad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2583 processed earlier; will process 588 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99485== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605552a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56055521ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605551fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f207d47b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f207d29000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f207d26f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605551d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560555ca8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560555c42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560555c44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560555c4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5605556638c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560555651075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56055564a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5605556b4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5605552a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560555392d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5605551fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5605552082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5605551ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56055521b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f207d271082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5605551e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8d873abe32a41226c2f703e4c18dcc83ec2d178 Step #5: MERGE-OUTER: attempt 1452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4272012237 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f8d873abe32a41226c2f703e4c18dcc83ec2d178' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2584 processed earlier; will process 587 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==99502== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c12b5db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c12b54fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c12b532665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f446ba6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f446b87a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f446b859858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c12b50be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c12bfdd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c12bf77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c12bf79578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55c12b980570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c12b9e9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c12b5dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c12b6c7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c12b533d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c12b53d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c12b5247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c12b5504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f446b85b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c12b517bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-894180a48bb2e2fac2ee48b59ebeabffffcc65e8 Step #5: MERGE-OUTER: attempt 1453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4272780505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/894180a48bb2e2fac2ee48b59ebeabffffcc65e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2585 processed earlier; will process 586 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99555== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568ecb71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5568ecae5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568ecac8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58b340141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58b321600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58b31f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568ecaa1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5568ed573018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568ed50d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5568ed50f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568ed50f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5568ecfe5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5568ed01cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5568ecf2e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5568ecf1c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568ecf157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5568ecf7fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568ecb71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568ecc5dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5568ecac9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568ecad32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568ecaba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568ecae64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f58b31f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5568ecaadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0438b238871b900ac3f8a8e8ef114b376abed853 Step #5: MERGE-OUTER: attempt 1454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4274826784 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0438b238871b900ac3f8a8e8ef114b376abed853' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2587 processed earlier; will process 584 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99644== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6e95d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6e9545b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6e9528665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a546af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a544c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a544a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6e9501e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c6e9fd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6e9f6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c6e9f6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6e9f6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c6e998e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6e997c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6e99757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6e99dfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6e95d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6e96bdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6e9529d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6e95332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6e951a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6e95464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a544a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6e950dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed4a701de2cc1721d3f4fd3f79bc068d978de405 Step #5: MERGE-OUTER: attempt 1455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4275351250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ed4a701de2cc1721d3f4fd3f79bc068d978de405' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2588 processed earlier; will process 583 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99714== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587e163f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587e15b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587e1596665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f292535541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f292516a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2925149858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587e156fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5587e2041018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587e1fdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5587e1fdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587e1fdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5587e19fc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5587e19ea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5587e19e37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5587e1a4dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5587e163fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5587e172bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5587e1597d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5587e15a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5587e15887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5587e15b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f292514b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5587e157bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-280e1e4b3e8a1cc330bbb3d49b5e67cab240a9f2 Step #5: MERGE-OUTER: attempt 1456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4276017315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/280e1e4b3e8a1cc330bbb3d49b5e67cab240a9f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2589 processed earlier; will process 582 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99726== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e4a614594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e4a588b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e4a56b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0af19541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0aefaa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0aef89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e4a544e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e4b016018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e4afb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e4afb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e4afb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e4a9d18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e4a9bf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e4a9b87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e4aa22d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e4a614c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e4a700d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e4a56cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e4a5762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e4a55d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e4a5894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe0aef8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e4a550bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfd5df8ebe85aaa7080d84cc1baaa4cecc3cfcc1 Step #5: MERGE-OUTER: attempt 1457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4276786396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dfd5df8ebe85aaa7080d84cc1baaa4cecc3cfcc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2590 processed earlier; will process 581 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99743== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d48d60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d48cd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d48cb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ed846841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ed827d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ed825c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d48c90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562d49762018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d496fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562d496fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d496fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562d4911d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d4910b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d491047cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d4916ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d48d60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d48e4cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d48cb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d48cc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d48ca97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d48cd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ed825e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d48c9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed32bf573090a2074b725303d2c8bba9d601fa10 Step #5: MERGE-OUTER: attempt 1458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4277555760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ed32bf573090a2074b725303d2c8bba9d601fa10' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2591 processed earlier; will process 580 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99761== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be56ddd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be56d51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be56d34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdf847d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdf829200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdf8271858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be56d0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55be577df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be57779632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55be5777b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be5777b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55be5719a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55be57188075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55be571817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55be571ebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55be56dddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55be56ec9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55be56d35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55be56d3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55be56d267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55be56d524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efdf8273082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55be56d19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c0d88002cd8cc061db60275b58fd4e50e8a5934 Step #5: MERGE-OUTER: attempt 1459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4279612588 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1c0d88002cd8cc061db60275b58fd4e50e8a5934' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2593 processed earlier; will process 578 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55659be07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55659bd7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55659bd5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76d574841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76d555d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76d553c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55659bd37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55659c809018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55659c7a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55659c7a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55659c7a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55659c1c48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55659c1b2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55659c1ab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55659c215d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55659be07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55659bef3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55659bd5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55659bd692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55659bd507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55659bd7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76d553e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55659bd43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7703bfb2457d038c4e7c2efac6f6a9139edb17f3 Step #5: MERGE-OUTER: attempt 1460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4280267898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7703bfb2457d038c4e7c2efac6f6a9139edb17f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2594 processed earlier; will process 577 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99889== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fba062b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fba059fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fba0582665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8dc707641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8dc6e8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8dc6e6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fba055be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fba102d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fba0fc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fba0fc9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fba0fc935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fba0a9ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fba0ad6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fba09e842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fba09d6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fba09cf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fba0a39d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fba062bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fba0717d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fba0583d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fba058d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fba05747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fba05a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8dc6e6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fba0567bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-001de0ce6362ccbc1b7485f976825fe979c818c1 Step #5: MERGE-OUTER: attempt 1461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4285522018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/001de0ce6362ccbc1b7485f976825fe979c818c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2600 processed earlier; will process 571 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100076== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624c3bea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624c3b5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624c3b41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f809887141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f809868600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8098665858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624c3b1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5624c45ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624c4586632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5624c4588375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624c458835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5624c3fa78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624c3f95075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624c3f8e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5624c3ff8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5624c3beac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5624c3cd6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5624c3b42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624c3b4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624c3b337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624c3b5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8098667082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5624c3b26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9873f006443a1a063877be4386ba8928caff544 Step #5: MERGE-OUTER: attempt 1462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4286292629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d9873f006443a1a063877be4386ba8928caff544' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2601 processed earlier; will process 570 files now Step #5: #1 pulse exec/s: 0 rss: 199Mb Step #5: #2 pulse exec/s: 0 rss: 276Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100093== ERROR: libFuzzer: deadly signal Step #5: #0 0x56455c6a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56455c614b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56455c5f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74bc04641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74bbe5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74bbe3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56455c5d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56455d0a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56455d03c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56455d03e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56455d03e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56455cb14f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56455cb4bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56455ca5d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56455ca4b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56455ca447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56455caaed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56455c6a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56455c78cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56455c5f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56455c6022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56455c5e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56455c6154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74bbe3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56455c5dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9fab1053f5cfdc3352fbff21f35bed1cbe2f8162 Step #5: MERGE-OUTER: attempt 1463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4287274171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9fab1053f5cfdc3352fbff21f35bed1cbe2f8162' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2605 processed earlier; will process 566 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100180== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5ec733594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5ec6a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5ec68a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c21d1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c21b2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c21b0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5ec663e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d5ed135018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5ed0cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5ed0d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5ed0d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5ecba7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d5ecbdefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d5ecaf042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d5ecade075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d5ecad77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d5ecb41d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d5ec733c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d5ec81fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d5ec68bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d5ec6952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d5ec67c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d5ec6a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c21b0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d5ec66fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c8eff9bcc1e6de563164951ca2300a01dc455d3 Step #5: MERGE-OUTER: attempt 1464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4290722139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8c8eff9bcc1e6de563164951ca2300a01dc455d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2609 processed earlier; will process 562 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100337== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5aa5cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5aa53fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5aa522665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f058422241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f058403700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0584016858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5aa4fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b5aafcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5aaf67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b5aaf69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5aaf6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b5aa9888c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5aa976075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5aa96f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b5aa9d9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5aa5cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5aa6b7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b5aa523d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5aa52d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5aa5147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5aa5404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0584018082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b5aa507bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d643dc75058f8dd42ff44d5ed839b97613bd604b Step #5: MERGE-OUTER: attempt 1465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4292894255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d643dc75058f8dd42ff44d5ed839b97613bd604b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2613 processed earlier; will process 558 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100468== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9459c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a945937b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a94591a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57d9b2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57d993800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57d9917858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9458f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9463c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a94635f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a946361375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a94636135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a945d808c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a945d6e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a945d677cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a945dd1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9459c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a945aafd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a94591bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9459252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a94590c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9459384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57d9919082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9458ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9457461fea5d24a303021f5618b771bb1a080f2c Step #5: MERGE-OUTER: attempt 1466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2700944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9457461fea5d24a303021f5618b771bb1a080f2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2617 processed earlier; will process 554 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100593== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0a75e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0a7555b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0a7538665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd0602b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd05e4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd05e1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0a7511e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e0a7fe3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0a7f7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e0a7f7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0a7f7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e0a799e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e0a798c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0a79857cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0a79efd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e0a75e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e0a76cdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e0a7539d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0a75432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0a752a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0a75564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd05e21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e0a751dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d99a8d5f20af0fbd1689ca6add673ca969e6ea4 Step #5: MERGE-OUTER: attempt 1467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3743695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d99a8d5f20af0fbd1689ca6add673ca969e6ea4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2619 processed earlier; will process 552 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100703== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b116518594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b11648cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b11646f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd996f9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd996dae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd996d8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b116448e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b116f1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b116eb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b116eb6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b116eb635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b1168d58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1168c3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1168bc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b116926d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b116518c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b116604d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b116470d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b11647a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1164617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b11648d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd996d8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b116454bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b714e4e2b294cdb5e1ec2a7a2aef8db0b15d39f5 Step #5: MERGE-OUTER: attempt 1468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 5965653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b714e4e2b294cdb5e1ec2a7a2aef8db0b15d39f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2622 processed earlier; will process 549 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100835== ERROR: libFuzzer: deadly signal Step #5: #0 0x56292232f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629222a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562922286665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58ec7c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58ec5d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58ec5b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56292225fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562922d31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562922ccb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562922ccd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562922ccd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5629227a3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629227dafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5629226ec42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629226da075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629226d37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56292273dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56292232fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56292241bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562922287d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629222912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629222787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629222a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f58ec5ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56292226bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-184c4d9c6ae7b37d504e956486620e4dce2b2abe Step #5: MERGE-OUTER: attempt 1469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 7770933 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/184c4d9c6ae7b37d504e956486620e4dce2b2abe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2626 processed earlier; will process 545 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100992== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557355a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555735518b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557354fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6bdcc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6bdad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6bdab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557354d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555735fa6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555735f40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555735f42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555735f4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5557359618c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55573594f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557359487cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557359b2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557355a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555735690d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557354fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557355062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557354ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557355194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe6bdab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557354e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d6ae9a0fa627bdeb6952158285ff4b2a9d70124 Step #5: MERGE-OUTER: attempt 1470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 8652546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7d6ae9a0fa627bdeb6952158285ff4b2a9d70124' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2627 processed earlier; will process 544 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101008== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649f99dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649f9950b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649f9933665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01a5dc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01a5bd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01a5bb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649f990ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5649fa3de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649fa378632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5649fa37a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649fa37a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5649f9d998c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649f9d87075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649f9d807cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649f9dead87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649f99dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649f9ac8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649f9934d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649f993e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649f99257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649f99514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01a5bba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649f9918bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a66874b38736d8827509b89a0ad6380178f530bc Step #5: MERGE-OUTER: attempt 1471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 9426416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a66874b38736d8827509b89a0ad6380178f530bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2628 processed earlier; will process 543 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101026== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0916b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f091624b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f091607665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfa456741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfa437c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfa435b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0915e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f0920b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f09204c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f09204e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f09204e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f091a6d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f091a5b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f091a547cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f091abed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0916b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f09179cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f091608d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0916122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0915f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0916254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcfa435d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0915ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ba4714be7925c2b5116eb7c9cee594fe6a88f63 Step #5: MERGE-OUTER: attempt 1472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 10195992 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3ba4714be7925c2b5116eb7c9cee594fe6a88f63' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2629 processed earlier; will process 542 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101044== ERROR: libFuzzer: deadly signal Step #5: #0 0x557dc4e0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557dc4d7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557dc4d61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4149d5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4149b6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4149b44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557dc4d3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557dc580c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557dc57a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557dc57a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557dc57a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557dc51c78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557dc51b5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557dc51ae7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557dc5218d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557dc4e0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557dc4ef6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557dc4d62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557dc4d6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557dc4d537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557dc4d7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4149b46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557dc4d46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bc63d7e01aae4f44d67974f30ae7d103a48990f Step #5: MERGE-OUTER: attempt 1473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 10970690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6bc63d7e01aae4f44d67974f30ae7d103a48990f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2630 processed earlier; will process 541 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101062== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c6ede5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c6ed59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c6ed3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10b51ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10b4fc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10b4fa0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c6ed15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563c6f7e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c6f781632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563c6f783375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c6f78335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563c6f1a28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c6f190075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c6f1897cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c6f1f3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c6ede5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c6eed1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c6ed3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c6ed472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c6ed2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c6ed5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f10b4fa2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c6ed21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a555f1a09ff2222f0ca2b417694e1a9dcbbcc2da Step #5: MERGE-OUTER: attempt 1474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 11753257 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a555f1a09ff2222f0ca2b417694e1a9dcbbcc2da' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2631 processed earlier; will process 540 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101080== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f0a721594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f0a695b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f0a678665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fc7f7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fc7d9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fc7d71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f0a651e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557f0b123018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f0b0bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557f0b0bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f0b0bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557f0aade8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f0aacc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f0aac57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f0ab2fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f0a721c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f0a80dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f0a679d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f0a6832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f0a66a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f0a6964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fc7d73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f0a65dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63a021082f4b26dd57363ab14a0c410c44947675 Step #5: MERGE-OUTER: attempt 1475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 13321156 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/63a021082f4b26dd57363ab14a0c410c44947675' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2634 processed earlier; will process 537 files now Step #5: #1 pulse exec/s: 0 rss: 217Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101235== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d6f4f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d6f46cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d6f44f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ef294941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ef275e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ef273d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d6f428e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556d6fefa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d6fe94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556d6fe96375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d6fe9635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556d6f96cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d6f9a3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d6f8b542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d6f8a3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d6f89c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d6f906d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d6f4f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d6f5e4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d6f450d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d6f45a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d6f4417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d6f46d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8ef273f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d6f434bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-204dd1f9f29bde3293aa151cfd11910655abc520 Step #5: MERGE-OUTER: attempt 1476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 15421265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/204dd1f9f29bde3293aa151cfd11910655abc520' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2638 processed earlier; will process 533 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101395== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ce4fd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ce4f46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ce4f29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae22e6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae22c8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae22c61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ce4f02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555ce59d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ce596e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555ce5970375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ce597035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ce5446f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ce547dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ce538f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ce537d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ce53767cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ce53e0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ce4fd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ce50bed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ce4f2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ce4f342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ce4f1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ce4f474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fae22c63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ce4f0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-611f7d9a1aee9cb2595e079f3ae45d2da1f20813 Step #5: MERGE-OUTER: attempt 1477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 18578280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/611f7d9a1aee9cb2595e079f3ae45d2da1f20813' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2642 processed earlier; will process 529 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101529== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eae1e7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eae1df2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eae1dd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29840cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2983ee400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2983ec3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eae1daee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55eae2880018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eae281a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55eae281c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eae281c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55eae223b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eae2229075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eae22227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eae228cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eae1e7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eae1f6ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eae1dd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eae1de02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eae1dc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eae1df34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2983ec5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eae1dbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7013b022e63a5a0f26721dc988199aad243b1d6 Step #5: MERGE-OUTER: attempt 1478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 19362725 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a7013b022e63a5a0f26721dc988199aad243b1d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2643 processed earlier; will process 528 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101547== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9a0bf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9a0b6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9a0b4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8bb705341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8bb6e6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8bb6e47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9a0b26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e9a15f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9a1592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e9a1594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9a159435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9a0fb38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e9a0fa1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9a0f9a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9a1004d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9a0bf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9a0ce2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9a0b4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9a0b582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9a0b3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9a0b6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8bb6e49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9a0b32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7de6605a62189bb30a673c1ad445aa3d01bed5d3 Step #5: MERGE-OUTER: attempt 1479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 20144839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7de6605a62189bb30a673c1ad445aa3d01bed5d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2644 processed earlier; will process 527 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101565== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0e29c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0e2934b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0e2917665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff13a70541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff13a51a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff13a4f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0e28f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b0e33c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0e335c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b0e335e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0e335e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b0e2d7d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0e2d6b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0e2d647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0e2dced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0e29c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0e2aacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0e2918d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0e29222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0e29097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0e29354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff13a4fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0e28fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34e3b70ea3de7db728cbcb157b5c7f3368633482 Step #5: MERGE-OUTER: attempt 1480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 20933631 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/34e3b70ea3de7db728cbcb157b5c7f3368633482' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2645 processed earlier; will process 526 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101583== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3e2678594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3e25ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3e25cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b93f3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b93d5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b93d2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3e25a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c3e307a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3e3014632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c3e3016375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3e301635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c3e2a358c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3e2a23075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3e2a1c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c3e2a86d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3e2678c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3e2764d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3e25d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3e25da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3e25c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3e25ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1b93d31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3e25b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d71318764281ed6ff49c7c452c30d948094faab Step #5: MERGE-OUTER: attempt 1481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 21711521 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8d71318764281ed6ff49c7c452c30d948094faab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2646 processed earlier; will process 525 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101601== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afb6d56594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afb6ccab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afb6cad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1bf107041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1bf0e8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1bf0e64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afb6c86e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55afb7758018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afb76f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55afb76f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afb76f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55afb71138c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afb7101075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afb70fa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afb7164d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afb6d56c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afb6e42d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55afb6caed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55afb6cb82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55afb6c9f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55afb6ccb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1bf0e66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55afb6c92bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20359d3352ad899555961e25ac70924f3e1a3b1f Step #5: MERGE-OUTER: attempt 1482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 22494675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/20359d3352ad899555961e25ac70924f3e1a3b1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2647 processed earlier; will process 524 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101619== ERROR: libFuzzer: deadly signal Step #5: #0 0x557944ffe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557944f72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557944f55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56a40ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56a3ec100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56a3ea0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557944f2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557945a00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55794599a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55794599c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55794599c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5579453bb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579453a9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579453a27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55794540cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557944ffec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579450ead43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557944f56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557944f602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557944f477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557944f734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56a3ea2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557944f3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-370265d18818382e0253f0686fb4e3e15233c82f Step #5: MERGE-OUTER: attempt 1483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 23273087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/370265d18818382e0253f0686fb4e3e15233c82f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2648 processed earlier; will process 523 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101637== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0601ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e060122b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e060105665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa02b03141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa02ae4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa02ae25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0600dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e060bb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e060b4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e060b4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e060b4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e06056b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e060559075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0605527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0605bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e0601aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e06029ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e060106d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0601102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0600f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0601234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa02ae27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e0600eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a910977b635c854858e2a4e6ddeea01777f5c29f Step #5: MERGE-OUTER: attempt 1484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 27458596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a910977b635c854858e2a4e6ddeea01777f5c29f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2652 processed earlier; will process 519 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101768== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f30124594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f30098b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f3007b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2a1ddb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2a1bf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2a1bcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f30054e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556f30b26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f30ac0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556f30ac2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f30ac235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556f304e18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f304cf075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f304c87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f30532d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f30124c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f30210d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f3007cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f300862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f3006d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f300994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2a1bd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f30060bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a920778080e7079891b5a88eecbeabe08bc28fc2 Step #5: MERGE-OUTER: attempt 1485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 28233830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a920778080e7079891b5a88eecbeabe08bc28fc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2653 processed earlier; will process 518 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==101786== ERROR: libFuzzer: deadly signal Step #5: #0 0x56339a06f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563399fe3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563399fc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84ff4c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84ff2da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84ff2b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563399f9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56339aa71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56339aa0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56339aa0d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x56339a414570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56339a47dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56339a06fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56339a15bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563399fc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563399fd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563399fb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563399fe44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f84ff2bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563399fabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-374e5fd9a1a3c2ea2b52c962be69f8b8ae8d0880 Step #5: MERGE-OUTER: attempt 1486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 29009272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/374e5fd9a1a3c2ea2b52c962be69f8b8ae8d0880' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2654 processed earlier; will process 517 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101808== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555c1256594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555c11cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555c11ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f488e90441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f488e71900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f488e6f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555c1186e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5555c1c58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555c1bf2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5555c1bf4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555c1bf435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5555c16138c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5555c1601075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5555c15fa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5555c1664d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5555c1256c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5555c1342d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5555c11aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5555c11b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5555c119f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5555c11cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f488e6fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5555c1192bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ee99c4464f2c5b58f7799db96ec74df34a30d55 Step #5: MERGE-OUTER: attempt 1487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 30617590 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5ee99c4464f2c5b58f7799db96ec74df34a30d55' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2656 processed earlier; will process 515 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101916== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e4e231594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e4e1a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e4e188665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc935afc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc93591100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9358f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e4e161e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562e4ec33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e4ebcd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562e4ebcf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e4ebcf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562e4e5ee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e4e5dc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e4e5d57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e4e63fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e4e231c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e4e31dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e4e189d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e4e1932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e4e17a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e4e1a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9358f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e4e16dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c140fddfde78a359135f7d607960779c8b6d528 Step #5: MERGE-OUTER: attempt 1488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 31403528 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3c140fddfde78a359135f7d607960779c8b6d528' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2657 processed earlier; will process 514 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101933== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1bbb79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1bbaedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1bbad0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad2c16841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad2bf7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad2bf5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1bbaa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1bc57b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1bc515632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1bc517375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1bc51735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1bbf368c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c1bbf24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c1bbf1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c1bbf87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1bbb79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c1bbc65d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c1bbad1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1bbadb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1bbac27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c1bbaee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad2bf5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c1bbab5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97ef985eddbc56eba2bfae9b8ef47b4ec8b0abb6 Step #5: MERGE-OUTER: attempt 1489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 32274596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97ef985eddbc56eba2bfae9b8ef47b4ec8b0abb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2659 processed earlier; will process 512 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102016== ERROR: libFuzzer: deadly signal Step #5: #0 0x55791ad59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55791accdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55791acb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e5d5c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e5d3da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e5d3b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55791ac89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55791b75b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55791b6f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55791b6f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55791b6f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55791b1cdf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55791b204fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55791b11642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55791b104075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55791b0fd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55791b167d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55791ad59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55791ae45d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55791acb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55791acbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55791aca27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55791acce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e5d3bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55791ac95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0135859ef02848db923f73dde9a444589ce1f3f6 Step #5: MERGE-OUTER: attempt 1490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 33470695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0135859ef02848db923f73dde9a444589ce1f3f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2661 processed earlier; will process 510 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==102100== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6b30d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6b3049b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6b302c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ce8beb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ce8a0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ce89df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6b3005e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a6b3ad7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6b3a71632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a6b3a73375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6b3a7335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a6b353e765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a6b35a89b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55a6b3604a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55a6b34e3e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55a6b34e3e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55a6b30d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a6b31c1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a6b302dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a6b30372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a6b301e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a6b304a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0ce89e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a6b3011bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f76a70d9b23f067f00c9251559065677cb3545a Step #5: MERGE-OUTER: attempt 1491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 34407296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8f76a70d9b23f067f00c9251559065677cb3545a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2662 processed earlier; will process 509 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102152== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0fac27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0fab9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0fab7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fced85b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fced83cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fced83aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0fab57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e0fb629018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0fb5c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e0fb5c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0fb5c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e0fb09bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0fb0d2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0fafe442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0fafd2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0fafcb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0fb035d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0fac27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0fad13d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0fab7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0fab892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0fab707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0fab9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fced83ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0fab63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c97ae1c4ec26ddb5e4c6f6492c3b783d293f3c1 Step #5: MERGE-OUTER: attempt 1492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 36340432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5c97ae1c4ec26ddb5e4c6f6492c3b783d293f3c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2664 processed earlier; will process 507 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102234== ERROR: libFuzzer: deadly signal Step #5: #0 0x560694c3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560694bafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560694b92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e3df5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e3dd6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e3dd48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560694b6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56069563d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606955d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606955d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606955d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560694ff88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560694fe6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560694fdf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560695049d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560694c3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560694d27d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560694b93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560694b9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560694b847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560694bb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e3dd4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560694b77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-104cdb192da3917e4c84f60b43b907eb5aa02d50 Step #5: MERGE-OUTER: attempt 1493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 36775244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/104cdb192da3917e4c84f60b43b907eb5aa02d50' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2665 processed earlier; will process 506 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102273== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639567da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56395674eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563956731665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f445466141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f445447600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4454455858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56395670ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5639571dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563957176632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563957178375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56395717835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563956c4ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563956c85fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563956b9742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563956b85075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563956b7e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563956be8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5639567dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5639568c6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563956732d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56395673c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5639567237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56395674f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4454457082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563956716bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-012b6f6d5627ce66d50f78bbd10cfd48688f443f Step #5: MERGE-OUTER: attempt 1494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 37521593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/012b6f6d5627ce66d50f78bbd10cfd48688f443f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2666 processed earlier; will process 505 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102286== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578dbf08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578dbe7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578dbe5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a5e6ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a5e4c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a5e4a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578dbe38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5578dc90a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578dc8a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5578dc8a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578dc8a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5578dc37cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578dc3b3fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5578dc2c542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5578dc2b3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578dc2ac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5578dc316d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5578dbf08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5578dbff4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5578dbe60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578dbe6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578dbe517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578dbe7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a5e4a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5578dbe44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b70d86fd3a43881330def37b46b9469bd23f926e Step #5: MERGE-OUTER: attempt 1495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 38234926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b70d86fd3a43881330def37b46b9469bd23f926e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2667 processed earlier; will process 504 files now Step #5: #1 pulse exec/s: 0 rss: 216Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102300== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a08c63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a08bd7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a08bba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd58fecf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd58fce400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd58fcc3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a08b93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559a09665018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a095ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559a09601375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a0960135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559a090208c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a0900e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a090077cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a09071d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a08c63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a08d4fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a08bbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a08bc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a08bac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a08bd84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd58fcc5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a08b9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6035b82edbeaeaa9242a92f46f227ae0303c5327 Step #5: MERGE-OUTER: attempt 1496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 39974313 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6035b82edbeaeaa9242a92f46f227ae0303c5327' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2670 processed earlier; will process 501 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c19c8bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c19c831b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c19c814665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbf261e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbf243300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbf2412858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c19c7ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c19d2bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c19d259632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c19d25b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c19d25b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c19cc7a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c19cc68075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c19cc617cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c19cccbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c19c8bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c19c9a9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c19c815d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c19c81f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c19c8067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c19c8324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbbf2414082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c19c7f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97530e10ec763af41527b117513f35224c25e02b Step #5: MERGE-OUTER: attempt 1497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 43778215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/97530e10ec763af41527b117513f35224c25e02b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2672 processed earlier; will process 499 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102482== ERROR: libFuzzer: deadly signal Step #5: #0 0x561869065594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561868fd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561868fbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47f49c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47f47d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47f47b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561868f95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561869a67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561869a01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561869a03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561869a0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5618694228c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561869410075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618694097cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561869473d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561869065c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561869151d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561868fbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561868fc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561868fae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561868fda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f47f47b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561868fa1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4bcc04650fe3458d8a76908ab3587fc64939ee0 Step #5: MERGE-OUTER: attempt 1498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 44864427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c4bcc04650fe3458d8a76908ab3587fc64939ee0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2674 processed earlier; will process 497 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==102594== ERROR: libFuzzer: deadly signal Step #5: #0 0x560683b32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560683aa6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560683a89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f594f46341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f594f27800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f594f257858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560683a62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560684534018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606844ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606844d0578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x560683ed7570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560683f40d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560683b32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560683c1ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560683a8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560683a942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560683a7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560683aa74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f594f259082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560683a6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87ea0265b8ef59d59c81dc83e9ead51023c9c972 Step #5: MERGE-OUTER: attempt 1499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 45635834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/87ea0265b8ef59d59c81dc83e9ead51023c9c972' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2675 processed earlier; will process 496 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102647== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601e2983594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601e28f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601e28da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d99cdf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d99af400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d99ad3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601e28b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5601e3385018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601e331f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5601e3321375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601e332135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5601e2d408c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5601e2d2e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5601e2d277cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5601e2d91d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5601e2983c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5601e2a6fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5601e28dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5601e28e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5601e28cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5601e28f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8d99ad5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5601e28bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c054b615770bf6da5320cfea6b85e4d2f5add7b8 Step #5: MERGE-OUTER: attempt 1500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 46071355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c054b615770bf6da5320cfea6b85e4d2f5add7b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2676 processed earlier; will process 495 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102685== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f14ce1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f14c55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f14c38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd68cb4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd68c96100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd68c940858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f14c11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563f156e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f1567d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563f1567f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f1567f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563f15155f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f1518cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f1509e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f1508c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f150857cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f150efd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f14ce1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f14dcdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f14c39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f14c432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f14c2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f14c564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd68c942082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f14c1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6f03898333b6f1e0517a9edf454e7e52e62b815 Step #5: MERGE-OUTER: attempt 1501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 48496417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6f03898333b6f1e0517a9edf454e7e52e62b815' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2679 processed earlier; will process 492 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102750== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af31546594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af314bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af3149d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf279da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf277ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf277ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af31476e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55af31f48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af31ee2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55af31ee4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af31ee435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55af319baf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af319f1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af3190342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af318f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af318ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af31954d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af31546c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af31632d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af3149ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af314a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af3148f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af314bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faf277d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af31482bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27c0f0a99741fcf34e509d83d1487646a175dd92 Step #5: MERGE-OUTER: attempt 1502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 49729885 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/27c0f0a99741fcf34e509d83d1487646a175dd92' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2681 processed earlier; will process 490 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102864== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602dee23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602ded97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602ded7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e35cf841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e35b0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e35aec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602ded53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5602df825018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602df7bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5602df7c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602df7c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5602df1e08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602df1ce075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602df1c77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602df231d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602dee23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602def0fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602ded7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602ded852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602ded6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602ded984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e35aee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602ded5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94ddfe23eefced3eb78fc69037fd37535ba8891e Step #5: MERGE-OUTER: attempt 1503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 51470135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/94ddfe23eefced3eb78fc69037fd37535ba8891e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2683 processed earlier; will process 488 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102978== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597e30a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597e301cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597e2fff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc5891641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc5872b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc5870a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597e2fd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5597e3aaa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597e3a44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5597e3a46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597e3a4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5597e351cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5597e3553fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5597e346542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5597e3453075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597e344c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597e34b6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597e30a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597e3194d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597e3000d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597e300a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597e2ff17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597e301d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbc5870c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597e2fe4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6908bdcc90fb0b439b36164a849b7e7a0b0fd27b Step #5: MERGE-OUTER: attempt 1504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 52446606 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6908bdcc90fb0b439b36164a849b7e7a0b0fd27b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2685 processed earlier; will process 486 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103087== ERROR: libFuzzer: deadly signal Step #5: #0 0x558bd4f0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558bd4e7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558bd4e62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a6c93641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a6c74b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a6c72a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558bd4e3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558bd590d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558bd58a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558bd58a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558bd58a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558bd537ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558bd53b6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558bd52c842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558bd52b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558bd52af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558bd5319d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558bd4f0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558bd4ff7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558bd4e63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558bd4e6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558bd4e547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558bd4e804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1a6c72c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558bd4e47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7b04d566b2a8707f8a373a75fcfed5e9b6e9d80 Step #5: MERGE-OUTER: attempt 1505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 53159281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e7b04d566b2a8707f8a373a75fcfed5e9b6e9d80' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2686 processed earlier; will process 485 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103101== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610a533a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610a52aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610a5291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66bef4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66bed5c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66bed3b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610a526ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5610a5d3c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610a5cd6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5610a5cd8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610a5cd835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5610a56f78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610a56e5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610a56de7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610a5748d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610a533ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610a5426d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610a5292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610a529c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610a52837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610a52af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66bed3d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610a5276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31821a1cb9ebe04332ad8c6e0201e4a27034d309 Step #5: MERGE-OUTER: attempt 1506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 53796852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/31821a1cb9ebe04332ad8c6e0201e4a27034d309' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2687 processed earlier; will process 484 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:45:39,121 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:40,007 I Loading checkpoints Step #5: 2026-06-15 07:45:41,117 W Attempt to get hash from height 7234017283807666176 failed -- hash not in db Step #5: #2 pulse exec/s: 0 rss: 559Mb Step #5: 2026-06-15 07:45:41,593 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:41,939 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103145== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c967cf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c967c69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c967c4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcbc45441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcbc26900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcbc248858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c967c25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c9686f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c968691632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c968693375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c96869335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c9680b28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9680a0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9680997cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c968103d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c967cf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c967de1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c967c4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c967c572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c967c3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c967c6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbcbc24a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c967c31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a7e9c7c6b31cb157a50cff6bdf34cf9c9fd652 Step #5: MERGE-OUTER: attempt 1507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 57671137 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b1a7e9c7c6b31cb157a50cff6bdf34cf9c9fd652' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2690 processed earlier; will process 481 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103243== ERROR: libFuzzer: deadly signal Step #5: #0 0x55633671a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55633668eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556336671665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff268d4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff268b5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff268b34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55633664ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55633711c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563370b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5563370b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563370b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556336b8ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556336bc5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556336ad742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556336ac5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556336abe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556336b28d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55633671ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556336806d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556336672d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55633667c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5563366637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55633668f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff268b36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556336656bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd18194b241f3a4973ea5cab5702836d21c860cb Step #5: MERGE-OUTER: attempt 1508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 58805142 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cd18194b241f3a4973ea5cab5702836d21c860cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2692 processed earlier; will process 479 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103301== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd93633594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd935a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd9358a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b288d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b286e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b286c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd93563e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fd94035018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd93fcf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fd93fd1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd93fd135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fd93aa7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd93adefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd939f042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd939de075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd939d77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd93a41d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd93633c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd9371fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd9358bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd935952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd9357c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd935a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8b286ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd9356fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a4db7feaef9d39dd0b56f00f77059d282012f57 Step #5: MERGE-OUTER: attempt 1509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 59489401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8a4db7feaef9d39dd0b56f00f77059d282012f57' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2694 processed earlier; will process 477 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103376== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653fe57b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653fe4efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653fe4d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d34b6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d3497600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d34955858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653fe4abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5653fef7d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653fef17632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5653fef19375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653fef1935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5653fe9388c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5653fe926075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5653fe91f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5653fe989d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653fe57bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653fe667d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5653fe4d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5653fe4dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653fe4c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653fe4f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d34957082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5653fe4b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-287fec1a8985437bfdcc59f2b88609d1fadccdde Step #5: MERGE-OUTER: attempt 1510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 60119873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/287fec1a8985437bfdcc59f2b88609d1fadccdde' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2695 processed earlier; will process 476 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103393== ERROR: libFuzzer: deadly signal Step #5: #0 0x56514b785594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56514b6f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56514b6dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5addb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5adbcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5adbab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56514b6b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56514c187018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56514c121632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56514c123375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56514c12335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56514bbf9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56514bc30fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56514bb4242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56514bb30075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56514bb297cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56514bb93d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56514b785c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56514b871d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56514b6ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56514b6e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56514b6ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56514b6fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa5adbad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56514b6c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbca4ff68cb0f7947abb5e5a59faeba88664e6c5 Step #5: MERGE-OUTER: attempt 1511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 64045108 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbca4ff68cb0f7947abb5e5a59faeba88664e6c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2697 processed earlier; will process 474 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103505== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a10e28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a10d9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a10d7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfd7d5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfd7b6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfd7b4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a10d58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560a1182a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a117c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560a117c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a117c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560a111e58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a111d3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a111cc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a11236d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a10e28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a10f14d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a10d80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a10d8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a10d717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a10d9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfd7b4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a10d64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-318d1f552961aa3e3ea29757862de03e79e0bd1e Step #5: MERGE-OUTER: attempt 1512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 66416444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/318d1f552961aa3e3ea29757862de03e79e0bd1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2700 processed earlier; will process 471 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103627== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d37faf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d37f23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d37f06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f996bcfc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f996bb1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f996baf0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d37edfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559d389b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d3894b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559d3894d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d3894d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559d38423f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559d3845afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559d3836c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559d3835a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559d383537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559d383bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559d37fafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559d3809bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559d37f07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559d37f112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559d37ef87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559d37f244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f996baf2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559d37eebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b21a1451bffc93b3d6dd9b8860ffb8967a915d0e Step #5: MERGE-OUTER: attempt 1513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 67993164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b21a1451bffc93b3d6dd9b8860ffb8967a915d0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2702 processed earlier; will process 469 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103715== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584074f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558407467b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55840744a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4cbd8cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4cbd6e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4cbd6bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558407423e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558407ef5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558407e8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558407e91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558407e9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5584078b08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55840789e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5584078977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558407901d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5584074f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5584075dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55840744bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5584074552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55840743c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5584074684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4cbd6c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55840742fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07fc8130ad8bb192b1788571aa18ae73b8e65d19 Step #5: MERGE-OUTER: attempt 1514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 70760865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/07fc8130ad8bb192b1788571aa18ae73b8e65d19' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2704 processed earlier; will process 467 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103801== ERROR: libFuzzer: deadly signal Step #5: #0 0x55598fb54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55598fac8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55598faab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb20a15441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb209f6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb209f48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55598fa84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555990556018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559904f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559904f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559904f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55598ff118c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55598feff075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55598fef87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55598ff62d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55598fb54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55598fc40d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55598faacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55598fab62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55598fa9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55598fac94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb209f4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55598fa90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7404561bad48f7676d6ba2afd22487aa7bf157b Step #5: MERGE-OUTER: attempt 1515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 71409939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7404561bad48f7676d6ba2afd22487aa7bf157b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2705 processed earlier; will process 466 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103838== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650304ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565030422b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565030405665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5291ec941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5291cde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5291cbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650303dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565030eb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565030e4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565030e4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565030e4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565030922f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565030959fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56503086b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565030859075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650308527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5650308bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5650304aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56503059ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565030406d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5650304102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5650303f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5650304234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5291cbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5650303eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e725d8bfba86a98558c8aebb437a6c21cfd7d36 Step #5: MERGE-OUTER: attempt 1516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 72695715 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6e725d8bfba86a98558c8aebb437a6c21cfd7d36' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2707 processed earlier; will process 464 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103895== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4437b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f443728b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f44370b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d9a17441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d99f8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d99f68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4436e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f4441b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f444150632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f444152375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f44415235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f443b718c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f443b5f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f443b587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f443bc2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4437b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4438a0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f44370cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4437162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4436fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4437294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d99f6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4436f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8445bad9ce97637d00e7ce5e9e64b6b42c12572 Step #5: MERGE-OUTER: attempt 1517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 74261920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d8445bad9ce97637d00e7ce5e9e64b6b42c12572' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2710 processed earlier; will process 461 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104047== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b34bdb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b34b4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b34b32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd00fb8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd00f9a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd00f983858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b34b0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b355dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b35577632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b35579375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b3557935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b3504ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b35086fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b34f9842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b34f86075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b34f7f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b34fe9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b34bdbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b34cc7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b34b33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b34b3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b34b247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b34b504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd00f985082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b34b17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-675a9046c1abf0b53b07b5f54813c8117b07398a Step #5: MERGE-OUTER: attempt 1518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 76416705 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/675a9046c1abf0b53b07b5f54813c8117b07398a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2713 processed earlier; will process 458 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104139== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cf210e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cf2082b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cf2065665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa056feb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa056e0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa056ddf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cf203ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556cf2b10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cf2aaa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556cf2aac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cf2aac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556cf2582f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556cf25b9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556cf24cb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556cf24b9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556cf24b27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556cf251cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556cf210ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556cf21fad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556cf2066d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556cf20702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556cf20577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556cf20834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa056de1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556cf204abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f220fcc796eaff4b0c7cce9c6685a835d9627531 Step #5: MERGE-OUTER: attempt 1519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 77224068 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f220fcc796eaff4b0c7cce9c6685a835d9627531' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2714 processed earlier; will process 457 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104177== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec10344594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec102b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec1029b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c2793a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c2774f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c2772e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec10274e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ec10d46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec10ce0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ec10ce2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec10ce235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ec107018c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec106ef075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec106e87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec10752d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec10344c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec10430d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec1029cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec102a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec1028d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec102b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c27730082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec10280bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-306a37a11362d12f8483f7d792a251f1b30530cb Step #5: MERGE-OUTER: attempt 1520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 79444584 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/306a37a11362d12f8483f7d792a251f1b30530cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2717 processed earlier; will process 454 files now Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:46:04,583 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 D Span queue is empty Step #5: 2026-06-15 07:46:04,583 W public max out peers not set, using default Step #5: 2026-06-15 07:46:04,583 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 D Span queue is empty Step #5: 2026-06-15 07:46:04,583 W public max out peers not set, using default Step #5: 2026-06-15 07:46:04,583 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,583 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:04,583 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 E Tx has fewer than two outputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:04,584 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,584 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 E Tx <84d57ffd9ff66a7a28d73338312a980ff62789bbb642e7ce3e94c81331d83813> has fewer than two outputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:04,584 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,584 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,584 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:04,584 E Tx has fewer than two outputs Step #5: 2026-06-15 07:46:04,584 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:46:04,584 T batch transaction: committing... Step #5: 2026-06-15 07:46:04,584 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,584 T batch transaction: end Step #5: 2026-06-15 07:46:04,584 D Stopping io_context Step #5: 2026-06-15 07:46:04,585 T Miner has received stop signal Step #5: 2026-06-15 07:46:04,585 T Not mining - nothing to stop Step #5: 2026-06-15 07:46:04,585 T Blockchain::deinit Step #5: 2026-06-15 07:46:04,585 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:46:04,585 T BlockchainLMDB::close Step #5: 2026-06-15 07:46:04,585 T BlockchainLMDB::sync Step #5: 2026-06-15 07:46:04,589 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:46:04,589 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:46:04,590 T Blockchain::Blockchain Step #5: 2026-06-15 07:46:04,590 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:46:04,590 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:46:04,591 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:46:04,591 D option: fast Step #5: 2026-06-15 07:46:04,591 D option: async Step #5: 2026-06-15 07:46:04,591 D option: 250000000bytes Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::open Step #5: 2026-06-15 07:46:04,591 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:04,591 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:04,591 D Space used: 4096 Step #5: 2026-06-15 07:46:04,591 D Space remaining: 1073737728 Step #5: 2026-06-15 07:46:04,591 D Size threshold: 0 Step #5: 2026-06-15 07:46:04,591 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:04,591 D Setting m_height to: 0 Step #5: 2026-06-15 07:46:04,591 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,591 T Blockchain::init Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,591 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,591 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,591 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:04,592 D init done Step #5: 2026-06-15 07:46:04,592 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,592 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,592 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,592 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:46:04,620 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:46:04,640 T Blockchain::add_new_block Step #5: 2026-06-15 07:46:04,640 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,640 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:46:04,640 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:46:04,640 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,640 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:46:04,640 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,640 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,640 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,640 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:04,640 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,640 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:46:04,669 D Miner tx hash: Step #5: 2026-06-15 07:46:04,669 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:46:04,669 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:04,669 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:04,669 D Space used: 12288 Step #5: 2026-06-15 07:46:04,669 D Space remaining: 1073729536 Step #5: 2026-06-15 07:46:04,669 D Size threshold: 0 Step #5: 2026-06-15 07:46:04,669 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:46:04,669 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,669 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:46:04,669 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,669 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,670 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:46:04,670 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:46:04,670 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:46:04,670 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:46:04,670 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 29(0/28)ms Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,670 D Invalidating block template cache Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:46:04,670 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,670 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:04,670 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,670 I Blockchain initialized. last block: 0, d4440.h20.m57.s11 time ago, current difficulty: 1 Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,670 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,670 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,671 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,671 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:04,671 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:04,671 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:46:04,892 I RandomX main cache initialized Step #5: 2026-06-15 07:46:04,958 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:46:04,958 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,958 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:46:04,958 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:04,958 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:04,958 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104262== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b47c44f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b47c3c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b47c3a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f210368b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21034a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f210347f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b47c37fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b47ce51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b47cdeb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b47cded375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b47cded35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b47c8c3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b47c8fafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b47c80c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b47c7fa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b47c7f37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b47c85dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b47c44fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b47c53bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b47c3a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b47c3b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b47c3987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b47c3c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2103481082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b47c38bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b76e308e500ddc8bcbeab1fbe7b6230127950393 Step #5: MERGE-OUTER: attempt 1521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 80739269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b76e308e500ddc8bcbeab1fbe7b6230127950393' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2719 processed earlier; will process 452 files now Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_alternative_blocks Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:46:06,115 D on_get_alt_blocks_hashes: 0 blocks Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,115 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:06,115 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,115 D Span queue is empty Step #5: 2026-06-15 07:46:06,116 W public max out peers not set, using default Step #5: 2026-06-15 07:46:06,116 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 D Span queue is empty Step #5: 2026-06-15 07:46:06,116 W public max out peers not set, using default Step #5: 2026-06-15 07:46:06,116 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,116 E Tx has fewer than two outputs Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,116 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,116 E Tx <0097b81fc2ab2b9102ae0efe7bf029222681ef4a188fb19735d92b51f98572d7> has fewer than two outputs Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,116 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:06,116 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,117 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,117 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,117 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:46:06,117 E Tx has fewer than two outputs Step #5: 2026-06-15 07:46:06,117 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:46:06,117 T batch transaction: committing... Step #5: 2026-06-15 07:46:06,117 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,117 T batch transaction: end Step #5: 2026-06-15 07:46:06,117 D Stopping io_context Step #5: 2026-06-15 07:46:06,117 T Miner has received stop signal Step #5: 2026-06-15 07:46:06,117 T Not mining - nothing to stop Step #5: 2026-06-15 07:46:06,117 T Blockchain::deinit Step #5: 2026-06-15 07:46:06,117 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:46:06,117 T BlockchainLMDB::close Step #5: 2026-06-15 07:46:06,117 T BlockchainLMDB::sync Step #5: 2026-06-15 07:46:06,121 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:46:06,121 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:46:06,122 T Blockchain::Blockchain Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:46:06,123 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:46:06,123 D option: fast Step #5: 2026-06-15 07:46:06,123 D option: async Step #5: 2026-06-15 07:46:06,123 D option: 250000000bytes Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::open Step #5: 2026-06-15 07:46:06,123 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:06,123 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:06,123 D Space used: 4096 Step #5: 2026-06-15 07:46:06,123 D Space remaining: 1073737728 Step #5: 2026-06-15 07:46:06,123 D Size threshold: 0 Step #5: 2026-06-15 07:46:06,123 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:06,123 D Setting m_height to: 0 Step #5: 2026-06-15 07:46:06,123 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,123 T Blockchain::init Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,123 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,123 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,123 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:06,124 D init done Step #5: 2026-06-15 07:46:06,124 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,124 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,124 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,124 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:46:06,151 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:46:06,154 T Blockchain::add_new_block Step #5: 2026-06-15 07:46:06,154 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,154 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:46:06,154 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:46:06,154 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,154 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:46:06,154 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,154 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,154 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,154 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:06,154 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,154 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,180 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:46:06,181 D Miner tx hash: Step #5: 2026-06-15 07:46:06,181 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:06,181 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:06,181 D Space used: 12288 Step #5: 2026-06-15 07:46:06,181 D Space remaining: 1073729536 Step #5: 2026-06-15 07:46:06,181 D Size threshold: 0 Step #5: 2026-06-15 07:46:06,181 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:46:06,181 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,181 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,181 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:46:06,181 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:46:06,181 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:46:06,181 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:46:06,181 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,181 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,181 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,182 D Invalidating block template cache Step #5: 2026-06-15 07:46:06,182 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:46:06,182 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,182 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,182 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:06,182 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,182 I Blockchain initialized. last block: 0, d4440.h20.m57.s13 time ago, current difficulty: 1 Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,182 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:06,182 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:06,182 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104376== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:46:06,182 I RandomX main cache initialized Step #5: #0 0x55cf60bcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf60b40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf60b23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66dafe541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66dadfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66dadd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf60afce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cf615ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf61568632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cf6156a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf6156a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cf61040f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cf61077fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cf61079146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55cf60f6f618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55cf60fdad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55cf60bccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55cf60cb8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55cf60b24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55cf60b2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55cf60b157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55cf60b414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f66daddb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55cf60b08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cde12c01de13e6f346c6ef57b1f2261bda478839 Step #5: MERGE-OUTER: attempt 1522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 81983470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cde12c01de13e6f346c6ef57b1f2261bda478839' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2721 processed earlier; will process 450 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104461== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acef744594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acef6b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acef69b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f739590241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f739571700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73956f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acef674e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55acf0146018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acf00e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55acf00e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acf00e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55acefbb8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acefbeffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acefb0142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acefaef075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acefae87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acefb52d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acef744c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acef830d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acef69cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acef6a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acef68d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acef6b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f73956f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acef680bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8a17e7467aae272cd93a27df57bfb7e00161399 Step #5: MERGE-OUTER: attempt 1523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 82480476 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a8a17e7467aae272cd93a27df57bfb7e00161399' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2722 processed earlier; will process 449 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104505== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fa68f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fa6867b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fa684a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a69f4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a69d6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a69d42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fa6823e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563fa72f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563fa728f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563fa7291375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563fa729135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563fa6d67f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563fa6d9efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563fa6cb042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563fa6c9e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563fa6c977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563fa6d01d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563fa68f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563fa69dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563fa684bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563fa68552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563fa683c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563fa68684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a69d44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563fa682fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44ed09a5090158d274b5596ded44adeeb61aab16 Step #5: MERGE-OUTER: attempt 1524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 83888132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/44ed09a5090158d274b5596ded44adeeb61aab16' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2724 processed earlier; will process 447 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: #2 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104591== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bbaa340594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bbaa2b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bbaa297665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf415ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf413c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf413a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bbaa270e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bbaad42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bbaacdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bbaacde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bbaacde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bbaa7b4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bbaa7ebfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bbaa6fd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bbaa6eb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bbaa6e47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bbaa74ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bbaa340c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bbaa42cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bbaa298d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bbaa2a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bbaa2897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bbaa2b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf413a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bbaa27cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aabc7e1d24f26ea9929ea3f4e73fd6d34cf6690f Step #5: MERGE-OUTER: attempt 1525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 87263713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/aabc7e1d24f26ea9929ea3f4e73fd6d34cf6690f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2727 processed earlier; will process 444 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104683== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597234d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559723448b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55972342b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcc973b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcc955000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcc952f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559723404e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559723ed6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559723e70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559723e72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559723e7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559723948f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55972397ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55972389142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55972387f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597238787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597238e2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597234d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597235c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55972342cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597234362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55972341d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597234494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbcc9531082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559723410bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1b896119ac5c9e07e52bbc637dbad222c3cfbfd Step #5: MERGE-OUTER: attempt 1526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 87717357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e1b896119ac5c9e07e52bbc637dbad222c3cfbfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2728 processed earlier; will process 443 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104721== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7e4856594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7e47cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7e47ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f941123e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f941105300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9411032858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7e4786e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7e5258018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7e51f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d7e51f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7e51f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7e4ccaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7e4d01fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7e4c1342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7e4c01075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7e4bfa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7e4c64d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7e4856c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7e4942d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7e47aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7e47b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7e479f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7e47cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9411034082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7e4792bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00ca5f1beb1a6fe8ea12e254ff25288385c0eec9 Step #5: MERGE-OUTER: attempt 1527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 89772779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/00ca5f1beb1a6fe8ea12e254ff25288385c0eec9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2730 processed earlier; will process 441 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104804== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600bdf6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600bdee3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600bdec6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fabba541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fab9ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fab999858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600bde9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5600be971018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600be90b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5600be90d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600be90d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5600be32c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600be31a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600be3137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5600be37dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600bdf6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600be05bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5600bdec7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600bded12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600bdeb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600bdee44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fab99b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600bdeabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-009827ca5df6b49c43d9593f0866dee5a0aec109 Step #5: MERGE-OUTER: attempt 1528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 90393390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/009827ca5df6b49c43d9593f0866dee5a0aec109' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2731 processed earlier; will process 440 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: #2 pulse exec/s: 0 rss: 557Mb Step #5: #4 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db23e4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db23dc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db23da3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f325129341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32510a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3251087858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db23d7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55db2484e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db247e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55db247ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db247ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55db242098c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db241f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db241f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db2425ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db23e4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db23f38d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db23da4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db23dae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db23d957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db23dc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3251089082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db23d88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a8c6d5a04dadfb95c8068de5a41229bf8ee0f8f Step #5: MERGE-OUTER: attempt 1529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 102740281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a8c6d5a04dadfb95c8068de5a41229bf8ee0f8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2736 processed earlier; will process 435 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104983== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abc18e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abc185ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abc183d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93d080641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93d061b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93d05fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abc1816e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55abc22e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abc2282632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55abc2284375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abc228435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55abc1d5af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55abc1d91fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55abc1ca342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55abc1c91075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55abc1c8a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55abc1cf4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55abc18e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55abc19d2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55abc183ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55abc18482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55abc182f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55abc185b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f93d05fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55abc1822bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-30fbfc74744c273ada4da215dd1bdc02a432cf07 Step #5: MERGE-OUTER: attempt 1530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 103495640 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/30fbfc74744c273ada4da215dd1bdc02a432cf07' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2737 processed earlier; will process 434 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104996== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567d84ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567d845eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567d8441665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9db820141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9db801600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9db7ff5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567d841ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5567d8eec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567d8e86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5567d8e88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567d8e8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5567d895ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567d8995fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567d88a742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567d8895075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567d888e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567d88f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567d84eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567d85d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567d8442d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567d844c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567d84337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567d845f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9db7ff7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567d8426bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eb458027ee5bb3becad4765711b154a4aed5bec Step #5: MERGE-OUTER: attempt 1531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 104191368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2eb458027ee5bb3becad4765711b154a4aed5bec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2738 processed earlier; will process 433 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105009== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582f5936594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582f58aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582f588d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32ba87841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32ba68d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32ba66c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582f5866e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582f6338018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582f62d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5582f62d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582f62d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582f5cf38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5582f5ce1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5582f5cda7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5582f5d44d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582f5936c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582f5a22d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5582f588ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582f58982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582f587f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582f58ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32ba66e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582f5872bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b602dbceaf8545ec0dad300c8204662784cd722 Step #5: MERGE-OUTER: attempt 1532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 106429950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1b602dbceaf8545ec0dad300c8204662784cd722' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2740 processed earlier; will process 431 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:46:32,100 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:46:32,100 T batch transaction: committing... Step #5: 2026-06-15 07:46:32,100 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,100 T batch transaction: end Step #5: 2026-06-15 07:46:32,100 D Stopping io_context Step #5: 2026-06-15 07:46:32,101 T Miner has received stop signal Step #5: 2026-06-15 07:46:32,101 T Not mining - nothing to stop Step #5: 2026-06-15 07:46:32,101 T Blockchain::deinit Step #5: 2026-06-15 07:46:32,101 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:46:32,101 T BlockchainLMDB::close Step #5: 2026-06-15 07:46:32,101 T BlockchainLMDB::sync Step #5: 2026-06-15 07:46:32,105 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:46:32,105 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:46:32,106 T Blockchain::Blockchain Step #5: 2026-06-15 07:46:32,106 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:46:32,106 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:46:32,106 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:46:32,106 D option: fast Step #5: 2026-06-15 07:46:32,106 D option: async Step #5: 2026-06-15 07:46:32,106 D option: 250000000bytes Step #5: 2026-06-15 07:46:32,106 T BlockchainLMDB::open Step #5: 2026-06-15 07:46:32,108 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:46:32,108 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:32,108 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:32,108 D Space used: 4096 Step #5: 2026-06-15 07:46:32,108 D Space remaining: 1073737728 Step #5: 2026-06-15 07:46:32,108 D Size threshold: 0 Step #5: 2026-06-15 07:46:32,108 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:32,327 D Setting m_height to: 0 Step #5: 2026-06-15 07:46:32,327 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,327 T Blockchain::init Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,327 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,327 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:32,327 D init done Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,327 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,327 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,327 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:46:32,355 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:46:32,356 T Blockchain::add_new_block Step #5: 2026-06-15 07:46:32,356 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,356 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:46:32,356 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:46:32,356 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,356 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:46:32,356 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,356 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,356 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,356 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:32,356 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,356 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:46:32,381 D Miner tx hash: Step #5: 2026-06-15 07:46:32,381 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:46:32,381 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:46:32,381 D DB map size: 1073741824 Step #5: 2026-06-15 07:46:32,381 D Space used: 12288 Step #5: 2026-06-15 07:46:32,381 D Space remaining: 1073729536 Step #5: 2026-06-15 07:46:32,381 D Size threshold: 0 Step #5: 2026-06-15 07:46:32,381 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:46:32,381 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,381 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,381 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:46:32,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,381 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:46:32,381 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:46:32,381 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:46:32,381 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:46:32,382 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 24(0/24)ms Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,382 D Invalidating block template cache Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:46:32,382 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,382 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:46:32,382 T Blockchain::get_tail_id Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,382 I Blockchain initialized. last block: 0, d4440.h20.m57.s39 time ago, current difficulty: 1 Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,382 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:46:32,382 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:46:32,382 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105095== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c8c44d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c8c3c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c8c3a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae11c7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae11a8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae11a6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c8c37de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c8ce4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c8cde9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c8cdeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c8cdeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c8c8c1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c8c8f8fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c8c8fa146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x560c8c7f0618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x560c8c85bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x560c8c44dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x560c8c539d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560c8c3a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x560c8c3af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x560c8c3967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x560c8c3c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fae11a6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x560c8c389bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3118fa980a079fb606fcb30bf23081863efebf45 Step #5: MERGE-OUTER: attempt 1533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 108159174 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3118fa980a079fb606fcb30bf23081863efebf45' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2743 processed earlier; will process 428 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105221== ERROR: libFuzzer: deadly signal Step #5: #0 0x558111282594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581111f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581111d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ed159241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ed13a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ed1386858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581111b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558111c84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558111c1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558111c20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558111c2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55811163f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55811162d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581116267cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558111690d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558111282c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55811136ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5581111dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581111e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581111cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581111f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ed1388082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5581111bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc1553862303dc7c110fadcc83ebf7a02fb4f121 Step #5: MERGE-OUTER: attempt 1534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 108606716 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc1553862303dc7c110fadcc83ebf7a02fb4f121' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2744 processed earlier; will process 427 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105230== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d1068d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d10601b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d105e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab35b4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab3596100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab35940858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d105bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561d1108f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d11029632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561d1102b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d1102b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561d10a4a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d10a38075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d10a317cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d10a9bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d1068dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d10779d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d105e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d105ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d105d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d106024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab35942082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d105c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e7897aa515ccc2cf05a46ad689fa23719c8dffe Step #5: MERGE-OUTER: attempt 1535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 109370194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e7897aa515ccc2cf05a46ad689fa23719c8dffe' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2745 processed earlier; will process 426 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105247== ERROR: libFuzzer: deadly signal Step #5: #0 0x562afd66f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562afd5e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562afd5c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d6736b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d6718000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d6715f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562afd59fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562afe071018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562afe00b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562afe00d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562afe00d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562afda2c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562afda1a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562afda137cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562afda7dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562afd66fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562afd75bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562afd5c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562afd5d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562afd5b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562afd5e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d67161082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562afd5abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f93042bfe30e3165db958fa6a3854d6fe7101498 Step #5: MERGE-OUTER: attempt 1536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 110144498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f93042bfe30e3165db958fa6a3854d6fe7101498' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2746 processed earlier; will process 425 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105265== ERROR: libFuzzer: deadly signal Step #5: #0 0x555725116594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55572508ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55572506d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c9575441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c9556900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c95548858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555725046e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555725b18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555725ab2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555725ab4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555725ab435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5557254d38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557254c1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557254ba7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555725524d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555725116c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555725202d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55572506ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557250782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55572505f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55572508b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c9554a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555725052bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cff792b751646bd4e321c6438031332967ea0207 Step #5: MERGE-OUTER: attempt 1537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 110911005 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cff792b751646bd4e321c6438031332967ea0207' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2747 processed earlier; will process 424 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105283== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b41f6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b41edfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b41ec2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f911adca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f911abdf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f911abbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b41e9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b4296d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b42907632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b42909375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b4290935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b423dff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b42416fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b4232842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b42316075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b4230f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b42379d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b41f6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b42057d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b41ec3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b41ecd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b41eb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b41ee04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f911abc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b41ea7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a4de7e3ed6fa9cd978fe2f21edfb19ae390637a Step #5: MERGE-OUTER: attempt 1538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 112645422 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0a4de7e3ed6fa9cd978fe2f21edfb19ae390637a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2749 processed earlier; will process 422 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105369== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605fef9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605fef13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605feef6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99f95f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99f940e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99f93ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605feecfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5605ff9a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605ff93b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5605ff93d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605ff93d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5605ff35c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5605ff34a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5605ff3437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5605ff3add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5605fef9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5605ff08bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5605feef7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5605fef012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5605feee87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5605fef144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99f93ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5605feedbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52e70ad69addfd43c17cf43899e952d224ddd61b Step #5: MERGE-OUTER: attempt 1539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 113823693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/52e70ad69addfd43c17cf43899e952d224ddd61b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2751 processed earlier; will process 420 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105454== ERROR: libFuzzer: deadly signal Step #5: #0 0x55faba707594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55faba67bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55faba65e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67b4ee141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67b4cf600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67b4cd5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55faba637e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fabb109018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fabb0a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fabb0a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fabb0a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fabaac48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fabaab2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fabaaab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fabab15d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55faba707c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55faba7f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55faba65fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55faba6692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55faba6507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55faba67c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67b4cd7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55faba643bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dc69debfb3c52e581e35399d1b7f20ec406bd0c Step #5: MERGE-OUTER: attempt 1540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 114599758 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0dc69debfb3c52e581e35399d1b7f20ec406bd0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2752 processed earlier; will process 419 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105472== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599090b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55990902ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55990900d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17e2de541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17e2bfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17e2bd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559908fe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559909ab8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559909a52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559909a54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559909a5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5599094738c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559909461075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55990945a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599094c4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599090b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599091a2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55990900ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599090182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559908fff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55990902b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f17e2bdb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559908ff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ae8d3c8993c7d9b2c248c903d3905b0293fc3d6 Step #5: MERGE-OUTER: attempt 1541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 115377749 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ae8d3c8993c7d9b2c248c903d3905b0293fc3d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2753 processed earlier; will process 418 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105490== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571da199594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571da10db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571da0f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45f793e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45f775300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45f7732858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571da0c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5571dab9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571dab35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5571dab37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571dab3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5571da5568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571da544075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571da53d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571da5a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571da199c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571da285d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571da0f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571da0fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571da0e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571da10e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f45f7734082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571da0d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb4a5529879fce384acd5c1a114854dd17035043 Step #5: MERGE-OUTER: attempt 1542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 118472696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fb4a5529879fce384acd5c1a114854dd17035043' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2755 processed earlier; will process 416 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105574== ERROR: libFuzzer: deadly signal Step #5: #0 0x561347aee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561347a62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561347a45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b9dd9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b9dba800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b9db87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561347a1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5613484f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56134848a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56134848c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56134848c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561347f62f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561347f99fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561347eab42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561347e99075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561347e927cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561347efcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561347aeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561347bdad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561347a46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561347a502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561347a377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561347a634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b9db89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561347a2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c7e79036eb006c8c92df575a011c78689af47a2 Step #5: MERGE-OUTER: attempt 1543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 120746746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6c7e79036eb006c8c92df575a011c78689af47a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2758 processed earlier; will process 413 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a300f37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a300eabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a300e8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f097aebb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f097acd000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f097acaf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a300e67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a301939018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3018d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a3018d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3018d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a3012f48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3012e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3012db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a301345d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a300f37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a301023d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a300e8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a300e992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a300e807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a300eac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f097acb1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a300e73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2b5ddeb9a461f9030802f89a37afb6d27aa4d2d Step #5: MERGE-OUTER: attempt 1544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 124135281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c2b5ddeb9a461f9030802f89a37afb6d27aa4d2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2760 processed earlier; will process 411 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105784== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b0e8bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b0e82fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b0e812665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe125e9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe125cb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe125c8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b0e7ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b0f2bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b0f257632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b0f259375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b0f25935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b0ec788c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b0ec66075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b0ec5f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b0ecc9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b0e8bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b0e9a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b0e813d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b0e81d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b0e8047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b0e8304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe125c91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b0e7f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6d15479f2d2b5f12a99896c6ed4b32aa9f7bbea Step #5: MERGE-OUTER: attempt 1545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 126330632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d6d15479f2d2b5f12a99896c6ed4b32aa9f7bbea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2762 processed earlier; will process 409 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105866== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616b7706594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616b767ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616b765d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9db30141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9db11600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9db0f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616b7636e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5616b8108018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616b80a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5616b80a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616b80a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5616b7ac38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616b7ab1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616b7aaa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616b7b14d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616b7706c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616b77f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616b765ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616b76682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616b764f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616b767b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9db0f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616b7642bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a80c90167fdd69bdc0d8b738b24114d95891bd60 Step #5: MERGE-OUTER: attempt 1546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 128947256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a80c90167fdd69bdc0d8b738b24114d95891bd60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2765 processed earlier; will process 406 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105982== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2f377e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2f36f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2f36d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd3b53241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd3b34700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd3b326858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2f36aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b2f4180018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2f411a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b2f411c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2f411c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b2f3bf2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b2f3c29fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b2f3b3b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b2f3b29075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b2f3b227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b2f3b8cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b2f377ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b2f386ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b2f36d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b2f36e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2f36c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2f36f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd3b328082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b2f36babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-859aa4dd1974f45ba3848fbe30a4bd5b71bfaf53 Step #5: MERGE-OUTER: attempt 1547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 130224048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/859aa4dd1974f45ba3848fbe30a4bd5b71bfaf53' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2767 processed earlier; will process 404 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106098== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609c1779594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609c16edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609c16d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6163a7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f616388d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f616386c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609c16a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5609c217b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609c2115632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5609c2117375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609c211735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5609c1bedf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5609c1c24fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5609c1b3642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5609c1b24075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5609c1b1d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5609c1b87d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5609c1779c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5609c1865d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5609c16d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609c16db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609c16c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609c16ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f616386e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5609c16b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3b90f80484ba94e36fef0b3249f6cb52b163e7d Step #5: MERGE-OUTER: attempt 1548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 130934390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3b90f80484ba94e36fef0b3249f6cb52b163e7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2768 processed earlier; will process 403 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106111== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a0fa5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a0f9ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a0f9b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6da992241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6da973700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6da9716858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a0f98ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556a1045c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a103f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556a103f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a103f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556a0fecef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a0ff05fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a0fe1742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a0fe05075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a0fdfe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a0fe68d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a0fa5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a0fb46d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a0f9b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a0f9bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a0f9a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a0f9cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6da9718082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a0f996bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7928f9d9f4949ac70a25dc613436485cc015793 Step #5: MERGE-OUTER: attempt 1549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 131654469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b7928f9d9f4949ac70a25dc613436485cc015793' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2769 processed earlier; will process 402 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106125== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c0bc4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c0bbc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c0bba6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9bdaeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9bd90000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9bd8df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c0bb7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558c0c651018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c0c5eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558c0c5ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c0c5ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558c0c0c3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558c0c0fafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558c0c00c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558c0bffa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558c0bff37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558c0c05dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558c0bc4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558c0bd3bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558c0bba7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558c0bbb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558c0bb987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558c0bbc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd9bd8e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558c0bb8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7af55dd279b791a5d2b7aa263871cf2b72946fb1 Step #5: MERGE-OUTER: attempt 1550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 132370014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7af55dd279b791a5d2b7aa263871cf2b72946fb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2770 processed earlier; will process 401 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106139== ERROR: libFuzzer: deadly signal Step #5: #0 0x561edb41e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561edb392b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561edb375665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdd942041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdd923500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdd9214858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561edb34ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561edbe20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561edbdba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561edbdbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561edbdbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561edb892f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561edb8c9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561edb7db42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561edb7c9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561edb7c27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561edb82cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561edb41ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561edb50ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561edb376d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561edb3802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561edb3677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561edb3934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdd9216082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561edb35abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14e25a8dc66f2f32f2ec20b823dbd695f1e7cdca Step #5: MERGE-OUTER: attempt 1551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 133090230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14e25a8dc66f2f32f2ec20b823dbd695f1e7cdca' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2771 processed earlier; will process 400 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106153== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5ea0a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5ea014b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5e9ff7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d8715541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d86f6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d86f49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5e9fd0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5eaaa2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5eaa3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c5eaa3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5eaa3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c5ea514f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5ea54bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5ea45d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5ea44b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5ea4447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c5ea4aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c5ea0a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5ea18cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c5e9ff8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5ea0022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c5e9fe97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5ea0154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8d86f4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c5e9fdcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a841d0fa2f871c06eca735e535ab5d33021d5b0 Step #5: MERGE-OUTER: attempt 1552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 134021143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2a841d0fa2f871c06eca735e535ab5d33021d5b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2773 processed earlier; will process 398 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106230== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b2b6e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b2b65cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b2b63f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdbce1f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdbce00800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdbcdfe7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b2b618e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557b2c0ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b2c084632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557b2c086375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b2c08635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557b2baa58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b2ba93075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b2ba8c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b2baf6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b2b6e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b2b7d4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b2b640d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b2b64a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b2b6317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b2b65d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdbcdfe9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b2b624bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-008b6e6d9702f27c575a1c9e84c99ea3942e70bf Step #5: MERGE-OUTER: attempt 1553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 134889282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/008b6e6d9702f27c575a1c9e84c99ea3942e70bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2775 processed earlier; will process 396 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106312== ERROR: libFuzzer: deadly signal Step #5: #0 0x55769084a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576907beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576907a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f246bce841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f246bafd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f246badc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55769077ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55769124c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576911e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5576911e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576911e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557690cbef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557690cf5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557690c0742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557690bf5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557690bee7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557690c58d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55769084ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557690936d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5576907a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5576907ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5576907937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5576907bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f246bade082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557690786bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15856f75f44d231ca74ab3d2d1d6166bbe89fe48 Step #5: MERGE-OUTER: attempt 1554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 135586402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/15856f75f44d231ca74ab3d2d1d6166bbe89fe48' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2776 processed earlier; will process 395 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106325== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618d3d8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618d3d00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618d3ce3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9b408441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9b3e9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9b3e78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618d3cbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5618d478e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618d4728632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5618d472a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618d472a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5618d41498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5618d4137075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618d41307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618d419ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5618d3d8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5618d3e78d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618d3ce4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618d3cee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618d3cd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618d3d014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9b3e7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618d3cc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a08dbb9f8368b8f5e64b77890b45fa5f921e025b Step #5: MERGE-OUTER: attempt 1555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 137103605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a08dbb9f8368b8f5e64b77890b45fa5f921e025b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2779 processed earlier; will process 392 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106421== ERROR: libFuzzer: deadly signal Step #5: #0 0x559fd0d66594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559fd0cdab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559fd0cbd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41cc4ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41cc30100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41cc2e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559fd0c96e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559fd1768018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559fd1702632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559fd1704375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559fd170435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559fd11daf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559fd1211fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559fd112342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559fd1111075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559fd110a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559fd1174d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559fd0d66c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559fd0e52d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559fd0cbed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559fd0cc82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559fd0caf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559fd0cdb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f41cc2e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559fd0ca2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4b3c6dc7307b5fab3109844100417a3d4ab23d7 Step #5: MERGE-OUTER: attempt 1556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 139058397 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d4b3c6dc7307b5fab3109844100417a3d4ab23d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2783 processed earlier; will process 388 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106522== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593b3a08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593b397cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593b395f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f235a19c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2359fb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2359f90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593b3938e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5593b440a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593b43a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5593b43a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593b43a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5593b3dc58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593b3db3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593b3dac7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593b3e16d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593b3a08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593b3af4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593b3960d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593b396a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593b39517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593b397d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2359f92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593b3944bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6a1cf2348dbd9e68d363adbce92759e19d01ae1 Step #5: MERGE-OUTER: attempt 1557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 139847525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b6a1cf2348dbd9e68d363adbce92759e19d01ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2784 processed earlier; will process 387 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106537== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bcff7a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bcff71cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bcff6ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43a016b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f439ff8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f439ff5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bcff6d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bd001aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd00144632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bd00146375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd0014635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bcffb658c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bcffb53075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bcffb4c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bcffbb6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bcff7a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bcff894d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bcff700d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bcff70a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bcff6f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bcff71d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f439ff61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bcff6e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6f97bb62e1e31161f3c9a9edaf676c8bc20668a Step #5: MERGE-OUTER: attempt 1558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 142601619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f6f97bb62e1e31161f3c9a9edaf676c8bc20668a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2787 processed earlier; will process 384 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106660== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0b1fea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0b1f5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0b1f41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2819c4441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2819a5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2819a38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0b1f1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b0b29ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0b2986632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b0b2988375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0b298835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b0b245ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b0b2495fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b0b23a742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b0b2395075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b0b238e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b0b23f8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b0b1feac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b0b20d6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b0b1f42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b0b1f4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b0b1f337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b0b1f5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2819a3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b0b1f26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6901f6b641207abc3dc1a2df561b32a961c22614 Step #5: MERGE-OUTER: attempt 1559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 143581896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6901f6b641207abc3dc1a2df561b32a961c22614' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2789 processed earlier; will process 382 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106770== ERROR: libFuzzer: deadly signal Step #5: #0 0x55885c158594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55885c0ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55885c0af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f753142141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f753123600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7531215858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55885c088e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55885cb5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55885caf4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55885caf6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55885caf635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55885c5158c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55885c503075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55885c4fc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55885c566d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55885c158c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55885c244d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55885c0b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55885c0ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55885c0a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55885c0cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7531217082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55885c094bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de28c1abe5226a9f6f1233f73eb18a7ab0a71c2d Step #5: MERGE-OUTER: attempt 1560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 144527676 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de28c1abe5226a9f6f1233f73eb18a7ab0a71c2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2790 processed earlier; will process 381 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106786== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4f900c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4f8f80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4f8f63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dc55c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dc53d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dc53b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4f8f3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b4f9a0e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4f99a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b4f99aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4f99aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b4f93c98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4f93b7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4f93b07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b4f941ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b4f900cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b4f90f8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b4f8f64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4f8f6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4f8f557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4f8f814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dc53ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b4f8f48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e84e733a6a7e389f2d2fb4fdaae11004d49f1a2 Step #5: MERGE-OUTER: attempt 1561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 145302498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0e84e733a6a7e389f2d2fb4fdaae11004d49f1a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2791 processed earlier; will process 380 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==106804== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2f0d65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2f0cd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2f0cbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c175bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c173d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c173b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2f0c95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e2f1767018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2f1701632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e2f1703578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55e2f110a570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e2f1173d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e2f0d65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e2f0e51d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e2f0cbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e2f0cc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e2f0cae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e2f0cda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1c173b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e2f0ca1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e564049f21e986ac3aff3febefd433706b4f130 Step #5: MERGE-OUTER: attempt 1562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 146073132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1e564049f21e986ac3aff3febefd433706b4f130' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2792 processed earlier; will process 379 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106826== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf605ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf60522b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf60505665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f393986141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f393967600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3939655858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf604dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bf60fb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf60f4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bf60f4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf60f4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bf60a22f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf60a59fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf6096b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf60959075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf609527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf609bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf605aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf6069ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf60506d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf605102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf604f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf605234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3939657082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf604eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92806e05b811a9800002acce08d99b775a23a34e Step #5: MERGE-OUTER: attempt 1563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 148967589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/92806e05b811a9800002acce08d99b775a23a34e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2795 processed earlier; will process 376 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106978== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622ab0d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622ab045b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622ab028665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbea99db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbea97f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbea97cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622ab001e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5622abad3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622aba6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5622aba6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622aba6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622ab48e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622ab47c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622ab4757cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622ab4dfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622ab0d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622ab1bdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622ab029d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622ab0332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622ab01a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622ab0464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbea97d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622ab00dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46950841ae42e1df856cfe839a74e97380457c13 Step #5: MERGE-OUTER: attempt 1564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 149735830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/46950841ae42e1df856cfe839a74e97380457c13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2796 processed earlier; will process 375 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106995== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a246cfa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a246c6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a246c51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9b6f1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9b6d2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9b6d0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a246c2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a2476fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a247696632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a247698375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a24769835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a2470b78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a2470a5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a24709e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a247108d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a246cfac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a246de6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a246c52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a246c5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a246c437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a246c6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff9b6d0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a246c36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4887dd0a8af0d529e3649ad529ac4643572fde6 Step #5: MERGE-OUTER: attempt 1565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 150506562 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a4887dd0a8af0d529e3649ad529ac4643572fde6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2797 processed earlier; will process 374 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107013== ERROR: libFuzzer: deadly signal Step #5: #0 0x56439e9d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56439e947b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56439e92a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd6dde241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd6dbf700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd6dbd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56439e903e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56439f3d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56439f36f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56439f371375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56439f37135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56439ed908c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56439ed7e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56439ed777cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56439ede1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56439e9d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56439eabfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56439e92bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56439e9352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56439e91c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56439e9484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd6dbd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56439e90fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ec85a647a765c413d6993b263d8fe98618e847b Step #5: MERGE-OUTER: attempt 1566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 151272753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6ec85a647a765c413d6993b263d8fe98618e847b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2798 processed earlier; will process 373 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==107031== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc71c4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc71bc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc71ba5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a4f5d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a4f3ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a4f3cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc71b7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc72650018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc725ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc725ec578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55bc71ff3570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bc7205cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bc71c4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bc71d3ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bc71ba6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bc71bb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bc71b977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bc71bc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2a4f3cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bc71b8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70fa10376c3db5b59a1eb3c38634863cbc5ec21a Step #5: MERGE-OUTER: attempt 1567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 152042369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/70fa10376c3db5b59a1eb3c38634863cbc5ec21a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2799 processed earlier; will process 372 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107053== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afcbf37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afcbeabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afcbe8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f275712d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2756f4200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2756f21858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afcbe67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55afcc939018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afcc8d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55afcc8d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afcc8d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55afcc3abf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55afcc3e2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55afcc2f442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55afcc2e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55afcc2db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55afcc345d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55afcbf37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55afcc023d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55afcbe8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55afcbe992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55afcbe807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55afcbeac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2756f23082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55afcbe73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cba309103f1fad43086b8a281ada33fae7da063c Step #5: MERGE-OUTER: attempt 1568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 152829360 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cba309103f1fad43086b8a281ada33fae7da063c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2800 processed earlier; will process 371 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107128== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f04bf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f04b6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f04b4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44dbfec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44dbe0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44dbde0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f04b26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562f055f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f05592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562f05594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f0559435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562f0506af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f050a1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f04fb342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f04fa1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f04f9a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f05004d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f04bf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f04ce2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f04b4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f04b582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f04b3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f04b6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44dbde2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f04b32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c4e142165790da95c8977aca231083d62107744 Step #5: MERGE-OUTER: attempt 1569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 153548179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7c4e142165790da95c8977aca231083d62107744' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2801 processed earlier; will process 370 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107142== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630ac9c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630ac934b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630ac917665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77e071341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77e052800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77e0507858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630ac8f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5630ad3c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630ad35c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5630ad35e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630ad35e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5630ace34f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630ace6bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630acd7d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630acd6b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630acd647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630acdced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630ac9c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630acaacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630ac918d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630ac9222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630ac9097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630ac9354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f77e0509082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630ac8fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7a38394fe7f79fd691f6fe8a3a0d1c9843ddb9c Step #5: MERGE-OUTER: attempt 1570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 154256319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d7a38394fe7f79fd691f6fe8a3a0d1c9843ddb9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2802 processed earlier; will process 369 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107156== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f674661594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6745d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6745b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe94c0be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe94bed300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe94beb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f674591e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f675063018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f674ffd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f674fff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f674fff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f674ad5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f674b0cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f674a1e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f674a0c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f674a057cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f674a6fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f674661c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f67474dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f6745b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f6745c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f6745aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f6745d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe94beb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f67459dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc0789ca64f474ac130ffc562ffc3c20f7d6ac07 Step #5: MERGE-OUTER: attempt 1571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 154973723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fc0789ca64f474ac130ffc562ffc3c20f7d6ac07' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2803 processed earlier; will process 368 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107170== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb7fa72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb7f9e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb7f9c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f025935d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f025917200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0259151858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb7f9a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fb80474018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb8040e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fb80410375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb8041035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fb7fee6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb7ff1dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb7fe2f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb7fe1d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb7fe167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb7fe80d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb7fa72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb7fb5ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb7f9cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb7f9d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb7f9bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb7f9e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0259153082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb7f9aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de8b556ea0b6290333921ad8277a66f2877a8285 Step #5: MERGE-OUTER: attempt 1572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 155667435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/de8b556ea0b6290333921ad8277a66f2877a8285' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2804 processed earlier; will process 367 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107183== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b29b28c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b29b200b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b29b1e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4038d1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4038b2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4038b05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b29b1bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b29bc8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b29bc28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b29bc2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b29bc2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b29b6498c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b29b637075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b29b6307cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b29b69ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b29b28cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b29b378d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b29b1e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b29b1ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b29b1d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b29b2014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4038b07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b29b1c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29420f7e4d6632f8cdefc6ca7d3ad9a1704db770 Step #5: MERGE-OUTER: attempt 1573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 157031936 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/29420f7e4d6632f8cdefc6ca7d3ad9a1704db770' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2806 processed earlier; will process 365 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107270== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591109c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559110936b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559110919665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5b583641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5b564b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5b562a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591108f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5591113c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55911135e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559111360375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55911136035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559110d7f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559110d6d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559110d667cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559110dd0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591109c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559110aaed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55911091ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591109242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55911090b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591109374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5b562c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591108febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6229cf97084f725ac6495dfa4d6f373a263245d0 Step #5: MERGE-OUTER: attempt 1574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 157799314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6229cf97084f725ac6495dfa4d6f373a263245d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2807 processed earlier; will process 364 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107288== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdf2e4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdf2dc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdf2da3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2df8cd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2df8aed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2df8acc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdf2d7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bdf384e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdf37e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bdf37ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdf37ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bdf32098c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bdf31f7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bdf31f07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bdf325ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bdf2e4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bdf2f38d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bdf2da4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bdf2dae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bdf2d957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bdf2dc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2df8ace082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bdf2d88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e28a811aed160a581743e98cb7a405e38f597802 Step #5: MERGE-OUTER: attempt 1575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 158571066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e28a811aed160a581743e98cb7a405e38f597802' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2808 processed earlier; will process 363 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: #2 pulse exec/s: 0 rss: 279Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107306== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590fab6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590faae0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590faac3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f893b3dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f893b1f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f893b1d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5590faa9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5590fb56e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5590fb508632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5590fb50a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5590fb50a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5590fafe0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5590fb017fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5590faf2942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5590faf17075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5590faf107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5590faf7ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5590fab6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5590fac58d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5590faac4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5590faace2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5590faab57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5590faae14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f893b1d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5590faaa8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1261dfca253d775727f05579ec2d81c7b4787128 Step #5: MERGE-OUTER: attempt 1576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 159447488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1261dfca253d775727f05579ec2d81c7b4787128' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2811 processed earlier; will process 360 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: #2 pulse exec/s: 0 rss: 560Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c328d21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c328c95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c328c78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ea903e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ea8e5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ea8e32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c328c51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c329723018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3296bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c3296bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3296bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c329195f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c3291ccfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c3290de42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c3290cc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c3290c57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c32912fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c328d21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c328e0dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c328c79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c328c832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c328c6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c328c964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ea8e34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c328c5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f6a72f5ba0f9d44ea27e31414f569df47a1a649 Step #5: MERGE-OUTER: attempt 1577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 164417647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2f6a72f5ba0f9d44ea27e31414f569df47a1a649' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2816 processed earlier; will process 355 files now Step #5: #1 pulse exec/s: 0 rss: 557Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: #4 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107560== ERROR: libFuzzer: deadly signal Step #5: #0 0x563917c1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563917b92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563917b75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef981bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef97fd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef97fb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563917b4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563918620018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639185ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639185bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639185bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563917fdb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563917fc9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563917fc27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56391802cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563917c1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563917d0ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563917b76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563917b802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563917b677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563917b934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fef97fb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563917b5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd8eb75efbce8cce1e9e8f8f1694e598391a353f Step #5: MERGE-OUTER: attempt 1578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 175863217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fd8eb75efbce8cce1e9e8f8f1694e598391a353f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2823 processed earlier; will process 348 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107751== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8f3112594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8f3086b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8f3069665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fa6b5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fa696b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fa694a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8f3042e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b8f3b14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8f3aae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b8f3ab0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8f3ab035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b8f34cf8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8f34bd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8f34b67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8f3520d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8f3112c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8f31fed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8f306ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8f30742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8f305b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8f30874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5fa694c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8f304ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5425793e3ec97ff70ffe40e12009a8a1d9dcea2c Step #5: MERGE-OUTER: attempt 1579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 176639635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5425793e3ec97ff70ffe40e12009a8a1d9dcea2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2824 processed earlier; will process 347 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107769== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e17393594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e17307b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e172ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d025c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d023da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d023b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e172c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e17d95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e17d2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e17d31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e17d3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e177508c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e1773e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e177377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e177a1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e17393c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e1747fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e172ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e172f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e172dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e173084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8d023bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e172cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f79252bbb29f81053864d1b4f0d81998a9703f6a Step #5: MERGE-OUTER: attempt 1580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 177412138 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f79252bbb29f81053864d1b4f0d81998a9703f6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2825 processed earlier; will process 346 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f560b62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f560ad6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f560ab9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fb6b8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fb69a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fb6983858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f560a92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f561564018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5614fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f561500375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f56150035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f560f1f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f560f0d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f560f067cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f560f70d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f560b62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f560c4ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f560abad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f560ac42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f560aab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f560ad74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fb6985082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f560a9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c862e83e6770c14af398d1b20bab57e36401fbab Step #5: MERGE-OUTER: attempt 1581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 178178936 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c862e83e6770c14af398d1b20bab57e36401fbab' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2826 processed earlier; will process 345 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E p Step #5: 2026-06-15 07:47:47,558 E 0000010 TiMM Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E UpgrA Step #5: 2026-06-15 07:47:47,558 E invalid hash format: DE:2PgrADE:+ Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E UpgrADE:1PgrADE:E Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E U Step #5: 2026-06-15 07:47:47,558 E invalid hash format: pgrADE:2PgrADE:E Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E UpgrADE: Step #5: 2026-06-15 07:47:47,558 E invalid hash format: 2PgrADE:+ Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E UpgrADE:1PgrADE:E Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E Upgr Step #5: 2026-06-15 07:47:47,558 E invalid hash format: ADE:2PgrADE:E Step #5: 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E invalid hash format: Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E Step #5: 2026-06-15 07:47:47,558 E 2026-06-15 07:47:47,558 E UpgrADE:2Pg Step #5: 2026-06-15 07:47:47,564 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:47:48,263 I Loading checkpoints Step #5: 2026-06-15 07:47:48,337 W public max out peers not set, using default Step #5: 2026-06-15 07:47:48,337 W Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==107805== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634b03d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634b034cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634b032f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d7407b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d73e9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d73e6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634b0308e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5634b0dda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634b0d74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5634b0d76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634b0d7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5634b084cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634b087ec51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x5634b04cc4bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x5634b04ba4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x5634b04c4e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x5634b04c4e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x5634b04c4e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x5634b0330d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5634b033a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5634b03217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5634b034d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f2d73e71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5634b0314bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b86e48a8a159b36e44214b51ef73ceb67b22493 Step #5: MERGE-OUTER: attempt 1582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 184207064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6b86e48a8a159b36e44214b51ef73ceb67b22493' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2830 processed earlier; will process 341 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107999== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee79207594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee7917bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee7915e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b1228841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b1209d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b1207c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee79137e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee79c09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee79ba3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee79ba5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee79ba535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee795c48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee795b2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee795ab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee79615d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee79207c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee792f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee7915fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee791692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee791507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee7917c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1b1207e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee79143bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5315ccf3f01789df5ef98cb420c319502d3d544f Step #5: MERGE-OUTER: attempt 1583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 185781195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5315ccf3f01789df5ef98cb420c319502d3d544f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2832 processed earlier; will process 339 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108087== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e0cb1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e0ca8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e0ca71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce42fb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce42dcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce42dac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e0ca4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560e0d51c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e0d4b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560e0d4b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e0d4b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560e0ced78c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560e0cec5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560e0cebe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560e0cf28d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560e0cb1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560e0cc06d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560e0ca72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560e0ca7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560e0ca637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560e0ca8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce42dae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560e0ca56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bccc39a64fd0eb6db4384d65f54fadd96e6e8118 Step #5: MERGE-OUTER: attempt 1584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 186557012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bccc39a64fd0eb6db4384d65f54fadd96e6e8118' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2833 processed earlier; will process 338 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==108105== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a3f054594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a3efc8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a3efab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1bfc3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1bfa4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1bfa28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a3ef84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555a3fa56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a3f9f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555a3f9f2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x555a3f3f9570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555a3f462d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555a3f054c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555a3f140d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555a3efacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555a3efb62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555a3ef9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555a3efc94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff1bfa2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555a3ef90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-760200b661893702e61bb3ed769880b86aaade14 Step #5: MERGE-OUTER: attempt 1585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 187330944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/760200b661893702e61bb3ed769880b86aaade14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2834 processed earlier; will process 337 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108127== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605876b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560587629b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56058760c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cd7f4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cd7d5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cd7d37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605875e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5605880b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560588051632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560588053375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56058805335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560587b29f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560587b60fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560587a7242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560587a60075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560587a597cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560587ac3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5605876b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5605877a1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56058760dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5605876172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5605875fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56058762a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1cd7d39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5605875f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1146d3bc645b452aed0b44b780a87a362b543b13 Step #5: MERGE-OUTER: attempt 1586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 188081594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1146d3bc645b452aed0b44b780a87a362b543b13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2835 processed earlier; will process 336 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==108201== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612b4bd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612b4b48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612b4b2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8686e4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8686c5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8686c3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612b4b04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5612b55d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612b5570632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5612b5572375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612b557235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5612b5048f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612b507ac51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x5612b4cc84bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x5612b4ce2545 in cryptonote::core_rpc_server::on_get_info_json(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:2672:10 Step #5: #15 0x5612b4cb9fd1 in fuzz_get_info_json(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:615:7 Step #5: #16 0x5612b4cc0e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5612b4cc0e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5612b4cc0e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5612b4b2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612b4b362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5612b4b1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612b4b494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8686c3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5612b4b10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d62581ec8c03cefd25ab3d3bd26d9f4f4c1645e2 Step #5: MERGE-OUTER: attempt 1587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 194212281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d62581ec8c03cefd25ab3d3bd26d9f4f4c1645e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2842 processed earlier; will process 329 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108478== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2250bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b22502fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b225012665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c3d91341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c3d72800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c3d707858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b224febe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b225abd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b225a57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b225a59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b225a5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b22552ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b225566fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b22547842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b225466075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b22545f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b2254c9d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b2250bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b2251a7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b225013d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b22501d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2250047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2250304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c3d709082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b224ff7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38c14a6f12ef6c970eb290ca399356215fd59fe2 Step #5: MERGE-OUTER: attempt 1588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 195442114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/38c14a6f12ef6c970eb290ca399356215fd59fe2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2844 processed earlier; will process 327 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108625== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560f6f04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560f6e78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560f6e5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0962b0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f096291700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09628f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560f6e34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560f7906018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560f78a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560f78a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560f78a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560f72c18c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560f72af075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560f72a87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560f7312d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560f6f04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560f6ff0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560f6e5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560f6e662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560f6e4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560f6e794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09628f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560f6e40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db344a08883df3f2fe2cf0b5d8e9cbb23feee2d9 Step #5: MERGE-OUTER: attempt 1589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 196606320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db344a08883df3f2fe2cf0b5d8e9cbb23feee2d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2846 processed earlier; will process 325 files now Step #5: #1 pulse exec/s: 0 rss: 251Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108738== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609051c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56090513ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56090511d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9490d9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9490bb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9490b93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609050f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560905bc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560905b62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560905b64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560905b6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5609055838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560905571075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56090556a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5609055d4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5609051c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5609052b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56090511ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609051282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56090510f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56090513b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9490b95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560905102bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ee7822adbddf4f8e5cb436fa1208c40ce5783be Step #5: MERGE-OUTER: attempt 1590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 198795025 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4ee7822adbddf4f8e5cb436fa1208c40ce5783be' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2850 processed earlier; will process 321 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108894== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1bba5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1bb9d2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1bb9b5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cce0b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ccdecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ccdeac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1bb98ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d1bc460018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1bc3fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d1bc3fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1bc3fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1bbed2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1bbf09fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1bbe1b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1bbe09075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1bbe027cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1bbe6cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1bba5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1bbb4ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1bb9b6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1bb9c02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1bb9a77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1bb9d34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1ccdeae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1bb99abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3156505b85fb9363f312eb92557f6e06deb1def Step #5: MERGE-OUTER: attempt 1591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 200706501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b3156505b85fb9363f312eb92557f6e06deb1def' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2851 processed earlier; will process 320 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108906== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff37972594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff378e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff378c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfe09a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfe07b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfe0794858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff378a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ff38374018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff3830e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ff38310375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff3831035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ff37de6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff37e1dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff37d2f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff37d1d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff37d167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff37d80d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff37972c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff37a5ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff378cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff378d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff378bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff378e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdfe0796082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff378aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-116d0be531349a282b274927a9be1efd7a20f49e Step #5: MERGE-OUTER: attempt 1592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 202540794 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/116d0be531349a282b274927a9be1efd7a20f49e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2854 processed earlier; will process 317 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109002== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4f4a9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4f4a12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4f49f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f357b7af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f357b5c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f357b5a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4f49cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e4f54a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4f543a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e4f543c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4f543c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e4f4e5b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4f4e49075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4f4e427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4f4eacd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4f4a9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4f4b8ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4f49f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4f4a002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4f49e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4f4a134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f357b5a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4f49dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2725008acdb794dd66d0dd6e53845d09fdaeb00 Step #5: MERGE-OUTER: attempt 1593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 203688498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e2725008acdb794dd66d0dd6e53845d09fdaeb00' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2856 processed earlier; will process 315 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109114== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c10850594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c107c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c107a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55a69eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55a680000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55a67df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c10780e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562c11252018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c111ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562c111ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c111ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562c10c0d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c10bfb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c10bf47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c10c5ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c10850c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c1093cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c107a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c107b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c107997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c107c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55a67e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c1078cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c048a553ad2209d492e99344f090dffd449bef9 Step #5: MERGE-OUTER: attempt 1594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 204464308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2c048a553ad2209d492e99344f090dffd449bef9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2857 processed earlier; will process 314 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109132== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd82d62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd82cd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd82cb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56d2e2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56d2c4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56d2c1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd82c92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55dd83764018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd836fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55dd83700375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd8370035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55dd8311f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd8310d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd831067cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd83170d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd82d62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd82e4ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd82cbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd82cc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd82cab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd82cd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56d2c21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd82c9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f39df1e7ac83ddcf6f9a3d5c9da214eb07bf08 Step #5: MERGE-OUTER: attempt 1595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 205239682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a0f39df1e7ac83ddcf6f9a3d5c9da214eb07bf08' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2858 processed earlier; will process 313 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109150== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649c770f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649c7683b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649c7666665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d17ee341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d17cf800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d17cd7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649c763fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5649c8111018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649c80ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5649c80ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649c80ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5649c7acc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649c7aba075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649c7ab37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649c7b1dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649c770fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649c77fbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649c7667d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649c76712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649c76587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649c76844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d17cd9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649c764bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c55c5b383d7581e7a85d7172c824997b2f9fe44b Step #5: MERGE-OUTER: attempt 1596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 206006899 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c55c5b383d7581e7a85d7172c824997b2f9fe44b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2859 processed earlier; will process 312 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==109168== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7849e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f784959b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f78493c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff399e4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff399c6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff399c3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f784915e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f7853e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f785381632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f785383375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f78538335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f784e4e765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f784eb89b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55f784f14a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55f784df3e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55f784df3e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55f7849e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55f784ad1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55f78493dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55f7849472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55f78492e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55f78495a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7ff399c41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55f784921bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e2442781e944f1dfb39e8aa9c8ef6ec0074207a Step #5: MERGE-OUTER: attempt 1597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 207558269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e2442781e944f1dfb39e8aa9c8ef6ec0074207a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2862 processed earlier; will process 309 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109267== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cf6d80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cf6cf4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cf6cd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6464d0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6464b2300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6464b02858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cf6cb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561cf7782018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cf771c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561cf771e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cf771e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561cf71f4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561cf722bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561cf713d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561cf712b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561cf71247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561cf718ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561cf6d80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561cf6e6cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561cf6cd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561cf6ce22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561cf6cc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561cf6cf54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6464b04082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561cf6cbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e171775c850c91508e39f11db8391d27c92e0ad6 Step #5: MERGE-OUTER: attempt 1598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 210277792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e171775c850c91508e39f11db8391d27c92e0ad6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2864 processed earlier; will process 307 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109380== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573f62c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573f623cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573f621f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb29157b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb29139000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb29136f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573f61f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5573f6cca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573f6c64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5573f6c66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573f6c6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5573f66858c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5573f6673075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573f666c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5573f66d6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5573f62c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5573f63b4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573f6220d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573f622a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573f62117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573f623d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb291371082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5573f6204bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-449d98f38bdd25c1ad1896e7cf8c8e5a6537a660 Step #5: MERGE-OUTER: attempt 1599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 211949396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/449d98f38bdd25c1ad1896e7cf8c8e5a6537a660' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2868 processed earlier; will process 303 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109501== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b45f91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b45f05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b45ee8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547253941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547234e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f547232d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b45ec1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556b46993018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b4692d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556b4692f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b4692f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556b4634e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556b4633c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556b463357cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556b4639fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556b45f91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556b4607dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556b45ee9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556b45ef32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556b45eda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556b45f064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f547232f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556b45ecdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b754c003ad15e7d787cdc10afffe79d993dd36dc Step #5: MERGE-OUTER: attempt 1600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 212728075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b754c003ad15e7d787cdc10afffe79d993dd36dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2869 processed earlier; will process 302 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109519== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b6b713594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b6b687b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b6b66a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f728e41541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f728e22a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f728e209858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b6b643e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b6c115018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b6c0af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b6c0b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b6c0b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b6bad08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b6babe075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b6bab77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b6bb21d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b6b713c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b6b7ffd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b6b66bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b6b6752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b6b65c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b6b6884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f728e20b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b6b64fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-045571c13a5ae09c9dc8db6e249d74aa5edba958 Step #5: MERGE-OUTER: attempt 1601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 213499182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/045571c13a5ae09c9dc8db6e249d74aa5edba958' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2870 processed earlier; will process 301 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109537== ERROR: libFuzzer: deadly signal Step #5: #0 0x555edea1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ede98fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ede972665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99d850541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99d831a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99d82f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ede94be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555edf41d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555edf3b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555edf3b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555edf3b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555ededd88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ededc6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ededbf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555edee29d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555edea1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555edeb07d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ede973d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ede97d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ede9647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ede9904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99d82fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ede957bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-913f40463c7bf4e075c64ea0432bfa6658e1ffa6 Step #5: MERGE-OUTER: attempt 1602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 214267803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/913f40463c7bf4e075c64ea0432bfa6658e1ffa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2871 processed earlier; will process 300 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109555== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4f6eae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4f6e22b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4f6e05665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb27e69641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb27e4ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb27e48a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4f6ddee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e4f78b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4f784a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e4f784c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4f784c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e4f726b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4f7259075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4f72527cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4f72bcd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4f6eaec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4f6f9ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4f6e06d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4f6e102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4f6df77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4f6e234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb27e48c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4f6deabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f94a24d76ae86c25b4ce6bcafc18bcd0772ea7c5 Step #5: MERGE-OUTER: attempt 1603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 215041105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f94a24d76ae86c25b4ce6bcafc18bcd0772ea7c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2872 processed earlier; will process 299 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109573== ERROR: libFuzzer: deadly signal Step #5: #0 0x556419450594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564193c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564193a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3376c5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3376a6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3376a48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556419380e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556419e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556419dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556419dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556419dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55641980d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564197fb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564197f47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55641985ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556419450c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55641953cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564193a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564193b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564193997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564193c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3376a4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55641938cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b8dcbb622a31a1ab960f9652a55193adaaea49e Step #5: MERGE-OUTER: attempt 1604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 215805184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7b8dcbb622a31a1ab960f9652a55193adaaea49e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2873 processed earlier; will process 298 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109591== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d9cdc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d9cd34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d9cd17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab2e5fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab2e41300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab2e3f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d9ccf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560d9d7c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d9d75c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560d9d75e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d9d75e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560d9d17d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d9d16b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d9d1647cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d9d1ced87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d9cdc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d9ceacd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d9cd18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d9cd222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d9cd097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d9cd354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab2e3f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d9ccfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f42c53075f5923e53d7dc45bcff73dac715d3e04 Step #5: MERGE-OUTER: attempt 1605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 216575909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f42c53075f5923e53d7dc45bcff73dac715d3e04' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2874 processed earlier; will process 297 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==109609== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594c0910594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594c0884b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594c0867665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6eb9d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6eb7ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6eb7cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594c0840e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5594c1312018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594c12ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594c12ae578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5594c0cb5570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5594c0d1ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5594c0910c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5594c09fcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5594c0868d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5594c08722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5594c08597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5594c08854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe6eb7ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5594c084cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4c480a63295ec8f95bb3446fc9f738cc49810a6 Step #5: MERGE-OUTER: attempt 1606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 217347619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b4c480a63295ec8f95bb3446fc9f738cc49810a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2875 processed earlier; will process 296 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109631== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579d409e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579d4012b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579d3ff5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe31133441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe31114900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe311128858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579d3fcee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5579d4aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579d4a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5579d4a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579d4a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5579d445b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579d4449075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579d44427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579d44acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579d409ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579d418ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579d3ff6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579d40002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579d3fe77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579d40134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe31112a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579d3fdabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8541242de38be983c68493b2d7aa771b7842030e Step #5: MERGE-OUTER: attempt 1607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 219226779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8541242de38be983c68493b2d7aa771b7842030e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2878 processed earlier; will process 293 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb3cb45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb3cab9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb3ca9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9a13c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9a11d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9a11b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb3ca75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55cb3d547018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb3d4e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55cb3d4e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb3d4e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55cb3cf028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb3cef0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb3cee97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb3cf53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb3cb45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb3cc31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb3ca9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb3caa72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb3ca8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb3caba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff9a11ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb3ca81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ba950b0c39cd87c8970aaf4b78cbab94c8b4211 Step #5: MERGE-OUTER: attempt 1608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 223327803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2ba950b0c39cd87c8970aaf4b78cbab94c8b4211' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2883 processed earlier; will process 288 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109895== ERROR: libFuzzer: deadly signal Step #5: #0 0x558223b3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558223ab3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558223a96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdb883141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdb864600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdb8625858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558223a6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558224541018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582244db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5582244dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582244dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558223fb3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558223feafcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558223efc42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558223eea075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558223ee37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558223f4dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558223b3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558223c2bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558223a97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558223aa12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558223a887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558223ab44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdb8627082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558223a7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-920ee362a727d90fc2fcd226e5ea53df4640fa14 Step #5: MERGE-OUTER: attempt 1609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 224712202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/920ee362a727d90fc2fcd226e5ea53df4640fa14' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2885 processed earlier; will process 286 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109953== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603810ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56038103eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560381021665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9d680641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9d661b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9d65fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560380ffae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560381acc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560381a66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560381a68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560381a6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56038153ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560381575fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56038148742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560381475075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56038146e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5603814d8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5603810cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5603811b6d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560381022d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56038102c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5603810137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56038103f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb9d65fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560381006bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14e6e4d9511c37105029554a94ae601f6454a2bc Step #5: MERGE-OUTER: attempt 1610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 226135044 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14e6e4d9511c37105029554a94ae601f6454a2bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2888 processed earlier; will process 283 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110069== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e978a7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9789f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9789d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b0b25b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b0b07000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b0b04f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9789aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e979480018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e97941a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e97941c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e97941c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e978e3b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e978e29075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e978e227cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e978e8cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e978a7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e978b6ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9789d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9789e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9789c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9789f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b0b051082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9789babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edea100bf7a20e3002ffa43d604629015fd30441 Step #5: MERGE-OUTER: attempt 1611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 226906023 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/edea100bf7a20e3002ffa43d604629015fd30441' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2889 processed earlier; will process 282 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110086== ERROR: libFuzzer: deadly signal Step #5: #0 0x555930967594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559308dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559308be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd82a2ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd82a0c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd82a0a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555930897e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555931369018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555931303632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555931305375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55593130535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555930d248c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555930d12075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555930d0b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555930d75d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555930967c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555930a53d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559308bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559308c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559308b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559308dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd82a0a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559308a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ee38f9f0db212310f2b1c256732a11ec3c2ec01 Step #5: MERGE-OUTER: attempt 1612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 227677242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8ee38f9f0db212310f2b1c256732a11ec3c2ec01' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2890 processed earlier; will process 281 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110104== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d593636594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5935aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d59358d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16d9d2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16d9b3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16d9b1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d593566e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d594038018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d593fd2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d593fd4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d593fd435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d5939f38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5939e1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5939da7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d593a44d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d593636c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d593722d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d59358ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5935982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d59357f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5935ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16d9b1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d593572bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3a7fe17d9b7f5c5bd4181b2b6c76104ac10cca0 Step #5: MERGE-OUTER: attempt 1613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 228444152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3a7fe17d9b7f5c5bd4181b2b6c76104ac10cca0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2891 processed earlier; will process 280 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110122== ERROR: libFuzzer: deadly signal Step #5: #0 0x556973306594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55697327ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55697325d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe373e5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe373c6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe373c45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556973236e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556973d08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556973ca2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556973ca4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556973ca435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5569736c38c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5569736b1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569736aa7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556973714d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556973306c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5569733f2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55697325ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569732682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55697324f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55697327b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe373c47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556973242bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-161e240d9a474297962a40b435f5f885ae0831bb Step #5: MERGE-OUTER: attempt 1614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 229211401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/161e240d9a474297962a40b435f5f885ae0831bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2892 processed earlier; will process 279 files now Step #5: #1 pulse exec/s: 1 rss: 557Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110140== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614ac5a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614ac515b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614ac4f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff112d3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff112b4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff112b26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614ac4d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5614acfa3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614acf3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5614acf3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614acf3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5614ac95e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5614ac94c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5614ac9457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5614ac9afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614ac5a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5614ac68dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614ac4f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614ac5032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614ac4ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614ac5164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff112b28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614ac4ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbe3d6dfb061508228dfa77683d991191f062f56 Step #5: MERGE-OUTER: attempt 1615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 231156094 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fbe3d6dfb061508228dfa77683d991191f062f56' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2894 processed earlier; will process 277 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110230== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640ab6cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640ab640b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640ab623665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feba1cae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feba1ac300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feba1aa2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640ab5fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5640ac0ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640ac068632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640ac06a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640ac06a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640aba898c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640aba77075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640aba707cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640abadad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640ab6ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640ab7b8d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640ab624d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640ab62e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640ab6157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640ab6414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feba1aa4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640ab608bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb5a154162675d22bcedb8cf0008dbc0e3e0c112 Step #5: MERGE-OUTER: attempt 1616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 232393134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb5a154162675d22bcedb8cf0008dbc0e3e0c112' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2896 processed earlier; will process 275 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110345== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577f7c88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577f7bfcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577f7bdf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dd14b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dd12ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dd12ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577f7bb8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5577f868a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577f8624632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5577f8626375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577f862635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5577f80fcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5577f8133fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5577f804542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5577f8033075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5577f802c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5577f8096d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5577f7c88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5577f7d74d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5577f7be0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5577f7bea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5577f7bd17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5577f7bfd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5dd12af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5577f7bc4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f1dabaab93a1c3709b6b84b7e3465876948ce5d Step #5: MERGE-OUTER: attempt 1617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 233054436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3f1dabaab93a1c3709b6b84b7e3465876948ce5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2897 processed earlier; will process 274 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110358== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578c23c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578c2339b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578c231c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2268c4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2268a5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2268a34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578c22f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5578c2dc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578c2d61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5578c2d63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578c2d6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5578c27828c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578c2770075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578c27697cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578c27d3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578c23c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578c24b1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578c231dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578c23272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578c230e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578c233a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2268a36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578c2301bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-296a0385632004c62ec1dd880cd099cc3597bb6e Step #5: MERGE-OUTER: attempt 1618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 233705488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/296a0385632004c62ec1dd880cd099cc3597bb6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2898 processed earlier; will process 273 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7ebcff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7ebc73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7ebc56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd71d56241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd71d37700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd71d356858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7ebc2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d7ec701018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7ec69b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d7ec69d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7ec69d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d7ec0bc8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7ec0aa075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7ec0a37cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7ec10dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d7ebcffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7ebdebd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7ebc57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7ebc612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7ebc487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7ebc744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd71d358082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7ebc3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f3f66dbb1ba35e6768e17ef8d9985061898426f Step #5: MERGE-OUTER: attempt 1619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 234698058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f3f66dbb1ba35e6768e17ef8d9985061898426f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2899 processed earlier; will process 272 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110419== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdabf0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdabe82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdabe65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdcd471041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdcd452500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdcd4504858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdabe3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fdac910018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdac8aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fdac8ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdac8ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fdac382f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fdac3b9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fdac2cb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fdac2b9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fdac2b27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fdac31cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fdabf0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fdabffad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fdabe66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fdabe702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fdabe577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fdabe834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdcd4506082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fdabe4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f49756d07100f104cedd45df9cdea4399594fd6 Step #5: MERGE-OUTER: attempt 1620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 237458604 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1f49756d07100f104cedd45df9cdea4399594fd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2902 processed earlier; will process 269 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110551== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e975c5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e975bd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e975bb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ed2cf641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ed2b0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ed2aea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e975b8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e97665e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9765f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e9765fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9765fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9760198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e976007075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9760007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e97606ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e975c5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e975d48d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e975bb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e975bbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e975ba57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e975bd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5ed2aec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e975b98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-267b5d6bc070de2467e89496891e8316ce847d61 Step #5: MERGE-OUTER: attempt 1621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 237897837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/267b5d6bc070de2467e89496891e8316ce847d61' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2903 processed earlier; will process 268 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:48:43,006 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:48:43,110 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110622== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b6a7c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b6a739b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b6a71c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f818d33841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f818d14d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f818d12c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b6a6f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560b6b1c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b6b161632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560b6b163375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b6b16335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560b6ac39f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b6ac70fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b6ab8242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560b6ab70075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560b6ab697cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560b6abd3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560b6a7c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560b6a8b1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560b6a71dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560b6a7272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560b6a70e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560b6a73a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f818d12e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560b6a701bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e245274355fe1cb8b1b5f3c419f89f87050dda13 Step #5: MERGE-OUTER: attempt 1622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 238895178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e245274355fe1cb8b1b5f3c419f89f87050dda13' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2905 processed earlier; will process 266 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110672== ERROR: libFuzzer: deadly signal Step #5: #0 0x55637c2d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55637c246b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55637c229665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a7bbe741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a7b9fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a7b9db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55637c202e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55637ccd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55637cc6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55637cc70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55637cc7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55637c746f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55637c77dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55637c68f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55637c67d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55637c6767cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55637c6e0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55637c2d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55637c3bed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55637c22ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55637c2342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55637c21b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55637c2474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5a7b9dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55637c20ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43b471c292ee0ece606c21c45ee4ed42e81b5bf7 Step #5: MERGE-OUTER: attempt 1623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 242087327 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/43b471c292ee0ece606c21c45ee4ed42e81b5bf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2911 processed earlier; will process 260 files now Step #5: #1 pulse exec/s: 0 rss: 45Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110834== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b33d977594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b33d8ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b33d8ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc13d7ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc13d5c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc13d59f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b33d8a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b33e379018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b33e313632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b33e315375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b33e31535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b33ddebf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b33de22fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b33dd3442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b33dd22075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b33dd1b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b33dd85d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b33d977c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b33da63d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b33d8cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b33d8d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b33d8c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b33d8ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc13d5a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b33d8b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16232d7ed79ee587023e861ff60a917a456550d2 Step #5: MERGE-OUTER: attempt 1624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 243028081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/16232d7ed79ee587023e861ff60a917a456550d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2913 processed earlier; will process 258 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==110851== ERROR: libFuzzer: deadly signal Step #5: #0 0x561abba11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561abb985b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561abb968665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe985ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe983c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe9839f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561abb941e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561abc413018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561abc3ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561abc3af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561abc3af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561abbe7a765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561abbee49b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561abbf40a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561abbe1fe02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561abbe1fe02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561abba11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561abbafdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561abb969d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561abb9732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561abb95a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561abb9864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7efe983a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561abb94dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-304a27e41c94619bdcf991325bfb7b0a60f0560a Step #5: MERGE-OUTER: attempt 1625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 243951830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/304a27e41c94619bdcf991325bfb7b0a60f0560a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2914 processed earlier; will process 257 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110872== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fffa99a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fffa90eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fffa8f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f07c7a4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07c786100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f07c7840858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fffa8cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fffb39c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fffb336632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fffb338375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fffb33835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fffad578c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fffad45075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fffad3e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fffada8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fffa99ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fffaa86d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fffa8f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fffa8fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fffa8e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fffa90f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f07c7842082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fffa8d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baae900896f72ba50dad2ba544a1c6fb1f03cfd5 Step #5: MERGE-OUTER: attempt 1626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 247187649 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/baae900896f72ba50dad2ba544a1c6fb1f03cfd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2920 processed earlier; will process 251 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111088== ERROR: libFuzzer: deadly signal Step #5: #0 0x565383db3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565383d27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565383d0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2b759741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2b73ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2b738b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565383ce3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5653847b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56538474f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565384751375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56538475135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x565384227f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56538425efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56538417042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56538415e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5653841577cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5653841c1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565383db3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565383e9fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565383d0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565383d152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565383cfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565383d284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe2b738d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565383cefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-044192f24e8651e9a372aa816da74d0c37bda0ed Step #5: MERGE-OUTER: attempt 1627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 247903299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/044192f24e8651e9a372aa816da74d0c37bda0ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2921 processed earlier; will process 250 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111102== ERROR: libFuzzer: deadly signal Step #5: #0 0x561eff30b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561eff27fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561eff262665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda4cce441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda4caf900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda4cad8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561eff23be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561effd0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561effca7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561effca9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561effca935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561eff77ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561eff7b6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561eff6c842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561eff6b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561eff6af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561eff719d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561eff30bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561eff3f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561eff263d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561eff26d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561eff2547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561eff2804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fda4cada082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561eff247bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96db8bd692c700502a27adb41781b0f9e8c61355 Step #5: MERGE-OUTER: attempt 1628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 248362505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/96db8bd692c700502a27adb41781b0f9e8c61355' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2922 processed earlier; will process 249 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111141== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f523e15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f523d89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f523d6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59a29a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59a27be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59a279d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f523d45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f524817018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5247b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f5247b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5247b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f5241d28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5241c0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5241b97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f524223d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f523e15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f523f01d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f523d6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f523d772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f523d5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f523d8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59a279f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f523d51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc6ebb00dd23613d48f4af805b4aa88f9318e605 Step #5: MERGE-OUTER: attempt 1629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 249190806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bc6ebb00dd23613d48f4af805b4aa88f9318e605' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2923 processed earlier; will process 248 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111157== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b838f79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b838eedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b838ed0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b6f5d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b6f3e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b6f3c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b838ea9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b83997b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b839915632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b839917375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b83991735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b8393edf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b839424fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b83933642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b839324075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b83931d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b839387d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b838f79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b839065d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b838ed1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b838edb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b838ec27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b838eee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b6f3c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b838eb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af611d6c900c501afaa778aa31db04c2312b6f87 Step #5: MERGE-OUTER: attempt 1630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 251194378 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/af611d6c900c501afaa778aa31db04c2312b6f87' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2927 processed earlier; will process 244 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111278== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ecb12a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ecb09eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ecb081665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb4106d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb4104ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb4104cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ecb05ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560ecbb2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ecbac6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560ecbac8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ecbac835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560ecb59ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ecb5d5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ecb4e742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ecb4d5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ecb4ce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ecb538d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ecb12ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ecb216d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ecb082d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ecb08c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ecb0737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ecb09f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb4104cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ecb066bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-201328196cbae0fc1251a4a60d3e94a0a72c0369 Step #5: MERGE-OUTER: attempt 1631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 251704502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/201328196cbae0fc1251a4a60d3e94a0a72c0369' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2928 processed earlier; will process 243 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111292== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ed9134594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ed90a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ed908b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54b8e0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54b8c2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54b8c00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ed9064e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560ed9b36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ed9ad0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560ed9ad2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ed9ad235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560ed95a8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ed95dffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ed94f142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ed94df075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ed94d87cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ed9542d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ed9134c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ed9220d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ed908cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ed90962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ed907d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ed90a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f54b8c02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ed9070bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5257da7a0695326c759cda878568e2f1ae0aba95 Step #5: MERGE-OUTER: attempt 1632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 252181446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5257da7a0695326c759cda878568e2f1ae0aba95' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2929 processed earlier; will process 242 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==111300== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e345a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e34519b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e344fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44cb5e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44cb3fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44cb3db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e344d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e34fa7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e34f41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e34f43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e34f4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e34a0e765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561e34a789b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561e34ad4a0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561e349b3e02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561e349b3e02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561e345a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561e34691d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561e344fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561e345072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561e344ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561e3451a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f44cb3dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561e344e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72280416e658a8a61cf4e29ff744370efefc9e29 Step #5: MERGE-OUTER: attempt 1633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 253064570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/72280416e658a8a61cf4e29ff744370efefc9e29' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2930 processed earlier; will process 241 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111382== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627fb0f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627fb067b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627fb04a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f2c2b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f2c0cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f2c0ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627fb023e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5627fbaf5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627fba8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627fba91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627fba9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5627fb4b08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627fb49e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627fb4977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627fb501d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627fb0f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627fb1dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627fb04bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627fb0552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627fb03c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627fb0684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f2c0ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627fb02fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-835567cdffc9b446561dd2bce57978608b07231d Step #5: MERGE-OUTER: attempt 1634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 255007730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/835567cdffc9b446561dd2bce57978608b07231d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2934 processed earlier; will process 237 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111569== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636f214e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636f20c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636f20a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e2827241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e2808700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e28066858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636f207ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5636f2b50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636f2aea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5636f2aec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636f2aec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5636f25c2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5636f25f9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5636f250b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5636f24f9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5636f24f27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5636f255cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5636f214ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5636f223ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5636f20a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5636f20b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5636f20977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5636f20c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e28068082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5636f208abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc227b619822a5537a52cfbde86915abf3147a47 Step #5: MERGE-OUTER: attempt 1635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 255682685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cc227b619822a5537a52cfbde86915abf3147a47' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2935 processed earlier; will process 236 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111582== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601babf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601bab6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601bab50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8a91b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8a8fc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8a8fa4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601bab29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5601bb5fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601bb595632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5601bb597375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601bb59735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5601bafb68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5601bafa4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5601baf9d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5601bb007d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5601babf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5601bace5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5601bab51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5601bab5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5601bab427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5601bab6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8a8fa6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5601bab35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91da077bc137ab220c6997e86e8af44d2be3ff8e Step #5: MERGE-OUTER: attempt 1636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 256321948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/91da077bc137ab220c6997e86e8af44d2be3ff8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2936 processed earlier; will process 235 files now Step #5: #1 pulse exec/s: 1 rss: 559Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: #4 pulse exec/s: 2 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111626== ERROR: libFuzzer: deadly signal Step #5: #0 0x56022551d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560225491b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560225474665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d532e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d530fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d530db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56022544de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560225f1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560225eb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560225ebb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560225ebb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5602258da8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602258c8075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602258c17cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56022592bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56022551dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560225609d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560225475d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56022547f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602254667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602254924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d530dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560225459bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3703d97b07c5c18949151cab836e121c0bf78e52 Step #5: MERGE-OUTER: attempt 1637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 260902279 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3703d97b07c5c18949151cab836e121c0bf78e52' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2944 processed earlier; will process 227 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111793== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636c13af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636c1323b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636c1306665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10a771741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10a752c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10a750b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636c12dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5636c1db1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636c1d4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5636c1d4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636c1d4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5636c1823f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5636c185afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5636c176c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5636c175a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5636c17537cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5636c17bdd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5636c13afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5636c149bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5636c1307d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5636c13112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5636c12f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5636c13244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f10a750d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5636c12ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d80d330a23cce80a761082fc40bf8d72a0f8e161 Step #5: MERGE-OUTER: attempt 1638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 261379811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d80d330a23cce80a761082fc40bf8d72a0f8e161' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2945 processed earlier; will process 226 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111835== ERROR: libFuzzer: deadly signal Step #5: #0 0x562218141594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622180b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562218098665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe0257641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe0238b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe0236a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562218071e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562218b43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562218add632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562218adf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562218adf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5622185b5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622185ecfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5622184fe42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5622184ec075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5622184e57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56221854fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562218141c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56221822dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562218099d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5622180a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56221808a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5622180b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe0236c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56221807dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fb6d59d7027da537cfbe03d802d787298016064 Step #5: MERGE-OUTER: attempt 1639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 262543964 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5fb6d59d7027da537cfbe03d802d787298016064' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2947 processed earlier; will process 224 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111912== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9cd87a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9cd7eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9cd7d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51f1cd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51f1ae900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51f1ac8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9cd7aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e9ce27c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9ce216632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e9ce218375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9ce21835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e9cdc378c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e9cdc25075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9cdc1e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9cdc88d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9cd87ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9cd966d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9cd7d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9cd7dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9cd7c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9cd7ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51f1aca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9cd7b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-386a8d278d14f1ab2289d397caf6309b553ba1d4 Step #5: MERGE-OUTER: attempt 1640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 263308630 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/386a8d278d14f1ab2289d397caf6309b553ba1d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2948 processed earlier; will process 223 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111929== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627ad3c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627ad33ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627ad31d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5da59c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5da57da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5da57b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627ad2f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5627addc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627add62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5627add64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627add6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5627ad7838c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627ad771075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627ad76a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627ad7d4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627ad3c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627ad4b2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627ad31ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627ad3282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627ad30f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627ad33b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5da57bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627ad302bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3ebb47f8d47b4ee0d244e8ff445c324f8088b76 Step #5: MERGE-OUTER: attempt 1641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 264082534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a3ebb47f8d47b4ee0d244e8ff445c324f8088b76' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2949 processed earlier; will process 222 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111947== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b99e39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b99dadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b99d90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3fec8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3fea9b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3fea7a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b99d69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561b9a83b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b9a7d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561b9a7d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b9a7d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561b9a1f68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b9a1e4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b9a1dd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b9a247d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b99e39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b99f25d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b99d91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b99d9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b99d827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b99dae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3fea7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b99d75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7430b26106f32e42c83a34f2105dd95a989507f3 Step #5: MERGE-OUTER: attempt 1642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 264857596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7430b26106f32e42c83a34f2105dd95a989507f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2950 processed earlier; will process 221 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111965== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c4a1ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c4a161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c4a144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0daafbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0daadd200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0daadb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c4a11de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c4abef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c4ab89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c4ab8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c4ab8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c4a5aa8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560c4a598075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560c4a5917cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560c4a5fbd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560c4a1edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560c4a2d9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560c4a145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560c4a14f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560c4a1367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560c4a1624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0daadb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560c4a129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfd9c0148e04f8542c3429ae84e5e00c11d53224 Step #5: MERGE-OUTER: attempt 1643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 265629445 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/cfd9c0148e04f8542c3429ae84e5e00c11d53224' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2951 processed earlier; will process 220 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111983== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e10c6b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e10c626b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e10c609665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecec68f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecec4a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecec483858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e10c5e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e10d0b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e10d04e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e10d050375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e10d05035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e10ca6f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e10ca5d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e10ca567cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e10cac0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e10c6b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e10c79ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e10c60ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e10c6142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e10c5fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e10c6274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecec485082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e10c5eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82f61a191497adb741bb7773cfbcad8b698d1ed1 Step #5: MERGE-OUTER: attempt 1644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 266401668 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/82f61a191497adb741bb7773cfbcad8b698d1ed1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2952 processed earlier; will process 219 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112001== ERROR: libFuzzer: deadly signal Step #5: #0 0x564db40fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564db4072b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564db4055665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fba91541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fba72a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fba709858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564db402ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564db4b00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564db4a9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564db4a9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564db4a9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564db44bb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564db44a9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564db44a27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564db450cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564db40fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564db41ead43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564db4056d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564db40602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564db40477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564db40734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fba70b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564db403abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f628995274a927b75a176b7897bf96605165257c Step #5: MERGE-OUTER: attempt 1645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 267168087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f628995274a927b75a176b7897bf96605165257c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2953 processed earlier; will process 218 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112019== ERROR: libFuzzer: deadly signal Step #5: #0 0x560599209594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56059917db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560599160665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f513d27541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f513d08a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f513d069858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560599139e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560599c0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560599ba5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560599ba7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560599ba735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5605995c68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5605995b4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5605995ad7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560599617d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560599209c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5605992f5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560599161d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56059916b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5605991527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56059917e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f513d06b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560599145bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff2c0bd8415a73441f3c6f497ec122ca23f6717b Step #5: MERGE-OUTER: attempt 1646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 267934724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ff2c0bd8415a73441f3c6f497ec122ca23f6717b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2954 processed earlier; will process 217 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112037== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e10e49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e10dbdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e10da0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5c04c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5c02dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5c02bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e10d79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564e1184b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e117e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564e117e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e117e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564e112068c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e111f4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e111ed7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e11257d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e10e49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e10f35d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e10da1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e10dab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e10d927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e10dbe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5c02bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e10d85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-befdd231940e3e000a0c793bb79089295b85e1f9 Step #5: MERGE-OUTER: attempt 1647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 268950902 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/befdd231940e3e000a0c793bb79089295b85e1f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2955 processed earlier; will process 216 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112055== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606fcb8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606fcb03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606fcae6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6f56db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6f54f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6f54cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606fcabfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5606fd591018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606fd52b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5606fd52d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606fd52d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5606fcf4c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5606fcf3a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606fcf337cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606fcf9dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606fcb8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606fcc7bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606fcae7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606fcaf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606fcad87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606fcb044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa6f54d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606fcacbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cacc7e23d6386a5f6ab2b675073700a9a9c236d Step #5: MERGE-OUTER: attempt 1648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 270122103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4cacc7e23d6386a5f6ab2b675073700a9a9c236d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2956 processed earlier; will process 215 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112100== ERROR: libFuzzer: deadly signal Step #5: #0 0x557625de3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557625d57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557625d3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60af14241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60aef5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60aef36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557625d13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5576267e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55762677f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557626781375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55762678135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576261a08c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55762618e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576261877cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576261f1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557625de3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557625ecfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557625d3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557625d452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557625d2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557625d584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f60aef38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557625d1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-798384c94be76151e9b12f4ee3800656219ce94b Step #5: MERGE-OUTER: attempt 1649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 272009897 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/798384c94be76151e9b12f4ee3800656219ce94b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2957 processed earlier; will process 214 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe85ec5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe85e39b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe85e1c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17160da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1715eef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1715ece858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe85df5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fe868c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe86861632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fe86863375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe8686335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fe862828c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe86270075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe862697cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe862d3d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe85ec5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe85fb1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe85e1dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe85e272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe85e0e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe85e3a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1715ed0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe85e01bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e52fca32e342a69ba931b80a55b13a87236d3ee8 Step #5: MERGE-OUTER: attempt 1650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 273960321 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e52fca32e342a69ba931b80a55b13a87236d3ee8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2958 processed earlier; will process 213 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112162== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d76d96c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d76d8e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d76d8c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a4004f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a3fe6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a3fe43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d76d89ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d76e36e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d76e308632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d76e30a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d76e30a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d76dd298c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d76dd17075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d76dd107cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d76dd7ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d76d96cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d76da58d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d76d8c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d76d8ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d76d8b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d76d8e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a3fe45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d76d8a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-124472d68baf3c42f6d1e6fa66bead5edc09e545 Step #5: MERGE-OUTER: attempt 1651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 275592974 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/124472d68baf3c42f6d1e6fa66bead5edc09e545' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2959 processed earlier; will process 212 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112179== ERROR: libFuzzer: deadly signal Step #5: #0 0x55967250b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55967247fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559672462665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f586e09c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f586deb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f586de90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55967243be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559672f0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559672ea7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559672ea9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559672ea935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5596728c88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596728b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596728af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559672919d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55967250bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596725f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559672463d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55967246d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596724547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596724804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f586de92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559672447bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b683ddbfae3e8477eb31f7c1b816c7c7b67db2bf Step #5: MERGE-OUTER: attempt 1652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 276755644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b683ddbfae3e8477eb31f7c1b816c7c7b67db2bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2960 processed earlier; will process 211 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112224== ERROR: libFuzzer: deadly signal Step #5: #0 0x555637af9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555637a6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555637a50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e8340541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e8321a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e831f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555637a29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556384fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555638495632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555638497375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55563849735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555637eb68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555637ea4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555637e9d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555637f07d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555637af9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555637be5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555637a51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555637a5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555637a427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555637a6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e831fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555637a35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1db7d47e0406d619d8cae39b975b4c48e16a37a0 Step #5: MERGE-OUTER: attempt 1653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 278518139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1db7d47e0406d619d8cae39b975b4c48e16a37a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2961 processed earlier; will process 210 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112241== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa57296594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa5720ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa571ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10dfe2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10dfc3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10dfc15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa571c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fa57c98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa57c32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fa57c34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa57c3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fa576538c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fa57641075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fa5763a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fa576a4d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fa57296c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fa57382d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fa571eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fa571f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fa571df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fa5720b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f10dfc17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fa571d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5df382565b8cf0a4de76b3a44b46fd2d2b21c007 Step #5: MERGE-OUTER: attempt 1654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 279633218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5df382565b8cf0a4de76b3a44b46fd2d2b21c007' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2962 processed earlier; will process 209 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112259== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed59572594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed594e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed594c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f336136441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f336117900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3361158858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed594a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed59f74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed59f0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed59f10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed59f1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed599e6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed59a1dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed5992f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed5991d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed599167cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed59980d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed59572c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed5965ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed594cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed594d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed594bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed594e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f336115a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed594aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81e7627444acd150176bffce93c4c2446d4ea055 Step #5: MERGE-OUTER: attempt 1655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 281699423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/81e7627444acd150176bffce93c4c2446d4ea055' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2964 processed earlier; will process 207 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==112339== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d7f5f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d7f56ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d7f54d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac605d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac603e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac603c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d7f526e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561d7fff8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d7ff92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561d7ff94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d7ff9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561d7fa6af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d7faa0548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x561d7f9b9bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x561d7f6fce72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x561d7f6d9fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x561d7f6e2e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x561d7f6e2e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x561d7f6e2e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x561d7f54ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561d7f5582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561d7f53f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561d7f56b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fac603ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561d7f532bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86f2f207a62af39dc48464a183967bdf0befbfce Step #5: MERGE-OUTER: attempt 1656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 284701525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/86f2f207a62af39dc48464a183967bdf0befbfce' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2965 processed earlier; will process 206 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112424== ERROR: libFuzzer: deadly signal Step #5: #0 0x56554f270594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56554f1e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56554f1c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02c5b6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02c597800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02c5957858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56554f1a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56554fc72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56554fc0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56554fc0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56554fc0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56554f62d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56554f61b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56554f6147cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56554f67ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56554f270c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56554f35cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56554f1c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56554f1d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56554f1b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56554f1e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02c5959082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56554f1acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13177848ca7710ff58de4cc26cb2ab8dfa449e01 Step #5: MERGE-OUTER: attempt 1657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 288867368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/13177848ca7710ff58de4cc26cb2ab8dfa449e01' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2969 processed earlier; will process 202 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112584== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a0a9e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a0a956b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a0a939665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73778e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73776f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73776d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a0a912e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563a0b3e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a0b37e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563a0b380375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a0b38035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563a0ad9f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a0ad8d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a0ad867cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a0adf0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a0a9e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a0aaced43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a0a93ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a0a9442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a0a92b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a0a9574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73776d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a0a91ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b44730f61e987417ffa8083633871abdc3aa107c Step #5: MERGE-OUTER: attempt 1658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 292660383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b44730f61e987417ffa8083633871abdc3aa107c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2973 processed earlier; will process 198 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112683== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e6f266594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e6f1dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e6f1bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4867d6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4867b7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4867b5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e6f196e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559e6fc68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e6fc02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559e6fc04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e6fc0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559e6f6daf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559e6f711fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559e6f62342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559e6f611075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559e6f60a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559e6f674d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559e6f266c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559e6f352d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559e6f1bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559e6f1c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559e6f1af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559e6f1db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4867b5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559e6f1a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67595eb05bb4843c1e94cb39001f467510bf258b Step #5: MERGE-OUTER: attempt 1659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 294531852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/67595eb05bb4843c1e94cb39001f467510bf258b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2974 processed earlier; will process 197 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112700== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ba7d4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ba7cc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ba7ca5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f403512141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4034f3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4034f15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ba7c7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ba8750018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ba86ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ba86ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ba86ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ba810b8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ba80f9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ba80f27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ba815cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ba7d4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ba7e3ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ba7ca6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ba7cb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ba7c977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ba7cc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4034f17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ba7c8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7acd547a1d0dd35dbfc2a40fb4122a8470a05b7 Step #5: MERGE-OUTER: attempt 1660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 296168453 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f7acd547a1d0dd35dbfc2a40fb4122a8470a05b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2975 processed earlier; will process 196 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112718== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604dcf39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604dceadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604dce90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5671e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd566ffb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd566fda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604dce69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5604dd93b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604dd8d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5604dd8d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604dd8d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5604dd2f68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604dd2e4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604dd2dd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5604dd347d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5604dcf39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5604dd025d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5604dce91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604dce9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5604dce827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604dceae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd566fdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5604dce75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a1e3ecedcb167140140f56d7e5f4421202aa632 Step #5: MERGE-OUTER: attempt 1661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 297287087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3a1e3ecedcb167140140f56d7e5f4421202aa632' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2977 processed earlier; will process 194 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112768== ERROR: libFuzzer: deadly signal Step #5: #0 0x56245ca1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56245c992b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56245c975665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ac853b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ac835000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ac832f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56245c94ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56245d420018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56245d3ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56245d3bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56245d3bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56245cddb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56245cdc9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56245cdc27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56245ce2cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56245ca1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56245cb0ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56245c976d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56245c9802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56245c9677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56245c9934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ac8331082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56245c95abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb3c2bc4082d88305ba9745d65b86d8a2ef4e097 Step #5: MERGE-OUTER: attempt 1662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 298990427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb3c2bc4082d88305ba9745d65b86d8a2ef4e097' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2979 processed earlier; will process 192 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112880== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8bc55d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8bc4d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8bc4b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5aa93341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5aa74800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5aa727858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8bc48de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d8bcf5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8bcef9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d8bcefb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8bcefb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d8bc9d1f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d8bca08fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d8bc91a42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d8bc908075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d8bc9017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d8bc96bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d8bc55dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d8bc649d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d8bc4b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d8bc4bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8bc4a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8bc4d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd5aa729082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d8bc499bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26a0adf0ff1b9f6cbd0cd1b84239b8296226b352 Step #5: MERGE-OUTER: attempt 1663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 300395033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/26a0adf0ff1b9f6cbd0cd1b84239b8296226b352' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2980 processed earlier; will process 191 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112892== ERROR: libFuzzer: deadly signal Step #5: #0 0x556871ac8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556871a3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556871a1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c2708041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c26e9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c26e74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568719f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5568724ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556872464632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556872466375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55687246635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556871e858c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556871e73075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556871e6c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556871ed6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556871ac8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556871bb4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556871a20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556871a2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556871a117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556871a3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c26e76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556871a04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-736ceff69409a578924e49b9e3ec196e12755f66 Step #5: MERGE-OUTER: attempt 1664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 301151250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/736ceff69409a578924e49b9e3ec196e12755f66' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2981 processed earlier; will process 190 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112905== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642873e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564287356b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564287339665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5739e4241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5739c5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5739c36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564287312e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564287de4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564287d7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564287d80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564287d8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56428779f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56428778d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5642877867cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5642877f0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642873e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642874ced43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56428733ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642873442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56428732b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642873574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5739c38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56428731ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdb3f4071ebca70db62ec09704825ca356abf971 Step #5: MERGE-OUTER: attempt 1665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 303123936 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bdb3f4071ebca70db62ec09704825ca356abf971' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2983 processed earlier; will process 188 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112957== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4dcc01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4dcb75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4dcb58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff93072f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff93054400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff930523858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4dcb31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b4dd603018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4dd59d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b4dd59f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4dd59f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b4dd075f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b4dd0acfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b4dcfbe42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b4dcfac075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b4dcfa57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b4dd00fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b4dcc01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b4dccedd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b4dcb59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b4dcb632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b4dcb4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b4dcb764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff930525082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b4dcb3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65494c1b8b9f457b3fe8e5c63dde415f12bdaf5c Step #5: MERGE-OUTER: attempt 1666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 304914342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/65494c1b8b9f457b3fe8e5c63dde415f12bdaf5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2984 processed earlier; will process 187 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==113005== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae6ed68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae6ecdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae6ecbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1edfba741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1edf9bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1edf99b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae6ec98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ae6f76a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae6f704632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ae6f706375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae6f70635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ae6f1dcf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae6f20ec51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55ae6ee5c4bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55ae6ee76545 in cryptonote::core_rpc_server::on_get_info_json(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:2672:10 Step #5: #15 0x55ae6ee4dfd1 in fuzz_get_info_json(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:615:7 Step #5: #16 0x55ae6ee54e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55ae6ee54e4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55ae6ee54e4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55ae6ecc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae6ecca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae6ecb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae6ecdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1edf99d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae6eca4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6762e414dbb7f5378997242d6d087d8e74b342c3 Step #5: MERGE-OUTER: attempt 1667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 313106413 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6762e414dbb7f5378997242d6d087d8e74b342c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2988 processed earlier; will process 183 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113131== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f1d2a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f1d214b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f1d1f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8ce26e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8ce08300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8ce062858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f1d1d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558f1dca2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f1dc3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558f1dc3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f1dc3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558f1d65d8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f1d64b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f1d6447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f1d6aed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f1d2a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f1d38cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f1d1f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f1d2022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f1d1e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f1d2154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8ce064082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f1d1dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99b7d9a17e76447c335dd9e563257394f9d10271 Step #5: MERGE-OUTER: attempt 1668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 314926495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/99b7d9a17e76447c335dd9e563257394f9d10271' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2989 processed earlier; will process 182 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113148== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623efb11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623efa85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623efa68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a87a8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a8789500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a87874858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623efa41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5623f0513018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623f04ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5623f04af578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5623efeb6570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5623eff1fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5623efb11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5623efbfdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5623efa69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5623efa732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5623efa5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5623efa864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8a87876082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5623efa4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ce8d0d352b6b5c09daf4ac7c453b8ecd46a504d Step #5: MERGE-OUTER: attempt 1669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 316108652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0ce8d0d352b6b5c09daf4ac7c453b8ecd46a504d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2990 processed earlier; will process 181 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113229== ERROR: libFuzzer: deadly signal Step #5: #0 0x55929d764594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55929d6d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55929d6bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45c74ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45c731400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45c72f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55929d694e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55929e166018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55929e100632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55929e102375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55929e10235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55929dbd8f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55929dc0ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55929db2142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55929db0f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55929db087cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55929db72d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55929d764c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55929d850d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55929d6bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55929d6c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55929d6ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55929d6d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f45c72f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55929d6a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6305c599015aab96355414a956a48e1a58fe4d9 Step #5: MERGE-OUTER: attempt 1670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 319045597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a6305c599015aab96355414a956a48e1a58fe4d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2992 processed earlier; will process 179 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113290== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579e7919594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579e788db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579e7870665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f644fe0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f644fc1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f644fbf9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579e7849e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5579e831b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579e82b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5579e82b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579e82b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5579e7cd68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579e7cc4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579e7cbd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579e7d27d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579e7919c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579e7a05d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579e7871d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579e787b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579e78627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579e788e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f644fbfb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579e7855bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4dbc05e89e91c62b78b1caaf885d4917b092200 Step #5: MERGE-OUTER: attempt 1671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 321670678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e4dbc05e89e91c62b78b1caaf885d4917b092200' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2995 processed earlier; will process 176 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113383== ERROR: libFuzzer: deadly signal Step #5: #0 0x55621db8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55621db01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55621dae4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f879f60841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f879f41d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f879f3fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55621dabde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55621e58f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55621e529632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55621e52b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55621e52b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55621e001f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55621e038fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55621e03a146 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55621df30618 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55621df9bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55621db8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55621dc79d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55621dae5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55621daef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55621dad67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55621db024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f879f3fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55621dac9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2399e0f5c538a5c7eadd55bc5c5f8510c2e89172 Step #5: MERGE-OUTER: attempt 1672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 322453774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2399e0f5c538a5c7eadd55bc5c5f8510c2e89172' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2996 processed earlier; will process 175 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113423== ERROR: libFuzzer: deadly signal Step #5: #0 0x555af7a9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555af7a11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555af79f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31fdee141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31fdcf600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31fdcd5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555af79cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555af849f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555af8439632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555af843b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555af843b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555af7e5a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555af7e48075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555af7e417cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555af7eabd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555af7a9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555af7b89d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555af79f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555af79ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555af79e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555af7a124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f31fdcd7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555af79d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cdf552363bb9830294a7d381c5c56760fa027d9 Step #5: MERGE-OUTER: attempt 1673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 323239263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6cdf552363bb9830294a7d381c5c56760fa027d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2997 processed earlier; will process 174 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113435== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b79b39f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b79b313b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b79b2f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e9119e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e90fb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e90f92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b79b2cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b79bda1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b79bd3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b79bd3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b79bd3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b79b813f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b79b84afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b79b75c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b79b74a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b79b7437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b79b7add87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b79b39fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b79b48bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b79b2f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b79b3012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b79b2e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b79b3144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e90f94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b79b2dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07799dd2737c84ae93ac74b071da928b63de02b9 Step #5: MERGE-OUTER: attempt 1674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 324926736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/07799dd2737c84ae93ac74b071da928b63de02b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2998 processed earlier; will process 173 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113450== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623809b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562380928b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56238090b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8510d3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8510b4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8510b25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623808e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5623813b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562381350632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562381352375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56238135235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562380d718c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562380d5f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562380d587cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562380dc2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623809b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562380aa0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56238090cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623809162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623808fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623809294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8510b27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623808f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55b142beecc0e1a933ec27bcb7d37255768f315d Step #5: MERGE-OUTER: attempt 1675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 326071927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/55b142beecc0e1a933ec27bcb7d37255768f315d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 2999 processed earlier; will process 172 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113464== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ed3f7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ed3eefb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ed3ed2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65c53aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65c51bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65c519e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ed3eabe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562ed497d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ed4917632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562ed4919375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ed491935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562ed43eff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ed4426fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ed433842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ed4326075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ed431f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ed4389d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ed3f7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ed4067d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ed3ed3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ed3edd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ed3ec47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ed3ef04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65c51a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ed3eb7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88fbf8a9ce831a884cb956f6adc3ea168f01492a Step #5: MERGE-OUTER: attempt 1676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 327332910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/88fbf8a9ce831a884cb956f6adc3ea168f01492a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3000 processed earlier; will process 171 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113508== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571a0d8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571a0cfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571a0ce1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2789af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2787c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2787a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571a0cbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5571a178c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571a1726632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5571a1728375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571a172835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5571a11478c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571a1135075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571a112e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571a1198d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571a0d8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571a0e76d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571a0ce2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571a0cec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571a0cd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571a0cff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2787a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571a0cc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bddf341396b272cfdd3be3cb1b7dafa6cff4357 Step #5: MERGE-OUTER: attempt 1677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 328081014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5bddf341396b272cfdd3be3cb1b7dafa6cff4357' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3001 processed earlier; will process 170 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113547== ERROR: libFuzzer: deadly signal Step #5: #0 0x560534771594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605346e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605346c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb514c6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb514a8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb514a61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605346a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560535173018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56053510d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56053510f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56053510f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560534be5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560534c1cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560534b2e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560534b1c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560534b157cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560534b7fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560534771c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56053485dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5605346c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5605346d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5605346ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5605346e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb514a63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5605346adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67b2a4396122cd6d8df08a92ca429d7351225072 Step #5: MERGE-OUTER: attempt 1678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 329406922 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/67b2a4396122cd6d8df08a92ca429d7351225072' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3002 processed earlier; will process 169 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113559== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0ba55a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0ba4ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0ba4b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc85da7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc85d88f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc85d86e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0ba48ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f0baf5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0baef6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f0baef8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0baef835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f0ba9178c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0ba905075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0ba8fe7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0ba968d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0ba55ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0ba646d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0ba4b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0ba4bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0ba4a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0ba4cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc85d870082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0ba496bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb6e45cf448c1844912d8364cd95ac68a7f0fc16 Step #5: MERGE-OUTER: attempt 1679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 330990969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/eb6e45cf448c1844912d8364cd95ac68a7f0fc16' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3003 processed earlier; will process 168 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113576== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee0b8d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee0b84bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee0b82e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfc062141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfc043600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfc0415858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee0b807e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ee0c2d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee0c273632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ee0c275375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee0c27535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ee0bc948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee0bc82075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee0bc7b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee0bce5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee0b8d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee0b9c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee0b82fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee0b8392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee0b8207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee0b84c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbfc0417082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee0b813bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fde32312c2dcc893ed846ba51b369bb6e1772cb Step #5: MERGE-OUTER: attempt 1680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 332577347 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3fde32312c2dcc893ed846ba51b369bb6e1772cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3004 processed earlier; will process 167 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113594== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9bb45c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9bb3d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9bb3b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc71f4b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc71f2c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc71f2a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9bb38ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9bbe5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9bbdf8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9bbdfa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9bbdfa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9bb8d0f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a9bb907fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a9bb81942e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a9bb807075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a9bb8007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a9bb86ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a9bb45cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a9bb548d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a9bb3b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a9bb3be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a9bb3a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a9bb3d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc71f2a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a9bb398bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b6079e809da546cdb944f86c5c53608d406f2f5 Step #5: MERGE-OUTER: attempt 1681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 333866518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9b6079e809da546cdb944f86c5c53608d406f2f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3006 processed earlier; will process 165 files now Step #5: #1 pulse exec/s: 1 rss: 219Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113647== ERROR: libFuzzer: deadly signal Step #5: #0 0x556aae89f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556aae813b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556aae7f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb45c4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb45a5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb45a3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556aae7cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556aaf2a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556aaf23b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556aaf23d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556aaf23d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556aaed13f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556aaed4afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556aaec5c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556aaec4a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556aaec437cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556aaecadd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556aae89fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556aae98bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556aae7f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556aae8012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556aae7e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556aae8144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb45a3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556aae7dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-963302eb1ce8fdd64d69e9277b83ad9371749dbf Step #5: MERGE-OUTER: attempt 1682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 340271296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/963302eb1ce8fdd64d69e9277b83ad9371749dbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3010 processed earlier; will process 161 files now Step #5: #1 pulse exec/s: 0 rss: 287Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113766== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7bda8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7bd9ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7bd9e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f2494641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f2475b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f2473a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7bd9bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e7be48d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7be427632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e7be429375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7be42935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e7bde488c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7bde36075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7bde2f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7bde99d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7bda8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7bdb77d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7bd9e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7bd9ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7bd9d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7bda004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f2473c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7bd9c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9df41332b31dd5e68751a0ddff1b1ebd88924736 Step #5: MERGE-OUTER: attempt 1683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 343683790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9df41332b31dd5e68751a0ddff1b1ebd88924736' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3014 processed earlier; will process 157 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113927== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d17ddd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d17d51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d17d34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4292f7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4292d8800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4292d67858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d17d0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555d187df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d18779632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555d1877b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d1877b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555d1819a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d18188075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d181817cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d181ebd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d17dddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d17ec9d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d17d35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d17d3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d17d267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d17d524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4292d69082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d17d19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c927c1fee87e6646010c3b655be88315f286fd1b Step #5: MERGE-OUTER: attempt 1684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 344439435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c927c1fee87e6646010c3b655be88315f286fd1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3015 processed earlier; will process 156 files now Step #5: #1 pulse exec/s: 1 rss: 219Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113935== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d56fb52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d56fac6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d56faa9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56e600041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56e5e1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56e5df4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d56fa82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d570554018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5704ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d5704f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5704f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d56ffc6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d56fffdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d56ff0f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d56fefd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d56fef67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d56ff60d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d56fb52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d56fc3ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d56faaad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d56fab42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d56fa9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d56fac74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f56e5df6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d56fa8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-986d0e94e97ad461c592ad8353ce2b349e0be2ea Step #5: MERGE-OUTER: attempt 1685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 347064408 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/986d0e94e97ad461c592ad8353ce2b349e0be2ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3017 processed earlier; will process 154 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113997== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e23838594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e237acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e2378f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd18c45641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd18c26b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd18c24a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e23768e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556e2423a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e241d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556e241d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e241d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556e23bf58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e23be3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e23bdc7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e23c46d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e23838c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e23924d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e23790d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e2379a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e237817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e237ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd18c24c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e23774bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7573e98f546c4fec751177f9aff90188b6fedc67 Step #5: MERGE-OUTER: attempt 1686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 353481394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7573e98f546c4fec751177f9aff90188b6fedc67' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3022 processed earlier; will process 149 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114128== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645e94c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645e9435b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645e9418665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f178456541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f178437a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1784359858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645e93f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5645e9ec3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645e9e5d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5645e9e5f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645e9e5f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5645e9935f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5645e996cfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5645e987e42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5645e986c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645e98657cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5645e98cfd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5645e94c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5645e95add43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5645e9419d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645e94232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645e940a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645e94364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f178435b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5645e93fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cfe6869d9fc2b6945f47ef73cd7dbbab16cba0d Step #5: MERGE-OUTER: attempt 1687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 359420812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/2cfe6869d9fc2b6945f47ef73cd7dbbab16cba0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3026 processed earlier; will process 145 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114240== ERROR: libFuzzer: deadly signal Step #5: #0 0x56097ae45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56097adb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56097ad9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb231c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb22fd700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb22fb6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56097ad75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56097b847018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56097b7e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56097b7e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56097b7e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56097b2028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56097b1f0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56097b1e97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56097b253d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56097ae45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56097af31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56097ad9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56097ada72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56097ad8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56097adba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb22fb8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56097ad81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e6d9df5d8a8fa8b53806325e576bc59e00c7ee6 Step #5: MERGE-OUTER: attempt 1688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 361565150 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1e6d9df5d8a8fa8b53806325e576bc59e00c7ee6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3028 processed earlier; will process 143 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114355== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c396999594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c39690db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3968f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc309d1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc309b2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc309b0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3968c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c39739b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c397335632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c397337375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c39733735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c396d568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c396d44075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c396d3d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c396da7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c396999c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c396a85d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3968f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3968fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3968e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c39690e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc309b0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3968d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-012b2c31ba21fe6510f013941ae6058f714f4850 Step #5: MERGE-OUTER: attempt 1689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 362754432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/012b2c31ba21fe6510f013941ae6058f714f4850' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3029 processed earlier; will process 142 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114366== ERROR: libFuzzer: deadly signal Step #5: #0 0x560eb519e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560eb5112b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560eb50f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca2fc1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca2fa2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca2fa05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560eb50cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560eb5ba0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560eb5b3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560eb5b3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560eb5b3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560eb5612f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560eb5649fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560eb555b42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560eb5549075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560eb55427cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560eb55acd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560eb519ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560eb528ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560eb50f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560eb51002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560eb50e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560eb51134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fca2fa07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560eb50dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-054cb995b4dd15490506be156abb8f37201796f0 Step #5: MERGE-OUTER: attempt 1690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 364595242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/054cb995b4dd15490506be156abb8f37201796f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3031 processed earlier; will process 140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114447== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d74b5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d74ad1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d74ab4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f9fb2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f9f93600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f9f915858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d74a8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560d7555f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d754f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560d754fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d754fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560d74f1a8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d74f08075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d74f017cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d74f6bd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d74b5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d74c49d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d74ab5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d74abf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d74aa67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d74ad24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f9f917082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d74a99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-809dbc2e70bf03dc5964896709ddaadffca04d05 Step #5: MERGE-OUTER: attempt 1691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 365305845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/809dbc2e70bf03dc5964896709ddaadffca04d05' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3032 processed earlier; will process 139 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114484== ERROR: libFuzzer: deadly signal Step #5: #0 0x56177cf0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56177ce82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56177ce65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b7704d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b76e6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b76e41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56177ce3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56177d910018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56177d8aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56177d8ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56177d8ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56177d2cb8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56177d2b9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56177d2b27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56177d31cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56177cf0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56177cffad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56177ce66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56177ce702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56177ce577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56177ce834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b76e43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56177ce4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f1f23226ae617b0aff6a9679d9065235cdd3eec Step #5: MERGE-OUTER: attempt 1692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 366193743 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8f1f23226ae617b0aff6a9679d9065235cdd3eec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3033 processed earlier; will process 138 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114493== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aaf81e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aaf8156b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aaf8139665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe02de5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe02dc7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe02dc52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aaf8112e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55aaf8be4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aaf8b7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55aaf8b80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aaf8b8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55aaf859f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aaf858d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aaf85867cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aaf85f0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aaf81e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aaf82ced43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aaf813ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aaf81442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aaf812b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aaf81574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe02dc54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aaf811ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da7222ef30340b139399be925d4b1c875933a7c6 Step #5: MERGE-OUTER: attempt 1693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 367127164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/da7222ef30340b139399be925d4b1c875933a7c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3034 processed earlier; will process 137 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114502== ERROR: libFuzzer: deadly signal Step #5: #0 0x563928731594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639286a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563928688665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff703a9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7038b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff703890858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563928661e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563929133018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639290cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639290cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639290cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563928ba5f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563928bdcfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563928aee42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563928adc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563928ad57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563928b3fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563928731c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56392881dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563928689d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5639286932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56392867a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5639286a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff703892082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56392866dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-211fb11b5f48781bae8a032020498fcf64613620 Step #5: MERGE-OUTER: attempt 1694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 367801099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/211fb11b5f48781bae8a032020498fcf64613620' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3035 processed earlier; will process 136 files now Step #5: #1 pulse exec/s: 0 rss: 282Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114510== ERROR: libFuzzer: deadly signal Step #5: #0 0x56046d643594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56046d5b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56046d59a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92c39d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92c37e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92c37c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56046d573e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56046e045018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56046dfdf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56046dfe1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56046dfe135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56046dab7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56046daeefcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56046da0042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56046d9ee075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56046d9e77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56046da51d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56046d643c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56046d72fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56046d59bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56046d5a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56046d58c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56046d5b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92c37c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56046d57fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4abde9989c6ef5e490a54f2acca1886e1f2bac9d Step #5: MERGE-OUTER: attempt 1695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 369099248 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4abde9989c6ef5e490a54f2acca1886e1f2bac9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3038 processed earlier; will process 133 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==114564== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e54b400594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e54b374b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e54b357665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed3e23941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed3e04e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed3e02d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e54b330e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e54be02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e54bd9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e54bd9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e54bd9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e54b869765 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e54b8d39b0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55e54b92fa0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55e54b80ee02 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55e54b80ee02 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55e54b400c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e54b4ecd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e54b358d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e54b3622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e54b3497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e54b3754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fed3e02f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e54b33cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fffb6488d6de9a01c1e5ae34f5747f2190e6672c Step #5: MERGE-OUTER: attempt 1696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 370081117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/fffb6488d6de9a01c1e5ae34f5747f2190e6672c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3039 processed earlier; will process 132 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114616== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d15552b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d15549fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d155482665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0aa989041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0aa96a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0aa9684858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d15545be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d155f2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d155ec7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d155ec9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d155ec935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d1558e88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1558d6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1558cf7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d155939d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d15552bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d155617d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d155483d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d15548d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1554747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1554a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0aa9686082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d155467bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0245bf37e0b7e87fd56037cf8d1198445bd33de0 Step #5: MERGE-OUTER: attempt 1697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 370735128 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0245bf37e0b7e87fd56037cf8d1198445bd33de0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3040 processed earlier; will process 131 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114659== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a27f1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a27e90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a27e73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4cc4bea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4cc49ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4cc49de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a27e4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563a2891e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a288b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563a288ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a288ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563a282d98c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a282c7075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a282c07cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a2832ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a27f1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a28008d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a27e74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a27e7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a27e657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a27e914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4cc49e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a27e58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef7197b8975e5b01934f36c5631e10eb3c801033 Step #5: MERGE-OUTER: attempt 1698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 372661663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ef7197b8975e5b01934f36c5631e10eb3c801033' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3043 processed earlier; will process 128 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114845== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e809e5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e809dcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e809db2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe705bfd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe705a1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7059f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e809d8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e80a85d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e80a7f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e80a7f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e80a7f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e80a2cff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e80a306fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e80a21842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e80a206075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e80a1ff7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e80a269d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e809e5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e809f47d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e809db3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e809dbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e809da47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e809dd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe7059f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e809d97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba4991d213c524050905aed7dabe2d721ed749b5 Step #5: MERGE-OUTER: attempt 1699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 373456960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ba4991d213c524050905aed7dabe2d721ed749b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3044 processed earlier; will process 127 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114856== ERROR: libFuzzer: deadly signal Step #5: #0 0x55830c088594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55830bffcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55830bfdf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22e2be441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22e29f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22e29d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55830bfb8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55830ca8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55830ca24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55830ca26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55830ca2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55830c4458c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55830c433075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55830c42c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55830c496d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55830c088c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55830c174d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55830bfe0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55830bfea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55830bfd17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55830bffd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22e29da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55830bfc4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36f3a6f3898613592c2ff4ca8c730cf79be98ecf Step #5: MERGE-OUTER: attempt 1700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 374102956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/36f3a6f3898613592c2ff4ca8c730cf79be98ecf' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3045 processed earlier; will process 126 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114869== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625135f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562513566b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562513549665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddd094041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddd075500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddd0734858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562513522e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562513ff4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562513f8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562513f90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562513f9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5625139af8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56251399d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625139967cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562513a00d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5625135f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625136ded43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56251354ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5625135542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56251353b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5625135674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddd0736082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56251352ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4cf839c43fa7c5e9021bfee00a4bbe2334f6bd7 Step #5: MERGE-OUTER: attempt 1701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 374758184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/e4cf839c43fa7c5e9021bfee00a4bbe2334f6bd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3046 processed earlier; will process 125 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==114913== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634b5c10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634b5b84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634b5b67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d1baaa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d1b8bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d1b89e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634b5b40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5634b6612018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634b65ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5634b65ae578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5634b5fb5570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5634b601ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5634b5c10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5634b5cfcd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5634b5b68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5634b5b722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5634b5b597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5634b5b854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8d1b8a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5634b5b4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3ccdd61aab3f997d67680e5512a25434cc595e6 Step #5: MERGE-OUTER: attempt 1702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 375368982 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c3ccdd61aab3f997d67680e5512a25434cc595e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3047 processed earlier; will process 124 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114929== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615bdafb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615bda6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615bda52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6212abb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62128d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62128af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615bda2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5615be4fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615be497632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5615be499375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615be49935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5615bdf6ff55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5615bdfa6fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5615bdeb842e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5615bdea6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5615bde9f7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5615bdf09d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5615bdafbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5615bdbe7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5615bda53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5615bda5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5615bda447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5615bda704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62128b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5615bda37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e501c35a24ec9b53d5de25b0ef99c726e7c7850 Step #5: MERGE-OUTER: attempt 1703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 376680760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7e501c35a24ec9b53d5de25b0ef99c726e7c7850' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3049 processed earlier; will process 122 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115011== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582c1645594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582c15b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582c159c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feafb6ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feafb50200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feafb4e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582c1575e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5582c2047018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582c1fe1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5582c1fe3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582c1fe335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5582c1ab9f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582c1af0fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582c1a0242e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582c19f0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582c19e97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582c1a53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582c1645c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582c1731d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582c159dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582c15a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582c158e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582c15ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feafb4e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582c1581bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f868ba71955d774a648568dbeed4a1af7eb879d Step #5: MERGE-OUTER: attempt 1704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 377734103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6f868ba71955d774a648568dbeed4a1af7eb879d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3051 processed earlier; will process 120 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115120== ERROR: libFuzzer: deadly signal Step #5: #0 0x564051f5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564051ed0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564051eb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5291cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb528fe100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb528fc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564051e8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56405295e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640528f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5640528fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640528fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5640523198c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564052307075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640523007cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56405236ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564051f5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564052048d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564051eb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564051ebe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564051ea57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564051ed14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb528fc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564051e98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d3e171a3749b0a9ad7b6874be44c3e1c61208da Step #5: MERGE-OUTER: attempt 1705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 378550807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8d3e171a3749b0a9ad7b6874be44c3e1c61208da' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3052 processed earlier; will process 119 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115137== ERROR: libFuzzer: deadly signal Step #5: #0 0x55949f362594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55949f2d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55949f2b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7fa7f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7fa60e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7fa5ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55949f292e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55949fd64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55949fcfe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55949fd00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55949fd0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55949f71f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55949f70d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55949f7067cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55949f770d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55949f362c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55949f44ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55949f2bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55949f2c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55949f2ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55949f2d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc7fa5ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55949f29ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14b80c63cb60e06767e280ee9137c4468038e88f Step #5: MERGE-OUTER: attempt 1706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 379329918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14b80c63cb60e06767e280ee9137c4468038e88f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3053 processed earlier; will process 118 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115155== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e45220594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e45194b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e45177665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1abe7b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1abe5c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1abe5a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e45150e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e45c22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e45bbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e45bbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e45bbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e455dd8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e455cb075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e455c47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e4562ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e45220c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e4530cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e45178d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e451822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e451697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e451954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1abe5a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e4515cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a0b0e451b8b45e3bbe28f6930c9d638f5352ca7 Step #5: MERGE-OUTER: attempt 1707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 380116930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1a0b0e451b8b45e3bbe28f6930c9d638f5352ca7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3054 processed earlier; will process 117 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115173== ERROR: libFuzzer: deadly signal Step #5: #0 0x565107305594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565107279b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56510725c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa20dfb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa20ddc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa20dda6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565107235e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x565107d07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565107ca1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x565107ca3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565107ca335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5651076c28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651076b0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651076a97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565107713d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565107305c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651073f1d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56510725dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651072672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56510724e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56510727a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa20dda8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565107241bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-470f9c9ed98c97dbd9ae0345a803416b6aab5b30 Step #5: MERGE-OUTER: attempt 1708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 380900015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/470f9c9ed98c97dbd9ae0345a803416b6aab5b30' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3055 processed earlier; will process 116 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115191== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556c4d87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556c4cfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556c4cde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ab341241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ab322700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ab3206858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556c4cb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5556c5789018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556c5723632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5556c5725375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556c572535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5556c51448c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5556c5132075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5556c512b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5556c5195d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556c4d87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556c4e73d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5556c4cdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5556c4ce92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556c4cd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5556c4cfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ab3208082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556c4cc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e1f76d33929a01ba9edb857cc0d188bb4146b21 Step #5: MERGE-OUTER: attempt 1709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 381675537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8e1f76d33929a01ba9edb857cc0d188bb4146b21' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3056 processed earlier; will process 115 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115209== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ff1007594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ff0f7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ff0f5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e4eae941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e4e8fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e4e8dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ff0f37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558ff1a09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ff19a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558ff19a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ff19a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558ff13c48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ff13b2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ff13ab7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ff1415d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ff1007c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ff10f3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ff0f5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ff0f692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ff0f507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ff0f7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6e4e8df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ff0f43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9a00a3cf5b56440959011ef5d2b24491e34395c Step #5: MERGE-OUTER: attempt 1710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 382448415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a9a00a3cf5b56440959011ef5d2b24491e34395c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3057 processed earlier; will process 114 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115227== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b404019594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b403f8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b403f70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb59f5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb59d6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb59d45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b403f49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55b404a1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4049b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55b4049b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4049b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55b4043d68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4043c4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4043bd7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b404427d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b404019c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b404105d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b403f71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b403f7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b403f627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b403f8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb59d47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b403f55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f9e83f1b997361448485f3220311931da0197ec Step #5: MERGE-OUTER: attempt 1711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 383346807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3f9e83f1b997361448485f3220311931da0197ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3059 processed earlier; will process 112 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115310== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8a5b15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8a5a89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8a5a6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb550ae041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5508f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5508d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8a5a45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e8a6517018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8a64b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e8a64b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8a64b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e8a5ed28c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e8a5ec0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e8a5eb97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e8a5f23d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e8a5b15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e8a5c01d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e8a5a6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e8a5a772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8a5a5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e8a5a8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5508d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e8a5a51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49ce1b61db18e1f3d11372174a31cda4e0b7db12 Step #5: MERGE-OUTER: attempt 1712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 384197043 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/49ce1b61db18e1f3d11372174a31cda4e0b7db12' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3060 processed earlier; will process 111 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115327== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef37ee7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef37e5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef37e3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcba334d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcba316200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcba3141858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef37e17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ef388e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef38883632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ef38885375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef3888535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ef382a48c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef38292075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef3828b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef382f5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef37ee7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef37fd3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef37e3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef37e492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef37e307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef37e5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcba3143082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef37e23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5341ef0a5e6c466e3e8f1a108db2d985a4e66546 Step #5: MERGE-OUTER: attempt 1713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 384976998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5341ef0a5e6c466e3e8f1a108db2d985a4e66546' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3061 processed earlier; will process 110 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==115345== ERROR: libFuzzer: deadly signal Step #5: #0 0x55773ff47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55773febbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55773fe9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25fd79b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25fd5b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25fd58f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55773fe77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557740949018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577408e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5577408e5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5577402ec570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557740355d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55773ff47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557740033d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55773fe9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55773fea92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55773fe907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55773febc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f25fd591082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55773fe83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcfa789700eefd719ce8b8931237f790906953f2 Step #5: MERGE-OUTER: attempt 1714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 385751367 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/dcfa789700eefd719ce8b8931237f790906953f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3062 processed earlier; will process 109 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==115398== ERROR: libFuzzer: deadly signal Step #5: #0 0x55787f035594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55787efa9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55787ef8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa31cd6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa31cb7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa31cb5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55787ef65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55787fa37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55787f9d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55787f9d3578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x55787f3da570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55787f443d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55787f035c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55787f121d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55787ef8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55787ef972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55787ef7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55787efaa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa31cb60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55787ef71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-514902e1698c57abe53a0d4a3e6b5b70182207ad Step #5: MERGE-OUTER: attempt 1715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 386972987 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/514902e1698c57abe53a0d4a3e6b5b70182207ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3063 processed earlier; will process 108 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115440== ERROR: libFuzzer: deadly signal Step #5: #0 0x559308200594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559308174b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559308157665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d61bad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d619c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d619a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559308130e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559308c02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559308b9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559308b9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559308b9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559308674f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593086abfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593085bd42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593085ab075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593085a47cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55930860ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559308200c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593082ecd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559308158d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593081622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593081497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593081754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d619a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55930813cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a6b152d570691ae5a32c63f33e2f4b6b197a570 Step #5: MERGE-OUTER: attempt 1716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 388876225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4a6b152d570691ae5a32c63f33e2f4b6b197a570' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3064 processed earlier; will process 107 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115454== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1e3237594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1e31abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1e318e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ce0e5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ce0c7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ce0c50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1e3167e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c1e3c39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1e3bd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c1e3bd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1e3bd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c1e36abf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1e36e2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1e35f442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1e35e2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1e35db7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1e3645d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1e3237c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1e3323d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1e318fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1e31992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1e31807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1e31ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9ce0c52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1e3173bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-257441f7f7635a0a0783d0acabee27cb24259425 Step #5: MERGE-OUTER: attempt 1717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 390075890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/257441f7f7635a0a0783d0acabee27cb24259425' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3066 processed earlier; will process 105 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115538== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e333aa0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e333a14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3339f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20fceae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20fccc300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20fcca2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3339d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e3344a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e33443c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e33443e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e33443e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e333f14f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e333f4bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e333e5d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e333e4b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e333e447cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e333eaed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e333aa0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e333b8cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e3339f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e333a022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3339e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e333a154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20fcca4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e3339dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4872fb52b6125ab0b858cdc3b51588514e9ec511 Step #5: MERGE-OUTER: attempt 1718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 393197182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4872fb52b6125ab0b858cdc3b51588514e9ec511' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3070 processed earlier; will process 101 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115669== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac6d8e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac6d858b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac6d83b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec84bb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec849c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec849a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac6d814e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ac6e2e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac6e280632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ac6e282375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac6e28235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ac6dd58f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac6dd8ffcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac6dca142e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac6dc8f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac6dc887cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac6dcf2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac6d8e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac6d9d0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac6d83cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac6d8462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac6d82d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac6d8594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fec849aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac6d820bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17aecb0805b792ad4121faa651ca7aca4e3a17c8 Step #5: MERGE-OUTER: attempt 1719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 394384885 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/17aecb0805b792ad4121faa651ca7aca4e3a17c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3072 processed earlier; will process 99 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==115784== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed646a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed64615b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed645f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6d71aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6d6fbf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6d6f9e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed645d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55ed650a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed6503d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55ed6503f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed6503f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55ed64b15f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed64b4b548 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55ed64a64bc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55ed647a7e72 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55ed64784fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55ed6478de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55ed6478de4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55ed6478de4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55ed645f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed646032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed645ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed646164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc6d6fa0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed645ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fc33cc47bbe848f16f92b7f28b0d61ebc27aac1 Step #5: MERGE-OUTER: attempt 1720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 395395524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1fc33cc47bbe848f16f92b7f28b0d61ebc27aac1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3074 processed earlier; will process 97 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115893== ERROR: libFuzzer: deadly signal Step #5: #0 0x559445746594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594456bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55944569d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b260e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b25ef700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b25ed6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559445676e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559446148018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594460e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5594460e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594460e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559445b038c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559445af1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559445aea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559445b54d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559445746c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559445832d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55944569ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594456a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55944568f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594456bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b25ed8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559445682bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f89f85f392b42dde70bb4ca9d7a402a2fb8d4f2 Step #5: MERGE-OUTER: attempt 1721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 396894453 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3f89f85f392b42dde70bb4ca9d7a402a2fb8d4f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3075 processed earlier; will process 96 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9d9493594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9d9407b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9d93ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20177c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20175d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20175b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9d93c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55a9d9e95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9d9e2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55a9d9e31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9d9e3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55a9d98508c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9d983e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9d98377cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9d98a1d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9d9493c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9d957fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9d93ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9d93f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9d93dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9d94084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f20175b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9d93cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29424b6782970f33685450c868b97dcc700673b6 Step #5: MERGE-OUTER: attempt 1722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 400267736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/29424b6782970f33685450c868b97dcc700673b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3079 processed earlier; will process 92 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==116003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1c5202594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1c5176b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1c5159665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc59ef0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc59ed2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc59ed01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1c5132e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f1c5c04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1c5b9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f1c5ba0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1c5ba035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f1c5676f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f1c56a8c51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55f1c52f64bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55f1c5310545 in cryptonote::core_rpc_server::on_get_info_json(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:2672:10 Step #5: #15 0x55f1c52e7fd1 in fuzz_get_info_json(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:615:7 Step #5: #16 0x55f1c52eee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55f1c52eee4f in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55f1c52eee4f in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55f1c515ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f1c51642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f1c514b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f1c51774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc59ed03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f1c513ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5584366b2ae14dd73164d1085a66596e36be585 Step #5: MERGE-OUTER: attempt 1723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 403746615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c5584366b2ae14dd73164d1085a66596e36be585' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3082 processed earlier; will process 89 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116138== ERROR: libFuzzer: deadly signal Step #5: #0 0x557630e99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557630e0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557630df0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f676162141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f676143600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6761415858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557630dc9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55763189b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557631835632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557631837375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55763183735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5576312568c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557631244075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55763123d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576312a7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557630e99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557630f85d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557630df1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557630dfb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557630de27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557630e0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6761417082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557630dd5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1717f9e92c41ef8fba81a809f5be5b529ff05af4 Step #5: MERGE-OUTER: attempt 1724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 405306870 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/1717f9e92c41ef8fba81a809f5be5b529ff05af4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3083 processed earlier; will process 88 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116177== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b5fa3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b5f9b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b5f995665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc135fa941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc135dbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc135d9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b5f96ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x558b60440018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b603da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x558b603dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b603dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x558b5feb2f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b5fee9fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b5fdfb42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b5fde9075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b5fde27cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b5fe4cd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b5fa3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b5fb2ad43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b5f996d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b5f9a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b5f9877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b5f9b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc135d9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b5f97abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1fbc2a6cdfd0a496cdc1cb9cb838015ecf6b567 Step #5: MERGE-OUTER: attempt 1725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 406554599 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f1fbc2a6cdfd0a496cdc1cb9cb838015ecf6b567' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3085 processed earlier; will process 86 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116230== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634486b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56344862bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56344860e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46525b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46523c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46523a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634485e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5634490b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563449053632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x563449055375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56344905535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563448b2bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563448b62fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563448a7442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563448a62075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563448a5b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563448ac5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5634486b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634487a3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56344860fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634486192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5634486007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56344862c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46523aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5634485f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bde6e89e8c916d99ab498bc59b9c5b88045e00c Step #5: MERGE-OUTER: attempt 1726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 407270593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5bde6e89e8c916d99ab498bc59b9c5b88045e00c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3086 processed earlier; will process 85 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116244== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b80d98594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b80d0cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b80cef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ccfc8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ccfaa200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ccfa81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b80cc8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x555b8179a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b81734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x555b81736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b8173635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x555b811558c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b81143075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b8113c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b811a6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b80d98c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b80e84d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b80cf0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b80cfa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b80ce17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b80d0d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ccfa83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b80cd4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f5bc3ba5cd94cfc6280a68b0e9acad4203dbc47 Step #5: MERGE-OUTER: attempt 1727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 408857805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/9f5bc3ba5cd94cfc6280a68b0e9acad4203dbc47' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3089 processed earlier; will process 82 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116333== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557a13d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557a1348b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557a132b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0cbef9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0cbedae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0cbed8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557a1304e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5557a1dd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557a1d70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5557a1d72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557a1d7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5557a17918c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557a177f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557a17787cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557a17e2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557a13d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557a14c0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557a132cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557a13362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557a131d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557a13494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0cbed8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557a1310bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8866d02dd4e0a2b2dcec2ad466f543baef599ba0 Step #5: MERGE-OUTER: attempt 1728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 411849482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8866d02dd4e0a2b2dcec2ad466f543baef599ba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3095 processed earlier; will process 76 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116516== ERROR: libFuzzer: deadly signal Step #5: #0 0x56405b998594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56405b90cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56405b8ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15c7e3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15c7c4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15c7c2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56405b8c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56405c39a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56405c334632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56405c336375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56405c33635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56405be0cf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56405be43fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56405bd5542e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56405bd43075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56405bd3c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56405bda6d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56405b998c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56405ba84d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56405b8f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56405b8fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56405b8e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56405b90d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f15c7c2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56405b8d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ce7a90e5a129fcd40887be7c68d6524c3500e60 Step #5: MERGE-OUTER: attempt 1729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 413044988 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5ce7a90e5a129fcd40887be7c68d6524c3500e60' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3097 processed earlier; will process 74 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116600== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f61e452594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f61e3c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f61e3a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fadbd341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fad9e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fad9c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f61e382e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f61ee54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f61edee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f61edf0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f61edf035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f61e8c6f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f61e8fdfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f61e80f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f61e7fd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f61e7f67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f61e860d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f61e452c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f61e53ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f61e3aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f61e3b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f61e39b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f61e3c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9fad9c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f61e38ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b73735d0c0309107f263fa7cd369b3de3212b1f Step #5: MERGE-OUTER: attempt 1730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 413899526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5b73735d0c0309107f263fa7cd369b3de3212b1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3098 processed earlier; will process 73 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116642== ERROR: libFuzzer: deadly signal Step #5: #0 0x563962827594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56396279bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56396277e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef23ef541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef23d0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef23ce9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563962757e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x563963229018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639631c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5639631c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639631c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563962c9bf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563962cd2fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563962be442e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563962bd2075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563962bcb7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563962c35d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563962827c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563962913d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56396277fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5639627892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5639627707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56396279c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fef23ceb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563962763bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01765adf0c885761f471e4800a1496be60d13151 Step #5: MERGE-OUTER: attempt 1731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 414844748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/01765adf0c885761f471e4800a1496be60d13151' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3101 processed earlier; will process 70 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116726== ERROR: libFuzzer: deadly signal Step #5: #0 0x563349a89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633499fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633499e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95c0a0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95c082000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95c07ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633499b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56334a48b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56334a425632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56334a427375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56334a42735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x563349e468c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563349e34075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563349e2d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563349e97d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563349a89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563349b75d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633499e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633499eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633499d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633499fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95c0801082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633499c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5518573a6929d1175a6979bfdd0614641bbf27d4 Step #5: MERGE-OUTER: attempt 1732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 417034961 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/5518573a6929d1175a6979bfdd0614641bbf27d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3107 processed earlier; will process 64 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116898== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fceb6c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fceb638b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fceb61b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f686bfa841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f686bdbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f686bd9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fceb5f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55fcec0c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcec060632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55fcec062375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcec06235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55fceba818c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fceba6f075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fceba687cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fcebad2d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fceb6c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fceb7b0d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fceb61cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fceb6262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fceb60d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fceb6394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f686bd9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fceb600bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbc68c794bfc7525cedfb27079376abd582a1991 Step #5: MERGE-OUTER: attempt 1733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 418447578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bbc68c794bfc7525cedfb27079376abd582a1991' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3109 processed earlier; will process 62 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116953== ERROR: libFuzzer: deadly signal Step #5: #0 0x56096bc12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56096bb86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56096bb69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f890666341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f890647800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8906457858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56096bb42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56096c614018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56096c5ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56096c5b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56096c5b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56096bfcf8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56096bfbd075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56096bfb67cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56096c020d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56096bc12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56096bcfed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56096bb6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56096bb742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56096bb5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56096bb874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8906459082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56096bb4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d1356fa86eb7cd2a20a9d36fd4a0ebac23836b1 Step #5: MERGE-OUTER: attempt 1734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 419225082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0d1356fa86eb7cd2a20a9d36fd4a0ebac23836b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3110 processed earlier; will process 61 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116971== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eaf0ef8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eaf0e6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eaf0e4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7f579741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7f55ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7f558b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eaf0e28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55eaf18fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eaf1894632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55eaf1896375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eaf189635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55eaf12b58c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eaf12a3075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eaf129c7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eaf1306d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eaf0ef8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eaf0fe4d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eaf0e50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eaf0e5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eaf0e417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eaf0e6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7f558d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eaf0e34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a59846911ebf7e2e1b9d28cdcb749ea89a00699e Step #5: MERGE-OUTER: attempt 1735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 419998031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/a59846911ebf7e2e1b9d28cdcb749ea89a00699e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3111 processed earlier; will process 60 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==116989== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581f3a1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581f3990b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581f3973665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21dfc7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21dfa8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21dfa69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581f394ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5581f441e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581f43b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5581f43ba578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x5581f3dc1570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5581f3e2ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5581f3a1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5581f3b08d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5581f3974d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5581f397e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5581f39657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5581f39914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f21dfa6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5581f3958bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-592070dcc1efccb34690023dea9bd2985f968d25 Step #5: MERGE-OUTER: attempt 1736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 420775714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/592070dcc1efccb34690023dea9bd2985f968d25' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3112 processed earlier; will process 59 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117011== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560d1133594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560d10a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560d108a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c6927641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c6908b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c6906a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560d1063e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5560d1b35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560d1acf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5560d1ad1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560d1ad135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5560d15a7f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560d15defcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560d14f042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560d14de075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560d14d77cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5560d1541d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5560d1133c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5560d121fd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5560d108bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5560d10952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560d107c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560d10a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6c6906c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5560d106fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e66892702e7808bf4800dd8bcd3d9566df8ab5c Step #5: MERGE-OUTER: attempt 1737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 424072618 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6e66892702e7808bf4800dd8bcd3d9566df8ab5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3116 processed earlier; will process 55 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117156== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574daad9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574daa4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574daa30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77e7cbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77e7ad200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77e7ab1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574daa09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5574db4db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574db475632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5574db477375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574db47735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574daf4df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574daf84fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574dae9642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574dae84075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574dae7d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574daee7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574daad9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574dabc5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574daa31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574daa3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574daa227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574daa4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f77e7ab3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574daa15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb70faadacd17abb99e8d2335f192a8d46202687 Step #5: MERGE-OUTER: attempt 1738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 424725886 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/bb70faadacd17abb99e8d2335f192a8d46202687' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3117 processed earlier; will process 54 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117169== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0bf3a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0bf315b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0bf2f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab6f23441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab6f04900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab6f028858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0bf2d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d0bfda3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0bfd3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d0bfd3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0bfd3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d0bf75e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d0bf74c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0bf7457cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0bf7afd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d0bf3a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0bf48dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d0bf2f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0bf3032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d0bf2ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0bf3164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab6f02a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d0bf2ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48488c787d99774a1d7b13fff4d698dd9f7921a7 Step #5: MERGE-OUTER: attempt 1739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 425385931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/48488c787d99774a1d7b13fff4d698dd9f7921a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3118 processed earlier; will process 53 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117213== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647d2ff3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647d2f67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647d2f4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79dd71741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79dd52c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79dd50b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647d2f23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5647d39f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647d398f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5647d3991375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647d399135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5647d3467f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647d349efcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647d33b042e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647d339e075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647d33977cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647d3401d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647d2ff3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647d30dfd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647d2f4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647d2f552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647d2f3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647d2f684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f79dd50d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647d2f2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f74697231abee4c2ddf3bd604bf0ebfefd209f2d Step #5: MERGE-OUTER: attempt 1740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 426832429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/f74697231abee4c2ddf3bd604bf0ebfefd209f2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3120 processed earlier; will process 51 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117302== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be53a45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be539b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be5399c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f162bc8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f162ba9b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f162ba7a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be53975e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55be54447018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be543e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55be543e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be543e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55be53e028c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55be53df0075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55be53de97cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55be53e53d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55be53a45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55be53b31d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55be5399dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55be539a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55be5398e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55be539ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f162ba7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55be53981bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-594fe4adf52e9c029a3276e63fd5b07f965ecac0 Step #5: MERGE-OUTER: attempt 1741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 428450932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/594fe4adf52e9c029a3276e63fd5b07f965ecac0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3121 processed earlier; will process 50 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117372== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f73df9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f73d6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f73d50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05a3b4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05a395800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05a3937858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f73d29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x559f747fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f74795632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x559f74797375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f7479735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559f741b68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f741a4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f7419d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f74207d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f73df9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f73ee5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f73d51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f73d5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f73d427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f73d6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05a3939082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f73d35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c057c0ca931e34354baafdbfc0fbe0510e1ad1d0 Step #5: MERGE-OUTER: attempt 1742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 429873055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/c057c0ca931e34354baafdbfc0fbe0510e1ad1d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3123 processed earlier; will process 48 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==117427== ERROR: libFuzzer: deadly signal Step #5: #0 0x557eceb6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557eceae0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557eceac3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f456392d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f456374200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4563721858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ecea9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557ecf56e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ecf508632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557ecf50a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a578) Step #5: #10 0x557ecef11570 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557ecef7ad87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557eceb6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557ecec58d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557eceac4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557eceace2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557eceab57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557eceae14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4563723082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557eceaa8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a300223db37a99540bde70adeb0987d9c104ef8 Step #5: MERGE-OUTER: attempt 1743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 430659343 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/7a300223db37a99540bde70adeb0987d9c104ef8' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3124 processed earlier; will process 47 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117449== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5afa77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5af9ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5af9ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdcfe6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdcfc7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdcfc59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5af9a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f5b0479018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5b0413632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f5b0415375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5b041535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f5afe348c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5afe22075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5afe1b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f5afe85d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f5afa77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f5afb63d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f5af9cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5af9d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f5af9c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5af9ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbdcfc5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f5af9b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37e21f6766d968c614d943c45c02ea74f3736b2f Step #5: MERGE-OUTER: attempt 1744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 433079925 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/37e21f6766d968c614d943c45c02ea74f3736b2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3127 processed earlier; will process 44 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117600== ERROR: libFuzzer: deadly signal Step #5: #0 0x559289b36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559289aaab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559289a8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e4d09441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e4cea900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e4ce88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559289a66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55928a538018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55928a4d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55928a4d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55928a4d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x559289faaf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559289fe1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559289ef342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559289ee1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559289eda7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559289f44d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559289b36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559289c22d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559289a8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559289a982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559289a7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559289aab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e4ce8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559289a72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28f5b727d8eb0dd404f5e1485a06d4b7374eb8fa Step #5: MERGE-OUTER: attempt 1745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 434403208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/28f5b727d8eb0dd404f5e1485a06d4b7374eb8fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3129 processed earlier; will process 42 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117658== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574c457f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574c44f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574c44d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc38dd241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc38be700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc38bc6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574c44afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5574c4f81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574c4f1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5574c4f1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574c4f1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5574c49f3f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574c4a2afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574c493c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574c492a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574c49237cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574c498dd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574c457fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574c466bd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574c44d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574c44e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574c44c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574c44f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc38bc8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574c44bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6df4557ea75c46b2e8584e0e75b845b6de681b32 Step #5: MERGE-OUTER: attempt 1746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 434900582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6df4557ea75c46b2e8584e0e75b845b6de681b32' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3130 processed earlier; will process 41 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: #4 pulse exec/s: 1 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117697== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e93be1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e93b55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e93b38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9737b1e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f973793300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9737912858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e93b11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x556e945e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e9457d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x556e9457f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e9457f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x556e93f9e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e93f8c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e93f857cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e93fefd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e93be1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e93ccdd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e93b39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e93b432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e93b2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e93b564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9737914082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e93b1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3389cde0bd26887b08c0c125221e82faa4c2eed9 Step #5: MERGE-OUTER: attempt 1747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 438910833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/3389cde0bd26887b08c0c125221e82faa4c2eed9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3135 processed earlier; will process 36 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7a100b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7a0f7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7a0f62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1daf9c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1daf7d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1daf7b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7a0f3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55e7a1a0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7a19a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55e7a19a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7a19a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55e7a13c88c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7a13b6075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7a13af7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7a1419d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7a100bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7a10f7d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7a0f63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7a0f6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7a0f547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7a0f804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1daf7b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7a0f47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db93649de087ffd88f3c78cd5140c5771b6b3f69 Step #5: MERGE-OUTER: attempt 1748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 440186732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/db93649de087ffd88f3c78cd5140c5771b6b3f69' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3137 processed earlier; will process 34 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118015== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc9c0aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc9c01eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc9c001665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b94c6041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b94a7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b94a54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc9bfdae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55bc9caac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc9ca46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55bc9ca48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc9ca4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55bc9c4678c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc9c455075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc9c44e7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc9c4b8d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc9c0aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc9c196d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc9c002d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc9c00c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc9bff37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc9c01f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b94a56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc9bfe6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95aff486502fb1adc7fc8eeb767159f35663f030 Step #5: MERGE-OUTER: attempt 1749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 441488840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/b9c29dbf5c201bac428913240513d35627e3afd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3139 processed earlier; will process 32 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118129== ERROR: libFuzzer: deadly signal Step #5: #0 0x560073a80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600739f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600739d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f3c4a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f3c2be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f3c29d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600739b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560074482018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56007441c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56007441e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56007441e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560073ef4f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560073f2bfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560073e3d42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560073e2b075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560073e247cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560073e8ed87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560073a80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560073b6cd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5600739d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5600739e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5600739c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5600739f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f3c29f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5600739bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99a345f991cb7b0e6f2036e80cb4790a4ec63735 Step #5: MERGE-OUTER: attempt 1750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 442622456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/6f7f19e694310ffe9715d7f1c47124989191166c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3141 processed earlier; will process 30 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118211== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c51f9df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c51f953b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c51f936665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f46b5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f4697200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f46951858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c51f90fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55c5203e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c52037b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55c52037d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c52037d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55c51fd9c8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c51fd8a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c51fd837cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c51fdedd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c51f9dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c51facbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c51f937d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c51f9412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c51f9287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c51f9544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f46953082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c51f91bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55c26801920c7876247274faa39d332c21471117 Step #5: MERGE-OUTER: attempt 1751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 443405703 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/60150e474d5c33eb2d69673a1d164d9d2133229a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3142 processed earlier; will process 29 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118228== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e9bc31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e9bba5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e9bb88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa85124341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa85105800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa851037858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e9bb61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x561e9c633018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e9c5cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x561e9c5cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e9c5cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x561e9bfee8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e9bfdc075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e9bfd57cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e9c03fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e9bc31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e9bd1dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e9bb89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e9bb932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e9bb7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e9bba64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa851039082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e9bb6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcde5abc2ce15a66255ef0307e04e86140e25cec Step #5: MERGE-OUTER: attempt 1752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 444189963 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0aca8ed4f3f740461ff0980d1406fffd28374e86' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3143 processed earlier; will process 28 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118246== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620200f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56202006db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562020050665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79d8a5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79d886d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79d884c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562020029e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562020afb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562020a95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562020a97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562020a9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5620204b68c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620204a4075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56202049d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562020507d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620200f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620201e5d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562020051d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56202005b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620200427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56202006e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f79d884e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562020035bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2e2f41f9a562feec735d249d6950822f45f5c81 Step #5: MERGE-OUTER: attempt 1753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 444985574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/14ec0457846fb5de253ee56456fe4a6b5f8fa570' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3144 processed earlier; will process 27 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118264== ERROR: libFuzzer: deadly signal Step #5: #0 0x56306ba81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56306b9f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56306b9d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f40649d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f40647ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f40647cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56306b9b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56306c483018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56306c41d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56306c41f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56306c41f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56306be3e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56306be2c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56306be257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56306be8fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56306ba81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56306bb6dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56306b9d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56306b9e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56306b9ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56306b9f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f40647cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56306b9bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47dcbb7556995175582ddead83402bf52eeb4c1f Step #5: MERGE-OUTER: attempt 1754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 445776547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d13fed2dbb0451b498aafebec0f0e0137acaec4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3145 processed earlier; will process 26 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118282== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d521d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d5214bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d5212e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4816be141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48169f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48169d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d52107e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x557d52bd9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d52b73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x557d52b75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d52b7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x557d525948c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d52582075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d5257b7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d525e5d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d521d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d522c3d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d5212fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d521392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d521207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d5214c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48169d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d52113bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33c5d74ce408401950519d60cee16bfa26217759 Step #5: MERGE-OUTER: attempt 1755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 446557175 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d2ed283aafa8064fed10f9581606d7ad78dfffbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3146 processed earlier; will process 25 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: #4 pulse exec/s: 4 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118300== ERROR: libFuzzer: deadly signal Step #5: #0 0x565439bf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565439b6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565439b4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26ad35241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26ad16700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26ad146858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565439b26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x56543a5f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56543a592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x56543a594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56543a59435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x56543a06af55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56543a0a1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x565439fb342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565439fa1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x565439f9a7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56543a004d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565439bf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565439ce2d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565439b4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565439b582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565439b3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565439b6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26ad148082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565439b32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50fadf5d11b3452e85f7c260da342373ae2175b0 Step #5: MERGE-OUTER: attempt 1756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 448744613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/629b0e70a257ca25cb5478c48f43e4c4bdc5108e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3151 processed earlier; will process 20 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118437== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c752c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c75236b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c75219665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f7012241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f6ff3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f6ff16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c751f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x564c75cc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c75c5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x564c75c60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c75c6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x564c7567f8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c7566d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c756667cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c756d0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c752c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c753aed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c7521ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c752242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c7520b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c752374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f6ff18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c751febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1343af2ea8962a31c4a4472100584093a80d1f7a Step #5: MERGE-OUTER: attempt 1757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 449211310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/8cb22dbb92882016c99e0cc87d2da3a19567ce7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3152 processed earlier; will process 19 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118507== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c205a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c20516b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c204f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1aeed5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1aeeb7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1aeeb52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c204d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x560c20fa4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c20f3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x560c20f40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c20f4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x560c20a16f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c20a4dfcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c2095f42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c2094d075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c209467cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c209b0d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c205a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c2068ed43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c204fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c205042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c204eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c205174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1aeeb54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c204debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6308d72507f22176d328fb33a9a9a0e0aaeda9f5 Step #5: MERGE-OUTER: attempt 1758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 449880022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4322427ac78a7f41646fc8fbd7e2e90bf4d0294e' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3153 processed earlier; will process 18 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 309Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118519== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559dc0df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559dc053b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559dc036665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22b38c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22b36d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22b36b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559dc00fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x5559dcae1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559dca7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x5559dca7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559dca7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x5559dc553f55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559dc58afcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559dc49c42e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559dc48a075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559dc4837cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559dc4edd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559dc0dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559dc1cbd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559dc037d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559dc0412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559dc0287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559dc0544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f22b36ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559dc01bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96969d05392e6ea655d2612de67389f6c979c869 Step #5: MERGE-OUTER: attempt 1759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 451631596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/23070e7afc65f838128eb99b9cc25fc844877389' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3156 processed earlier; will process 15 files now Step #5: #1 pulse exec/s: 1 rss: 307Mb Step #5: #2 pulse exec/s: 2 rss: 309Mb Step #5: #4 pulse exec/s: 1 rss: 309Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118642== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af5a546594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af5a4bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af5a49d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcae353441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcae334900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcae3328858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af5a476e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55af5af48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af5aee2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55af5aee4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af5aee435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55af5a9baf55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af5a9f1fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af5a90342e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af5a8f1075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af5a8ea7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af5a954d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af5a546c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af5a632d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af5a49ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af5a4a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af5a48f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af5a4bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcae332a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af5a482bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bf8084f184e5c9bc31fd9b0fefedd7944e7f725 Step #5: MERGE-OUTER: attempt 1760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 455493252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/d35566d4bbba4fd6e50a5aad2b8118211648194a' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3161 processed earlier; will process 10 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 307Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118794== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d00ee81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d00edf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d00edd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97ae35741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97ae16c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97ae14b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d00edb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55d00f883018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d00f81d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55d00f81f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d00f81f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55d00f23e8c9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d00f22c075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d00f2257cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d00f28fd87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d00ee81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d00ef6dd43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d00edd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d00ede32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d00edca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d00edf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97ae14d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d00edbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48dd090176085f1a52b94fde55e53ef178531526 Step #5: MERGE-OUTER: attempt 1761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 458262751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/ad1f6a2b4dba6cf662ced1c2c393cb81677feff0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3165 processed earlier; will process 6 files now Step #5: #1 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118913== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c8692a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c8689eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c86881665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9bb7f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9bb60700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9bb5e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c8685ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x562c8732c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c872c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x562c872c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c872c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x562c86d9ef55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c86dd5fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c86ce742e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c86cd5075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c86cce7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c86d38d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c8692ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c86a16d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c86882d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c8688c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c868737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c8689f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd9bb5e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c86866bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db93649de087ffd88f3c78cd5140c5771b6b3f69 Step #5: MERGE-OUTER: attempt 1762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 459686034 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/4f29f52faaa98a132703d8b681c7cb6b7fbdf1c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3167 processed earlier; will process 4 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 307Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118970== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1879a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f18791db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f187900665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b1bd0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b1bb2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b1bb03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1878d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xbce45) Step #5: #7 0x55f1883ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f188345632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb28632) Step #5: #9 0x55f188347375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f18834735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xb2a35f) Step #5: #11 0x55f187e1df55 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f187e54fcb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f187d6642e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f187d54075 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f187d4d7cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f187db7d87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f1879a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f187a95d43 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f187901d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f18790b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f1878f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f18791e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b1bb05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f1878e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-119dd15112dd3bcc25e8027d74fc0e0484b13b03 Step #5: MERGE-OUTER: attempt 1763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 461129323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge143.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc/0217862ac5325e2b8fb1b74816e010d654369cac' caused a failure at the previous merge step Step #5: MERGE-INNER: 3171 total files; 3170 processed earlier; will process 1 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #1 DONE exec/s: 1 rss: 303Mb Step #5: MERGE-OUTER: successful in 1763 attempt(s) Step #5: MERGE-OUTER: the control file has 261167 bytes Step #5: MERGE-OUTER: consumed 0Mb (36Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2026-06-15 07:52:27,892 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 07:52:27,903 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_rpc_error.log Step #5: Error occured while running fuzz_rpc_full: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2518521557 Step #5: MERGE-OUTER: 4297 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2518670983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: 4297 total files; 0 processed earlier; will process 4297 files now Step #5: #1 pulse exec/s: 0 rss: 32Mb Step #5: #2 pulse exec/s: 0 rss: 32Mb Step #5: #4 pulse exec/s: 0 rss: 32Mb Step #5: #8 pulse exec/s: 0 rss: 32Mb Step #5: #16 pulse exec/s: 0 rss: 32Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10036== ERROR: libFuzzer: deadly signal Step #5: #0 0x558eb8392594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558eb8306b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558eb82e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fb39f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fb380700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fb37e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558eb82c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558eb8d95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558eb8d2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558eb8d31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558eb8d3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558eb874fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558eb873d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558eb87369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558eb87a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558eb8392c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558eb847eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558eb82ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558eb82f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558eb82db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558eb83074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fb37e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558eb82cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ded1dc0d1b2dd0d5b81714105621d3321ca96788 Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2520094233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ded1dc0d1b2dd0d5b81714105621d3321ca96788' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 17 processed earlier; will process 4280 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10092== ERROR: libFuzzer: deadly signal Step #5: #0 0x559df6429594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559df639db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559df6380665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d4610441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d45f1900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d45ef8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559df6359e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559df6e2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559df6dc6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559df6dc8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559df6dc835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559df67e6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559df67d4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559df67cd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559df6837f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559df6429c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559df6515eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559df6381d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559df638b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559df63727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559df639e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6d45efa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559df6365bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d5d23f132117f696114d0757d615b1d350e8f1d Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2521274332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3d5d23f132117f696114d0757d615b1d350e8f1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 18 processed earlier; will process 4279 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10224== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d32270594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d321e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d321c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e37c7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e37a9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e37a73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d321a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d32c73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d32c0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d32c0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d32c0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d3262dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d3261b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d326149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d3267ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d32270c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d3235ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d321c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d321d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d321b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d321e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e37a75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d321acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-644aa2c87f70a90177d8de1752ce62165f31b2b3 Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2522411929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/644aa2c87f70a90177d8de1752ce62165f31b2b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 19 processed earlier; will process 4278 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==10311== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6c9118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6c908cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6c906f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac9412141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac93f3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac93f15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6c9048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f6c9b1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f6c9ab5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f6c9ab7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55f6c94bd770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f6c9526f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f6c9118c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f6c9204eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f6c9070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f6c907a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f6c90617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f6c908d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fac93f17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f6c9054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea11ff1299fe63650f87078ca873c4648b7eefdc Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2523612213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ea11ff1299fe63650f87078ca873c4648b7eefdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 20 processed earlier; will process 4277 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10421== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611ce22b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611ce19fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611ce182665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efeb792941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efeb773e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efeb771d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611ce15be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5611cec2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611cebc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5611cebca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611cebca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5611ce6a0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5611ce6d71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5611ce5f553f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5611ce5f7173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5611ce3238d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5611ce309dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5611ce317ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5611ce317ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5611ce317ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5611ce183d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5611ce18d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5611ce1747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5611ce1a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7efeb771f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5611ce167bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-151079926a2fcae2c06d88be19cc735046ce4926 Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2526383052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/151079926a2fcae2c06d88be19cc735046ce4926' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 21 processed earlier; will process 4276 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10476== ERROR: libFuzzer: deadly signal Step #5: #0 0x56099d1d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56099d145b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56099d128665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ed36e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ed34fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ed34db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56099d101e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56099dbd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56099db6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56099db70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56099db7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56099d58eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56099d57c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56099d5759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56099d5dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56099d1d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56099d2bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56099d129d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56099d1332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56099d11a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56099d1464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ed34dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56099d10dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-481911f58553a3e9de8a446d80e6a43839c1142b Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2527543223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/481911f58553a3e9de8a446d80e6a43839c1142b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 22 processed earlier; will process 4275 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10519== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa2b4b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa2b42db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa2b410665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7c019541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7bffaa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7bff89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa2b3e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aa2bebc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa2be56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aa2be58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa2be5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aa2b876ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa2b864275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa2b85d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa2b8c7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa2b4b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa2b5a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa2b411d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa2b41b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa2b4027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa2b42e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe7bff8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa2b3f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a74f4e5490a097018502c814e65da9ec19cedc93 Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2529198143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a74f4e5490a097018502c814e65da9ec19cedc93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 23 processed earlier; will process 4274 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10536== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea454aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea4541eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea45401665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01ffdbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01ffbd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01ffbb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea453dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea45ead018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea45e47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea45e49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea45e4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea45867ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea45855275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea4584e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea458b8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea454aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea45596eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea45402d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea4540c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea453f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea4541f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01ffbb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea453e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb9c4c703310ffef1603c6cc603fd95d891b8abc Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2530306908 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cb9c4c703310ffef1603c6cc603fd95d891b8abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 24 processed earlier; will process 4273 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10581== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644d9d40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644d9cb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644d9c97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9249f1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9249d2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9249d07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644d9c70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644da743018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644da6dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5644da6df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644da6df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5644da1b5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644da1ec1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644da0fd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644da0eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644da0e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644da14ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644d9d40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644d9e2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644d9c98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644d9ca22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644d9c897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644d9cb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9249d09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644d9c7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66ecfb7b02150a0bf391ac5656e4d856d4ff31ad Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2533331237 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/66ecfb7b02150a0bf391ac5656e4d856d4ff31ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 27 processed earlier; will process 4270 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10675== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f0ff2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f0fea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f0fe84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44fdf6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44fdd8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44fdd61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f0fe5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f10930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f108ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f108cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f108cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f103a2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f103d91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f102ea62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f102d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f102d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f1033bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f0ff2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f10019eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f0fe85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f0fe8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f0fe767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f0fea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44fdd63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f0fe69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea279b8e5276659dbf8638de7cf9e4aa955041e1 Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2536023195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ea279b8e5276659dbf8638de7cf9e4aa955041e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 29 processed earlier; will process 4268 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10737== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1a3c62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1a3bd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1a3bb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32a027a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32a008f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32a006e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1a3b92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f1a4665018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1a45ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f1a4601375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1a460135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f1a401fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1a400d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1a40069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1a4070f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1a3c62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1a3d4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1a3bbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1a3bc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1a3bab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1a3bd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32a0070082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1a3b9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-410c3c84c609311ea9f4a639698e5a41f86e045d Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2539391526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/410c3c84c609311ea9f4a639698e5a41f86e045d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 32 processed earlier; will process 4265 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==10836== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b8b4b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b8b42cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b8b40f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f372a38a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f372a19f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f372a17e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b8b3e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555b8bebb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b8be55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555b8be57578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x555b8b85d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555b8b8c6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555b8b4b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555b8b5a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555b8b410d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555b8b41a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555b8b4017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555b8b42d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f372a180082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555b8b3f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62c78fd99a85bc492f531b695f66cc98edc23e2b Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2540458339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62c78fd99a85bc492f531b695f66cc98edc23e2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 33 processed earlier; will process 4264 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==10913== ERROR: libFuzzer: deadly signal Step #5: #0 0x556164c9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556164c13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556164bf6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba5668c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba564a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba56480858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556164bcfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5561656a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55616563c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55616563e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x556165044770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5561650adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556164c9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556164d8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556164bf7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556164c012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556164be87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556164c144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fba56482082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556164bdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-809949ba7f51483a121ef55a3255f104ea0a9e4a Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2541617173 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/809949ba7f51483a121ef55a3255f104ea0a9e4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 34 processed earlier; will process 4263 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10929== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea2ebd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea2eb4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea2eb2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc63b89341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc63b6a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc63b687858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea2eb07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea2f5da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea2f574632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea2f576375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea2f57635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea2f04c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ea2f0831cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ea2ef9462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ea2ef82275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ea2ef7b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ea2efe5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ea2ebd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ea2ecc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ea2eb2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ea2eb392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ea2eb207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ea2eb4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc63b689082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ea2eb13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-155c8a44f2f1cdf85a17cfdf50fd9c054ab4966e Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2542601732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/155c8a44f2f1cdf85a17cfdf50fd9c054ab4966e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 35 processed earlier; will process 4262 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10940== ERROR: libFuzzer: deadly signal Step #5: #0 0x560560bc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560560b36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560560b19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8de02b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8de00ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8de00a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560560af2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5605615c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56056155f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560561561375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56056156135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560561037155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56056106e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560560f7f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560560f6d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560560f669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560560fd0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560560bc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560560caeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560560b1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560560b242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560560b0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560560b374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8de00ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560560afebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55112477767c1bcdefc31b9cd3d8689f62dff981 Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2545269587 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/55112477767c1bcdefc31b9cd3d8689f62dff981' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 37 processed earlier; will process 4260 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11058== ERROR: libFuzzer: deadly signal Step #5: #0 0x562db562b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562db559fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562db5582665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd91183941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd91164e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd91162d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562db555be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562db602e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562db5fc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562db5fca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562db5fca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562db59e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562db59d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562db59cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562db5a39f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562db562bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562db5717eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562db5583d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562db558d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562db55747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562db55a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd91162f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562db5567bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b75564dc882fac6b7325b2e412ae4f4f607a84dd Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2546768662 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b75564dc882fac6b7325b2e412ae4f4f607a84dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 38 processed earlier; will process 4259 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11075== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8516ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d851660b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d851643665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b5d87441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b5d68900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b5d668858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d85161ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d8520ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d852089632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d85208b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d85208b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d851b61155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d851b981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d851aa962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d851a97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d851a909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d851afaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d8516ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d8517d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d851644d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d85164e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8516357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8516614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3b5d66a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d851628bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffcec6f138f4277e86edad20973a394045e10a0e Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2547933845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ffcec6f138f4277e86edad20973a394045e10a0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 39 processed earlier; will process 4258 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11089== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ef765d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ef75d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ef75b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f700da4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f700d85600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f700d835858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ef758de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558ef8060018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ef7ffa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558ef7ffc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ef7ffc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558ef7a1aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ef7a08275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ef7a019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ef7a6bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ef765dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ef7749eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ef75b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ef75bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ef75a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ef75d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f700d837082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ef7599bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1688093ce5c5dd7b526f2604299d3e0bec60bd91 Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2550386605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1688093ce5c5dd7b526f2604299d3e0bec60bd91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 41 processed earlier; will process 4256 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b798fd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b798f48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b798f2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa11f7b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa11f5cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa11f5aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b798f04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7999d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b799971632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b799973375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b79997335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b799449155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7994801cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b79939162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b79937f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b7993789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7993e2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b798fd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b7990c0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b798f2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b798f362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b798f1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b798f494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa11f5ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b798f10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ad36910f02cd8300efdb841eb93745236718fd8 Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2555505900 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ad36910f02cd8300efdb841eb93745236718fd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 47 processed earlier; will process 4250 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11352== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dff7873594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dff77e7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dff77ca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f611aa9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f611a8a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f611a884858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dff77a3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dff8276018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dff8210632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dff8212375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dff821235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dff7c30ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dff7c1e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dff7c179cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dff7c81f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dff7873c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dff795feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dff77cbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dff77d52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dff77bc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dff77e84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f611a886082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dff77afbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd24bc05777017ea983e769b06c0cc830d5ec4bd Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2556596855 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fd24bc05777017ea983e769b06c0cc830d5ec4bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 48 processed earlier; will process 4249 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11365== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d85e41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d85db5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d85d98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8afa22a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8afa03f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8afa01e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d85d71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d86844018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d867de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d867e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d867e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d862b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564d862ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564d861fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564d861ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564d861e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564d8624ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564d85e41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564d85f2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564d85d99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564d85da32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564d85d8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564d85db64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8afa020082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564d85d7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c84ebd57a6da0404b31fafd9ca2e6c48eec27095 Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2557898671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c84ebd57a6da0404b31fafd9ca2e6c48eec27095' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 49 processed earlier; will process 4248 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d774583594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7744f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7744da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2b1ee641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2b1cfb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2b1cda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7744b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d774f86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d774f20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d774f22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d774f2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d774940ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d77492e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7749279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d774991f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d774583c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d77466feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7744dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7744e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7744cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7744f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2b1cdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7744bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b83798f92945f4464647518e9db4eebbe0953c57 Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2565379597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b83798f92945f4464647518e9db4eebbe0953c57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 55 processed earlier; will process 4242 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11619== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b6bf07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b6be7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b6be5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb64cc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb64ad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb64ab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b6be37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558b6c90a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b6c8a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558b6c8a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b6c8a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558b6c37c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b6c3b31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b6c2c462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b6c2b2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b6c2ab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b6c315f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b6bf07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b6bff3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b6be5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b6be692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b6be507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b6be7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feb64ab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b6be43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b40a06fd6eab525b733efd6bf331ddb9d32f214f Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2566899307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b40a06fd6eab525b733efd6bf331ddb9d32f214f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 56 processed earlier; will process 4241 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11630== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a7e29f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a7e213b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a7e1f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe99411741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe993f2c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe993f0b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a7e1cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a7eca2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a7ec3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a7ec3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a7ec3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a7e714155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558a7e74b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558a7e74c346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x558a7e642818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x558a7e6adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x558a7e29fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558a7e38beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558a7e1f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558a7e2012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558a7e1e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558a7e2144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe993f0d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558a7e1dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98ecbdf8648d42f186cfe1dcd41b3e03c1e03b9e Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2568241343 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98ecbdf8648d42f186cfe1dcd41b3e03c1e03b9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 57 processed earlier; will process 4240 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11707== ERROR: libFuzzer: deadly signal Step #5: #0 0x559454033594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559453fa7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559453f8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f138734241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f138715700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1387136858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559453f63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559454a36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594549d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594549d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594549d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5594544a8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594544df1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5594543f062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5594543de275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594543d79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559454441f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559454033c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55945411feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559453f8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559453f952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559453f7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559453fa84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1387138082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559453f6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fb12e9c5548c52ab2ffea0cd2dc39f8a6e50878 Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2570482110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6fb12e9c5548c52ab2ffea0cd2dc39f8a6e50878' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 59 processed earlier; will process 4238 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11758== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e30c60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e30bd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e30bb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f231e67d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f231e49200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f231e471858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e30b90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557e31663018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e315fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557e315ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e315ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557e310d5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557e3110c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557e3101d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557e3100b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557e310049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557e3106ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557e30c60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557e30d4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557e30bb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557e30bc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557e30ba97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557e30bd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f231e473082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557e30b9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff4cb17c9b7cd0ba860fe6945af572149e14a5db Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2571648764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff4cb17c9b7cd0ba860fe6945af572149e14a5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 60 processed earlier; will process 4237 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11771== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1be745594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1be6b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1be69c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe327df941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe327c0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe327bed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1be675e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1bf148018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1bf0e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1bf0e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1bf0e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1bebba155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1bebf11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1beb0262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1beaf0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1beae99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1beb53f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1be745c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1be831eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1be69dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1be6a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1be68e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1be6ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe327bef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1be681bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-968e035e5bd4d9f8727d7496f520a6d64d03f84e Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2572686324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/968e035e5bd4d9f8727d7496f520a6d64d03f84e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 61 processed earlier; will process 4236 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==11815== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eacda20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eacd994b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eacd977665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a3f88341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a3f69800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a3f677858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eacd950e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eace423018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eace3bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eace3bf578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55eacddc5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55eacde2ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55eacda20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55eacdb0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55eacd978d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55eacd9822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55eacd9697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55eacd9954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6a3f679082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55eacd95cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e8d1720aab195232254a02d492378f51118874a Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2573884642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2e8d1720aab195232254a02d492378f51118874a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 62 processed earlier; will process 4235 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11837== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654a119b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654a110fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654a10f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7a0a9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7a08a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7a0886858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654a10cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654a1b9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654a1b38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654a1b3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654a1b3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654a1558ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654a1546275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654a153f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654a15a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654a119bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654a1287eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654a10f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654a10fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654a10e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654a11104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7a0888082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654a10d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-456fd27d158426fb856e2e0c97e865d350fe6b87 Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2575643865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/456fd27d158426fb856e2e0c97e865d350fe6b87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 64 processed earlier; will process 4233 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11953== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578acc8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578acc02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578acbe5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ffd37841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ffd18d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ffd16c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578acbbee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5578ad691018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578ad62b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578ad62d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578ad62d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578ad04bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578ad039275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578ad0329cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578ad09cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578acc8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578acd7aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578acbe6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578acbf02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578acbd77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578acc034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2ffd16e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578acbcabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a0015b1d89f7646a7e7d94fbab42ba352afedab Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2576533837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a0015b1d89f7646a7e7d94fbab42ba352afedab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 66 processed earlier; will process 4231 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12063== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628f54a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628f5417b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628f53fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff06e26741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff06e07c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff06e05b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628f53d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5628f5ea6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5628f5e40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5628f5e42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5628f5e4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5628f5860ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5628f584e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5628f58479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5628f58b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5628f54a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5628f558feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628f53fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5628f54052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628f53ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5628f54184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff06e05d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628f53dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-001f5fc5b67e18e7bc69be569b4b18bc672e6f25 Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2577300296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/001f5fc5b67e18e7bc69be569b4b18bc672e6f25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 67 processed earlier; will process 4230 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12073== ERROR: libFuzzer: deadly signal Step #5: #0 0x56553d98a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56553d8feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56553d8e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76c165741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76c146c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76c144b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56553d8bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56553e38d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56553e327632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56553e329375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56553e32935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56553ddff155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56553de361cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56553dd4762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56553dd35275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56553dd2e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56553dd98f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56553d98ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56553da76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56553d8e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56553d8ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56553d8d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56553d8ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76c144d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56553d8c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0545a52858289c71759bb4afa48a75004eb20ad1 Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2578949685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0545a52858289c71759bb4afa48a75004eb20ad1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 70 processed earlier; will process 4227 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12169== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f9fb8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f9fafeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f9fae1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90a5e5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90a5c6f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90a5c4e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f9fabae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556fa058d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556fa0527632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556fa0529375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556fa052935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556f9ffff155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556fa00361cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f9ff4762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556f9ff35275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556f9ff2e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556f9ff98f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556f9fb8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556f9fc76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556f9fae2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556f9faec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556f9fad37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556f9faff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f90a5c50082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556f9fac6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-498422739b62b67b59fd6f0ff838e6d035281e8f Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2580212315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/498422739b62b67b59fd6f0ff838e6d035281e8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 72 processed earlier; will process 4225 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12283== ERROR: libFuzzer: deadly signal Step #5: #0 0x55608a575594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55608a4e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55608a4cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf1b3a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf1b1b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf1b197858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55608a4a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55608af78018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55608af12632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55608af14375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55608af1435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55608a932ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55608a920275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55608a9199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55608a983f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55608a575c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55608a661eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55608a4cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55608a4d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55608a4be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55608a4ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf1b199082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55608a4b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ded9286bede7d23ab4163dfc696ae68206504ff Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2580631072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9ded9286bede7d23ab4163dfc696ae68206504ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 73 processed earlier; will process 4224 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12353== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560a20af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560a2023b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560a2006665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84fe19741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84fdfac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84fdf8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560a1fdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5560a2ab2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560a2a4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5560a2a4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560a2a4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5560a246cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560a245a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560a24539cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560a24bdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560a20afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560a219beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560a2007d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560a20112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560a1ff87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560a20244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84fdf8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560a1febbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1ea808af18023ebb378fa0bae1ea27e61eb51e9 Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2581262221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1ea808af18023ebb378fa0bae1ea27e61eb51e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 74 processed earlier; will process 4223 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12366== ERROR: libFuzzer: deadly signal Step #5: #0 0x559522b33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559522aa7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559522a8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49ef67141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49ef48600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49ef465858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559522a63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559523536018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595234d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595234d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595234d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559522fa8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559522fdf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559522fe0346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x559522ed6818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x559522f41f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x559522b33c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x559522c1feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x559522a8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x559522a952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x559522a7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x559522aa84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f49ef467082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x559522a6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c986770a9e8a1107f154d2d5ed67de62057a9805 Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2581749372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c986770a9e8a1107f154d2d5ed67de62057a9805' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 75 processed earlier; will process 4222 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==12409== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595bdbf0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595bdb64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595bdb47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a6fa5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a6f86f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a6f84e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595bdb20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5595be5f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595be58d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595be58f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5595bdf95770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5595bdffef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5595bdbf0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5595bdcdceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5595bdb48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5595bdb522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5595bdb397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5595bdb654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7a6f850082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5595bdb2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9e1c28c7781b740b677e37b4b1409577f6e15bf Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2582241896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b9e1c28c7781b740b677e37b4b1409577f6e15bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 76 processed earlier; will process 4221 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==12420== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fb8ff7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fb8f6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fb8f4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f951125441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f951106900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9511048858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fb8f27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563fb99fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563fb9994632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563fb9996578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x563fb939c770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563fb9405f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563fb8ff7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563fb90e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563fb8f4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563fb8f592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563fb8f407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563fb8f6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f951104a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563fb8f33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92d2d91235b34f7e88137bdb79aa60f8be25b276 Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2582667713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/92d2d91235b34f7e88137bdb79aa60f8be25b276' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 77 processed earlier; will process 4220 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12465== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630a95c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630a9534b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630a9517665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd3e09641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd3deab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd3de8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630a94f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630a9fc3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630a9f5d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5630a9f5f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630a9f5f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5630a9a35155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630a9a6c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630a997d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630a996b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630a99649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630a99cef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630a95c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630a96aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630a9518d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630a95222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630a95097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630a95354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efd3de8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630a94fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3918af2a298bba90551b081037d12e4497ec563 Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2584457409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b3918af2a298bba90551b081037d12e4497ec563' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 81 processed earlier; will process 4216 files now Step #5: #1 pulse exec/s: 0 rss: 199Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12562== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a71b24d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a71b1c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a71b1a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb4abddd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb4abbf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb4abbd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a71b17de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a71bc50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a71bbea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a71bbec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a71bbec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a71b6c2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a71b6f91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a71b60a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a71b5f8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a71b5f19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a71b65bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a71b24dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a71b339eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a71b1a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a71b1af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a71b1967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a71b1c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb4abbd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a71b189bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92a2292f75f7cd546a58a31283d2191902803eae Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2585347876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/92a2292f75f7cd546a58a31283d2191902803eae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 83 processed earlier; will process 4214 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12642== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc54150594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc540c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc540a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06eedd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06eebe900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06eebc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc54080e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc54b53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc54aed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc54aef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc54aef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc5450dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dc544fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dc544f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dc5455ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dc54150c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dc5423ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dc540a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dc540b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dc540997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dc540c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06eebca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dc5408cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4e53dc17256c65b875ea4b45d74f69859af2e77 Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2586079011 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4e53dc17256c65b875ea4b45d74f69859af2e77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 85 processed earlier; will process 4212 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12722== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599fb721594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599fb695b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599fb678665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fef74b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fef56000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fef53f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599fb651e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599fc124018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599fc0be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5599fc0c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599fc0c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5599fbadeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5599fbacc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599fbac59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599fbb2ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599fb721c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599fb80deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5599fb679d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599fb6832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599fb66a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599fb6964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fef541082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5599fb65dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ded847f5004dcdc1ae98fc03d3fad716e7f7ddc Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2586713701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ded847f5004dcdc1ae98fc03d3fad716e7f7ddc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 86 processed earlier; will process 4211 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12765== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574264ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55742643eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557426421665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f923b72241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f923b53700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f923b516858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574263fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557426ecd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557426e67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557426e69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557426e6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55742693f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574269761cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55742688762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557426875275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55742686e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574268d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574264cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574265b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557426422d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55742642c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574264137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55742643f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f923b518082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557426406bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac9db472c0ee143c73aa0660428f04f7e63d8042 Step #5: MERGE-OUTER: attempt 44 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2587651140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac9db472c0ee143c73aa0660428f04f7e63d8042' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 88 processed earlier; will process 4209 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12875== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611aae32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611aada6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611aad89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa998d3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa998b4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa998b2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611aad62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5611ab835018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611ab7cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5611ab7d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611ab7d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5611ab1efac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5611ab1dd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5611ab1d69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5611ab240f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5611aae32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5611aaf1eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5611aad8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5611aad942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5611aad7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5611aada74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa998b30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5611aad6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-980807d3834724413cadb1608ee0d826a4b2cc2e Step #5: MERGE-OUTER: attempt 45 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2590045456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/980807d3834724413cadb1608ee0d826a4b2cc2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 91 processed earlier; will process 4206 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13029== ERROR: libFuzzer: deadly signal Step #5: #0 0x55651143e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565113b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556511395665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2ce99a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2ce7af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2ce78e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55651136ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556511e41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556511ddb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556511ddd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556511ddd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5565118b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565118ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565117fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565117e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565117e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55651184cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55651143ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55651152aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556511396d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565113a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565113877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565113b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2ce790082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55651137abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-868eff225457a8d9851da9f345e78d559c49901e Step #5: MERGE-OUTER: attempt 46 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2591360671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/868eff225457a8d9851da9f345e78d559c49901e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 93 processed earlier; will process 4204 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13087== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0af110594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0af084b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0af067665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf0c10a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf0bf1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf0befe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0af040e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f0afb13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0afaad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0afaaf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0afaaf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0af585155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f0af5bc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f0af4cd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f0af4bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f0af4b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f0af51ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f0af110c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f0af1fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f0af068d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f0af0722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f0af0597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f0af0854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf0bf00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f0af04cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bbba76e59ddd82a579c215f8a10906abe717bb8 Step #5: MERGE-OUTER: attempt 47 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2592387487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5bbba76e59ddd82a579c215f8a10906abe717bb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 96 processed earlier; will process 4201 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13170== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de9f123594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de9f097b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de9f07a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff855f5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff855d6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff855d4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de9f053e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55de9fb26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de9fac0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55de9fac2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de9fac235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55de9f4e0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55de9f4ce275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55de9f4c79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55de9f531f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55de9f123c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55de9f20feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55de9f07bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55de9f0852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55de9f06c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55de9f0984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff855d4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55de9f05fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf264759116acceba8f134e7e127bcc0eb694f3f Step #5: MERGE-OUTER: attempt 48 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2593154972 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf264759116acceba8f134e7e127bcc0eb694f3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 97 processed earlier; will process 4200 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13187== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfba42b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfba39fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfba382665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb34ac141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb348d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb348b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfba35be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cfbae2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfbadc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cfbadca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfbadca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cfba7e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cfba7d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cfba7cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cfba839f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cfba42bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cfba517eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cfba383d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cfba38d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cfba3747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cfba3a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb348b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cfba367bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3e78aee5e4c09ca2560ea6d0906635f6605e7d2 Step #5: MERGE-OUTER: attempt 49 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2593925539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d3e78aee5e4c09ca2560ea6d0906635f6605e7d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 98 processed earlier; will process 4199 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cec634d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cec62c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cec62a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d8b00241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d8ae1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d8adf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cec627de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cec6d50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cec6cea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cec6cec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cec6cec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cec670aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cec66f8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cec66f19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cec675bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cec634dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cec6439eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cec62a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cec62af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cec62967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cec62c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6d8adf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cec6289bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1c85a6fc24b838560ad5a67c0c65f91f79b93bc Step #5: MERGE-OUTER: attempt 50 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2594691476 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f1c85a6fc24b838560ad5a67c0c65f91f79b93bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 99 processed earlier; will process 4198 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13223== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640713c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564071337b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56407131a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56ba8de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56ba6f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56ba6d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640712f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564071dc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564071d60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564071d62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564071d6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564071780ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56407176e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640717679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640717d1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640713c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640714afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56407131bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640713252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56407130c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640713384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56ba6d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640712ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54369d7bcdde3f1ff2dc4b9ebc72e0572598ab3d Step #5: MERGE-OUTER: attempt 51 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2595469208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/54369d7bcdde3f1ff2dc4b9ebc72e0572598ab3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 100 processed earlier; will process 4197 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13241== ERROR: libFuzzer: deadly signal Step #5: #0 0x56276c878594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56276c7ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56276c7cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f8196341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f8177800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f81757858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56276c7a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56276d27b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56276d215632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56276d217375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56276d21735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56276cc35ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56276cc23275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56276cc1c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56276cc86f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56276c878c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56276c964eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56276c7d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56276c7da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56276c7c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56276c7ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f81759082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56276c7b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f557c2f7cba8f3024d125efe2b3e38cdf1b39c59 Step #5: MERGE-OUTER: attempt 52 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2596241273 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f557c2f7cba8f3024d125efe2b3e38cdf1b39c59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 101 processed earlier; will process 4196 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13259== ERROR: libFuzzer: deadly signal Step #5: #0 0x564243636594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642435aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56424358d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f008b5bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f008b3d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f008b3af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564243566e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564244039018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564243fd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564243fd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564243fd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5642439f3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5642439e1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5642439da9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564243a44f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564243636c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564243722eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56424358ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642435982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56424357f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642435ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f008b3b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564243572bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-134ee4da0368258406aa3ab2e18686523032454e Step #5: MERGE-OUTER: attempt 53 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2597422035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/134ee4da0368258406aa3ab2e18686523032454e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 103 processed earlier; will process 4194 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13349== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c89c7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c89beeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c89bd1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e93eac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e93cc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e93ca0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c89baae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557c8a67d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c8a617632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557c8a619375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c8a61935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557c8a0ef155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557c8a1261cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557c8a03762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557c8a025275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557c8a01e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557c8a088f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557c89c7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557c89d66eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557c89bd2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557c89bdc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557c89bc37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557c89bef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e93ca2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557c89bb6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-639d8dab3f45477e4ed9ad6551440701a57351d2 Step #5: MERGE-OUTER: attempt 54 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2598933626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/639d8dab3f45477e4ed9ad6551440701a57351d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 106 processed earlier; will process 4191 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13470== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddbb98c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddbb900b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddbb8e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0cc11041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0cbf2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0cbf04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddbb8bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ddbc38f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddbc329632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ddbc32b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddbc32b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ddbbd49ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddbbd37275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddbbd309cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddbbd9af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddbb98cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddbba78eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddbb8e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddbb8ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddbb8d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddbb9014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0cbf06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddbb8c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c36eb03297a412b0afd81d3cf8dec1d08d32ac38 Step #5: MERGE-OUTER: attempt 55 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2599370559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c36eb03297a412b0afd81d3cf8dec1d08d32ac38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 107 processed earlier; will process 4190 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13541== ERROR: libFuzzer: deadly signal Step #5: #0 0x56336454b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633644bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633644a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d395d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d393e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d393c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56336447be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563364f4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563364ee8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563364eea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563364eea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5633649c0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633649f71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56336490862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633648f6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633648ef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563364959f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56336454bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563364637eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633644a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633644ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633644947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633644c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4d393c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563364487bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb14859224617f65d78df6c9ef0bc1f56ad29614 Step #5: MERGE-OUTER: attempt 56 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2600962293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bb14859224617f65d78df6c9ef0bc1f56ad29614' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 110 processed earlier; will process 4187 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13635== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601d3403594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601d3377b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601d335a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2979d2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2979b4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2979b23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601d3333e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601d3e06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601d3da0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5601d3da2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601d3da235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5601d37c0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5601d37ae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5601d37a79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5601d3811f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5601d3403c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5601d34efeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5601d335bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5601d33652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5601d334c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5601d33784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2979b25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5601d333fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d814e747bea979f30ed0f9e7817c1858c382940d Step #5: MERGE-OUTER: attempt 57 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2601732802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d814e747bea979f30ed0f9e7817c1858c382940d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 111 processed earlier; will process 4186 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13652== ERROR: libFuzzer: deadly signal Step #5: #0 0x560831e28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560831d9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560831d7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ad27f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ad260a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ad25e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560831d58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56083282b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608327c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5608327c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608327c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5608321e5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608321d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608321cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560832236f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560831e28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560831f14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560831d80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560831d8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560831d717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560831d9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ad25eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560831d64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bacf522b02071268aada58dfcb5df7f6d2ff712a Step #5: MERGE-OUTER: attempt 58 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2602502429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bacf522b02071268aada58dfcb5df7f6d2ff712a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 112 processed earlier; will process 4185 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13670== ERROR: libFuzzer: deadly signal Step #5: #0 0x556bc0bda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556bc0b4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556bc0b31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb790e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb78efd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb78edc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556bc0b0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556bc15dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556bc1577632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556bc1579375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556bc157935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556bc0f97ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556bc0f85275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556bc0f7e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556bc0fe8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556bc0bdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556bc0cc6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556bc0b32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556bc0b3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556bc0b237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556bc0b4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb78ede082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556bc0b16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8127005615a5c43a087f0526354cdc26a666897e Step #5: MERGE-OUTER: attempt 59 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2603269671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8127005615a5c43a087f0526354cdc26a666897e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 113 processed earlier; will process 4184 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13688== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576adb0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576ada80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576ada63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc7a68e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc7a4a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc7a482858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576ada3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5576ae50f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576ae4a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5576ae4ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576ae4ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5576adec9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576adeb7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576adeb09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576adf1af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576adb0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576adbf8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576ada64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576ada6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576ada557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576ada814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc7a484082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576ada48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74ce9c3fcc67b6d855ef12d16c219e8536670ec5 Step #5: MERGE-OUTER: attempt 60 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2604037058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/74ce9c3fcc67b6d855ef12d16c219e8536670ec5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 114 processed earlier; will process 4183 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13706== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdd07d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdd074bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdd072e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c09eb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c09ccc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c09cab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdd0707e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fdd11da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdd1174632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fdd1176375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdd117635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fdd0b94ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fdd0b82275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fdd0b7b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fdd0be5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fdd07d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fdd08c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fdd072fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fdd07392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fdd07207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fdd074c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c09cad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fdd0713bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a23b81fb57e2269fdec57230ce790757d4779017 Step #5: MERGE-OUTER: attempt 61 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2604815431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a23b81fb57e2269fdec57230ce790757d4779017' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 115 processed earlier; will process 4182 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13724== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e86371594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e862e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e862c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f727176241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f727157700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7271556858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e862a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562e86d74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e86d0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562e86d10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e86d1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562e8672eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e8671c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e867159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e8677ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e86371c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e8645deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e862c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e862d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e862ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e862e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7271558082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e862adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5f0101aad8073db22b9ad469a7d17941770b23b Step #5: MERGE-OUTER: attempt 62 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2605583916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d5f0101aad8073db22b9ad469a7d17941770b23b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 116 processed earlier; will process 4181 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13742== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec5ed66594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec5ecdab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec5ecbd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f331526c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f331508100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3315060858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec5ec96e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec5f769018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec5f703632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec5f705375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec5f70535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec5f123ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec5f111275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec5f10a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec5f174f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec5ed66c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec5ee52eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec5ecbed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec5ecc82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec5ecaf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec5ecdb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3315062082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec5eca2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-153902bbc230ffa6c8790b20365d31fbb8c16e32 Step #5: MERGE-OUTER: attempt 63 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2606359086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/153902bbc230ffa6c8790b20365d31fbb8c16e32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 117 processed earlier; will process 4180 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5d7eab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5d7e1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5d7e02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff61aac241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff61a8d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff61a8b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5d7ddbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a5d88ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5d8848632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a5d884a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5d884a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a5d8268ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a5d8256275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a5d824f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a5d82b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a5d7eabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a5d7f97eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a5d7e03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a5d7e0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a5d7df47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a5d7e204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff61a8b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a5d7de7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eddaecc92f8fd447b746329bfafa9d3fa5b5aac Step #5: MERGE-OUTER: attempt 64 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2609141997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0eddaecc92f8fd447b746329bfafa9d3fa5b5aac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 120 processed earlier; will process 4177 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13862== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc83c83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc83bf7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc83bda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa179fd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa179de900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa179dc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc83bb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc84686018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc84620632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc84622375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc8462235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc84040ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dc8402e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dc840279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dc84091f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dc83c83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dc83d6feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dc83bdbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dc83be52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dc83bcc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dc83bf84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa179dca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dc83bbfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db6d19fbb272a5acac78baae556908f852976430 Step #5: MERGE-OUTER: attempt 65 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2610166311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db6d19fbb272a5acac78baae556908f852976430' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 123 processed earlier; will process 4174 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13947== ERROR: libFuzzer: deadly signal Step #5: #0 0x563538f00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563538e74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563538e57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ebe48a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ebe29f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ebe27e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563538e30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563539903018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56353989d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56353989f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56353989f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635392bdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635392ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635392a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56353930ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563538f00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563538feceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563538e58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563538e622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563538e497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563538e754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ebe280082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563538e3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d90f1260d61182de57778277824fb85892d259c Step #5: MERGE-OUTER: attempt 66 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2611845014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d90f1260d61182de57778277824fb85892d259c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 127 processed earlier; will process 4170 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==14070== ERROR: libFuzzer: deadly signal Step #5: #0 0x565299478594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652993ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652993cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f053ead241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f053e8e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f053e8c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652993a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565299e7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565299e15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565299e17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565299e1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5652998ed155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56529991ee51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x56529956c6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x565299586745 in cryptonote::core_rpc_server::on_get_info_json(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:2672:10 Step #5: #15 0x56529955dfd1 in fuzz_get_info_json(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:615:7 Step #5: #16 0x565299564ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x565299564ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x565299564ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5652993d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5652993da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5652993c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5652993ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f053e8c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5652993b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39bd15d1c112624391bf3dd5bd7a9e922fe51467 Step #5: MERGE-OUTER: attempt 67 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2615106863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/39bd15d1c112624391bf3dd5bd7a9e922fe51467' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 131 processed earlier; will process 4166 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14251== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdd2f02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdd2e76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdd2e59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7371caf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7371ac400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7371aa3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdd2e32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bdd3905018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdd389f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bdd38a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdd38a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bdd3377155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bdd33ae1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bdd32bf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bdd32ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bdd32a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bdd3310f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bdd2f02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bdd2feeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bdd2e5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bdd2e642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bdd2e4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bdd2e774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7371aa5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bdd2e3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a220bc117dee01e3eaba95ea6fcc9438abe5d349 Step #5: MERGE-OUTER: attempt 68 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2616336430 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a220bc117dee01e3eaba95ea6fcc9438abe5d349' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 133 processed earlier; will process 4164 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14334== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643458b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56434582cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56434580f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48e393c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48e375100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48e3730858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643457e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643462bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564346255632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564346257375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56434625735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564345c75ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564345c63275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564345c5c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564345cc6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643458b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643459a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564345810d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56434581a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643458017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56434582d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48e3732082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643457f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-199376ae049e8df6a15a034870a4f7d885eae207 Step #5: MERGE-OUTER: attempt 69 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2617548585 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/199376ae049e8df6a15a034870a4f7d885eae207' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 135 processed earlier; will process 4162 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14419== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9fd646594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9fd5bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9fd59d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c3b3f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c3b20500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c3b1e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9fd576e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9fe049018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9fdfe3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9fdfe5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9fdfe535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9fda03ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9fd9f1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9fd9ea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9fda54f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9fd646c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9fd732eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9fd59ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9fd5a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9fd58f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9fd5bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c3b1e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9fd582bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef529461463d9f68d186b65a313e4128430bf3f2 Step #5: MERGE-OUTER: attempt 70 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2618329266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef529461463d9f68d186b65a313e4128430bf3f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 136 processed earlier; will process 4161 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14437== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a3bb7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a3baf1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a3bad4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde80cae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde80ac300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde80aa2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a3baade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559a3c580018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a3c51a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559a3c51c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a3c51c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559a3bf3aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a3bf28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a3bf219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a3bf8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a3bb7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a3bc69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a3bad5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a3badf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a3bac67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a3baf24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde80aa4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a3bab9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e49732b95986caa6a6c9f0d630facd20c765505d Step #5: MERGE-OUTER: attempt 71 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2619103771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e49732b95986caa6a6c9f0d630facd20c765505d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 137 processed earlier; will process 4160 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14455== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b5c7f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b5c765b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b5c748665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ec72e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ec70f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ec70d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b5c721e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559b5d1f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b5d18e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559b5d190375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b5d19035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559b5cbaeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559b5cb9c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559b5cb959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559b5cbfff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559b5c7f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559b5c8ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559b5c749d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559b5c7532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559b5c73a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559b5c7664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ec70d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559b5c72dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5bdf152381277f5b12b37d552b4f589bf6cbf06 Step #5: MERGE-OUTER: attempt 72 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2619886176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e5bdf152381277f5b12b37d552b4f589bf6cbf06' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 138 processed earlier; will process 4159 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14473== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580625a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558062519b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580624fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba1cc2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba1ca4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba1ca22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580624d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558062fa8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558062f42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558062f44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558062f4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558062a1a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558062a511cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55806296262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558062950275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5580629499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580629b3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580625a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558062691eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5580624fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580625072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580624ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55806251a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fba1ca24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5580624e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1784c26c75e34629d23b1c79ed18379742ff286d Step #5: MERGE-OUTER: attempt 73 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2620977448 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1784c26c75e34629d23b1c79ed18379742ff286d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 141 processed earlier; will process 4156 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14558== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c627c27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c627b9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c627b7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3ece3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3ecc4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3ecc29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c627b57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c62862a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6285c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6285c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6285c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c627fe4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c627fd2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c627fcb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c628035f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c627c27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c627d13eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c627b7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c627b892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c627b707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c627b9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3ecc2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c627b63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2aa151b495b9907169e987fbfa52f1921dd24d80 Step #5: MERGE-OUTER: attempt 74 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2622171238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2aa151b495b9907169e987fbfa52f1921dd24d80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 143 processed earlier; will process 4154 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14643== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f824ae1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f824a55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f824a38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9f7bda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9f79ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9f79ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f824a11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f8254e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f82547e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f825480375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f82548035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f824f56155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f824f8d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f824e9e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f824e8c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f824e859cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f824eeff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f824ae1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f824bcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f824a39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f824a432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f824a2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f824a564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff9f79d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f824a1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb71e9acd7051c76f702fc2db99efae2b39b45ef Step #5: MERGE-OUTER: attempt 75 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2622852323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb71e9acd7051c76f702fc2db99efae2b39b45ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 144 processed earlier; will process 4153 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14687== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cef6ab5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cef6a29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cef6a0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f860614741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8605f5c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8605f3b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cef69e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cef74b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cef7452632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cef7454375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cef745435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cef6e72ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cef6e60275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cef6e599cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cef6ec3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cef6ab5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cef6ba1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cef6a0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cef6a172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cef69fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cef6a2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8605f3d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cef69f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00b23c5646613246e52cf382b20d2cb05752a330 Step #5: MERGE-OUTER: attempt 76 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2625045588 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00b23c5646613246e52cf382b20d2cb05752a330' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 149 processed earlier; will process 4148 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee00454594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee003c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee003ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02f016641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02eff7b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02eff5a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee00384e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee00e57018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee00df1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee00df3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee00df335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee008c9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee009001cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee0081162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee007ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee007f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee00862f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee00454c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee00540eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee003acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee003b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee0039d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee003c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02eff5c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee00390bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07eb162feca6d261df93664db2d55f039c9bc05f Step #5: MERGE-OUTER: attempt 77 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2626074727 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07eb162feca6d261df93664db2d55f039c9bc05f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 151 processed earlier; will process 4146 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==14960== ERROR: libFuzzer: deadly signal Step #5: #0 0x55815119b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55815110fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581510f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a3385141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a3366600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a33645858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581510cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558151b9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558151b38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558151b3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558151b3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558151604965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55815166ebb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5581516cac0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5581515aa002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5581515aa002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55815119bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558151287eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5581510f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5581510fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5581510e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5581511104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f4a33647082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5581510d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-836f00fcfd7a36ab19369119c74074496872387e Step #5: MERGE-OUTER: attempt 78 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2626970324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/836f00fcfd7a36ab19369119c74074496872387e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 152 processed earlier; will process 4145 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==15010== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c92cfc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c92cf3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c92cf1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3d3de641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3d3bfb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3d3bda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c92cef8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c92d9cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c92d965632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c92d967578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55c92d36d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c92d3d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c92cfc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c92d0b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c92cf20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c92cf2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c92cf117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c92cf3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe3d3bdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c92cf04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d63d531d6d079c627176a65cb1577623d184ee3b Step #5: MERGE-OUTER: attempt 79 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2627671239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d63d531d6d079c627176a65cb1577623d184ee3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 153 processed earlier; will process 4144 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15056== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a135cdb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a135c4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a135c32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b3a01f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b39e3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b39e13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a135c0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a1366de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a136678632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a13667a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a13667a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a136098ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a136086275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a13607f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a1360e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a135cdbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a135dc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a135c33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a135c3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a135c247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a135c504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b39e15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a135c17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fbd8639d34e859556fcfaa4f41e8fb263db0752 Step #5: MERGE-OUTER: attempt 80 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2628297264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0fbd8639d34e859556fcfaa4f41e8fb263db0752' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 154 processed earlier; will process 4143 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15071== ERROR: libFuzzer: deadly signal Step #5: #0 0x56317221a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56317218eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563172171665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6bae1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6bac2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6bac05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56317214ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563172c1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563172bb7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563172bb9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563172bb935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5631725d7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5631725c5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631725be9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563172628f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56317221ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563172306eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563172172d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56317217c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5631721637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56317218f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa6bac07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563172156bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9060bdd4827cdf8dd36f2a6dede20fd45cbc613 Step #5: MERGE-OUTER: attempt 81 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2629074949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b9060bdd4827cdf8dd36f2a6dede20fd45cbc613' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 155 processed earlier; will process 4142 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15089== ERROR: libFuzzer: deadly signal Step #5: #0 0x559353ab6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559353a2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559353a0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc40510341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc404f1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc404ef7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593539e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5593544b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559354453632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559354455375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55935445535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559353e73ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559353e61275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559353e5a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559353ec4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559353ab6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559353ba2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559353a0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559353a182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593539ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559353a2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc404ef9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593539f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e397897757f0f2635e00addc4fbfde7180103176 Step #5: MERGE-OUTER: attempt 82 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2629853559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e397897757f0f2635e00addc4fbfde7180103176' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 156 processed earlier; will process 4141 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15107== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616c2130594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616c20a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616c2087665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dfe41e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6dfe23300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6dfe212858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616c2060e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616c2b33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616c2acd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616c2acf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616c2acf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616c24edac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616c24db275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616c24d49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616c253ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616c2130c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616c221ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616c2088d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616c20922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616c20797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616c20a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6dfe214082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616c206cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73c438633fa75ddad190e1646ccdde3f4ba56f6d Step #5: MERGE-OUTER: attempt 83 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2630633262 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/73c438633fa75ddad190e1646ccdde3f4ba56f6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 157 processed earlier; will process 4140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15125== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d136263594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1361d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1361ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa805e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa803f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa803d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d136193e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d136c66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d136c00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d136c02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d136c0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d136620ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d13660e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1366079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d136671f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d136263c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d13634feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1361bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1361c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1361ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1361d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faa803d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d13619fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41c3f717ec8c45161e0bc61d4a51193abfca4756 Step #5: MERGE-OUTER: attempt 84 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2631416942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/41c3f717ec8c45161e0bc61d4a51193abfca4756' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 158 processed earlier; will process 4139 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15143== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5ba8a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5ba819b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5ba7fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72f004e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72efe6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72efe42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5ba7d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d5bb2a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5bb242632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d5bb244375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5bb24435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d5bac62ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5bac50275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5bac499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5bacb3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d5ba8a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d5ba991eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5ba7fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5ba8072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5ba7ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5ba81a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f72efe44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5ba7e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a1de2dc80ea9a9c1d968c4c24ac9fca0decbf5d Step #5: MERGE-OUTER: attempt 85 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2632754108 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a1de2dc80ea9a9c1d968c4c24ac9fca0decbf5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 161 processed earlier; will process 4136 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15235== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad9c807594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad9c77bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad9c75e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78b91c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78b8fd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78b8fb7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad9c737e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ad9d20a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad9d1a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ad9d1a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad9d1a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ad9cc7c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ad9ccb31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ad9cbc462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ad9cbb2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ad9cbab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ad9cc15f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ad9c807c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ad9c8f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ad9c75fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ad9c7692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ad9c7507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ad9c77c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f78b8fb9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ad9c743bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a03939226f025bef0222472bdfde9c5824118ee Step #5: MERGE-OUTER: attempt 86 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2635196050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4a03939226f025bef0222472bdfde9c5824118ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 164 processed earlier; will process 4133 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15370== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebe4606594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebe457ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebe455d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e24e5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e24c6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e24c48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebe4536e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ebe5009018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebe4fa3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ebe4fa5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebe4fa535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ebe49c3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ebe49b1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ebe49aa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ebe4a14f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ebe4606c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ebe46f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ebe455ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ebe45682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ebe454f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ebe457b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e24c4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ebe4542bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e00c9a21e356b57d58fbe848985b6af8fab5fab3 Step #5: MERGE-OUTER: attempt 87 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2636243352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e00c9a21e356b57d58fbe848985b6af8fab5fab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 166 processed earlier; will process 4131 files now Step #5: #1 pulse exec/s: 0 rss: 233Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15479== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582334b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558233429b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55823340c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff970ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff96ec200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff96ea1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582333e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558233eb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558233e52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558233e54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558233e5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55823392a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582339611cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55823387262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558233860275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582338599cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582338c3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582334b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582335a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55823340dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582334172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582333fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55823342a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7eff96ea3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582333f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-047906fa4be3b41bf40bc83c577b2129f9fcdd57 Step #5: MERGE-OUTER: attempt 88 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2637787942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/047906fa4be3b41bf40bc83c577b2129f9fcdd57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 169 processed earlier; will process 4128 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15570== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fea115594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fea089b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fea06c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe62669c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6264b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe626490858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fea045e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563feab18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563feaab2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563feaab4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563feaab435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563fea4d2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563fea4c0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563fea4b99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563fea523f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563fea115c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563fea201eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563fea06dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563fea0772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563fea05e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563fea08a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe626492082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563fea051bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08283727c282c535a7f9721fdcf07e4c861014db Step #5: MERGE-OUTER: attempt 89 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2638238182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/08283727c282c535a7f9721fdcf07e4c861014db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 170 processed earlier; will process 4127 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15641== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc655dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc65551b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc65534665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdd5a8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdd589e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdd587d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc6550de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bc65fe0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc65f7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bc65f7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc65f7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bc6599aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc65988275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc659819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc659ebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc655ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc656c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc65535d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc6553f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc655267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc655524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcdd587f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc65519bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b27933c0e10451730c957bb626ce8032c107c4ec Step #5: MERGE-OUTER: attempt 90 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2641022317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b27933c0e10451730c957bb626ce8032c107c4ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 175 processed earlier; will process 4122 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15842== ERROR: libFuzzer: deadly signal Step #5: #0 0x562baff69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562bafeddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562bafec0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc735c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc733da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc733b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562bafe99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562bb096c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562bb0906632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562bb0908375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562bb090835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562bb03de155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562bb04151cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562bb032662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562bb0314275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562bb030d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562bb0377f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562baff69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562bb0055eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562bafec1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562bafecb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562bafeb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562bafede4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc733bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562bafea5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b7e52377d837bbf97ecf3a0471d6746ac36a72f Step #5: MERGE-OUTER: attempt 91 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2642215412 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b7e52377d837bbf97ecf3a0471d6746ac36a72f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 177 processed earlier; will process 4120 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55722600d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557225f81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557225f64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6db86b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6db84cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6db84aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557225f3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557226a10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572269aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5572269ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572269ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557226482155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572264b91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572263ca62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572263b8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572263b19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55722641bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55722600dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572260f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557225f65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557225f6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557225f567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557225f824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6db84ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557225f49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71c2134c4ae345932d4094daf509219dfeb834d5 Step #5: MERGE-OUTER: attempt 92 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2644108992 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/71c2134c4ae345932d4094daf509219dfeb834d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 181 processed earlier; will process 4116 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16051== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab57554594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab574c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab574ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f477483141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f477464600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4774625858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab57484e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab57f57018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab57ef1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab57ef3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab57ef335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab579c9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab57a001cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab5791162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab578ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab578f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab57962f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab57554c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab57640eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab574acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab574b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab5749d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab574c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4774627082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab57490bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce9678403e5847a85dc737db87c2b0bf7cd6f710 Step #5: MERGE-OUTER: attempt 93 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2645030947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ce9678403e5847a85dc737db87c2b0bf7cd6f710' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 184 processed earlier; will process 4113 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16158== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b473649594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4735bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4735a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46bcd3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46bcb4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46bcb2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b473579e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b47404c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b473fe6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b473fe8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b473fe835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b473abe155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b473af51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b473a0662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b4739f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b4739ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b473a57f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b473649c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b473735eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b4735a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b4735ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b4735927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b4735be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46bcb2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b473585bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7c5ac30cd7dc6368b46ab60d55e1cd935168c2c Step #5: MERGE-OUTER: attempt 94 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2645798928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7c5ac30cd7dc6368b46ab60d55e1cd935168c2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 186 processed earlier; will process 4111 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16205== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f4803d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f47fb1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f47f94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17ae2b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17ae0c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17ae0a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f47f6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f48a40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f489da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f489dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f489dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f484b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f484e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f483fa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f483e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f483e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f4844bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f4803dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f48129eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f47f95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f47f9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f47f867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f47fb24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f17ae0a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f47f79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ec133d1e2766bd52cd31f524bd2d93369dc29f9 Step #5: MERGE-OUTER: attempt 95 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2646582789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0ec133d1e2766bd52cd31f524bd2d93369dc29f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 187 processed earlier; will process 4110 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16249== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638e2f97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638e2f0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638e2eee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c9a21f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c9a03400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c9a013858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638e2ec7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5638e399a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638e3934632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5638e3936375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638e393635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5638e3354ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5638e3342275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5638e333b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5638e33a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5638e2f97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5638e3083eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638e2eefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638e2ef92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638e2ee07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638e2f0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c9a015082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638e2ed3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71761a850785f3f96cebdf09ff914cc8dd6f3815 Step #5: MERGE-OUTER: attempt 96 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2647425030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/71761a850785f3f96cebdf09ff914cc8dd6f3815' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 188 processed earlier; will process 4109 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16292== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559babc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559bab3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559bab1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46cd17b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46ccf9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46ccf6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559baaf7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5559bb5ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559bb564632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5559bb566375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559bb56635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5559bb03c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559bb0731cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559baf8462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559baf72275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559baf6b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559bafd5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559babc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559bacb3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559bab1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559bab292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559bab107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559bab3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46ccf71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559bab03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-968e6de17b275de5341e8829b924cafffa63c538 Step #5: MERGE-OUTER: attempt 97 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2649906059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/968e6de17b275de5341e8829b924cafffa63c538' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 192 processed earlier; will process 4105 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==16459== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f07144f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0713c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0713a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b52b7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b5299200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b52971858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f07137fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f071e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f071dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f071dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f071dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0718b8965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f071922bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55f07197ec0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55f07185e002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55f07185e002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55f07144fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55f07153beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55f0713a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55f0713b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55f0713987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55f0713c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6b52973082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55f07138bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88ef0c01a8adcfa3724179b50db5c2c7b184cf0c Step #5: MERGE-OUTER: attempt 98 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2650782429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/88ef0c01a8adcfa3724179b50db5c2c7b184cf0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 193 processed earlier; will process 4104 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16542== ERROR: libFuzzer: deadly signal Step #5: #0 0x56354df2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56354dea0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56354de83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa72f05141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa72ee6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa72ee45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56354de5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56354e92f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56354e8c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56354e8cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56354e8cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56354e3a1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56354e3d81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56354e2e962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56354e2d7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56354e2d09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56354e33af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56354df2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56354e018eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56354de84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56354de8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56354de757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56354dea14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa72ee47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56354de68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e43d4fad0814651df625d5cefefc6c7e7b95189 Step #5: MERGE-OUTER: attempt 99 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2654387487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e43d4fad0814651df625d5cefefc6c7e7b95189' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 199 processed earlier; will process 4098 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16729== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cbc4449594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cbc43bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cbc43a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4892a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4890bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff48909b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cbc4379e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cbc4e4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cbc4de6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cbc4de8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cbc4de835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cbc4806ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cbc47f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cbc47ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cbc4857f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cbc4449c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cbc4535eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cbc43a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cbc43ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cbc43927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cbc43be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff48909d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cbc4385bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-181732a0aa5ae1ccd7af21226bae48217c1d72fa Step #5: MERGE-OUTER: attempt 100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2655400803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/181732a0aa5ae1ccd7af21226bae48217c1d72fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 201 processed earlier; will process 4096 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16838== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acae88e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acae802b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acae7e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feda88cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feda86e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feda86bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acae7bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55acaf291018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acaf22b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55acaf22d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acaf22d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55acaed03155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acaed3a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acaec4b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acaec39275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acaec329cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acaec9cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acae88ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acae97aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acae7e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acae7f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acae7d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acae8034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feda86c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acae7cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03a385483999ad6f75cf3ed9cfeffc26320182db Step #5: MERGE-OUTER: attempt 101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2656612166 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/03a385483999ad6f75cf3ed9cfeffc26320182db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 203 processed earlier; will process 4094 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16923== ERROR: libFuzzer: deadly signal Step #5: #0 0x56050dba0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56050db14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56050daf7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f6d48741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f6d29c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f6d27b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56050dad0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56050e5a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56050e53d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56050e53f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56050e53f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56050df5dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56050df4b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56050df449cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56050dfaef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56050dba0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56050dc8ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56050daf8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56050db022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56050dae97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56050db154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f6d27d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56050dadcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50946bc142eab04e16d61cddedf9d57e7c6ef471 Step #5: MERGE-OUTER: attempt 102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2657398467 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50946bc142eab04e16d61cddedf9d57e7c6ef471' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 204 processed earlier; will process 4093 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16938== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcf469f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcf4613b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcf45f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81f2e3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81f2c5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81f2c32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcf45cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fcf50a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcf503c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fcf503e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcf503e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fcf4a5cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fcf4a4a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fcf4a439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fcf4aadf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fcf469fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fcf478beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fcf45f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fcf46012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fcf45e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fcf46144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81f2c34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fcf45dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b89d929d762f6cc523290029d5c9e838be27a3b2 Step #5: MERGE-OUTER: attempt 103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2658167160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b89d929d762f6cc523290029d5c9e838be27a3b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 205 processed earlier; will process 4092 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16956== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593a1323594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593a1297b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593a127a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52669be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52667d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52667b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593a1253e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5593a1d26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593a1cc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5593a1cc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593a1cc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5593a1798155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593a17cf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593a16e062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593a16ce275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593a16c79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593a1731f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593a1323c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593a140feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593a127bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593a12852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593a126c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593a12984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f52667b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593a125fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-071163ea9d7c78a4393ce7b445b3e98ccd4aadf1 Step #5: MERGE-OUTER: attempt 104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2660292018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/071163ea9d7c78a4393ce7b445b3e98ccd4aadf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 209 processed earlier; will process 4088 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17092== ERROR: libFuzzer: deadly signal Step #5: #0 0x564db692e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564db68a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564db6885665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5bc37541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5bc18a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5bc169858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564db685ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564db7331018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564db72cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564db72cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564db72cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564db6da3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564db6dda1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564db6ceb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564db6cd9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564db6cd29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564db6d3cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564db692ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564db6a1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564db6886d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564db68902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564db68777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564db68a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff5bc16b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564db686abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d432a5db8eae67175b98e756110ef7d381707b0 Step #5: MERGE-OUTER: attempt 105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2662312715 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d432a5db8eae67175b98e756110ef7d381707b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 213 processed earlier; will process 4084 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17191== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d5b0ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d5b060b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d5b043665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21523d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21521ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21521cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d5b01ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d5baef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d5ba89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d5ba8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d5ba8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d5b4a9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d5b497275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d5b4909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d5b4faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d5b0ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d5b1d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d5b044d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d5b04e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d5b0357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d5b0614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21521cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d5b028bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a834357a3d6cb3b0e81c4b4ff6fe0fa475dfdb63 Step #5: MERGE-OUTER: attempt 106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2662973100 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a834357a3d6cb3b0e81c4b4ff6fe0fa475dfdb63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 214 processed earlier; will process 4083 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17235== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7cda25594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7cd999b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7cd97c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41fecac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41feac100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41feaa0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7cd955e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7ce428018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7ce3c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b7ce3c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7ce3c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b7cdde2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7cddd0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7cddc99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b7cde33f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b7cda25c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b7cdb11eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7cd97dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7cd9872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7cd96e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7cd99a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f41feaa2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7cd961bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ae93d5bd5edbd6b506ba8b68a542b08b6a934c2 Step #5: MERGE-OUTER: attempt 107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2664347575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2ae93d5bd5edbd6b506ba8b68a542b08b6a934c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 216 processed earlier; will process 4081 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17322== ERROR: libFuzzer: deadly signal Step #5: #0 0x55700bb6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55700bae1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55700bac4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe61e2f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe61e10800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe61e0e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55700ba9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55700c570018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55700c50a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55700c50c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55700c50c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55700bf2aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55700bf18275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55700bf119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55700bf7bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55700bb6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55700bc59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55700bac5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55700bacf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55700bab67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55700bae24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe61e0e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55700baa9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6fa5becab1ede11aa84dd7e29b9f5821b3db7ab Step #5: MERGE-OUTER: attempt 108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2665121932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a6fa5becab1ede11aa84dd7e29b9f5821b3db7ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 217 processed earlier; will process 4080 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==17340== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630cf9b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630cf929b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630cf90c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ec7bdf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ec79f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ec79d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630cf8e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630d03b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630d0352632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5630d0354578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5630cfd5a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5630cfdc3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5630cf9b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5630cfaa1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5630cf90dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5630cf9172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5630cf8fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5630cf92a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0ec79d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5630cf8f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc3ef9d63d5fa0b88712462a3a5cefb679e839d Step #5: MERGE-OUTER: attempt 109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2665894170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ffc3ef9d63d5fa0b88712462a3a5cefb679e839d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 218 processed earlier; will process 4079 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17393== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d8878e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d88702b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d886e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1d7f0a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1d7d1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1d7cfe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d886bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561d89191018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d8912b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561d8912d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d8912d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561d88c03155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d88c3a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561d88b4b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561d88b39275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561d88b329cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561d88b9cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561d8878ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561d8887aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561d886e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561d886f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561d886d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561d887034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc1d7d00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561d886cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edcae863a323d5c3912bd509ed20d21b92a0fbb7 Step #5: MERGE-OUTER: attempt 110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2667184702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/edcae863a323d5c3912bd509ed20d21b92a0fbb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 220 processed earlier; will process 4077 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17475== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9fa5d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9fa547b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9fa52a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd83a68941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd83a49e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd83a47d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9fa503e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d9fafd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9faf70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d9faf72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9faf7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d9fa990ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d9fa97e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d9fa9779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d9fa9e1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d9fa5d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d9fa6bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d9fa52bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d9fa5352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d9fa51c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d9fa5484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd83a47f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d9fa50fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc0e89445d07e9869dfa258e5562a0ea29c59c4b Step #5: MERGE-OUTER: attempt 111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2667604435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dc0e89445d07e9869dfa258e5562a0ea29c59c4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 221 processed earlier; will process 4076 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17545== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd3f598594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd3f50cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd3f4ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd26ed941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd26cee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd26ccd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd3f4c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd3ff9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd3ff35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd3ff37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd3ff3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd3f955ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd3f943275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd3f93c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd3f9a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd3f598c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd3f684eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd3f4f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd3f4fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd3f4e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd3f50d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd26ccf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd3f4d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1d704ee981eb6620dbc07ebbdb565cd096e2024 Step #5: MERGE-OUTER: attempt 112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2668933746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1d704ee981eb6620dbc07ebbdb565cd096e2024' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 223 processed earlier; will process 4074 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17600== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ad65fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ad6572b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ad6555665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32fb27541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32fb08a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32fb069858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ad652ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ad7001018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ad6f9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ad6f9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ad6f9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ad69bbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563ad69a9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563ad69a29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563ad6a0cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563ad65fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563ad66eaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563ad6556d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563ad65602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563ad65477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563ad65734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32fb06b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563ad653abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6770d9989115f8e1e4fb1968c585c7c67d70b14c Step #5: MERGE-OUTER: attempt 113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2669709042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6770d9989115f8e1e4fb1968c585c7c67d70b14c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 224 processed earlier; will process 4073 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17618== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571bc389594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571bc2fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571bc2e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8de2d6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8de2b7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8de2b55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571bc2b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5571bcd8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571bcd26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5571bcd28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571bcd2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5571bc746ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571bc734275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571bc72d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571bc797f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571bc389c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571bc475eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571bc2e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571bc2eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571bc2d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571bc2fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8de2b57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571bc2c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b471c3a58e82c3a2ea0d408cfda21b2e0b74e2c5 Step #5: MERGE-OUTER: attempt 114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2670485889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b471c3a58e82c3a2ea0d408cfda21b2e0b74e2c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 225 processed earlier; will process 4072 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17636== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef2b195594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef2b109b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef2b0ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c11e6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c11c7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c11c5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef2b0c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef2bb98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef2bb32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef2bb34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef2bb3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef2b552ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef2b540275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef2b5399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef2b5a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef2b195c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef2b281eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef2b0edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef2b0f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef2b0de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef2b10a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c11c5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef2b0d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bf0d5198a722147ca732f79398b449cbfda8c60 Step #5: MERGE-OUTER: attempt 115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2671258513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2bf0d5198a722147ca732f79398b449cbfda8c60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 226 processed earlier; will process 4071 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17654== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc18b2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc18aa0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc18a83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8fce9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8fccb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8fcc91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc18a5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cc1952f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc194c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cc194cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc194cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cc18ee9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc18ed7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc18ed09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc18f3af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc18b2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc18c18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc18a84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc18a8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc18a757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc18aa14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa8fcc93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc18a68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fb1855af8629f78516b6e77f3f7a282566d9d8f Step #5: MERGE-OUTER: attempt 116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2672070292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8fb1855af8629f78516b6e77f3f7a282566d9d8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 228 processed earlier; will process 4069 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17766== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599eff92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599eff06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599efee9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18546f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f185450d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18544ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599efec2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599f0995018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599f092f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5599f0931375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599f093135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5599f0407155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599f043e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599f034f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5599f033d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5599f03369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5599f03a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5599eff92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5599f007eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5599efeead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5599efef42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5599efedb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5599eff074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f18544ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5599efecebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b7ab30440582731203f5f43e03ff459d0e18380 Step #5: MERGE-OUTER: attempt 117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2672851705 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b7ab30440582731203f5f43e03ff459d0e18380' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 229 processed earlier; will process 4068 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17777== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624587ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56245875eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562458741665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3dd51e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3dd4ffc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3dd4fdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56245871ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5624591ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562459187632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562459189375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56245918935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562458c5f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562458c961cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562458ba762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562458b95275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562458b8e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562458bf8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5624587eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5624588d6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562458742d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56245874c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624587337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56245875f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3dd4fdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562458726bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61b16dce69fc7029c8246da142bca71bc6c9627c Step #5: MERGE-OUTER: attempt 118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2673556799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/61b16dce69fc7029c8246da142bca71bc6c9627c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 230 processed earlier; will process 4067 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17790== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559fc253594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559fc1c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559fc1aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91ef74141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91ef55600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91ef535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559fc183e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5559fcc56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559fcbf0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5559fcbf2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559fcbf235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5559fc610ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559fc5fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559fc5f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559fc661f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559fc253c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559fc33feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559fc1abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559fc1b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559fc19c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559fc1c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91ef537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559fc18fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-486086ba2b6fbc92b36e617abe0db8e0f3b28f8b Step #5: MERGE-OUTER: attempt 119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2675229763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/486086ba2b6fbc92b36e617abe0db8e0f3b28f8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 233 processed earlier; will process 4064 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17912== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620e780b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620e777fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620e7762665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdba56b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdba54c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdba54a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620e773be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5620e820e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620e81a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5620e81aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620e81aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5620e7c80155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5620e7cb71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5620e7bc862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5620e7bb6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5620e7baf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5620e7c19f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5620e780bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5620e78f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5620e7763d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5620e776d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5620e77547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5620e77804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdba54a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5620e7747bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3439b1e8b2bef3536d0e516abd8d73f2cbaf1a9 Step #5: MERGE-OUTER: attempt 120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2676721020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c3439b1e8b2bef3536d0e516abd8d73f2cbaf1a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 236 processed earlier; will process 4061 files now Step #5: #1 pulse exec/s: 0 rss: 216Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18031== ERROR: libFuzzer: deadly signal Step #5: #0 0x56538d9b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56538d92cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56538d90f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad4106541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad40e7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad40e59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56538d8e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56538e3bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56538e355632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56538e357375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56538e35735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56538de2d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56538de641cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56538dd7562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56538dd63275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56538dd5c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56538ddc6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56538d9b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56538daa4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56538d910d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56538d91a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56538d9017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56538d92d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fad40e5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56538d8f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0ce3c1c1b44e83c24a50258ffa3cdfd992fccb8 Step #5: MERGE-OUTER: attempt 121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2678341324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b0ce3c1c1b44e83c24a50258ffa3cdfd992fccb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 239 processed earlier; will process 4058 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18121== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d4f36c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d4f2e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d4f2c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb71b33541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb71b14a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb71b129858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d4f29ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556d4fd6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d4fd09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556d4fd0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d4fd0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556d4f729ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556d4f717275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556d4f7109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556d4f77af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556d4f36cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556d4f458eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556d4f2c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556d4f2ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556d4f2b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556d4f2e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb71b12b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556d4f2a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd45230e2e18ecc7c8fa68a7b688d441004c4c0a Step #5: MERGE-OUTER: attempt 122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2678757470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd45230e2e18ecc7c8fa68a7b688d441004c4c0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 240 processed earlier; will process 4057 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18191== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598c340c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598c3380b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598c3363665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95b241941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95b222e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95b220d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598c333ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5598c3e0f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598c3da9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5598c3dab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598c3dab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5598c3881155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5598c38b81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5598c37c962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5598c37b7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5598c37b09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5598c381af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5598c340cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5598c34f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5598c3364d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5598c336e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598c33557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598c33814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f95b220f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5598c3348bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a52e9dbbff55149c875acbd13dc1741966863d08 Step #5: MERGE-OUTER: attempt 123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2679481298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a52e9dbbff55149c875acbd13dc1741966863d08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 241 processed earlier; will process 4056 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18204== ERROR: libFuzzer: deadly signal Step #5: #0 0x563199829594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56319979db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563199780665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb94e85341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb94e66800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb94e647858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563199759e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56319a22c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56319a1c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56319a1c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56319a1c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563199c9e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563199cd51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563199be662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563199bd4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563199bcd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563199c37f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563199829c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563199915eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563199781d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56319978b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631997727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56319979e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb94e649082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563199765bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ca67b303f162afa27e592cc814d316df981c459 Step #5: MERGE-OUTER: attempt 124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2680438417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ca67b303f162afa27e592cc814d316df981c459' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 243 processed earlier; will process 4054 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18282== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e635bc9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e635b3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e635b20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c0260741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c0241c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c023fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e635af9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e6365cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e636566632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e636568375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e63656835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e63603e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e6360751cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e635f8662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e635f74275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e635f6d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e635fd7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e635bc9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e635cb5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e635b21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e635b2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e635b127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e635b3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5c023fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e635b05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f5eb92425fcbcb70cd504a6ef04809333a4022b Step #5: MERGE-OUTER: attempt 125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2680937828 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5f5eb92425fcbcb70cd504a6ef04809333a4022b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 244 processed earlier; will process 4053 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18322== ERROR: libFuzzer: deadly signal Step #5: #0 0x565084b07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565084a7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565084a5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f536377541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f536358a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5363569858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565084a37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56508550a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650854a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5650854a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650854a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565084ec4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565084eb2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565084eab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565084f15f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565084b07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565084bf3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565084a5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565084a692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565084a507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565084a7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f536356b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565084a43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be98d155b5ffa341394d2688064a101820d8a90b Step #5: MERGE-OUTER: attempt 126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2682043572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be98d155b5ffa341394d2688064a101820d8a90b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 246 processed earlier; will process 4051 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==18371== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afda930594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afda8a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afda887665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a1fac341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a1f8d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a1f8b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afda860e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55afdb333018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afdb2cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55afdb2cf578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55afdacd5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55afdad3ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55afda930c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55afdaa1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55afda888d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55afda8922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55afda8797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55afda8a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7a1f8b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55afda86cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a274b9004e3c472e21b50da8bb189d60cc04a844 Step #5: MERGE-OUTER: attempt 127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2682816926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a274b9004e3c472e21b50da8bb189d60cc04a844' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 247 processed earlier; will process 4050 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eef1bca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eef1b3eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eef1b21665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7cd85541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7cd66a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7cd649858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eef1afae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eef25cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eef2567632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eef2569375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eef256935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eef1f87ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eef1f75275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eef1f6e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eef1fd8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eef1bcac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eef1cb6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eef1b22d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eef1b2c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eef1b137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eef1b3f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7cd64b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eef1b06bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc1653102a9e258b5d85abaff4f241721eabf5ed Step #5: MERGE-OUTER: attempt 128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2683247938 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cc1653102a9e258b5d85abaff4f241721eabf5ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 248 processed earlier; will process 4049 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==18463== ERROR: libFuzzer: deadly signal Step #5: #0 0x55966de64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55966ddd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55966ddbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10e303241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10e2e4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10e2e26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55966dd94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55966e867018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55966e801632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55966e803375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55966e80335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55966e2d9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55966e30ae51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55966df586bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55966df464da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55966df50ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55966df50ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55966df50ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55966ddbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55966ddc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55966ddad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55966ddd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f10e2e28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55966dda0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ddd7b6a8692bf4e66062e74d7a6fe3ef8afdad3 Step #5: MERGE-OUTER: attempt 129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2684352289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ddd7b6a8692bf4e66062e74d7a6fe3ef8afdad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 249 processed earlier; will process 4048 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18545== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639bab83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639baaf7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639baada665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa264ca041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa264ab500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa264a94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639baab3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5639bb586018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639bb520632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5639bb522375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639bb52235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5639baf40ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639baf2e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639baf279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639baf91f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639bab83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639bac6feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639baadbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639baae52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639baacc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639baaf84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa264a96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639baabfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60bf7f9def5c3b57ec4d5ab0d9be28be89bf2579 Step #5: MERGE-OUTER: attempt 130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2685195712 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60bf7f9def5c3b57ec4d5ab0d9be28be89bf2579' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 250 processed earlier; will process 4047 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18562== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b229ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b2292eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b22911665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3d143f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3d125400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3d1233858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b228eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561b233bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b23357632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561b23359375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b2335935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561b22d77ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b22d65275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b22d5e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b22dc8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b229bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b22aa6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b22912d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b2291c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b229037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b2292f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3d1235082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b228f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bfc452c3cbc642e0975b004ce5ecd7daccffa67 Step #5: MERGE-OUTER: attempt 131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2685968201 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2bfc452c3cbc642e0975b004ce5ecd7daccffa67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 251 processed earlier; will process 4046 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18580== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585ddc8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585ddc01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585ddbe4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f95f3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f95d5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f95d2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585ddbbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5585de690018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585de62a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5585de62c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585de62c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5585de102155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5585de1391cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5585de04a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5585de038275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5585de0319cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5585de09bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5585ddc8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5585ddd79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5585ddbe5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5585ddbef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5585ddbd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585ddc024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0f95d31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5585ddbc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87356779210b600953db2508e96eed811df340c1 Step #5: MERGE-OUTER: attempt 132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687113032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/87356779210b600953db2508e96eed811df340c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 255 processed earlier; will process 4042 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18696== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e65408c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e654000b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e653fe3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c3dba241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c3d9b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c3d996858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e653fbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e654a8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e654a29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e654a2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e654a2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e654449ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e654437275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e6544309cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e65449af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e65408cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e654178eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e653fe4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e653fee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e653fd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e6540014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c3d998082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e653fc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a4e9bfbeb0e825a1ad26ea8af091a1303ea30f9 Step #5: MERGE-OUTER: attempt 133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2689082265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6a4e9bfbeb0e825a1ad26ea8af091a1303ea30f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 259 processed earlier; will process 4038 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18794== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d33b063594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d33afd7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d33afba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10e304341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10e2e5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10e2e37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d33af93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d33ba66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d33ba00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d33ba02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d33ba0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d33b4d8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d33b50f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d33b42062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d33b40e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d33b4079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d33b471f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d33b063c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d33b14feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d33afbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d33afc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d33afac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d33afd84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f10e2e39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d33af9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36d27887814528e442126b6571745dff5c7b209e Step #5: MERGE-OUTER: attempt 134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2690101702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/36d27887814528e442126b6571745dff5c7b209e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 261 processed earlier; will process 4036 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18904== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dffb481594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dffb3f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dffb3d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c7f9c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c7f7d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c7f7b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dffb3b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dffbe84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dffbe1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dffbe20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dffbe2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dffb83eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dffb82c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dffb8259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dffb88ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dffb481c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dffb56deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dffb3d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dffb3e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dffb3ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dffb3f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c7f7ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dffb3bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada7306cf3fe30243a0814a81145eb3dfb453d50 Step #5: MERGE-OUTER: attempt 135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2691626198 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ada7306cf3fe30243a0814a81145eb3dfb453d50' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 265 processed earlier; will process 4032 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==18993== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f98c426594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f98c39ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f98c37d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2517bfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2517a1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25179f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f98c356e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f98ce29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f98cdc3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f98cdc5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55f98c7cb770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f98c834f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f98c426c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f98c512eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f98c37ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f98c3882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f98c36f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f98c39b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f25179f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f98c362bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbcb2d45a96e316bcfb08a810179a0a3fd0a0b07 Step #5: MERGE-OUTER: attempt 136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2692524531 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbcb2d45a96e316bcfb08a810179a0a3fd0a0b07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 266 processed earlier; will process 4031 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19044== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c758012594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c757f86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c757f69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f605049141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60502a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6050285858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c757f42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c758a15018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7589af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c7589b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7589b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c7583cfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7583bd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7583b69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c758420f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c758012c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7580feeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c757f6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c757f742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c757f5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c757f874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6050287082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c757f4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d65f7614dcfcb211533df8635603d5f6d9f519d Step #5: MERGE-OUTER: attempt 137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2693420256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9d65f7614dcfcb211533df8635603d5f6d9f519d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 268 processed earlier; will process 4029 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19091== ERROR: libFuzzer: deadly signal Step #5: #0 0x558628097594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55862800bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558627fee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd78fb9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd78f9af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd78f98e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558627fc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558628a9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558628a34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558628a36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558628a3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558628454ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558628442275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55862843b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5586284a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558628097c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558628183eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558627fefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558627ff92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558627fe07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55862800c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd78f990082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558627fd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f78745f6af46bb55f7aca0460e01820afda6764 Step #5: MERGE-OUTER: attempt 138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2694078299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3f78745f6af46bb55f7aca0460e01820afda6764' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 269 processed earlier; will process 4028 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b220416594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b22038ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b22036d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05eb89441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05eb6a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05eb688858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b220346e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b220e19018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b220db3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b220db5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b220db535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b2207d3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2207c1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2207ba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b220824f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b220416c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b220502eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b22036ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2203782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b22035f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b22038b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05eb68a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b220352bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e03b86974c3cdd7067a055e908849825b87989a Step #5: MERGE-OUTER: attempt 139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2695090911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e03b86974c3cdd7067a055e908849825b87989a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 271 processed earlier; will process 4026 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19217== ERROR: libFuzzer: deadly signal Step #5: #0 0x5652eb716594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652eb68ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652eb66d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98b535341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98b516800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98b5147858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652eb646e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5652ec119018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5652ec0b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5652ec0b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5652ec0b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5652ebb8b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5652ebbc21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5652ebad362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5652ebac1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5652ebaba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5652ebb24f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5652eb716c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5652eb802eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5652eb66ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5652eb6782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5652eb65f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5652eb68b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f98b5149082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5652eb652bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bf5679c7298e282affbd4488004c4665cdce0c0 Step #5: MERGE-OUTER: attempt 140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2696135421 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9bf5679c7298e282affbd4488004c4665cdce0c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 273 processed earlier; will process 4024 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19299== ERROR: libFuzzer: deadly signal Step #5: #0 0x560fdaded594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560fdad61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560fdad44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7ea0da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7e9eef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7e9ece858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560fdad1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560fdb7f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560fdb78a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560fdb78c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560fdb78c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560fdb1aaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560fdb198275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560fdb1919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560fdb1fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560fdadedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560fdaed9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560fdad45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560fdad4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560fdad367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560fdad624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7e9ed0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560fdad29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dc630be95a9334de8a5e2d9f1db5e5d60bb13d8 Step #5: MERGE-OUTER: attempt 141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2696902168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8dc630be95a9334de8a5e2d9f1db5e5d60bb13d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 274 processed earlier; will process 4023 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 290Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19316== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fae84e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fae7c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fae7a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda7450a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda7431f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda742fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fae77ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555faf251018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555faf1eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555faf1ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555faf1ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555faecc3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555faecfa1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555faec0b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555faebf9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555faebf29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555faec5cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555fae84ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555fae93aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555fae7a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555fae7b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555fae7977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555fae7c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fda74300082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555fae78abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e31eb9802fb7097a20c59e0268f5b58b5ab4538a Step #5: MERGE-OUTER: attempt 142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2698417583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e31eb9802fb7097a20c59e0268f5b58b5ab4538a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 278 processed earlier; will process 4019 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==19409== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585d03d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585d0349b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585d032c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f555f73841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f555f54d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f555f52c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585d0305e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5585d0dd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585d0d72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5585d0d74578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5585d077a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5585d07e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5585d03d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5585d04c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5585d032dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5585d03372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5585d031e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5585d034a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f555f52e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5585d0311bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94f65cc1d1b3a0b02c3bf1ac06cff95bec4f5be5 Step #5: MERGE-OUTER: attempt 143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2699193439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/94f65cc1d1b3a0b02c3bf1ac06cff95bec4f5be5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 279 processed earlier; will process 4018 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19461== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac15a36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac159aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac1598d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb7d15841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb7cf6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb7cf4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac15966e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac16439018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac163d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac163d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac163d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac15df3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac15de1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac15dda9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac15e44f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac15a36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac15b22eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac1598ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac159982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac1597f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac159ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb7cf4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac15972bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cf93dea07e76bfc578b105a80a5dc6399241235 Step #5: MERGE-OUTER: attempt 144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2699886718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1cf93dea07e76bfc578b105a80a5dc6399241235' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 280 processed earlier; will process 4017 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19505== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db6935d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db692d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db692b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f66fc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f66dd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f66db5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db6928de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55db69d60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db69cfa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55db69cfc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db69cfc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55db6971aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db69708275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db697019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db6976bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db6935dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db69449eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db692b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db692bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db692a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db692d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7f66db7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db69299bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-430859ac5b78029ee65f6053167d80b6554a7797 Step #5: MERGE-OUTER: attempt 145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2700729871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/430859ac5b78029ee65f6053167d80b6554a7797' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 281 processed earlier; will process 4016 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==19522== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bf6bbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bf6b33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bf6b16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fb779641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fb75ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fb758a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bf6aefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560bf75c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bf755c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560bf755e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x560bf6f64770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560bf6fcdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560bf6bbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560bf6cabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560bf6b17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560bf6b212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560bf6b087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560bf6b344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9fb758c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560bf6afbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c89277bd7a2bd35e4410dbde8f5ac766190e400 Step #5: MERGE-OUTER: attempt 146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2701499889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c89277bd7a2bd35e4410dbde8f5ac766190e400' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 282 processed earlier; will process 4015 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19575== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9c07ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9c0721b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9c0704665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe75caa441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe75c8b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe75c898858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9c06dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9c11b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9c114a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9c114c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9c114c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9c0b6aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9c0b58275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9c0b519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9c0bbbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9c07adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9c0899eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9c0705d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9c070f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9c06f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9c07224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe75c89a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9c06e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b7fb4e3e2519c5e752a9dff292194615c66d4e7 Step #5: MERGE-OUTER: attempt 147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2702128761 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b7fb4e3e2519c5e752a9dff292194615c66d4e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 283 processed earlier; will process 4014 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19618== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e818993594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e818907b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8188ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cf1c2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cf1a4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cf1a23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8188c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e819396018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e819330632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e819332375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e81933235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e818d50ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e818d3e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e818d379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e818da1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e818993c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e818a7feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e8188ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e8188f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8188dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e8189084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7cf1a25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e8188cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a360339f6dfebb7c63a0eddd2775ed9481122ec4 Step #5: MERGE-OUTER: attempt 148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2703485739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a360339f6dfebb7c63a0eddd2775ed9481122ec4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 285 processed earlier; will process 4012 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19705== ERROR: libFuzzer: deadly signal Step #5: #0 0x56420ccef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56420cc63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56420cc46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0681ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa06801400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa067ff3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56420cc1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56420d6f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56420d68c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56420d68e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56420d68e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56420d0acac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56420d09a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56420d0939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56420d0fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56420ccefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56420cddbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56420cc47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56420cc512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56420cc387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56420cc644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa067ff5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56420cc2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22ebc1bd149e87357ec5ea6f8f205fd0ac2a85e0 Step #5: MERGE-OUTER: attempt 149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2704255424 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22ebc1bd149e87357ec5ea6f8f205fd0ac2a85e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 286 processed earlier; will process 4011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19723== ERROR: libFuzzer: deadly signal Step #5: #0 0x562945c8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562945c01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562945be4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cb23ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cb21c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cb21a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562945bbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562946690018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56294662a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56294662c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56294662c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56294604aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562946038275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629460319cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56294609bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562945c8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562945d79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562945be5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562945bef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562945bd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562945c024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9cb21a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562945bc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-455f055babb093da0e86a9829afdc3af8f147882 Step #5: MERGE-OUTER: attempt 150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2705025824 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/455f055babb093da0e86a9829afdc3af8f147882' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 287 processed earlier; will process 4010 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19741== ERROR: libFuzzer: deadly signal Step #5: #0 0x557667ed3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557667e47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557667e2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f591b8d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f591b6ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f591b6cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557667e03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5576688d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557668870632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557668872375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55766887235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557668348155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55766837f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55766829062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55766827e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5576682779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5576682e1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557667ed3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557667fbfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557667e2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557667e352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557667e1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557667e484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f591b6cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557667e0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-739fe5ac660ed0953bf60ecb12638f86a9f8d35d Step #5: MERGE-OUTER: attempt 151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2706533526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/739fe5ac660ed0953bf60ecb12638f86a9f8d35d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 290 processed earlier; will process 4007 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19865== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db5bf03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db5be77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db5be5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfe701441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfe6e2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfe6e08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db5be33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55db5c906018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db5c8a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55db5c8a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db5c8a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55db5c378155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db5c3af1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db5c2c062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db5c2ae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db5c2a79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db5c311f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db5bf03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db5bfefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db5be5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db5be652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db5be4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db5be784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcfe6e0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db5be3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-340ec0fd700f07ab4f7db3fa6948a30639ebf631 Step #5: MERGE-OUTER: attempt 152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2707708709 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/340ec0fd700f07ab4f7db3fa6948a30639ebf631' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 292 processed earlier; will process 4005 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==19949== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639b4f8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639b4f00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639b4ee3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f309b26341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f309b07800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f309b057858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639b4ebce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5639b598f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639b5929632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5639b592b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639b592b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5639b53f5965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5639b545fbb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5639b54bbc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5639b539b002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5639b539b002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5639b4f8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5639b5078eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5639b4ee4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5639b4eee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5639b4ed57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5639b4f014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f309b059082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5639b4ec8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f682cadd649cd4c94e2d82c7cd6963244b0f98ce Step #5: MERGE-OUTER: attempt 153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2708649750 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f682cadd649cd4c94e2d82c7cd6963244b0f98ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 293 processed earlier; will process 4004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19970== ERROR: libFuzzer: deadly signal Step #5: #0 0x56327e937594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56327e8abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56327e88e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5698e3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5698c4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5698c2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56327e867e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56327f33a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56327f2d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56327f2d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56327f2d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56327ecf4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56327ece2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56327ecdb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56327ed45f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56327e937c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56327ea23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56327e88fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56327e8992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56327e8807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56327e8ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5698c30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56327e873bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ce0384eda7b3ea8864ae5bfc068579a3017d2cd Step #5: MERGE-OUTER: attempt 154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2709157232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ce0384eda7b3ea8864ae5bfc068579a3017d2cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 294 processed earlier; will process 4003 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20040== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2bc7f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2bc768b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2bc74b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f239fad441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f239f8e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f239f8c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2bc724e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a2bd1f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2bd191632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a2bd193375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2bd19335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a2bcc69155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2bcca01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a2bcbb162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a2bcb9f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a2bcb989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a2bcc02f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a2bc7f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a2bc8e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a2bc74cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a2bc7562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a2bc73d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a2bc7694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f239f8ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a2bc730bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6b51eb67be4cfa31c2442acd3031213d5a05f5a Step #5: MERGE-OUTER: attempt 155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2709923629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d6b51eb67be4cfa31c2442acd3031213d5a05f5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 295 processed earlier; will process 4002 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20052== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfc957c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfc94f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfc94d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd50147f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd50129400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd501273858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfc94ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bfc9f7f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfc9f19632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bfc9f1b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfc9f1b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bfc9939ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bfc9927275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bfc99209cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bfc998af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bfc957cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bfc9668eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bfc94d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bfc94de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bfc94c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bfc94f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd501275082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bfc94b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20ac9f2ff7d87f75199a2374d32a384441948ca6 Step #5: MERGE-OUTER: attempt 156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2711310525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20ac9f2ff7d87f75199a2374d32a384441948ca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 297 processed earlier; will process 4000 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20139== ERROR: libFuzzer: deadly signal Step #5: #0 0x55788cb67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55788cadbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55788cabe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19cd53241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19cd34700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19cd326858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55788ca97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55788d56a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55788d504632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55788d506375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55788d50635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55788cf24ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55788cf12275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55788cf0b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55788cf75f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55788cb67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55788cc53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55788cabfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55788cac92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55788cab07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55788cadc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19cd328082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55788caa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2df14b763349555d8ed54fe56ed243977df4a536 Step #5: MERGE-OUTER: attempt 157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2712084356 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2df14b763349555d8ed54fe56ed243977df4a536' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 298 processed earlier; will process 3999 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20157== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3a3bb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3a3b27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3a3b0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fece35d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fece33ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fece33cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3a3ae3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3a45b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3a4550632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3a4552375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3a455235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3a4028155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3a405f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a3a3f7062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a3a3f5e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a3a3f579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a3a3fc1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a3a3bb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a3a3c9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a3a3b0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3a3b152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3a3afc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3a3b284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fece33cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3a3aefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db2419d111ac67707eb6bb12f8dbc283336cd646 Step #5: MERGE-OUTER: attempt 158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2713874610 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db2419d111ac67707eb6bb12f8dbc283336cd646' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 301 processed earlier; will process 3996 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20288== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3d7a14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3d7988b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3d796b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44c382f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44c364400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44c3623858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3d7944e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3d8417018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3d83b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3d83b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3d83b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3d7dd1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3d7dbf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3d7db89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3d7e22f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3d7a14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3d7b00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3d796cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3d79762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3d795d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3d79894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f44c3625082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3d7950bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb212cef62bdc9ed557f2c7a39b67f33adb803b4 Step #5: MERGE-OUTER: attempt 159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2714988627 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb212cef62bdc9ed557f2c7a39b67f33adb803b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 303 processed earlier; will process 3994 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20400== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3df302594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3df276b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3df259665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f61e3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f61c4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f61c2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3df232e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3dfd05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3dfc9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3dfca1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3dfca135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3df6bfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3df6ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3df6a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3df710f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3df302c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3df3eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3df25ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3df2642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3df24b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3df2774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f61c2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3df23ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ca4a992bfce9a45027ed418af50a1db60f10a99 Step #5: MERGE-OUTER: attempt 160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2715761110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2ca4a992bfce9a45027ed418af50a1db60f10a99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 304 processed earlier; will process 3993 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20418== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a10a1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a10993b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a10976665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f699212141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6991f3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6991f15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a1094fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a11422018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a113bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a113be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a113be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a10ddcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a10dca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a10dc39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a10e2df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a10a1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a10b0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a10977d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a109812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a109687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a109944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6991f17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a1095bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f695b47028f91eda68a7f1184472fe5004ee420 Step #5: MERGE-OUTER: attempt 161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2716532099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8f695b47028f91eda68a7f1184472fe5004ee420' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 305 processed earlier; will process 3992 files now Step #5: #1 pulse exec/s: 0 rss: 249Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20436== ERROR: libFuzzer: deadly signal Step #5: #0 0x55618723b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561871afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556187192665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f8da0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f8d81e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f8d7fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55618716be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556187c3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556187bd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556187bda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556187bda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5561875f8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561875e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561875df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556187649f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55618723bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556187327eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556187193d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55618719d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561871847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561871b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f8d7ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556187177bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-711e1a02e357ff1e784ac76bdcb7fda8c5148d14 Step #5: MERGE-OUTER: attempt 162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2718071687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/711e1a02e357ff1e784ac76bdcb7fda8c5148d14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 308 processed earlier; will process 3989 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20531== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634749c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563474934b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563474917665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5244ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5242e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5242c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634748f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5634753c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56347535d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56347535f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56347535f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563474d7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563474d6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563474d649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563474dcef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5634749c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563474aaceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563474918d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5634749222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5634749097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5634749354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5242c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5634748fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c054d5f76c9af9758bfb94b23e5202681b478cd Step #5: MERGE-OUTER: attempt 163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2718844646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7c054d5f76c9af9758bfb94b23e5202681b478cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 309 processed earlier; will process 3988 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20549== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624e53a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624e5314b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624e52f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc30718d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc306fa200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc306f81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624e52d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5624e5da3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624e5d3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5624e5d3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624e5d3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5624e5815155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5624e584c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5624e575d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5624e574b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5624e57449cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5624e57aef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5624e53a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5624e548ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5624e52f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5624e53022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624e52e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5624e53154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc306f83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5624e52dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfaf5747bf0a470a00ff011506568989ce8bbf08 Step #5: MERGE-OUTER: attempt 164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2720882569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfaf5747bf0a470a00ff011506568989ce8bbf08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 313 processed earlier; will process 3984 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20681== ERROR: libFuzzer: deadly signal Step #5: #0 0x55beb00f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55beb0066b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55beb0049665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe75ec3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe75ea4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe75ea25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55beb0022e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55beb0af5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55beb0a8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55beb0a91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55beb0a9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55beb04afac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55beb049d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55beb04969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55beb0500f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55beb00f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55beb01deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55beb004ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55beb00542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55beb003b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55beb00674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe75ea27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55beb002ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-226c98701332cce11981887ff8aff2ba988f6e29 Step #5: MERGE-OUTER: attempt 165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2721326288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/226c98701332cce11981887ff8aff2ba988f6e29' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 314 processed earlier; will process 3983 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 298Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20752== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee662d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee66249b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee6622c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb7363c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb7345100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb73430858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee66205e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee66cd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee66c72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee66c74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee66c7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee6674a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee667811cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee6669262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee66680275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee666799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee666e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee662d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee663c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee6622dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee662372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee6621e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee6624a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feb73432082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee66211bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6df42e551ba42fe11afe072d7012f5525ded2d13 Step #5: MERGE-OUTER: attempt 166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2722417905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6df42e551ba42fe11afe072d7012f5525ded2d13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 317 processed earlier; will process 3980 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20834== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558768b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555876829b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55587680c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e9ac5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e9aa6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e9aa48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558767e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5558772b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555877252632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555877254375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55587725435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555876c72ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555876c60275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555876c599cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555876cc3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558768b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558769a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55587680dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558768172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558767fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55587682a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e9aa4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558767f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f18cf1a9b1bb1dc2f8f0fc6174b9020c292584c5 Step #5: MERGE-OUTER: attempt 167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2723244213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f18cf1a9b1bb1dc2f8f0fc6174b9020c292584c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 318 processed earlier; will process 3979 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20851== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c07df7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c07d6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c07d4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f829b37241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f829b18700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f829b166858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c07d27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c087fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c08794632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c08796375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c0879635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c081b4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c081a2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c0819b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c08205f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c07df7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c07ee3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c07d4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c07d592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c07d407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c07d6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f829b168082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c07d33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f530f0b238efeb4243fe350643f8e6bf3a2569 Step #5: MERGE-OUTER: attempt 168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2724031945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/61f530f0b238efeb4243fe350643f8e6bf3a2569' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 319 processed earlier; will process 3978 files now Step #5: #1 pulse exec/s: 0 rss: 270Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20869== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a58a34e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a58a2c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a58a2a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cf7a7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cf788500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cf7864858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a58a27ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a58ad51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a58aceb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a58aced375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a58aced35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a58a7c3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a58a7fa1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a58a70b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a58a6f9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a58a6f29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a58a75cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a58a34ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a58a43aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a58a2a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a58a2b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a58a2977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a58a2c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2cf7866082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a58a28abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a41271b70ca142df9af4d0447637145e58e9b105 Step #5: MERGE-OUTER: attempt 169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2725646784 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a41271b70ca142df9af4d0447637145e58e9b105' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 322 processed earlier; will process 3975 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20967== ERROR: libFuzzer: deadly signal Step #5: #0 0x564afda3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564afd9b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564afd993665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6efcf4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6efcd6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6efcd40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564afd96ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564afe43f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564afe3d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564afe3db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564afe3db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564afddf9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564afdde7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564afdde09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564afde4af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564afda3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564afdb28eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564afd994d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564afd99e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564afd9857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564afd9b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6efcd42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564afd978bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-940a4b4d105c10c44ead60bf65fee00546bce7a5 Step #5: MERGE-OUTER: attempt 170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2726338617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/940a4b4d105c10c44ead60bf65fee00546bce7a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 324 processed earlier; will process 3973 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21044== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565074c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55650743ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55650741d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f003982f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f003964400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0039623858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565073f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556507ec9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556507e63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556507e65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556507e6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556507883ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556507871275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55650786a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565078d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565074c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565075b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55650741ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565074282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55650740f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55650743b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0039625082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556507402bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd5ceb85c5c2894af551af9f6a4fc1dcb8f53e33 Step #5: MERGE-OUTER: attempt 171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2726769020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd5ceb85c5c2894af551af9f6a4fc1dcb8f53e33' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 325 processed earlier; will process 3972 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21083== ERROR: libFuzzer: deadly signal Step #5: #0 0x56364e328594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56364e29cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56364e27f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95a9e6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95a9c7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95a9c57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56364e258e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56364ed2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56364ecc5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56364ecc7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56364ecc735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56364e79d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56364e7d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56364e6e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56364e6d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56364e6cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56364e736f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56364e328c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56364e414eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56364e280d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56364e28a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56364e2717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56364e29d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f95a9c59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56364e264bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d032e6eb1f66f15c4684c7ee5f722b03214c2aa Step #5: MERGE-OUTER: attempt 172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2727505013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d032e6eb1f66f15c4684c7ee5f722b03214c2aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 326 processed earlier; will process 3971 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==21096== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f814b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f8142ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f8140d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02d56dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02d54f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02d54d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f813e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f81eb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f81e53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f81e55578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564f8185b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564f818c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564f814b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564f815a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564f8140ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564f814182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564f813ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564f8142b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f02d54d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564f813f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cde1578ef90fb12fef3ddfc75fc95860b1fb15c3 Step #5: MERGE-OUTER: attempt 173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2729076060 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cde1578ef90fb12fef3ddfc75fc95860b1fb15c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 328 processed earlier; will process 3969 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==21214== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4576b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f457626b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f457609665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe62970741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe62951c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6294fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4575e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4580b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f45804f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f458051375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f45805135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f457b27155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f457b5c748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55f457a75dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55f4577b9072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55f457795fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55f45779eff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55f45779eff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55f45779eff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55f45760ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4576142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4575fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4576274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe6294fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f4575eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af2cf37bb85ccacfc29c20583a01c805125461a9 Step #5: MERGE-OUTER: attempt 174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2730822925 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/af2cf37bb85ccacfc29c20583a01c805125461a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 330 processed earlier; will process 3967 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21336== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec16f50594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec16ec4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec16ea7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f256185441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f256166900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2561648858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec16e80e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec17953018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec178ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec178ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec178ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec1730dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec172fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec172f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec1735ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec16f50c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec1703ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec16ea8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec16eb22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec16e997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec16ec54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f256164a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec16e8cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adcbd1c4e944f1214c5ed64e1a153da47d1c896f Step #5: MERGE-OUTER: attempt 175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2731599637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/adcbd1c4e944f1214c5ed64e1a153da47d1c896f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 331 processed earlier; will process 3966 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21354== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd5b883594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd5b7f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd5b7da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe15af241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe1590700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe158e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd5b7b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fd5c286018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd5c220632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fd5c222375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd5c22235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fd5bc40ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd5bc2e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd5bc279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd5bc91f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd5b883c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd5b96feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd5b7dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd5b7e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd5b7cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd5b7f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe158e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd5b7bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c1b717f0d86d91b059e290b28d8006543fbaef9 Step #5: MERGE-OUTER: attempt 176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2732540399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c1b717f0d86d91b059e290b28d8006543fbaef9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 333 processed earlier; will process 3964 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21437== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602bac19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602bab8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602bab70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2334e7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2334c8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2334c6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602bab49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5602bb61c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602bb5b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5602bb5b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602bb5b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5602bafd6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602bafc4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602bafbd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602bb027f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602bac19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602bad05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602bab71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602bab7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602bab627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602bab8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2334c6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602bab55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd08c90491be92f6f3926b5ab07d0cad703443b6 Step #5: MERGE-OUTER: attempt 177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2733807082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd08c90491be92f6f3926b5ab07d0cad703443b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 335 processed earlier; will process 3962 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21607== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624d9be2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624d9b56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624d9b39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2fd41541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2fd22a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2fd209858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624d9b12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5624da5e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624da57f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5624da581375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624da58135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5624da057155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5624da08e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5624d9f9f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5624d9f8d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5624d9f869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5624d9ff0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5624d9be2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5624d9cceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5624d9b3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5624d9b442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624d9b2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5624d9b574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe2fd20b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5624d9b1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c866dffc94e0059dcf59b81cb21a8b4fb56aa910 Step #5: MERGE-OUTER: attempt 178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2735202767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c866dffc94e0059dcf59b81cb21a8b4fb56aa910' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 338 processed earlier; will process 3959 files now Step #5: #1 pulse exec/s: 0 rss: 263Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21725== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bad80e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bad805bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bad803e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe51920e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe51902300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe519002858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bad8017e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bad8aea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bad8a84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bad8a86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bad8a8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bad855c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bad85931cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bad8594346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55bad848a818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55bad84f5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55bad80e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55bad81d3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55bad803fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55bad80492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55bad80307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55bad805c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe519004082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55bad8023bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18fa7275fb0624c61a869f5980849ca3064e6886 Step #5: MERGE-OUTER: attempt 179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2736144220 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/18fa7275fb0624c61a869f5980849ca3064e6886' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 340 processed earlier; will process 3957 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21803== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c40c39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c40badb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c40b90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58b6c7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58b6a9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58b6a70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c40b69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562c4163c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c415d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562c415d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c415d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562c410ae155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c410e51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c40ff662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c40fe4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c40fdd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c41047f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c40c39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c40d25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c40b91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c40b9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c40b827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c40bae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f58b6a72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c40b75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67f946dcff006978f43814dea9cdabede282a145 Step #5: MERGE-OUTER: attempt 180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2737302572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67f946dcff006978f43814dea9cdabede282a145' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 342 processed earlier; will process 3955 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21890== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582b91e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582b9156b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582b9139665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd2f9c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd2f7d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd2f7b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582b9112e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5582b9be5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582b9b7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5582b9b81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582b9b8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5582b9657155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582b968e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582b959f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582b958d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582b95869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582b95f0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582b91e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582b92ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582b913ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582b91442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582b912b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582b91574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcd2f7b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582b911ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64f44df5545d3cc86b206387f0eb503dd4588f77 Step #5: MERGE-OUTER: attempt 181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2738949048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/64f44df5545d3cc86b206387f0eb503dd4588f77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 345 processed earlier; will process 3952 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22013== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579fa5b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579fa527b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579fa50a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7c1f5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7c1d7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7c1d53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579fa4e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5579fafb6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579faf50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579faf52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579faf5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5579fa970ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579fa95e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579fa9579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579fa9c1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579fa5b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579fa69feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579fa50bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579fa5152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579fa4fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579fa5284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7c1d55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579fa4efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-734c9a0d73e2b57ca4705b088cc31ad34469228d Step #5: MERGE-OUTER: attempt 182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2739846742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/734c9a0d73e2b57ca4705b088cc31ad34469228d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 347 processed earlier; will process 3950 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22095== ERROR: libFuzzer: deadly signal Step #5: #0 0x555592df6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555592d6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555592d4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80be6f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80be50b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80be4ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555592d26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5555937f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555593793632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555593795375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55559379535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55559326b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555932a21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555931c053f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5555931c2173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x555592eee8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x555592ed4dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x555592ee2ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x555592ee2ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x555592ee2ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x555592d4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x555592d582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x555592d3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x555592d6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f80be4ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x555592d32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfba5df66256757f41798f61d3a1f1f380e98d11 Step #5: MERGE-OUTER: attempt 183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2741442984 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cfba5df66256757f41798f61d3a1f1f380e98d11' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 349 processed earlier; will process 3948 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22209== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc9b09b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc9b00fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc9aff2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b22cfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b22b1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b22af2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc9afcbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cc9ba9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc9ba38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cc9ba3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc9ba3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cc9b510155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cc9b5471cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cc9b45862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cc9b446275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cc9b43f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cc9b4a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cc9b09bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cc9b187eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cc9aff3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cc9affd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cc9afe47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cc9b0104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b22af4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cc9afd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-199ebf63139eb8a8050c63302bff203730a20cf2 Step #5: MERGE-OUTER: attempt 184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2742683278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/199ebf63139eb8a8050c63302bff203730a20cf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 351 processed earlier; will process 3946 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22293== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618b4522594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618b4496b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618b4479665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe391dbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe391bd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe391bb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618b4452e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5618b4f25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618b4ebf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5618b4ec1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618b4ec135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5618b48dfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5618b48cd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618b48c69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618b4930f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5618b4522c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5618b460eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618b447ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618b44842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618b446b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618b44974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe391bb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618b445ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6856c23542792237780ce803c1a6ab113b17bb77 Step #5: MERGE-OUTER: attempt 185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2743103310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6856c23542792237780ce803c1a6ab113b17bb77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 352 processed earlier; will process 3945 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22363== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ac013e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ac00b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ac0095665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffbbc4b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffbbc2c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffbbc2a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ac006ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555ac0b41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ac0adb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555ac0add375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ac0add35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555ac05b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ac05ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ac04fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ac04e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ac04e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ac054cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ac013ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ac022aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ac0096d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ac00a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ac00877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ac00b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffbbc2a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ac007abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d022167b93ab98bee17229c5f581582cdf7c10b2 Step #5: MERGE-OUTER: attempt 186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2744443828 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d022167b93ab98bee17229c5f581582cdf7c10b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 355 processed earlier; will process 3942 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22417== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a5b5be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a5b532b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a5b515665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb605fe341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb605df800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb605dd7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a5b4eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a5bfc1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a5bf5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a5bf5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a5bf5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a5b97bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a5b969275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a5b9629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a5b9ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a5b5bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a5b6aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a5b516d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a5b5202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a5b5077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a5b5334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb605dd9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a5b4fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8645efd332a99eb4b4af6305baebf6656f71b827 Step #5: MERGE-OUTER: attempt 187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2744862779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8645efd332a99eb4b4af6305baebf6656f71b827' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 356 processed earlier; will process 3941 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22455== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a98fc3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a98f37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a98f1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8f255241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8f236700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8f2346858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a98ef3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563a999c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a99960632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563a99962375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a9996235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563a99380ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a9936e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a993679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a993d1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a98fc3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a990afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a98f1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a98f252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a98f0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a98f384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8f2348082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a98effbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d34b7f6296d225f1ee40d50f10f5ad336605376 Step #5: MERGE-OUTER: attempt 188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2745703438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9d34b7f6296d225f1ee40d50f10f5ad336605376' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 357 processed earlier; will process 3940 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22471== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611b6b6a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611b6adeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611b6ac1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cb5dbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cb5bd000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cb5baf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611b6a9ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5611b756d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611b7507632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5611b7509375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611b750935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5611b6f27ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5611b6f15275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5611b6f0e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5611b6f78f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5611b6b6ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5611b6c56eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5611b6ac2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5611b6acc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5611b6ab37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5611b6adf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5cb5bb1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5611b6aa6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a684cd476d1889830e26ecfa135104103dbabae Step #5: MERGE-OUTER: attempt 189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2746474441 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a684cd476d1889830e26ecfa135104103dbabae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 358 processed earlier; will process 3939 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22489== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e61f92e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e61f8a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e61f885665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fd377941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fd358e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fd356d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e61f85ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e620331018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6202cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e6202cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6202cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e61fcebac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e61fcd9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e61fcd29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e61fd3cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e61f92ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e61fa1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e61f886d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e61f8902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e61f8777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e61f8a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fd356f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e61f86abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c71bb4849e617463e0560ff32af0bc9c03f338df Step #5: MERGE-OUTER: attempt 190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2747293166 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c71bb4849e617463e0560ff32af0bc9c03f338df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 360 processed earlier; will process 3937 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22572== ERROR: libFuzzer: deadly signal Step #5: #0 0x555676736594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556766aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55567668d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9d9f1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9d9d3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9d9d13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555676666e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555677139018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556770d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5556770d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556770d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555676bab155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555676be21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555676b0053f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x555676b02173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55567682e8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x555676814dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x555676822ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x555676822ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x555676822ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55567668ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5556766982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55567667f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5556766ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fe9d9d15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x555676672bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea6a2170493907d5576f4a8bc0c8e64fab7b55a4 Step #5: MERGE-OUTER: attempt 191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2748734472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ea6a2170493907d5576f4a8bc0c8e64fab7b55a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 363 processed earlier; will process 3934 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22658== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635c75d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635c754ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635c752d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39d344241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f39d325700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f39d3236858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635c7506e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635c7fd9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635c7f73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635c7f75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635c7f7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635c7a4b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5635c7a821cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5635c799362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5635c7981275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5635c797a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5635c79e4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5635c75d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5635c76c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5635c752ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5635c75382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635c751f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635c754b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f39d3238082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5635c7512bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cddbc638a21cc7d54b66058cd6de909c3583723 Step #5: MERGE-OUTER: attempt 192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2750424501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4cddbc638a21cc7d54b66058cd6de909c3583723' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 366 processed earlier; will process 3931 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22811== ERROR: libFuzzer: deadly signal Step #5: #0 0x557728f4a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557728ebeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557728ea1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f686be4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f686bc5d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f686bc3c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557728e7ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55772994d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577298e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5577298e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577298e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5577293bf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5577293f61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55772930762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5577292f5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5577292ee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557729358f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557728f4ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557729036eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557728ea2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557728eac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557728e937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557728ebf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f686bc3e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557728e86bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dad71fc76be597c4109da5fd2ff0c4152c1958c3 Step #5: MERGE-OUTER: attempt 193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2750895757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dad71fc76be597c4109da5fd2ff0c4152c1958c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 367 processed earlier; will process 3930 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22850== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cf9848594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cf97bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cf979f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dbc79e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dbc5b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dbc592858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cf9778e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557cfa24b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cfa1e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557cfa1e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557cfa1e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557cf9c05ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557cf9bf3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557cf9bec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557cf9c56f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557cf9848c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557cf9934eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557cf97a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557cf97aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557cf97917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557cf97bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dbc594082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557cf9784bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d33c4642146832fb63d059f7cfbf2b23d02dfe3 Step #5: MERGE-OUTER: attempt 194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2751751314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1d33c4642146832fb63d059f7cfbf2b23d02dfe3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 368 processed earlier; will process 3929 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22866== ERROR: libFuzzer: deadly signal Step #5: #0 0x555723d9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555723d11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555723cf4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1d43ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1d420100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1d41e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555723ccde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5557247a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55572473a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55572473c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55572473c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55572415aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555724148275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557241419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557241abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555723d9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555723e89eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555723cf5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555723cff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555723ce67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555723d124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1d41e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555723cd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc40dc727ce2f7a489546f9c6aca9e66802d22f2 Step #5: MERGE-OUTER: attempt 195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2752528176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dc40dc727ce2f7a489546f9c6aca9e66802d22f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 369 processed earlier; will process 3928 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22884== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620714ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562071421b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562071404665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50ca05541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50c9e6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50c9e49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620713dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562071eb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562071e4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562071e4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562071e4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56207186aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562071858275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620718519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620718bbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620714adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562071599eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562071405d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56207140f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620713f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620714224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50c9e4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620713e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66eae624b2cf9ef86d95219a8d2ce36598b05695 Step #5: MERGE-OUTER: attempt 196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2753392975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/66eae624b2cf9ef86d95219a8d2ce36598b05695' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 372 processed earlier; will process 3925 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22937== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654bd1ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654bd161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654bd144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ab7e2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ab7c3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ab7c1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654bd11de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654bdbf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654bdb8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654bdb8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654bdb8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654bd5aaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654bd598275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654bd5919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654bd5fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654bd1edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654bd2d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654bd145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654bd14f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654bd1367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654bd1624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ab7c1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654bd129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f26e87c20e62dbbd806321e63de951cc3aa5d6cf Step #5: MERGE-OUTER: attempt 197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2754988122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f26e87c20e62dbbd806321e63de951cc3aa5d6cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 374 processed earlier; will process 3923 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23090== ERROR: libFuzzer: deadly signal Step #5: #0 0x56112f468594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56112f3dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56112f3bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8400ce141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8400af600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8400ad5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56112f398e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56112fe6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56112fe05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56112fe07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56112fe0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56112f825ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56112f813275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56112f80c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56112f876f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56112f468c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56112f554eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56112f3c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56112f3ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56112f3b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56112f3dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8400ad7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56112f3a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e52864de95a14e6501f7d00f9da53767b068eab3 Step #5: MERGE-OUTER: attempt 198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2755587384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e52864de95a14e6501f7d00f9da53767b068eab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 376 processed earlier; will process 3921 files now Step #5: #1 pulse exec/s: 0 rss: 242Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23165== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e4c4bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e4c430b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e4c413665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe110b6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe11097b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe11095a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e4c3ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555e4cebf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e4ce59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555e4ce5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e4ce5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555e4c879ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e4c867275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e4c8609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e4c8caf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e4c4bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e4c5a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e4c414d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e4c41e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e4c4057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e4c4314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe11095c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e4c3f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca519e30d518e5de5725bf39dbf5083aadf6d9e8 Step #5: MERGE-OUTER: attempt 199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2757625360 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ca519e30d518e5de5725bf39dbf5083aadf6d9e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 381 processed earlier; will process 3916 files now Step #5: #1 pulse exec/s: 0 rss: 245Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23296== ERROR: libFuzzer: deadly signal Step #5: #0 0x555900e0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555900d83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555900d66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5df8c0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5df8a1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5df89f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555900d3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555901812018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559017ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5559017ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559017ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555901284155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559012bb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559011cc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559011ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559011b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55590121df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555900e0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555900efbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555900d67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555900d712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555900d587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555900d844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5df89f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555900d4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0624e8d1f8c1de4267e885921d2a7a291dcfe056 Step #5: MERGE-OUTER: attempt 200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2760148438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0624e8d1f8c1de4267e885921d2a7a291dcfe056' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 386 processed earlier; will process 3911 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23467== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c369ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c36963b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c36946665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1834b1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f183492f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f183490e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c3691fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556c373f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c3738c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556c3738e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c3738e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556c36e64155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c36e9b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c36dac62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c36d9a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c36d939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c36dfdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c369efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c36adbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c36947d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c369512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c369387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c369644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1834910082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c3692bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50b7df240c24dab9da9713124b3948db7c483472 Step #5: MERGE-OUTER: attempt 201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2762064030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50b7df240c24dab9da9713124b3948db7c483472' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 390 processed earlier; will process 3907 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23590== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613f4df6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613f4d6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613f4d4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcb54b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcb52c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcb52a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613f4d26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5613f57f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613f5793632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5613f5795375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613f579535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5613f526b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613f52a21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5613f51b362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5613f51a1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5613f519a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5613f5204f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5613f4df6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5613f4ee2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5613f4d4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613f4d582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613f4d3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5613f4d6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efcb52a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5613f4d32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7646105860bfaff8bebef388d72d74d5f04546a2 Step #5: MERGE-OUTER: attempt 202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2762541939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7646105860bfaff8bebef388d72d74d5f04546a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 391 processed earlier; will process 3906 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23629== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e03a2f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e03a264b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e03a247665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febd1f2441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febd1d3900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febd1d18858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e03a220e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e03acf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e03ac8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e03ac8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e03ac8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e03a6adac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e03a69b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e03a6949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e03a6fef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e03a2f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e03a3dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e03a248d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e03a2522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e03a2397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e03a2654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febd1d1a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e03a22cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ca5dbc0ee1993ff547d454d865134c363e0c7e5 Step #5: MERGE-OUTER: attempt 203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2764917577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ca5dbc0ee1993ff547d454d865134c363e0c7e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 395 processed earlier; will process 3902 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==23794== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e06eea3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e06ee17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e06edfa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f607bb3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f607b95300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f607b932858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e06edd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e06f8a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e06f840632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e06f842578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e06f248770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e06f2b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e06eea3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e06ef8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e06edfbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e06ee052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e06edec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e06ee184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f607b934082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e06eddfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a22fcc9d4d118a8c7e3b5561c05c31157d58d53f Step #5: MERGE-OUTER: attempt 204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2765511985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a22fcc9d4d118a8c7e3b5561c05c31157d58d53f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 396 processed earlier; will process 3901 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23811== ERROR: libFuzzer: deadly signal Step #5: #0 0x555579c39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555579badb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555579b90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a647a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a645bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a6459c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555579b69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55557a63c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55557a5d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55557a5d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55557a5d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555579ff6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555579fe4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555579fdd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55557a047f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555579c39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555579d25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555579b91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555579b9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555579b827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555579bae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a6459e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555579b75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8cb424c142fb3567ed6dd09e6e7d98e69ae2316 Step #5: MERGE-OUTER: attempt 205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2766209262 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8cb424c142fb3567ed6dd09e6e7d98e69ae2316' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 397 processed earlier; will process 3900 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23825== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2e21a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2e2118b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2e20fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2949b0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f294991500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29498f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2e20d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2e2ba7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2e2b41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2e2b43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2e2b4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e2e2561ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e2e254f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2e25489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2e25b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2e21a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2e2290eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2e20fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2e21062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2e20ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2e21194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f29498f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2e20e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-565bfce2c940e9bac8de1fd4570fe5797a3a7622 Step #5: MERGE-OUTER: attempt 206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2766979546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/565bfce2c940e9bac8de1fd4570fe5797a3a7622' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 398 processed earlier; will process 3899 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23843== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0acc33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0acba7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0acb8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13881f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f138800c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1387feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0acb63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f0ad636018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0ad5d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0ad5d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0ad5d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0acff0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0acfde275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0acfd79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0ad041f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0acc33c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0acd1feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0acb8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0acb952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0acb7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0acba84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1387fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0acb6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce90cc85f1bc05158e8e1cf02812579150e8c4d1 Step #5: MERGE-OUTER: attempt 207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2767743624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ce90cc85f1bc05158e8e1cf02812579150e8c4d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 399 processed earlier; will process 3898 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23861== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d6d3de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d6d352b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d6d335665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60b19af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60b17c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60b17a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d6d30ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d6dde1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d6dd7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d6dd7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d6dd7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d6d79bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d6d789275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d6d7829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d6d7ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d6d3dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d6d4caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d6d336d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d6d3402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d6d3277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d6d3534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f60b17a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d6d31abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdcded816f009095852ebd72a8f868eb21dc6b3b Step #5: MERGE-OUTER: attempt 208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2768510822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cdcded816f009095852ebd72a8f868eb21dc6b3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 400 processed earlier; will process 3897 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23879== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dba2d2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dba2c9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dba2c81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f578112741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5780f3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5780f1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dba2c5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dba372d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dba36c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dba36c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dba36c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dba30e7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dba30d5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dba30ce9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dba3138f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dba2d2ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dba2e16eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dba2c82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dba2c8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dba2c737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dba2c9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5780f1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dba2c66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2359e80e63e020b0d89f4a4326b5abce1fe44805 Step #5: MERGE-OUTER: attempt 209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2769274803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2359e80e63e020b0d89f4a4326b5abce1fe44805' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 401 processed earlier; will process 3896 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23897== ERROR: libFuzzer: deadly signal Step #5: #0 0x56071e6e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56071e654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56071e637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35bf1e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35beff600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35befd5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56071e610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56071f0e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56071f07d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56071f07f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56071f07f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56071ea9dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56071ea8b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56071ea849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56071eaeef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56071e6e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56071e7cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56071e638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56071e6422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56071e6297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56071e6554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f35befd7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56071e61cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddc4d9abd121382d87fe31882bdae5b8df550f0e Step #5: MERGE-OUTER: attempt 210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2770038525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ddc4d9abd121382d87fe31882bdae5b8df550f0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 402 processed earlier; will process 3895 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23915== ERROR: libFuzzer: deadly signal Step #5: #0 0x56350ecc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56350ec3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56350ec1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd951ab841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9518cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9518ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56350ebf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56350f6cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56350f665632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56350f667375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56350f66735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56350f085ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56350f073275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56350f06c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56350f0d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56350ecc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56350edb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56350ec20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56350ec2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56350ec117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56350ec3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9518ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56350ec04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd6190fa2b3d00e9f769112ec9695affde56cada Step #5: MERGE-OUTER: attempt 211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2770804760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd6190fa2b3d00e9f769112ec9695affde56cada' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 403 processed earlier; will process 3894 files now Step #5: #1 pulse exec/s: 0 rss: 272Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23933== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c1ec9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c1ec0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c1ebf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b045ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b043cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b043ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c1ebcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562c1f69d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c1f637632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562c1f639375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c1f63935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562c1f057ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c1f045275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c1f03e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c1f0a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c1ec9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c1ed86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c1ebf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c1ebfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c1ebe37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c1ec0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b043b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c1ebd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-419e54b3c342c4a9e842d1025acec5f562fe18ca Step #5: MERGE-OUTER: attempt 212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2771718547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/419e54b3c342c4a9e842d1025acec5f562fe18ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 405 processed earlier; will process 3892 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24017== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ed9d5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ed9cceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ed9cb1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f804b6f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f804b50e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f804b4ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ed9c8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564eda75d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564eda6f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564eda6f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564eda6f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564eda117ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564eda105275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564eda0fe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564eda168f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564ed9d5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564ed9e46eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564ed9cb2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564ed9cbc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564ed9ca37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564ed9ccf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f804b4ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564ed9c96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3944a0d4f806019ebb55d128ee9120d6515f4a89 Step #5: MERGE-OUTER: attempt 213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2772129940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3944a0d4f806019ebb55d128ee9120d6515f4a89' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 406 processed earlier; will process 3891 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24087== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9843da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a98434eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a984331665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa147cf241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa147b0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa147ae6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a98430ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a984ddd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a984d77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a984d79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a984d7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a984797ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a984785275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a98477e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9847e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9843dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9844c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a984332d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a98433c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9843237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a98434f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa147ae8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a984316bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4bd0b912392965122793fc51c71529b7e5de595 Step #5: MERGE-OUTER: attempt 214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2772961284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b4bd0b912392965122793fc51c71529b7e5de595' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 407 processed earlier; will process 3890 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24103== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb8e571594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb8e4e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb8e4c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9bd305c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9bd2e7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9bd2e50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb8e4a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cb8ef74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb8ef0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cb8ef10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb8ef1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cb8e92eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb8e91c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb8e9159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb8e97ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb8e571c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb8e65deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb8e4c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb8e4d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb8e4ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb8e4e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9bd2e52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb8e4adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd99b2ae0b1fcaa06bdc78d3b55bcfc6b7c81adf Step #5: MERGE-OUTER: attempt 215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2773726695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dd99b2ae0b1fcaa06bdc78d3b55bcfc6b7c81adf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 408 processed earlier; will process 3889 files now Step #5: #1 pulse exec/s: 0 rss: 266Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24121== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d31d42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d31cb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d31c99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b8c1fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b8c00f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b8bfee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d31c72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d32745018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d326df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d326e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d326e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d320ffac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d320ed275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d320e69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d32150f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d31d42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d31e2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d31c9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d31ca42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d31c8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d31cb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b8bff0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d31c7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d5af8ebca1241a1ca24571d2875d52ad25ecc80 Step #5: MERGE-OUTER: attempt 216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2774439823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d5af8ebca1241a1ca24571d2875d52ad25ecc80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 410 processed earlier; will process 3887 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24201== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef30f04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef30e78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef30e5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa693b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa691c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa691a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef30e34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef31907018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef318a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef318a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef318a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef312c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef312af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef312a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef31312f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef30f04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef30ff0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef30e5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef30e662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef30e4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef30e794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa691a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef30e40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9da3078264d7bdf1a6de36aed3198b55207b80a Step #5: MERGE-OUTER: attempt 217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2774856498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9da3078264d7bdf1a6de36aed3198b55207b80a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 411 processed earlier; will process 3886 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24238== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f53a13f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f53a0b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f53a096665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa12246841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa12227d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa12225c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f53a06fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f53ab42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f53aadc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f53aade375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f53aade35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f53a5b4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f53a5eb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f53a4fc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f53a4ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f53a4e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f53a54df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f53a13fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f53a22beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f53a097d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f53a0a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f53a0887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f53a0b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa12225e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f53a07bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b5bd51700174cea3d2774fb5b7bfe47b10edb88 Step #5: MERGE-OUTER: attempt 218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2776085864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0b5bd51700174cea3d2774fb5b7bfe47b10edb88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 413 processed earlier; will process 3884 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24289== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c794a3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7949b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c794996665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c2386f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c2368400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c23663858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c79496fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c795442018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7953dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c7953de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7953de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c794dfcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c794dea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c794de39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c794e4df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c794a3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c794b2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c794997d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7949a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7949887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7949b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c23665082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c79497bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46ac7f8a24732a215fd9bdfe023fed6914822284 Step #5: MERGE-OUTER: attempt 219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2777229548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/46ac7f8a24732a215fd9bdfe023fed6914822284' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 416 processed earlier; will process 3881 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24371== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c3d486594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c3d3fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c3d3dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e87ad341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e878e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e878c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c3d3b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561c3de89018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c3de23632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561c3de25375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c3de2535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561c3d8fb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c3d9321cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c3d84362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c3d831275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c3d82a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c3d894f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c3d486c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c3d572eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c3d3ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c3d3e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c3d3cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c3d3fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e878c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c3d3c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5407ceea239a98a0968cfcf1b13d73c216cb1b9c Step #5: MERGE-OUTER: attempt 220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2778499702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5407ceea239a98a0968cfcf1b13d73c216cb1b9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 418 processed earlier; will process 3879 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24485== ERROR: libFuzzer: deadly signal Step #5: #0 0x558226c69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558226bddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558226bc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb93ac6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb93aa7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb93aa55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558226b99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55822766c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558227606632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558227608375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55822760835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5582270de155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582271151cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55822702662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558227014275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55822700d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558227077f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558226c69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558226d55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558226bc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558226bcb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558226bb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558226bde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb93aa57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558226ba5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1fa86d0f25cfc98f9fe4f4aa4f076f374eaef30 Step #5: MERGE-OUTER: attempt 221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2779146968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c1fa86d0f25cfc98f9fe4f4aa4f076f374eaef30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 419 processed earlier; will process 3878 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==24498== ERROR: libFuzzer: deadly signal Step #5: #0 0x55845b9be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55845b932b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55845b915665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc81ff5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc81fd7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc81fd52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55845b8eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55845c3c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55845c35b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55845c35d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55845c35d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55845be27965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55845be91bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55845beedc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55845bdcd002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55845bdcd002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55845b9bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55845baaaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55845b916d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55845b9202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55845b9077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55845b9334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc81fd54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55845b8fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1bc480ee26f84e7ede25c67d6a41307b553e77d Step #5: MERGE-OUTER: attempt 222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2780467177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a1bc480ee26f84e7ede25c67d6a41307b553e77d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 421 processed earlier; will process 3876 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24589== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c5c213594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c5c187b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c5c16a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f286fd3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f286fb5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f286fb30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c5c143e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c5cc16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c5cbb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c5cbb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c5cbb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558c5c5d0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c5c5be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c5c5b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c5c621f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c5c213c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c5c2ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c5c16bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c5c1752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c5c15c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c5c1884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f286fb32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c5c14fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f47b2a806066eabf87f4163416ea415783b1341e Step #5: MERGE-OUTER: attempt 223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2780926998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f47b2a806066eabf87f4163416ea415783b1341e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 422 processed earlier; will process 3875 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24659== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564eb486594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564eb3fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564eb3dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0dd49f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0dd2b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0dd293858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564eb3b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5564ebe89018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564ebe23632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5564ebe25375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564ebe2535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5564eb843ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564eb831275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564eb82a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564eb894f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564eb486c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564eb572eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564eb3ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564eb3e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564eb3cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564eb3fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0dd295082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564eb3c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa445edd7f61a3854e46196872ec36bfaaeb1218 Step #5: MERGE-OUTER: attempt 224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2781614875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa445edd7f61a3854e46196872ec36bfaaeb1218' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 423 processed earlier; will process 3874 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24671== ERROR: libFuzzer: deadly signal Step #5: #0 0x55576f6c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55576f63cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55576f61f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb40854d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb40836200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb408341858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55576f5f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5557700cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555770065632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555770067375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55577006735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55576fb3d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55576fb741cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55576fa8562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55576fa73275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55576fa6c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55576fad6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55576f6c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55576f7b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55576f620d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55576f62a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55576f6117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55576f63d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb408343082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55576f604bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cdacfac62868eda0ddbb8c540382e8d3e54917f Step #5: MERGE-OUTER: attempt 225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2782263336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1cdacfac62868eda0ddbb8c540382e8d3e54917f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 424 processed earlier; will process 3873 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24684== ERROR: libFuzzer: deadly signal Step #5: #0 0x559138960594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591388d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591388b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde388e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde386fd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde386dc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559138890e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559139363018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591392fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5591392ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591392ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559138dd5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559138e0c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559138d1d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559138d0b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559138d049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559138d6ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559138960c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559138a4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591388b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591388c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591388a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591388d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde386de082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55913889cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fe7820f9335a0f2d86dd4ff555a2b1d9ca43763 Step #5: MERGE-OUTER: attempt 226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2783442000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8fe7820f9335a0f2d86dd4ff555a2b1d9ca43763' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 426 processed earlier; will process 3871 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24768== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f480dd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f480d44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f480d27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f205648a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f205629f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f205627e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f480d00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4817d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f48176d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f48176f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f48176f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f48118dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f48117b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4811749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4811def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f480dd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f480ebceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f480d28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f480d322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f480d197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f480d454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2056280082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f480d0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52f35926f05eed84dfdf5fd4d6cbf11cbc4cdb2a Step #5: MERGE-OUTER: attempt 227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2783871181 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/52f35926f05eed84dfdf5fd4d6cbf11cbc4cdb2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 427 processed earlier; will process 3870 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24807== ERROR: libFuzzer: deadly signal Step #5: #0 0x561697656594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616975cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616975ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c5e55c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c5e37100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c5e350858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561697586e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561698059018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561697ff3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561697ff5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561697ff535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561697a13ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561697a01275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616979fa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561697a64f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561697656c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561697742eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616975aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616975b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56169759f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616975cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5c5e352082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561697592bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15893364e5cb4314731fc8ba0bd2b98dcfffecf0 Step #5: MERGE-OUTER: attempt 228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2784738033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15893364e5cb4314731fc8ba0bd2b98dcfffecf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 428 processed earlier; will process 3869 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24823== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9aa9b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9aa92ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9aa90d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f251304041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2512e5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2512e34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9aa8e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a9ab3b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9ab353632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a9ab355375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9ab35535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a9aae2b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a9aae621cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a9aad7362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a9aad61275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a9aad5a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a9aadc4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a9aa9b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a9aaaa2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a9aa90ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a9aa9182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a9aa8ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a9aa92b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2512e36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a9aa8f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12c59d13d1eb34e79fa99cb98aa1730f7b0741f3 Step #5: MERGE-OUTER: attempt 229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2785708466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/12c59d13d1eb34e79fa99cb98aa1730f7b0741f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 430 processed earlier; will process 3867 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24908== ERROR: libFuzzer: deadly signal Step #5: #0 0x560351782594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603516f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603516d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f468d34e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f468d16300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f468d142858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603516b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560352185018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56035211f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560352121375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56035212135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560351b3fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560351b2d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560351b269cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560351b90f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560351782c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56035186eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5603516dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5603516e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5603516cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5603516f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f468d144082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5603516bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98bdb0eeadc8a253b60a1e678a478ce2aa93d340 Step #5: MERGE-OUTER: attempt 230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2786115622 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98bdb0eeadc8a253b60a1e678a478ce2aa93d340' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 431 processed earlier; will process 3866 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24946== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb8f549594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb8f4bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb8f4a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01f053e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01f035300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01f0332858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb8f479e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb8ff4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb8fee6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb8fee8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb8fee835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb8f9be155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb8f9f51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb8f90662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb8f8f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb8f8ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb8f957f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb8f549c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb8f635eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb8f4a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb8f4ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb8f4927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb8f4be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f01f0334082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb8f485bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f244ae36f07fbe56617f7c36d2d3220d27ae499f Step #5: MERGE-OUTER: attempt 231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2789772219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f244ae36f07fbe56617f7c36d2d3220d27ae499f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 437 processed earlier; will process 3860 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25061== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccac783594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccac6f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccac6da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ed41d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ed3feb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ed3fca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccac6b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ccad186018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccad120632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ccad122375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccad12235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ccacb40ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ccacb2e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ccacb279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ccacb91f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ccac783c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ccac86feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ccac6dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ccac6e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ccac6cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ccac6f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ed3fcc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ccac6bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57d733b734395684186d5c1ce0e8b60a6c63f875 Step #5: MERGE-OUTER: attempt 232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2790542576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/57d733b734395684186d5c1ce0e8b60a6c63f875' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 438 processed earlier; will process 3859 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25078== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd812c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd81237b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd8121a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f651303241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6512e4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6512e26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd811f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bd81cc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd81c60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bd81c62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd81c6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bd81680ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bd8166e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bd816679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bd816d1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bd812c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bd813afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bd8121bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bd812252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bd8120c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bd812384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6512e28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bd811ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20cb9c03dcb9b2b2de0ee1a216b2f08842e057ff Step #5: MERGE-OUTER: attempt 233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2791308651 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20cb9c03dcb9b2b2de0ee1a216b2f08842e057ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 439 processed earlier; will process 3858 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25096== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adba97e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adba8f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adba8d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f8279e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f825b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f82592858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adba8aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55adbb381018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adbb31b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55adbb31d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adbb31d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55adbadf3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55adbae2a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55adbad4853f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55adbad4a173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55adbaa768d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55adbaa5cdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55adbaa6aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55adbaa6aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55adbaa6aff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55adba8d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55adba8e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55adba8c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55adba8f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f9f82594082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55adba8babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e30866d3559146481a5a94b8d2ed87d20d3569e5 Step #5: MERGE-OUTER: attempt 234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2793220802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e30866d3559146481a5a94b8d2ed87d20d3569e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 442 processed earlier; will process 3855 files now Step #5: #1 pulse exec/s: 0 rss: 236Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25226== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ff7687594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ff75fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ff75de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb55f10b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb55ef2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb55eeff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ff75b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561ff808a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ff8024632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561ff8026375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ff802635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561ff7a44ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ff7a32275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ff7a2b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ff7a95f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ff7687c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ff7773eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ff75dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ff75e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ff75d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ff75fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb55ef01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ff75c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97914f094b5389fc180a1a76fa50de04e5738deb Step #5: MERGE-OUTER: attempt 235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2794789518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97914f094b5389fc180a1a76fa50de04e5738deb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 445 processed earlier; will process 3852 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==25345== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636b9f97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636b9f0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636b9eee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1263b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1261c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1261a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636b9ec7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5636ba99a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636ba934632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5636ba936578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5636ba33c770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5636ba3a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5636b9f97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5636ba083eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5636b9eefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5636b9ef92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5636b9ee07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5636b9f0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa1261a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5636b9ed3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4715470a66742717677f734d97feda2a2fd1d4af Step #5: MERGE-OUTER: attempt 236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2795557645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4715470a66742717677f734d97feda2a2fd1d4af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 446 processed earlier; will process 3851 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==25367== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f03405594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f03379b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f0335c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc16fac441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc16f8d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc16f8b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f03335e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559f03e08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f03da2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559f03da4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f03da435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559f0387a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559f038af748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x559f037c8dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x559f0350c072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x559f034e8fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x559f034f1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x559f034f1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x559f034f1ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x559f0335dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559f033672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559f0334e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559f0337a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc16f8ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559f03341bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce910cc85877936c90029df7ed82c2e9a97ee93c Step #5: MERGE-OUTER: attempt 237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2796757589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ce910cc85877936c90029df7ed82c2e9a97ee93c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 447 processed earlier; will process 3850 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==25478== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d67fce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d67f42b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d67f25665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e523ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e5220400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e521e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d67efee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558d689d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d6896b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558d6896d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d6896d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558d68437965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558d684a1bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x558d684fdc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x558d683dd002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x558d683dd002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558d67fcec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558d680baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558d67f26d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558d67f302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558d67f177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558d67f434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f2e521e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558d67f0abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf254325b1d67a119ec3c824493dd70b3837447d Step #5: MERGE-OUTER: attempt 238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2797631192 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf254325b1d67a119ec3c824493dd70b3837447d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 448 processed earlier; will process 3849 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25561== ERROR: libFuzzer: deadly signal Step #5: #0 0x556444ab2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556444a26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556444a09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bf6e4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bf6c5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bf6c34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564449e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5564454b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55644544f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556445451375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55644545135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556444f27155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556444f5e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556444e6f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556444e5d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556444e569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556444ec0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556444ab2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556444b9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556444a0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556444a142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564449fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556444a274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5bf6c36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5564449eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d40421528624e0e0b3bf6675835d8499bee37ab8 Step #5: MERGE-OUTER: attempt 239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2798311944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d40421528624e0e0b3bf6675835d8499bee37ab8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 449 processed earlier; will process 3848 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25604== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646f22ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646f2262b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646f2245665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f1736b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f1718000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f1715f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646f221ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5646f2cf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646f2c8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5646f2c8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646f2c8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5646f26abac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646f2699275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646f26929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646f26fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646f22eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646f23daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646f2246d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646f22502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646f22377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646f22634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f17161082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646f222abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16fa81fdd75821f2b5afd78e1946f14ec07aa2fc Step #5: MERGE-OUTER: attempt 240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2799075632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/16fa81fdd75821f2b5afd78e1946f14ec07aa2fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 450 processed earlier; will process 3847 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25621== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d16a9f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d16a964b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d16a947665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f7b1ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f7afcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f7afae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d16a920e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d16b3f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d16b38d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d16b38f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d16b38f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d16adadac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d16ad9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d16ad949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d16adfef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d16a9f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d16aadceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d16a948d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d16a9522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d16a9397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d16a9654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f7afb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d16a92cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b632bbb506df227a103f2ec5113fbf30fdbb09 Step #5: MERGE-OUTER: attempt 241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2799844926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80b632bbb506df227a103f2ec5113fbf30fdbb09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 451 processed earlier; will process 3846 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25639== ERROR: libFuzzer: deadly signal Step #5: #0 0x55599f380594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55599f2f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55599f2d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98e562241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98e543700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98e5416858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55599f2b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55599fd83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55599fd1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55599fd1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55599fd1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55599f73dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55599f72b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55599f7249cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55599f78ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55599f380c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55599f46ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55599f2d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55599f2e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55599f2c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55599f2f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f98e5418082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55599f2bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d164748fee1d8722486a4211b74d3d949a6cb997 Step #5: MERGE-OUTER: attempt 242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2800610097 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d164748fee1d8722486a4211b74d3d949a6cb997' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 452 processed earlier; will process 3845 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25657== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dae62b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dae59fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dae582665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb50684841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb50665d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb50663c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dae55be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560daf02e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560daefc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560daefca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560daefca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560dae9e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560dae9d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560dae9cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560daea39f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560dae62bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560dae717eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560dae583d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560dae58d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560dae5747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560dae5a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb50663e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560dae567bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa291571ef322796f58eaf581c441ce786b42041 Step #5: MERGE-OUTER: attempt 243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2801376255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa291571ef322796f58eaf581c441ce786b42041' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 453 processed earlier; will process 3844 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab1059c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab10510b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab104f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa43f33141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa43f14600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa43f125858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab104cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab10f9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab10f39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab10f3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab10f3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab10959ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab10947275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab109409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab109aaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab1059cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab10688eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab104f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab104fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab104e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab105114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa43f127082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab104d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9bb880a3d546f237bccf86a164eaa00625e0dd3 Step #5: MERGE-OUTER: attempt 244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2802142656 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e9bb880a3d546f237bccf86a164eaa00625e0dd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 454 processed earlier; will process 3843 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25693== ERROR: libFuzzer: deadly signal Step #5: #0 0x556942cbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556942c30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556942c13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48d60d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48d5ee500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48d5ec4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556942bece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5569436bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556943659632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55694365b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55694365b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556943079ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556943067275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569430609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5569430caf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556942cbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556942da8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556942c14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556942c1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556942c057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556942c314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48d5ec6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556942bf8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7964dee66483b39062e9c90c8952ffb56633270 Step #5: MERGE-OUTER: attempt 245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2803408060 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e7964dee66483b39062e9c90c8952ffb56633270' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 457 processed earlier; will process 3840 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25784== ERROR: libFuzzer: deadly signal Step #5: #0 0x56134c00b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56134bf7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56134bf62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c3d41441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c3d22900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c3d208858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56134bf3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56134ca0e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56134c9a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56134c9aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56134c9aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56134c3c8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56134c3b6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56134c3af9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56134c419f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56134c00bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56134c0f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56134bf63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56134bf6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56134bf547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56134bf804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1c3d20a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56134bf47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb2ccf439687434ce45f3cc29e80f33f8c9b8127 Step #5: MERGE-OUTER: attempt 246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2804000814 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eb2ccf439687434ce45f3cc29e80f33f8c9b8127' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 458 processed earlier; will process 3839 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25828== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5612d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e561244b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e561227665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe6636841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe6617d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe6615c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e561200e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e561cd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e561c6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e561c6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e561c6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e56168dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e56167b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5616749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5616def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5612d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5613bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e561228d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5612322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5612197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5612454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe6615e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e56120cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81a6c165e98ccbb899f6d467fc01d385ea4f6794 Step #5: MERGE-OUTER: attempt 247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2805110243 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/81a6c165e98ccbb899f6d467fc01d385ea4f6794' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 460 processed earlier; will process 3837 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25909== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d0da47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d0d9bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d0d99e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1273d2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1273b3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1273b1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d0d977e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d0e44a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d0e3e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d0e3e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d0e3e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d0de04ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d0ddf2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d0ddeb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d0de55f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d0da47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d0db33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d0d99fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d0d9a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d0d9907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d0d9bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1273b1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d0d983bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba8408165f959cf090ec4970cc6aa9fd791ca06c Step #5: MERGE-OUTER: attempt 248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2805887774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba8408165f959cf090ec4970cc6aa9fd791ca06c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 461 processed earlier; will process 3836 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed6995a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed698ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed698b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32d7def41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32d7c0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32d7be3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed6988ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ed6a35d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed6a2f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ed6a2f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed6a2f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ed69d17ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed69d05275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed69cfe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed69d68f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed6995ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed69a46eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed698b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed698bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed698a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed698cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32d7be5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed69896bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27737c9b1d9ecaff6c136053eb2867b17c50a9e4 Step #5: MERGE-OUTER: attempt 249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2806665829 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27737c9b1d9ecaff6c136053eb2867b17c50a9e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 462 processed earlier; will process 3835 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==25945== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e71e333594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e71e2a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e71e28a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8817cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8815e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8815c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e71e263e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e71ed36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e71ecd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e71ecd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e71ecd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e71e7a8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e71e7d9e51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55e71e4276bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55e71e4154da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55e71e41fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55e71e41fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55e71e41fff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55e71e28bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e71e2952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e71e27c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e71e2a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc8815c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e71e26fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e24d1d7883fd5b0abbb7b413d3bc752b620487d Step #5: MERGE-OUTER: attempt 250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2807985363 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e24d1d7883fd5b0abbb7b413d3bc752b620487d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 464 processed earlier; will process 3833 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26066== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e059427594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e05939bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e05937e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00c4b6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00c497e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00c495d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e059357e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e059e2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e059dc4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e059dc6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e059dc635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e0597e4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e0597d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0597cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e059835f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e059427c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e059513eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e05937fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0593892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0593707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e05939c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f00c495f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e059363bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-411670ecbdff55f6cd4fce64555f1dd10b8a0d4d Step #5: MERGE-OUTER: attempt 251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2809749545 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/411670ecbdff55f6cd4fce64555f1dd10b8a0d4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 467 processed earlier; will process 3830 files now Step #5: #1 pulse exec/s: 0 rss: 280Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26131== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aab7b03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aab7a77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aab7a5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe0d5a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe0d3bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe0d39c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aab7a33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aab8506018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aab84a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aab84a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aab84a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aab7ec0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aab7eae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aab7ea79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aab7f11f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aab7b03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aab7befeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aab7a5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aab7a652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aab7a4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aab7a784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbe0d39e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aab7a3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e0501152ce87faecd5a014629d3d84a5b1ce19c Step #5: MERGE-OUTER: attempt 252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2810678221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9e0501152ce87faecd5a014629d3d84a5b1ce19c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 469 processed earlier; will process 3828 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26215== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591ae676594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591ae5eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591ae5cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb080bc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0809d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0809b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591ae5a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5591af079018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591af013632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5591af015375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591af01535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5591aea33ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591aea21275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591aea1a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591aea84f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591ae676c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591ae762eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591ae5ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591ae5d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591ae5bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591ae5eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb0809b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591ae5b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9055325f2488e837e2aba9b82f69908e88975138 Step #5: MERGE-OUTER: attempt 253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2811099035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9055325f2488e837e2aba9b82f69908e88975138' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 470 processed earlier; will process 3827 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26285== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a714eee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a714e62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a714e45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f351594341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f351575800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3515737858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a714e1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a7158f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a71588b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a71588d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a71588d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a7152abac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a715299275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a7152929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a7152fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a714eeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a714fdaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a714e46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a714e502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a714e377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a714e634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3515739082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a714e2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a544798bd8a7ec3f358183eba3de744a9f2f1d80 Step #5: MERGE-OUTER: attempt 254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2811936562 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a544798bd8a7ec3f358183eba3de744a9f2f1d80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 471 processed earlier; will process 3826 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26301== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597a21d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597a214db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597a2130665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd7c7c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd7c5d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd7c5b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597a2109e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597a2bdc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597a2b76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597a2b78375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597a2b7835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597a2596ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5597a2584275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597a257d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597a25e7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597a21d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5597a22c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597a2131d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597a213b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597a21227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597a214e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdd7c5b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597a2115bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9c54bb9440faa03679aff02b052252231491d44 Step #5: MERGE-OUTER: attempt 255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2812704249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f9c54bb9440faa03679aff02b052252231491d44' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 472 processed earlier; will process 3825 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26319== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591df361594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591df2d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591df2b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf7a0d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf79eed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf79ecc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591df291e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5591dfd64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591dfcfe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5591dfd00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591dfd0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5591df71eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591df70c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591df7059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591df76ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591df361c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591df44deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591df2b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591df2c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591df2aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591df2d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf79ece082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591df29dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-355814e83d9bdb114242b79a7f8e0392bd3d9959 Step #5: MERGE-OUTER: attempt 256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2813472674 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/355814e83d9bdb114242b79a7f8e0392bd3d9959' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 473 processed earlier; will process 3824 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26337== ERROR: libFuzzer: deadly signal Step #5: #0 0x55848d22e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55848d1a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55848d185665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f307e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f305f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f305d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55848d15ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55848dc31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55848dbcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55848dbcd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55848dbcd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55848d6a3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55848d6da1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55848d5eb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55848d5d9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55848d5d29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55848d63cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55848d22ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55848d31aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55848d186d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55848d1902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55848d1777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55848d1a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9f305d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55848d16abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-953355b18611b49cba4d945ee3bf8e10cb27c97d Step #5: MERGE-OUTER: attempt 257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2814496967 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/953355b18611b49cba4d945ee3bf8e10cb27c97d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 475 processed earlier; will process 3822 files now Step #5: #1 pulse exec/s: 0 rss: 243Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26421== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567c5278594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567c51ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567c51cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94ded7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94deb9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94deb71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567c51a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5567c5c7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567c5c15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567c5c17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567c5c1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567c5635ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5567c5623275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5567c561c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5567c5686f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5567c5278c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5567c5364eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5567c51d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5567c51da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567c51c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5567c51ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94deb73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5567c51b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6c2e0a2b485417f4271d797a76295eb23656395 Step #5: MERGE-OUTER: attempt 258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2816164265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f6c2e0a2b485417f4271d797a76295eb23656395' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 479 processed earlier; will process 3818 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26520== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d4c16a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d4c0deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d4c0c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06688db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06686f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06686cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d4c09ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d4cb6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d4cb07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d4cb09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d4cb0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d4c527ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d4c515275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d4c50e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d4c578f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d4c16ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d4c256eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d4c0c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d4c0cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d4c0b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d4c0df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06686d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d4c0a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e71e866356f612488093a9060d7ef546281c85de Step #5: MERGE-OUTER: attempt 259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2817006685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e71e866356f612488093a9060d7ef546281c85de' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 480 processed earlier; will process 3817 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26568== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636452d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56364524ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56364522d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f469b10841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f469af1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f469aefc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563645206e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563645cd9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563645c73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563645c75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563645c7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563645693ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563645681275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56364567a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5636456e4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5636452d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5636453c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56364522ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636452382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56364521f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56364524b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f469aefe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563645212bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99a22c2d2457ab8cb3f5156822eaecc46a949665 Step #5: MERGE-OUTER: attempt 260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2817777312 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/99a22c2d2457ab8cb3f5156822eaecc46a949665' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 481 processed earlier; will process 3816 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26586== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c425ee8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c425e5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c425e3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc27bec941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc27bcde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc27bcbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c425e18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c4268eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c426885632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c426887375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c42688735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c4262a5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c426293275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c42628c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4262f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c425ee8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c425fd4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c425e40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c425e4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c425e317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c425e5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc27bcbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c425e24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8514c3070ed56bea575fede6d4e58a94f9af85da Step #5: MERGE-OUTER: attempt 261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2818544948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8514c3070ed56bea575fede6d4e58a94f9af85da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 482 processed earlier; will process 3815 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26604== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a433f2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a433ea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a433e84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2887f4241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2887d5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2887d36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a433e5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a434930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4348ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4348cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4348cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4342eaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4342d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4342d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a43433bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a433f2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a434019eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a433e85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a433e8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a433e767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a433ea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2887d38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a433e69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aa1206f9d1e7b6a97fac7cfeb5e0febfffc3351 Step #5: MERGE-OUTER: attempt 262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2819319911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9aa1206f9d1e7b6a97fac7cfeb5e0febfffc3351' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 483 processed earlier; will process 3814 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26622== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d7afae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d7af22b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d7af05665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe15c53541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe15c34a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe15c329858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d7aedee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d7b9b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d7b94b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d7b94d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d7b94d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d7b36bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d7b359275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d7b3529cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d7b3bcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d7afaec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d7b09aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d7af06d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d7af102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d7aef77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d7af234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe15c32b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d7aeeabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e0b32982eacd3d5afd367a9c2fb932b431185d2 Step #5: MERGE-OUTER: attempt 263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2820032055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e0b32982eacd3d5afd367a9c2fb932b431185d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 485 processed earlier; will process 3812 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26703== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa1eb5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa1ead0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa1eab3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e624de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e622f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e622d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa1ea8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aa1f55f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa1f4f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aa1f4fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa1f4fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aa1efd1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aa1f0081cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aa1ef1962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aa1ef07275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aa1ef009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aa1ef6af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aa1eb5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aa1ec48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aa1eab4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aa1eabe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aa1eaa57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aa1ead14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e622d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aa1ea98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19015025376074aa4d70857627a06817eba6f1f2 Step #5: MERGE-OUTER: attempt 264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2821349751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/19015025376074aa4d70857627a06817eba6f1f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 487 processed earlier; will process 3810 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26786== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4c11ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4c113eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4c1121665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f214ee4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f214ec5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f214ec35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4c10fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4c1bcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4c1b67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4c1b69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4c1b6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4c1587ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4c1575275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4c156e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4c15d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4c11cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4c12b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4c1122d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4c112c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4c11137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4c113f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f214ec37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4c1106bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f02c0769fd6a23d6c218e3eeb4ac63307871ee32 Step #5: MERGE-OUTER: attempt 265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2822922058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f02c0769fd6a23d6c218e3eeb4ac63307871ee32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 490 processed earlier; will process 3807 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26880== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf22700594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf22674b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf22657665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d21c1b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d21a3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d21a0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf22630e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cf23103018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf2309d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cf2309f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf2309f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cf22abdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf22aab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf22aa49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf22b0ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf22700c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf227eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf22658d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf226622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf226497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf226754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d21a11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf2263cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31223e60ad214f2bae66b2a568bf9466018faf72 Step #5: MERGE-OUTER: attempt 266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2823691909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/31223e60ad214f2bae66b2a568bf9466018faf72' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 491 processed earlier; will process 3806 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26898== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a050cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a05043b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a05026665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9d25da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9d23ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9d23ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a04fffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a05ad2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a05a6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a05a6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a05a6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a0548cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557a0547a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557a054739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557a054ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557a050cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557a051bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557a05027d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557a050312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557a050187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557a050444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9d23d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557a0500bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbd6adfad3bbda18fb3bed0529a6c15b3c24a05a Step #5: MERGE-OUTER: attempt 267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2824458205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbd6adfad3bbda18fb3bed0529a6c15b3c24a05a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 492 processed earlier; will process 3805 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26916== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b0b083594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b0aff7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b0afda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c02d5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c02b6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c02b4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b0afb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b0ba86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b0ba20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b0ba22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b0ba2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b0b440ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b0b42e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b0b4279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b0b491f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b0b083c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b0b16feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b0afdbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b0afe52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b0afcc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b0aff84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c02b4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b0afbfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-500f300be115a34bd9480da390db9d55d82f09f7 Step #5: MERGE-OUTER: attempt 268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2825225061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/500f300be115a34bd9480da390db9d55d82f09f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 493 processed earlier; will process 3804 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26934== ERROR: libFuzzer: deadly signal Step #5: #0 0x563243f60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563243ed4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563243eb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc45894441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc45875900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc458738858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563243e90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563244963018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632448fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632448ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632448ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56324431dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56324430b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5632443049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56324436ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563243f60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56324404ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563243eb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563243ec22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563243ea97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563243ed54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc45873a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563243e9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0210e764a2a7324cd64e8012a42547ecf44ff20e Step #5: MERGE-OUTER: attempt 269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2825994835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0210e764a2a7324cd64e8012a42547ecf44ff20e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 494 processed earlier; will process 3803 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26952== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac023e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac02356b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac02339665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e59a7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e5988900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e59868858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac02312e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac02de5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac02d7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac02d81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac02d8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac0279fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac0278d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac027869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac027f0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac023e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac024ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac0233ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac023442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac0232b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac023574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6e5986a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac0231ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a2c48ec22eb707153dcf7602e67ba63bf095033 Step #5: MERGE-OUTER: attempt 270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2826765792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8a2c48ec22eb707153dcf7602e67ba63bf095033' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 495 processed earlier; will process 3802 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26970== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584836f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558483665b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558483648665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f752c22741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f752c03c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f752c01b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558483621e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5584840f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55848408e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558484090375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55848409035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558483aaeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558483a9c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558483a959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558483afff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5584836f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5584837ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558483649d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5584836532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55848363a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5584836664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f752c01d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55848362dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7180f86622470692694a305f2145c3fcbb4b021 Step #5: MERGE-OUTER: attempt 271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2827537155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7180f86622470692694a305f2145c3fcbb4b021' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 496 processed earlier; will process 3801 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26988== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4b055a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4b04ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4b04b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7eab1b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7eaafc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7eaafa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4b048ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d4b0f5d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4b0ef7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d4b0ef9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4b0ef935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4b0917ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4b0905275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4b08fe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4b0968f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4b055ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4b0646eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4b04b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4b04bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4b04a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4b04cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7eaafaa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4b0496bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab865ab2cbd0da891854c26b02af886ae23b2c4b Step #5: MERGE-OUTER: attempt 272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2828308071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab865ab2cbd0da891854c26b02af886ae23b2c4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 497 processed earlier; will process 3800 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27006== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee84b27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee84a9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee84a7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae597cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae595e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae595c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee84a57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee8552a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee854c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee854c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee854c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee84ee4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee84ed2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee84ecb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee84f35f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee84b27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee84c13eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee84a7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee84a892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee84a707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee84a9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fae595c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee84a63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-907346f441efadf6b20966f718eca4a8a6b4c4b9 Step #5: MERGE-OUTER: attempt 273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2829079105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/907346f441efadf6b20966f718eca4a8a6b4c4b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 498 processed earlier; will process 3799 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==27024== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8d66a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8d6618b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8d65fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97f87a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97f85bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97f859a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8d65d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8d70a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8d7041632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b8d7043375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8d704335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8d6b19155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8d6b4ae51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55b8d67986bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55b8d67864da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55b8d6790ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55b8d6790ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55b8d6790ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55b8d65fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b8d66062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b8d65ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b8d66194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f97f859c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b8d65e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-627a65ec596b99cd11bf8b277a13792883a68a8c Step #5: MERGE-OUTER: attempt 274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2830648063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/627a65ec596b99cd11bf8b277a13792883a68a8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 501 processed earlier; will process 3796 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eff3c90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eff3c04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eff3be7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd587e7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd587c8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd587c66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eff3bc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eff4693018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eff462d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eff462f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eff462f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eff4105155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eff413c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eff404d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eff403b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eff40349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eff409ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eff3c90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eff3d7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eff3be8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eff3bf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eff3bd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eff3c054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd587c68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eff3bccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a8a5e616c2cc259dc09da3d9efeeadc6fb412e8 Step #5: MERGE-OUTER: attempt 275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2832026612 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8a8a5e616c2cc259dc09da3d9efeeadc6fb412e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 503 processed earlier; will process 3794 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a66c3a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a66c31cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a66c2ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f04e8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f04c9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f04c76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a66c2d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a66cdab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a66cd45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a66cd47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a66cd4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a66c765ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a66c753275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a66c74c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a66c7b6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a66c3a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a66c494eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a66c300d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a66c30a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a66c2f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a66c31d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f04c78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a66c2e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ea1c8e9e67837f39df415d025a92006bef62ad4 Step #5: MERGE-OUTER: attempt 276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2832441449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ea1c8e9e67837f39df415d025a92006bef62ad4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 504 processed earlier; will process 3793 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27275== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e8c1d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e8c14cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e8c12f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a45ef041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a45d0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a45ce4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e8c108e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561e8cbdb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e8cb75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561e8cb77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e8cb7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561e8c64d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561e8c6841cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561e8c59562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561e8c583275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561e8c57c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561e8c5e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561e8c1d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561e8c2c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561e8c130d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561e8c13a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561e8c1217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561e8c14d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a45ce6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561e8c114bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d0a035a204ca47f0d34faf6f2b1e7c252b163db Step #5: MERGE-OUTER: attempt 277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2833101649 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6d0a035a204ca47f0d34faf6f2b1e7c252b163db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 505 processed earlier; will process 3792 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27288== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a995d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a9954ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a9952d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee3a96341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee3a77800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee3a757858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a99506e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561a99fd9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a99f73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561a99f75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a99f7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561a99993ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a99981275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a9997a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a999e4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a995d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a996c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a9952ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a995382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a9951f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a9954b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee3a759082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a99512bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-540d94f322d9ed9d98316e75c47e8ce84dc4efa6 Step #5: MERGE-OUTER: attempt 278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2834863068 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/540d94f322d9ed9d98316e75c47e8ce84dc4efa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 509 processed earlier; will process 3788 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27412== ERROR: libFuzzer: deadly signal Step #5: #0 0x563933c94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563933c08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563933beb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e4f1b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e4efc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e4efa4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563933bc4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563934697018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563934631632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563934633375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56393463335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563934109155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5639341401cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56393405162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56393403f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5639340389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5639340a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563933c94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563933d80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563933becd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563933bf62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563933bdd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563933c094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e4efa6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563933bd0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d5743c7a01e70812b61b6c4a2558831bf97a321 Step #5: MERGE-OUTER: attempt 279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2836659288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4d5743c7a01e70812b61b6c4a2558831bf97a321' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 512 processed earlier; will process 3785 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27483== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf894cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf89440b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf89423665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f148503641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1484e4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1484e2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf893fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bf89ecf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf89e69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bf89e6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf89e6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bf89941155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf899781cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf8988962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf89877275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf898709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf898daf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf894ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf895b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf89424d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf8942e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf894157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf894414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1484e2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf89408bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f69337a59932289ee3a7109b55efca213bc8143c Step #5: MERGE-OUTER: attempt 280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2838172149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f69337a59932289ee3a7109b55efca213bc8143c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 515 processed earlier; will process 3782 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27604== ERROR: libFuzzer: deadly signal Step #5: #0 0x55748df85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55748def9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55748dedc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48b136341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48b117800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48b1157858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55748deb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55748e988018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55748e922632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55748e924375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55748e92435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55748e3fa155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55748e4311cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55748e34262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55748e330275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55748e3299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55748e393f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55748df85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55748e071eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55748deddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55748dee72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55748dece7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55748defa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48b1159082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55748dec1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-acff6e14cc314d5a8496e98a814b44487465e69e Step #5: MERGE-OUTER: attempt 281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2839286284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/acff6e14cc314d5a8496e98a814b44487465e69e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 518 processed earlier; will process 3779 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27715== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d23b42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d23ab6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d23a99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f40da8f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f40da70900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f40da6e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d23a72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561d24545018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d244df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561d244e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d244e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561d23fb7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d23fee1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561d23eff62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561d23eed275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561d23ee69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561d23f50f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561d23b42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561d23c2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561d23a9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561d23aa42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561d23a8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561d23ab74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f40da6ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561d23a7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abd699d7b4e8963368c5c98dbb32d080b17fff3a Step #5: MERGE-OUTER: attempt 282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2839792438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/abd699d7b4e8963368c5c98dbb32d080b17fff3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 519 processed earlier; will process 3778 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==27754== ERROR: libFuzzer: deadly signal Step #5: #0 0x555968d02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555968c76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555968c59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0914a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0912b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc091294858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555968c32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555969705018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55596969f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5559696a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559696a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55596916b965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559691d5bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x555969231c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555969111002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555969111002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555968d02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555968deeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555968c5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555968c642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555968c4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555968c774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc091296082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555968c3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-151c251c8b6c16bccdbeabda91bf59a64612baa4 Step #5: MERGE-OUTER: attempt 283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2840681329 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/151c251c8b6c16bccdbeabda91bf59a64612baa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 520 processed earlier; will process 3777 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27773== ERROR: libFuzzer: deadly signal Step #5: #0 0x55968924b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596891bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596891a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff71575341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff71556800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff715547858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55968917be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559689c4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559689be8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559689bea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559689bea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5596896c0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596896f71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55968960862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596895f6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596895ef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559689659f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55968924bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559689337eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5596891a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596891ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596891947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596891c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff715549082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559689187bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbcad7da5be31bcadfabe2da49b34da876ee8c8c Step #5: MERGE-OUTER: attempt 284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2841891813 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dbcad7da5be31bcadfabe2da49b34da876ee8c8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 522 processed earlier; will process 3775 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27887== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a31f2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a31ea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a31e84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24d447f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24d429400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24d4273858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a31e5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a32930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a328ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a328cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a328cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a322eaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a322d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a322d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a3233bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a31f2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a32019eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a31e85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a31e8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a31e767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a31ea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24d4275082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a31e69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c300d8a22d6fb51c5a204e4a949406724f474311 Step #5: MERGE-OUTER: attempt 285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2842332260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c300d8a22d6fb51c5a204e4a949406724f474311' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 523 processed earlier; will process 3774 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27958== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601f4051594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601f3fc5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601f3fa8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b3561241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b3542700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b35406858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601f3f81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601f4a54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601f49ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5601f49f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601f49f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5601f440eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5601f43fc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5601f43f59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5601f445ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5601f4051c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5601f413deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5601f3fa9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5601f3fb32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5601f3f9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5601f3fc64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b35408082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5601f3f8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c54581d46bcefdb513282dc12ab3964d7e3045a Step #5: MERGE-OUTER: attempt 286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2844440756 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0c54581d46bcefdb513282dc12ab3964d7e3045a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 526 processed earlier; will process 3771 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28059== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8410b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e84102ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e84100d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2481de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff247ff300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff247fd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e840fe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e841ab9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e841a53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e841a55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e841a5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e84152b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8415621cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e84147362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e841461275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e84145a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e8414c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e8410b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e8411a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e84100ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e8410182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e840fff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e84102b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff247fd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e840ff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0344f207703f5d3e8dbdc96998fe0ce1a7b9a5e1 Step #5: MERGE-OUTER: attempt 287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2845716374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0344f207703f5d3e8dbdc96998fe0ce1a7b9a5e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 529 processed earlier; will process 3768 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28146== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572d46c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572d4634b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572d4617665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe33a98d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe33a7a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe33a781858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572d45f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5572d50c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572d505d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5572d505f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572d505f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5572d4b35155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572d4b6c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572d4a7d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572d4a6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572d4a649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572d4acef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572d46c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572d47aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572d4618d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572d46222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572d46097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572d46354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe33a783082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572d45fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8779aff6df061747ffd1acb24fb0753d4db32b71 Step #5: MERGE-OUTER: attempt 288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2846206377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8779aff6df061747ffd1acb24fb0753d4db32b71' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 530 processed earlier; will process 3767 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28185== ERROR: libFuzzer: deadly signal Step #5: #0 0x564624509594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56462447db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564624460665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa79a0b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa799eca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa799ea9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564624439e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564624f0c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564624ea6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564624ea8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564624ea835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56462497e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5646249b51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5646248c662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5646248b4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5646248ad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564624917f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564624509c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5646245f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564624461d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56462446b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5646244527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56462447e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa799eab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564624445bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5123a2f3bc7caf7b155812a2a5a350416c29b660 Step #5: MERGE-OUTER: attempt 289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2846659140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5123a2f3bc7caf7b155812a2a5a350416c29b660' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 531 processed earlier; will process 3766 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28192== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e76346b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7633dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7633c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faebe7d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faebe5ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faebe5cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e76339be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e763e6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e763e08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e763e0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e763e0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e763828ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e763816275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e76380f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e763879f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e76346bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e763557eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7633c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7633cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7633b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7633e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faebe5cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7633a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c8e40dc19624aad17ad67ffb5a8df9d08b429c2 Step #5: MERGE-OUTER: attempt 290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2847452741 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c8e40dc19624aad17ad67ffb5a8df9d08b429c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 532 processed earlier; will process 3765 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==28208== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646551b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56465512ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56465510d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f761379341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76135a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7613587858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646550e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564655bb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564655b53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564655b55578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56465555b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5646555c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5646551b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5646552a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56465510ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5646551182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5646550ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56465512b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7613589082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5646550f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-024d5f5763f773a74471772a5574e985181128a9 Step #5: MERGE-OUTER: attempt 291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2848219543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/024d5f5763f773a74471772a5574e985181128a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 533 processed earlier; will process 3764 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28230== ERROR: libFuzzer: deadly signal Step #5: #0 0x556dd94a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556dd941ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556dd93fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20ee53941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20ee34e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20ee32d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556dd93d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556dd9ea9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dd9e43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556dd9e45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dd9e4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556dd991b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556dd99521cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556dd986362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556dd9851275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556dd984a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556dd98b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556dd94a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556dd9592eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556dd93fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556dd94082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556dd93ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556dd941b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20ee32f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556dd93e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22b2f24ad3bbacca329ce8da4b015369b36c44a3 Step #5: MERGE-OUTER: attempt 292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2849340355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22b2f24ad3bbacca329ce8da4b015369b36c44a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 535 processed earlier; will process 3762 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28344== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578b7a60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578b79d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578b79b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa87784c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa87766100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa877640858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578b7990e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5578b8463018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578b83fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578b83ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578b83ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578b7e1dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578b7e0b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578b7e049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578b7e6ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578b7a60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578b7b4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578b79b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578b79c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578b79a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578b79d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa877642082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578b799cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ae5af2c8428aad88982181303ce1c1fd8e894a1 Step #5: MERGE-OUTER: attempt 293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2849755317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ae5af2c8428aad88982181303ce1c1fd8e894a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 536 processed earlier; will process 3761 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28414== ERROR: libFuzzer: deadly signal Step #5: #0 0x56342bd13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56342bc87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56342bc6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd53856641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd53837b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd53835a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56342bc43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56342c716018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56342c6b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56342c6b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56342c6b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56342c0d0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56342c0be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56342c0b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56342c121f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56342bd13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56342bdffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56342bc6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56342bc752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56342bc5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56342bc884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd53835c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56342bc4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e71ad72670853960d041de4564d88920e6efc29 Step #5: MERGE-OUTER: attempt 294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2850593027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e71ad72670853960d041de4564d88920e6efc29' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 537 processed earlier; will process 3760 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==28430== ERROR: libFuzzer: deadly signal Step #5: #0 0x55568f45d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55568f3d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55568f3b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa45786641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa45767b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa45765a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55568f38de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55568fe60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55568fdfa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55568fdfc578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55568f802770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55568f86bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55568f45dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55568f549eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55568f3b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55568f3bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55568f3a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55568f3d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa45765c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55568f399bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7e2726ae178a56db2f12129830ae44f8c6a4cb3 Step #5: MERGE-OUTER: attempt 295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2851360283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a7e2726ae178a56db2f12129830ae44f8c6a4cb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 538 processed earlier; will process 3759 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28483== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b4c5ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b4c561b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b4c544665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11b805c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11b7e7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11b7e50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b4c51de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b4cff0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b4cf8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b4cf8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b4cf8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b4ca62155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562b4ca991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562b4c9aa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562b4c998275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562b4c9919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562b4c9fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562b4c5edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562b4c6d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562b4c545d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562b4c54f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562b4c5367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562b4c5624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f11b7e52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562b4c529bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df3ac06f3f7d22b8e2ab71d2f2b8043d8ba2bfba Step #5: MERGE-OUTER: attempt 296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2852760713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/df3ac06f3f7d22b8e2ab71d2f2b8043d8ba2bfba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 540 processed earlier; will process 3757 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28598== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e19c4d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e19c44cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e19c42f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f958088941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f958069e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f958067d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e19c408e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e19cedb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e19ce75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e19ce77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e19ce7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e19c94d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e19c9841cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e19c89562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e19c883275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e19c87c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e19c8e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e19c4d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e19c5c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e19c430d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e19c43a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e19c4217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e19c44d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f958067f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e19c414bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88b705111eba216ceb388b491a421849bc0280ec Step #5: MERGE-OUTER: attempt 297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2854949839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/88b705111eba216ceb388b491a421849bc0280ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 544 processed earlier; will process 3753 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28701== ERROR: libFuzzer: deadly signal Step #5: #0 0x56508fa51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56508f9c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56508f9a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd37b37641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd37b18b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd37b16a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56508f981e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565090454018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650903ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5650903f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650903f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56508fe0eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56508fdfc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56508fdf59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56508fe5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56508fa51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56508fb3deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56508f9a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56508f9b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56508f99a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56508f9c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd37b16c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56508f98dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-354a5e90a75f54f900f99141fcc2985f0da96025 Step #5: MERGE-OUTER: attempt 298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2856207113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/354a5e90a75f54f900f99141fcc2985f0da96025' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 547 processed earlier; will process 3750 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28849== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce51637594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce515abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce5158e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6412a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6410b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe641094858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce51567e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ce5203a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce51fd4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ce51fd6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce51fd635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ce519f4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ce519e2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ce519db9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ce51a45f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ce51637c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ce51723eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ce5158fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ce515992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ce515807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ce515ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe641096082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ce51573bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3e0c051d0b727ef838fceacf964ed3543a0e4d4 Step #5: MERGE-OUTER: attempt 299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2857793266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b3e0c051d0b727ef838fceacf964ed3543a0e4d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 550 processed earlier; will process 3747 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28969== ERROR: libFuzzer: deadly signal Step #5: #0 0x55761325c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576131d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576131b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4f8d2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4f8b3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4f8b1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55761318ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557613c5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557613bf9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557613bfb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557613bfb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557613619ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557613607275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576136009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55761366af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55761325cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557613348eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576131b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576131be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576131a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576131d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff4f8b1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557613198bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed557faf5225a4e73b2345b777cc2cb2fdf3e4c6 Step #5: MERGE-OUTER: attempt 300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2859586612 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ed557faf5225a4e73b2345b777cc2cb2fdf3e4c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 554 processed earlier; will process 3743 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==29124== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c3b3d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c3b34db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c3b330665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff81bc3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff81ba4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff81ba29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c3b309e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559c3bddc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c3bd76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559c3bd78578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x559c3b77e770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559c3b7e7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559c3b3d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559c3b4c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559c3b331d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559c3b33b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559c3b3227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559c3b34e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff81ba2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559c3b315bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b4efe7bd84ea71bd93999037fb6f8965db2cd1b Step #5: MERGE-OUTER: attempt 301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2860372470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b4efe7bd84ea71bd93999037fb6f8965db2cd1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 555 processed earlier; will process 3742 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29145== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f1ca45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f1c9b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f1c99c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7233cda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7233aef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7233ace858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f1c975e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f1d448018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f1d3e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f1d3e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f1d3e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f1ceba155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f1cef11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f1ce0262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f1cdf0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f1cde99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f1ce53f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f1ca45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f1cb31eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f1c99dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f1c9a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f1c98e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f1c9ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7233ad0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f1c981bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbaf62063d14b4cab698e64518ddfa966ab6e003 Step #5: MERGE-OUTER: attempt 302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2861147414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbaf62063d14b4cab698e64518ddfa966ab6e003' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 556 processed earlier; will process 3741 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29220== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e99dd42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e99dcb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e99dc99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c098d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c096e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c096c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e99dc72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e99e745018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e99e6df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e99e6e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e99e6e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e99e0ffac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e99e0ed275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e99e0e69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e99e150f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e99dd42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e99de2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e99dc9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e99dca42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e99dc8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e99dcb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c096ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e99dc7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e6f217093f90af9a80e79ea54ba3d2dfd7b63ae Step #5: MERGE-OUTER: attempt 303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2861909306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1e6f217093f90af9a80e79ea54ba3d2dfd7b63ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 557 processed earlier; will process 3740 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29264== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a4fbe8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a4fb5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a4fb3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dfef7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dfed9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dfed73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a4fb18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562a505eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a50585632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562a50587375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a5058735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562a5005d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a500941cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a4ffa562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a4ff93275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a4ff8c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a4fff6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a4fbe8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a4fcd4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a4fb40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a4fb4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a4fb317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a4fb5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5dfed75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a4fb24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63bf59039a406f1968cb98254e4cf0deeb2af112 Step #5: MERGE-OUTER: attempt 304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2863735741 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63bf59039a406f1968cb98254e4cf0deeb2af112' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 560 processed earlier; will process 3737 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29361== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8052fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a805270b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a805253665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8937ed141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8937ce600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8937cc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a80522ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a805cff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a805c99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a805c9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a805c9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a805771155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a8057a81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a8056b962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a8056a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a8056a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a80570af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a8052fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a8053e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a805254d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a80525e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a8052457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a8052714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8937cc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a805238bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6eedfcf2808f5afaed17cc394689a2c998092498 Step #5: MERGE-OUTER: attempt 305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2864748513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6eedfcf2808f5afaed17cc394689a2c998092498' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 562 processed earlier; will process 3735 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29471== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623d20ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623d2021b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623d2004665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdcf199e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdcf17b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdcf1792858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623d1fdde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5623d2ab0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623d2a4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5623d2a4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623d2a4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5623d246aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623d2458275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623d24519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623d24bbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623d20adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623d2199eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623d2005d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623d200f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623d1ff67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623d20224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdcf1794082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623d1fe9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceddaf52082287276daa5d4e25eaa11df1f51860 Step #5: MERGE-OUTER: attempt 306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2865535809 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ceddaf52082287276daa5d4e25eaa11df1f51860' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 563 processed earlier; will process 3734 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29486== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b115602594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b115576b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b115559665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb7503341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb74e4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb74e27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b115532e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b116005018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b115f9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b115fa1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b115fa135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b1159bfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1159ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1159a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b115a10f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b115602c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b1156eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b11555ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1155642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b11554b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1155774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdb74e29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b11553ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5fad02e668972a6a7dd4082fd60e88a614d2e92 Step #5: MERGE-OUTER: attempt 307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2866311765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a5fad02e668972a6a7dd4082fd60e88a614d2e92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 564 processed earlier; will process 3733 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29504== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c13267d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1325f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1325d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fe358241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fe339700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fe3376858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1325ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c133080018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c13301a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c13301c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c13301c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c132af2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c132b291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c132a3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c132a28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c132a219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c132a8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c13267dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c132769eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1325d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1325df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1325c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1325f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fe3378082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1325b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc845e925f911e3e249eadeebd20a3dd1f26b52f Step #5: MERGE-OUTER: attempt 308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2867562657 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc845e925f911e3e249eadeebd20a3dd1f26b52f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 566 processed earlier; will process 3731 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29595== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fee0a07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fee097bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fee095e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27f8fa041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27f8db500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27f8d94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fee0937e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fee140a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fee13a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fee13a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fee13a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fee0dc4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fee0db2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fee0dab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fee0e15f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fee0a07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fee0af3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fee095fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fee09692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fee09507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fee097c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27f8d96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fee0943bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67137e8c9d73c46fb68488eedaf4162177c2dc4a Step #5: MERGE-OUTER: attempt 309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2869087918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67137e8c9d73c46fb68488eedaf4162177c2dc4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 568 processed earlier; will process 3729 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29714== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4a0080594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a49fff4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a49ffd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f762d4e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f762d2fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f762d2db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a49ffb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4a0a83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4a0a1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4a0a1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4a0a1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4a043dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4a042b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4a04249cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4a048ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4a0080c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4a016ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a49ffd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a49ffe22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a49ffc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a49fff54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f762d2dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a49ffbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc4928b5753c774458259f3b8bcf6a28ea0c4111 Step #5: MERGE-OUTER: attempt 310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2869849115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cc4928b5753c774458259f3b8bcf6a28ea0c4111' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 569 processed earlier; will process 3728 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29732== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f45165a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4515ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4515b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ba7bad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ba79c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ba79a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f45158ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f45205d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f451ff7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f451ff9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f451ff935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f451acf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f451b061cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f451a1762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f451a05275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4519fe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f451a68f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f45165ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f451746eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4515b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4515bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4515a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4515cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ba79a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f451596bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d700dafafecc0f0e4ee33a8318ab37b0247cdea Step #5: MERGE-OUTER: attempt 311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2870840995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d700dafafecc0f0e4ee33a8318ab37b0247cdea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 572 processed earlier; will process 3725 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29846== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df798a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df7981ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df797fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13a452641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13a433b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13a431a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df797d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df7a2a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df7a243632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df7a245375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df7a24535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df79c63ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df79c51275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df79c4a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df79cb4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df798a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df79992eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df797fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df798082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df797ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df7981b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13a431c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df797e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38198121e4bc2b0f9304a030e79ec3b03a23edf3 Step #5: MERGE-OUTER: attempt 312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2872588098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/38198121e4bc2b0f9304a030e79ec3b03a23edf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 576 processed earlier; will process 3721 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29969== ERROR: libFuzzer: deadly signal Step #5: #0 0x55991cee2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55991ce56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55991ce39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54d2a3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54d285200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54d2831858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55991ce12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55991d8e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55991d87f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55991d881375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55991d88135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55991d29fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55991d28d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55991d2869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55991d2f0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55991cee2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55991cfceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55991ce3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55991ce442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55991ce2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55991ce574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54d2833082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55991ce1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bca97049aef17fd20a3a9814ab8c2a57ce7d36b3 Step #5: MERGE-OUTER: attempt 313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2873425456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bca97049aef17fd20a3a9814ab8c2a57ce7d36b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 577 processed earlier; will process 3720 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29985== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea30d64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea30cd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea30cbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc2062441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc2043900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc20418858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea30c94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea31767018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea31701632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea31703375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea3170335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea31121ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea3110f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea311089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea31172f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea30d64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea30e50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea30cbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea30cc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea30cad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea30cd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdc2041a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea30ca0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6e9e2feb287dad099c55ae91870a99e60fff59f Step #5: MERGE-OUTER: attempt 314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2874194439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f6e9e2feb287dad099c55ae91870a99e60fff59f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 578 processed earlier; will process 3719 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==30003== ERROR: libFuzzer: deadly signal Step #5: #0 0x56238fea6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56238fe1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56238fdfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fab85141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fab66600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fab645858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56238fdd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5623908a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562390843632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562390845578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56239024b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5623902b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56238fea6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56238ff92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56238fdfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56238fe082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56238fdef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56238fe1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6fab647082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56238fde2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2379b0bcaf40f4a21fc95cf94fbd85a6bbe97894 Step #5: MERGE-OUTER: attempt 315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2874962699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2379b0bcaf40f4a21fc95cf94fbd85a6bbe97894' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 579 processed earlier; will process 3718 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30056== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c06afc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c06af34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c06af17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53d1fb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53d1dcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53d1dac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c06aef0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c06b9c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c06b95d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c06b95f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c06b95f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c06b37dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c06b36b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c06b3649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c06b3cef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c06afc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c06b0aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c06af18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c06af222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c06af097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c06af354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53d1dae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c06aefcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4906f8a1e21eaafcc4a577d418d89a4f0108072 Step #5: MERGE-OUTER: attempt 316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2876182608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e4906f8a1e21eaafcc4a577d418d89a4f0108072' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 581 processed earlier; will process 3716 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30140== ERROR: libFuzzer: deadly signal Step #5: #0 0x558eb4a7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558eb49efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558eb49d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce21dcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce21be100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce21bc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558eb49abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558eb547e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558eb5418632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558eb541a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558eb541a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558eb4e38ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558eb4e26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558eb4e1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558eb4e89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558eb4a7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558eb4b67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558eb49d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558eb49dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558eb49c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558eb49f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce21bc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558eb49b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c696fc5f20037b0692fe8631a1315dd47a5a4962 Step #5: MERGE-OUTER: attempt 317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2876975093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c696fc5f20037b0692fe8631a1315dd47a5a4962' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 582 processed earlier; will process 3715 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30157== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a23e8c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a23e834b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a23e817665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46d1d6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46d1b7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46d1b57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a23e7f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a23f2c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a23f25d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a23f25f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a23f25f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a23ec7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a23ec6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a23ec649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a23eccef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a23e8c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a23e9aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a23e818d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a23e8222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a23e8097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a23e8354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46d1b59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a23e7fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da45d5dc23000d6c900b563397c819ed24055904 Step #5: MERGE-OUTER: attempt 318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2878942418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/da45d5dc23000d6c900b563397c819ed24055904' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 587 processed earlier; will process 3710 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==30262== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8c80a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8c801ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8c7ffd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d6137e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d6119300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d61172858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8c7fd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e8c8aa9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8c8a43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e8c8a45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8c8a4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e8c850f965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8c8579bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55e8c85d5c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55e8c84b5002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55e8c84b5002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55e8c80a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e8c8192eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e8c7ffed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e8c80082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e8c7fef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e8c801b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7d61174082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e8c7fe2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55ccb3430b85b11ef763c162e094e27452b1f29b Step #5: MERGE-OUTER: attempt 319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2879805183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/55ccb3430b85b11ef763c162e094e27452b1f29b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 588 processed earlier; will process 3709 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30345== ERROR: libFuzzer: deadly signal Step #5: #0 0x558bc38c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558bc3836b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558bc3819665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b4ffb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b4fdca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b4fda9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558bc37f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558bc42c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558bc425f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558bc4261375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558bc426135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558bc3d37155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558bc3d6e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558bc3c7f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558bc3c6d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558bc3c669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558bc3cd0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558bc38c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558bc39aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558bc381ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558bc38242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558bc380b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558bc38374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1b4fdab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558bc37febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f84b9cf791f263f2afbf3a569e1197912823cc9c Step #5: MERGE-OUTER: attempt 320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2881851598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f84b9cf791f263f2afbf3a569e1197912823cc9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 593 processed earlier; will process 3704 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30505== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fe6a7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fe69efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fe69d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67fe91241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67fe72700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67fe706858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fe69abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555fe747e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fe7418632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555fe741a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fe741a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555fe6ef0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555fe6f271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555fe6e3862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555fe6e26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555fe6e1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555fe6e89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555fe6a7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555fe6b67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555fe69d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555fe69dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555fe69c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555fe69f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67fe708082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555fe69b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-acaecaf43cdb209562a1438836f93c7f68b08eb6 Step #5: MERGE-OUTER: attempt 321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2884431291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/acaecaf43cdb209562a1438836f93c7f68b08eb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 597 processed earlier; will process 3700 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30614== ERROR: libFuzzer: deadly signal Step #5: #0 0x561215fac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561215f20b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561215f03665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eee31841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eee12d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eee10c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561215edce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5612169af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561216949632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56121694b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56121694b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561216369ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561216357275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612163509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612163baf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561215facc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561216098eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561215f04d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561215f0e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561215ef57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561215f214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3eee10e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561215ee8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1954e391f08c8ae5ae263d21092a901ca31ab1b5 Step #5: MERGE-OUTER: attempt 322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2885195435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1954e391f08c8ae5ae263d21092a901ca31ab1b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 599 processed earlier; will process 3698 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30693== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589deabf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589dea33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589dea16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e9a98b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e9a7a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e9a77f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589de9efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5589df4c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589df45c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5589df45e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589df45e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5589def34155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5589def6b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5589dee7c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5589dee6a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5589dee639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5589deecdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5589deabfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5589debabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5589dea17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5589dea212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5589dea087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5589dea344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e9a781082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5589de9fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78e1352bb230f7575a14207ae9ec5917c77930b Step #5: MERGE-OUTER: attempt 323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2886719020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d78e1352bb230f7575a14207ae9ec5917c77930b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 602 processed earlier; will process 3695 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30781== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b95ff8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b95feffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b95fee2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20fd80c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20fd62100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20fd600858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b95febbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b96098e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b960928632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b96092a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b96092a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b960400155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9604371cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b96034862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b960336275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b96032f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b960399f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b95ff8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b960077eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b95fee3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b95feed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b95fed47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b95ff004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20fd602082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b95fec7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5dca17a519093159e50736b86d797dd9a649d10 Step #5: MERGE-OUTER: attempt 324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2888320823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d5dca17a519093159e50736b86d797dd9a649d10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 604 processed earlier; will process 3693 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c997f32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c997ea6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c997e89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80db79741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80db5ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80db58b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c997e62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c998935018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9988cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9988d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9988d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9983a7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9983de1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9982ef62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9982dd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9982d69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c998340f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c997f32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c99801eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c997e8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c997e942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c997e7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c997ea74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80db58d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c997e6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-405958b68f2d814aa2faba77aded2b51ed208a34 Step #5: MERGE-OUTER: attempt 325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2889246695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/405958b68f2d814aa2faba77aded2b51ed208a34' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 606 processed earlier; will process 3691 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31011== ERROR: libFuzzer: deadly signal Step #5: #0 0x56018b3a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56018b318b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56018b2fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f18d6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f18b7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f18b5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56018b2d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56018bda7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56018bd41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56018bd43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56018bd4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56018b819155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56018b8501cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56018b76162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56018b74f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56018b7489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56018b7b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56018b3a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56018b490eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56018b2fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56018b3062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56018b2ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56018b3194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1f18b60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56018b2e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d98d58db74252149612dc4a80ca6c110668a6a87 Step #5: MERGE-OUTER: attempt 326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2890456071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d98d58db74252149612dc4a80ca6c110668a6a87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 608 processed earlier; will process 3689 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31094== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ce967c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ce95f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ce95d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe265c8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe265a9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe265a7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ce95ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555cea07f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cea019632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555cea01b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cea01b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555ce9af1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ce9b281cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ce9a3962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ce9a27275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ce9a209cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ce9a8af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ce967cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ce9768eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ce95d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ce95de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ce95c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ce95f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe265a7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ce95b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7ef93653962cffad36419891bf0235f5ee3495a Step #5: MERGE-OUTER: attempt 327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2891115312 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7ef93653962cffad36419891bf0235f5ee3495a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 609 processed earlier; will process 3688 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31137== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581f624c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581f61c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581f61a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea8218a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea81f9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea81f7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581f617ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5581f6c4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581f6be9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5581f6beb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581f6beb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581f6609ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5581f65f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581f65f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5581f665af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5581f624cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5581f6338eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5581f61a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581f61ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581f61957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581f61c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea81f80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5581f6188bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8cf3517a29f8376ce1f37a54141ffad547445fb Step #5: MERGE-OUTER: attempt 328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2891882809 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a8cf3517a29f8376ce1f37a54141ffad547445fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 610 processed earlier; will process 3687 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==31154== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfbef4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfbeec3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfbeea6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbecf60241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbecf41700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbecf3f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfbee7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cfbf952018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfbf8ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cfbf8ee578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55cfbf2f4770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55cfbf35df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55cfbef4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55cfbf03beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55cfbeea7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cfbeeb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cfbee987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cfbeec44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbecf3f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cfbee8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77829dbd30b3684597fb16f591fc42e664377e00 Step #5: MERGE-OUTER: attempt 329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2892645878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/77829dbd30b3684597fb16f591fc42e664377e00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 611 processed earlier; will process 3686 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31207== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612362a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561236217b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612361fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea6f06441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea6ee7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea6ee58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612361d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561236ca6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561236c40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561236c42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561236c4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561236718155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56123674f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56123666062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56123664e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5612366479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5612366b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612362a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56123638feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5612361fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612362052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5612361ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612362184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fea6ee5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5612361dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3d1aeb5af8f20b1a26eabc41fa1b73788e5dc8c Step #5: MERGE-OUTER: attempt 330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2893094229 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e3d1aeb5af8f20b1a26eabc41fa1b73788e5dc8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 612 processed earlier; will process 3685 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31245== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a98704e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a986fc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a986fa5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb526da341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb526bb800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb526b97858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a986f7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a987a51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9879eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a9879ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9879ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a98740bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9873f9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9873f29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a98745cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a98704ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a98713aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a986fa6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a986fb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a986f977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a986fc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb526b99082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a986f8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69db83a5ccbf785d0f0a9ad62b9c45bf5bda2742 Step #5: MERGE-OUTER: attempt 331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2896096910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/69db83a5ccbf785d0f0a9ad62b9c45bf5bda2742' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 618 processed earlier; will process 3679 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31454== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a7261d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a72591b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a72574665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f780a73c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f780a55100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f780a530858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a7254de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a73020018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a72fba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a72fbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a72fbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a72a92155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a72ac91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a729da62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a729c8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a729c19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a72a2bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a7261dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a72709eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a72575d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a7257f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a725667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a725924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f780a532082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a72559bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-902e5e4dff148608368d29a0acb93691fdb5622f Step #5: MERGE-OUTER: attempt 332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2896998996 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/902e5e4dff148608368d29a0acb93691fdb5622f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 620 processed earlier; will process 3677 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31499== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efe699a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efe690eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efe68f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e1452241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e1433700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e14316858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efe68cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55efe739d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efe7337632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55efe7339375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efe733935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55efe6d57ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efe6d45275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efe6d3e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efe6da8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efe699ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efe6a86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efe68f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efe68fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efe68e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efe690f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6e14318082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efe68d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97cb6e46e53d06d529af5e24df1a6395fd2edc3c Step #5: MERGE-OUTER: attempt 333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2897766477 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97cb6e46e53d06d529af5e24df1a6395fd2edc3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 621 processed earlier; will process 3676 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df1ee2f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df1eda3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df1ed86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1addaa041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1add8b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1add894858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df1ed5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df1f832018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df1f7cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df1f7ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df1f7ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df1f2a4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df1f2db1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df1f1ec62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df1f1da275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df1f1d39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df1f23df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df1ee2fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df1ef1beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df1ed87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df1ed912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df1ed787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df1eda44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1add896082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df1ed6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8d628ddde29e492d0b585f07af0173fabd5ba51 Step #5: MERGE-OUTER: attempt 334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2898486643 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a8d628ddde29e492d0b585f07af0173fabd5ba51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 623 processed earlier; will process 3674 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==31596== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2eea47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2ee9bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2ee99e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa572cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa570e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa570c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2ee977e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a2ef44a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2ef3e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a2ef3e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2ef3e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a2eeebc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2eeeede51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55a2eeb3b6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55a2eeb294da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55a2eeb33ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55a2eeb33ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55a2eeb33ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55a2ee99fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a2ee9a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a2ee9907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a2ee9bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7faa570c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a2ee983bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9705deeeaa13f46638f8def9ade295ca6ca6d1f9 Step #5: MERGE-OUTER: attempt 335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2899819696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9705deeeaa13f46638f8def9ade295ca6ca6d1f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 626 processed earlier; will process 3671 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31707== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7b6b44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7b6ab8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7b6a9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5687af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5685c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5685a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7b6a74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a7b7547018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7b74e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a7b74e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7b74e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a7b6fb9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a7b6ff01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a7b6f0162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a7b6eef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a7b6ee89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a7b6f52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a7b6b44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a7b6c30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a7b6a9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a7b6aa62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a7b6a8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a7b6ab94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa5685a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a7b6a80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8181d11c8b01c4f58ee42f2b40e5f8fa44128df4 Step #5: MERGE-OUTER: attempt 336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2900567793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8181d11c8b01c4f58ee42f2b40e5f8fa44128df4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 627 processed earlier; will process 3670 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: #8 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31719== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632e4026594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632e3f9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632e3f7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda1d8ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda1d6e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda1d6c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632e3f56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632e4a29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632e49c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632e49c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632e49c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5632e43e3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5632e43d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5632e43ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5632e4434f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5632e4026c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5632e4112eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5632e3f7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5632e3f882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5632e3f6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5632e3f9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda1d6c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5632e3f62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c408664878b4e05f62ca8b6c3a5c913fe84a88f Step #5: MERGE-OUTER: attempt 337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2904537121 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c408664878b4e05f62ca8b6c3a5c913fe84a88f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 637 processed earlier; will process 3660 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==31945== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c359dbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c359d33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c359d16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3746a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3744b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff374494858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c359cefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c35a7c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c35a75c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c35a75e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55c35a164770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c35a1cdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c359dbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c359eabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c359d17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c359d212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c359d087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c359d344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff374496082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c359cfbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3527dc9a0f26b14c111ae99d503f6eae87321251 Step #5: MERGE-OUTER: attempt 338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2905308217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3527dc9a0f26b14c111ae99d503f6eae87321251' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 638 processed earlier; will process 3659 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31967== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a577de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a57752b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a57735665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ea8ea141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ea8cb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ea8c95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a5770ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563a581e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a5817b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563a5817d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a5817d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563a57b9bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a57b89275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a57b829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a57becf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a577dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a578caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a57736d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a577402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a577277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a577534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7ea8c97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a5771abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d8703fbefc0a673d35ce8ff6f3afa8be9a57fb8 Step #5: MERGE-OUTER: attempt 339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2905747945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d8703fbefc0a673d35ce8ff6f3afa8be9a57fb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 639 processed earlier; will process 3658 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32036== ERROR: libFuzzer: deadly signal Step #5: #0 0x556482528594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55648249cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55648247f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36f288c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36f26a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36f2680858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556482458e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556482f2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556482ec5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556482ec7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556482ec735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55648299d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5564829d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5564828e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5564828d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5564828cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556482936f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556482528c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556482614eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556482480d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55648248a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564824717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55648249d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f36f2682082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556482464bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a7325ac91d26b7215153870e97127c5a5142f6c Step #5: MERGE-OUTER: attempt 340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2906429843 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8a7325ac91d26b7215153870e97127c5a5142f6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 640 processed earlier; will process 3657 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32048== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e09228594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e0919cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e0917f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90ee5cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90ee3e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90ee3c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e09158e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556e09c2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e09bc5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556e09bc7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e09bc735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556e095e5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e095d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e095cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e09636f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e09228c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e09314eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e09180d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e0918a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e091717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e0919d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f90ee3c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e09164bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bea1b3a73e94964c601e1d3e1da16bfe1615a64 Step #5: MERGE-OUTER: attempt 341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2907199342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5bea1b3a73e94964c601e1d3e1da16bfe1615a64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 641 processed earlier; will process 3656 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32065== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627b960a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627b957eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627b9561665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce71b1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce7192800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce71907858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627b953ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5627ba00d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627b9fa7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5627b9fa9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627b9fa935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5627b99c7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627b99b5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627b99ae9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627b9a18f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627b960ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627b96f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627b9562d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627b956c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627b95537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627b957f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce71909082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627b9546bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d1a22010bc06e4a517e6c55ebb188b0e70e9185 Step #5: MERGE-OUTER: attempt 342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2907966927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9d1a22010bc06e4a517e6c55ebb188b0e70e9185' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 642 processed earlier; will process 3655 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32083== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612522e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561252258b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56125223b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dc603041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dc5e4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dc5e24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561252214e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561252ce7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561252c81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561252c83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561252c8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5612526a1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56125268f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612526889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612526f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5612522e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5612523d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56125223cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5612522462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56125222d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612522594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dc5e26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561252220bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ccb9a960890c7fe7a36b504126026ae704254bd Step #5: MERGE-OUTER: attempt 343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2908736523 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ccb9a960890c7fe7a36b504126026ae704254bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 643 processed earlier; will process 3654 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32101== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d61bf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d61b6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d61b4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f067115841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0670f6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0670f4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d61b26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d625f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d62593632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d62595375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d6259535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d61fb3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d61fa1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d61f9a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d62004f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d61bf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d61ce2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d61b4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d61b582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d61b3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d61b6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0670f4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d61b32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c709a60dd641fb6ce51d5cb3869f8d85db793b1 Step #5: MERGE-OUTER: attempt 344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2909543580 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7c709a60dd641fb6ce51d5cb3869f8d85db793b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 645 processed earlier; will process 3652 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32214== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f314109594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f31407db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f314060665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22c44c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22c42d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22c42b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f314039e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f314b0c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f314aa6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f314aa8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f314aa835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f3144c6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f3144b4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f3144ad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f314517f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f314109c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f3141f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f314061d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f31406b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3140527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f31407e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22c42b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f314045bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fef8b00e64f5b616ed59f2d033dedd98c6806306 Step #5: MERGE-OUTER: attempt 345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2909962651 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fef8b00e64f5b616ed59f2d033dedd98c6806306' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 646 processed earlier; will process 3651 files now Step #5: #1 pulse exec/s: 0 rss: 233Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32221== ERROR: libFuzzer: deadly signal Step #5: #0 0x561772df0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561772d64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561772d47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76bf51941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76bf32e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76bf30d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561772d20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5617737f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56177378d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56177378f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56177378f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5617731adac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56177319b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617731949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617731fef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561772df0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561772edceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561772d48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561772d522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561772d397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561772d654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76bf30f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561772d2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12695c39693f6470fd1442b1f75e710fee93ac56 Step #5: MERGE-OUTER: attempt 346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2911105473 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/12695c39693f6470fd1442b1f75e710fee93ac56' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 649 processed earlier; will process 3648 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32277== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7b2ed5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7b2e49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7b2e2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8dbfa8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8dbf89b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8dbf87a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7b2e05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c7b38d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7b3872632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c7b3874375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7b387435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c7b3292ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7b3280275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7b32799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7b32e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7b2ed5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7b2fc1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7b2e2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7b2e372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7b2e1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7b2e4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8dbf87c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7b2e11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b32d8def491586b1588afe2c74bcbd318e2860a7 Step #5: MERGE-OUTER: attempt 347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2912320722 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b32d8def491586b1588afe2c74bcbd318e2860a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 652 processed earlier; will process 3645 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55badc3cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55badc343b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55badc326665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fedab68241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fedab49700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fedab476858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55badc2ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55badcdd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55badcd6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55badcd6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55badcd6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55badc844155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55badc87b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55badc78c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55badc77a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55badc7739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55badc7ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55badc3cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55badc4bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55badc327d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55badc3312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55badc3187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55badc3444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fedab478082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55badc30bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e328e8f95e3219d6c45ff1763d2b2aaa4301ae41 Step #5: MERGE-OUTER: attempt 348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2914324770 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e328e8f95e3219d6c45ff1763d2b2aaa4301ae41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 655 processed earlier; will process 3642 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32518== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6c2ab2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6c2a26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6c2a09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86a01c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f869ffd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f869ffb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e6c29e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e6c34b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6c344f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e6c3451375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6c345135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e6c2f27155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e6c2f5e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e6c2e6f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e6c2e5d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e6c2e569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e6c2ec0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e6c2ab2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e6c2b9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e6c2a0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e6c2a142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e6c29fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e6c2a274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f869ffb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e6c29eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d459ffec98d5231016ae7bd77cc937c0616d8d10 Step #5: MERGE-OUTER: attempt 349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2915296382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d459ffec98d5231016ae7bd77cc937c0616d8d10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 657 processed earlier; will process 3640 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32602== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe1df70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe1dee4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe1dec7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1a78ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1a770300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1a76e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe1dea0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe1e973018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe1e90d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe1e90f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe1e90f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe1e32dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe1e31b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe1e3149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe1e37ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe1df70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe1e05ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe1dec8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe1ded22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe1deb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe1dee54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff1a76e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe1deacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c13ace75321cf660064dafff9fd1040d40ba12d Step #5: MERGE-OUTER: attempt 350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2915941494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6c13ace75321cf660064dafff9fd1040d40ba12d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 658 processed earlier; will process 3639 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32644== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ecde159594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ecde0cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ecde0b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7c84db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7c82f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7c82cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ecde089e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ecdeb5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecdeaf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ecdeaf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecdeaf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ecde5ce155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ecde6051cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ecde51662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ecde504275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ecde4fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ecde567f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ecde159c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ecde245eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ecde0b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ecde0bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ecde0a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ecde0ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7c82d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ecde095bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b19c56f5903761a6c959c8722cb818b7d9f96f33 Step #5: MERGE-OUTER: attempt 351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2917348837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b19c56f5903761a6c959c8722cb818b7d9f96f33' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 661 processed earlier; will process 3636 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32792== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589b789a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589b780eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589b77f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f085453b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f085435000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f085432f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589b77cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5589b829d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589b8237632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5589b8239375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589b823935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5589b7c57ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5589b7c45275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5589b7c3e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5589b7ca8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589b789ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589b7986eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589b77f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589b77fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589b77e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589b780f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0854331082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589b77d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f98fc86c48ed0edbfc8c328fbfea9c1a159992e9 Step #5: MERGE-OUTER: attempt 352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2918125040 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f98fc86c48ed0edbfc8c328fbfea9c1a159992e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 662 processed earlier; will process 3635 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32808== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d958f89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d958efdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d958ee0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58b1f4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58b1d5c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58b1d3b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d958eb9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d95998c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d959926632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d959928375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d95992835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d959346ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d959334275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d95932d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d959397f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d958f89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d959075eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d958ee1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d958eeb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d958ed27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d958efe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f58b1d3d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d958ec5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bd96d72152f88dc08bcbfea7ddda50239f52e86 Step #5: MERGE-OUTER: attempt 353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2918895753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0bd96d72152f88dc08bcbfea7ddda50239f52e86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 663 processed earlier; will process 3634 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32826== ERROR: libFuzzer: deadly signal Step #5: #0 0x55811b998594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55811b90cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55811b8ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49a4d3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49a4b4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49a4b27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55811b8c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55811c39b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55811c335632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55811c337375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55811c33735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55811bd55ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55811bd43275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55811bd3c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55811bda6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55811b998c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55811ba84eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55811b8f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55811b8fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55811b8e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55811b90d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49a4b29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55811b8d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ec7de9481715427beab5aa387604a61aa6ed102 Step #5: MERGE-OUTER: attempt 354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2919673639 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4ec7de9481715427beab5aa387604a61aa6ed102' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 664 processed earlier; will process 3633 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==32844== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0e1072594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0e0fe6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0e0fc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d770a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d76ebb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d76e9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0e0fa2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b0e1a75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0e1a0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b0e1a11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0e1a1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b0e14db965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b0e1545bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55b0e15a1c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55b0e1481002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55b0e1481002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55b0e1072c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55b0e115eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55b0e0fcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b0e0fd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b0e0fbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b0e0fe74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f8d76e9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b0e0faebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6084e46d52192c5d3bd2109c96c01a5cc2eb0474 Step #5: MERGE-OUTER: attempt 355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2921184636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6084e46d52192c5d3bd2109c96c01a5cc2eb0474' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 667 processed earlier; will process 3630 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==32943== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e290db9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e290d2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e290d10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf2f5d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf2f3ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf2f3cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e290ce9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2917bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e291756632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e291758578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e29115e770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e2911c7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e290db9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e290ea5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e290d11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e290d1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e290d027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e290d2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7faf2f3cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e290cf5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6aabd52233f47808012a7223bdadc33acea21c4 Step #5: MERGE-OUTER: attempt 356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2921622429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c6aabd52233f47808012a7223bdadc33acea21c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 668 processed earlier; will process 3629 files now Step #5: #1 pulse exec/s: 0 rss: 266Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33015== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612be690594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612be604b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612be5e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f360de9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f360dcb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f360dc92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612be5c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5612bf093018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612bf02d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5612bf02f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612bf02f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5612beb05155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612beb3c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5612bea4d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5612bea3b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5612bea349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5612bea9ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612be690c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5612be77ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5612be5e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612be5f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5612be5d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612be6054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f360dc94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5612be5ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95be7a4d44ed10c0b95045e5f9691d748f349d3b Step #5: MERGE-OUTER: attempt 357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2922978681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/95be7a4d44ed10c0b95045e5f9691d748f349d3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 671 processed earlier; will process 3626 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==33069== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573c98db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573c984fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573c9832665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f737743f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f737725400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7377233858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573c980be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5573ca2de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573ca278632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5573ca27a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573ca27a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5573c9d44965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573c9daebb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5573c9e0ac0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5573c9cea002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5573c9cea002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5573c98dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5573c99c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5573c9833d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5573c983d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5573c98247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5573c98504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7377235082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5573c9817bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97cb6c6642484d636bf6e8dc28d82c75874ccd57 Step #5: MERGE-OUTER: attempt 358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2923875215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97cb6c6642484d636bf6e8dc28d82c75874ccd57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 672 processed earlier; will process 3625 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==33119== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558cfcd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558cfc4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558cfc2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2575f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe25740d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2573ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558cfc07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5558d06da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558d0674632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5558d0676578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5558d007c770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5558d00e5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5558cfcd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5558cfdc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5558cfc2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5558cfc392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5558cfc207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5558cfc4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe2573ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5558cfc13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cd2199d518ed26a6266e449a37c0bfdd11da961 Step #5: MERGE-OUTER: attempt 359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2924296357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cd2199d518ed26a6266e449a37c0bfdd11da961' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 673 processed earlier; will process 3624 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33161== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afeb6b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afeb628b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afeb60b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86c4e9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86c4cb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86c4c8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afeb5e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55afec0b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afec051632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55afec053375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afec05335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55afebb29155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55afebb601cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55afeba7162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55afeba5f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55afeba589cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55afebac2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55afeb6b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55afeb7a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55afeb60cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55afeb6162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55afeb5fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55afeb6294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86c4c91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55afeb5f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-047f1cfc956f4e6f1fd05459fa0ad6e5a9c7761c Step #5: MERGE-OUTER: attempt 360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2926035426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/047f1cfc956f4e6f1fd05459fa0ad6e5a9c7761c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 676 processed earlier; will process 3621 files now Step #5: #1 pulse exec/s: 0 rss: 247Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33251== ERROR: libFuzzer: deadly signal Step #5: #0 0x55debceba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55debce2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55debce11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc851cf741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc851b0c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc851aeb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55debcdeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55debd8bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55debd857632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55debd859375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55debd85935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55debd32f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55debd3661cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55debd27762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55debd265275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55debd25e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55debd2c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55debcebac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55debcfa6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55debce12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55debce1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55debce037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55debce2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc851aed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55debcdf6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07792644f916a092d0b62793a294870c34f2a5e1 Step #5: MERGE-OUTER: attempt 361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2927038398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07792644f916a092d0b62793a294870c34f2a5e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 678 processed earlier; will process 3619 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33361== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643f15c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643f1534b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643f1517665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c8a59341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c8a3a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c8a387858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643f14f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643f1fc3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643f1f5d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643f1f5f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643f1f5f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643f197dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643f196b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643f19649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643f19cef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643f15c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643f16aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643f1518d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643f15222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643f15097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643f15354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c8a389082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643f14fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae6bacbe45e57024a65f0d313fb55b7b1ab1edf8 Step #5: MERGE-OUTER: attempt 362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2927999069 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae6bacbe45e57024a65f0d313fb55b7b1ab1edf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 680 processed earlier; will process 3617 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33411== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c1db1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c1da8fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c1da72665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5da508f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5da4ea400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5da4e83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c1da4be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c1e51e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c1e4b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c1e4ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c1e4ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c1ded8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c1dec6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c1debf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c1df29f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c1db1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c1dc07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c1da73d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c1da7d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c1da647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c1da904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5da4e85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c1da57bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53706082bbb11f107887e0d35a3a24421820234d Step #5: MERGE-OUTER: attempt 363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2929999113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53706082bbb11f107887e0d35a3a24421820234d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 685 processed earlier; will process 3612 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33507== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a6646a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a663deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a663c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff08d66641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff08d47b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff08d45a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a6639ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a66e6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a66e07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a66e09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a66e0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a66827ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a66815275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a6680e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a66878f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a6646ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a66556eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a663c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a663cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a663b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a663df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff08d45c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a663a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2a804e8af24213ffbe38b49ca9d96a2b8c8d655 Step #5: MERGE-OUTER: attempt 364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2930643857 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b2a804e8af24213ffbe38b49ca9d96a2b8c8d655' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 686 processed earlier; will process 3611 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33549== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a3a690594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a3a604b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a3a5e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa05d0e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa05cefd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa05cedc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a3a5c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a3b093018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a3b02d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a3b02f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a3b02f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a3ab05155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a3ab3c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a3aa4d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a3aa3b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a3aa349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a3aa9ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a3a690c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a3a77ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a3a5e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a3a5f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a3a5d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a3a6054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa05cede082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a3a5ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db9874d4f2ac253eff8b131a22f3e9f8f193fe00 Step #5: MERGE-OUTER: attempt 365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2933045095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db9874d4f2ac253eff8b131a22f3e9f8f193fe00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 692 processed earlier; will process 3605 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33683== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d2f1be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d2f132b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d2f115665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f654671841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f654652d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f654650c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d2f0eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d2fbc1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d2fb5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d2fb5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d2fb5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d2f57bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d2f569275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d2f5629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d2f5ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d2f1bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d2f2aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d2f116d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d2f1202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d2f1077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d2f1334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f654650e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d2f0fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a542454895a560a98e24d2a1bfa0d6aa253a4cae Step #5: MERGE-OUTER: attempt 366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2934495593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a542454895a560a98e24d2a1bfa0d6aa253a4cae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 694 processed earlier; will process 3603 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33739== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2b2150594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2b20c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2b20a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d9923f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d9905400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d99033858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2b2080e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2b2b53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2b2aed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2b2aef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2b2aef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e2b250dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e2b24fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2b24f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2b255ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2b2150c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2b223ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2b20a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2b20b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2b20997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2b20c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d99035082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2b208cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37191bb6c3b915a8144aef15b0e4b3f5a6814c9d Step #5: MERGE-OUTER: attempt 367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2935271618 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/37191bb6c3b915a8144aef15b0e4b3f5a6814c9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 695 processed earlier; will process 3602 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33757== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd447f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd44765b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd44748665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55ca67941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55ca48e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55ca46d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd44721e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fd451f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd4518e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fd45190375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd4519035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fd44baeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd44b9c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd44b959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd44bfff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd447f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd448ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd44749d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd447532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd4473a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd447664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55ca46f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd4472dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8813f6f722ce0f657cff9b252dd4659b9b3428f2 Step #5: MERGE-OUTER: attempt 368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2936038636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8813f6f722ce0f657cff9b252dd4659b9b3428f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 696 processed earlier; will process 3601 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33775== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d45232c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4522a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d452283665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c1bc7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c1ba9300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c1ba72858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d45225ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d452d2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d452cc9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d452ccb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d452ccb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4526e9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4526d7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4526d09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d45273af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d45232cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d452418eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d452284d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d45228e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4522757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4522a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c1ba74082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d452268bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-520f1ec07a57e7e800db957fc1762d7e91c38ba1 Step #5: MERGE-OUTER: attempt 369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2936807177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/520f1ec07a57e7e800db957fc1762d7e91c38ba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 697 processed earlier; will process 3600 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33793== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfd92d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfd9245b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfd9228665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f047f78a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f047f59f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f047f57e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfd9201e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cfd9cd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfd9c6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cfd9c70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfd9c7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cfd9746155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cfd977d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cfd968e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cfd967c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cfd96759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cfd96dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cfd92d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cfd93bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cfd9229d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cfd92332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cfd921a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cfd92464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f047f580082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cfd920dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7c3059234ac55534027928afdd0bc649d28a698 Step #5: MERGE-OUTER: attempt 370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2937710848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c7c3059234ac55534027928afdd0bc649d28a698' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 699 processed earlier; will process 3598 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33876== ERROR: libFuzzer: deadly signal Step #5: #0 0x563eb3dcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563eb3d40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563eb3d23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd494fb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd494dc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd494da4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563eb3cfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563eb47cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563eb4769632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563eb476b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563eb476b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563eb4189ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563eb4177275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563eb41709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563eb41daf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563eb3dccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563eb3eb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563eb3d24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563eb3d2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563eb3d157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563eb3d414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd494da6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563eb3d08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8b6065f5b72893ca616a5557f5e50768daa9f96 Step #5: MERGE-OUTER: attempt 371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2938483421 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8b6065f5b72893ca616a5557f5e50768daa9f96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 700 processed earlier; will process 3597 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33894== ERROR: libFuzzer: deadly signal Step #5: #0 0x561fe9b70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fe9ae4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fe9ac7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fa1d2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fa1b4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fa1b22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fe9aa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561fea573018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561fea50d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561fea50f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561fea50f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561fe9f2dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561fe9f1b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561fe9f149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561fe9f7ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561fe9b70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561fe9c5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561fe9ac8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561fe9ad22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561fe9ab97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561fe9ae54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fa1b24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561fe9aacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78bab37d2862749602f7637899fa79e2f3f1236d Step #5: MERGE-OUTER: attempt 372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2939260036 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/78bab37d2862749602f7637899fa79e2f3f1236d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 701 processed earlier; will process 3596 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==33912== ERROR: libFuzzer: deadly signal Step #5: #0 0x56420b6e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56420b65ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56420b63d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f702354141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f702335600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7023335858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56420b616e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56420c0e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56420c083632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56420c085578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56420ba8b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56420baf4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56420b6e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56420b7d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56420b63ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56420b6482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56420b62f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56420b65b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7023337082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56420b622bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6817b0613cb60cfa194e031ca4b9213292f9c2d9 Step #5: MERGE-OUTER: attempt 373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2940036061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6817b0613cb60cfa194e031ca4b9213292f9c2d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 702 processed earlier; will process 3595 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33934== ERROR: libFuzzer: deadly signal Step #5: #0 0x557306d5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557306cd3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557306cb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda344b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda342cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda342ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557306c8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557307762018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573076fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5573076fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573076fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55730711cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55730710a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573071039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55730716df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557306d5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557306e4beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557306cb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557306cc12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557306ca87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557306cd44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda342ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557306c9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8111b54aac4c5ca555bf2a6950c9134f8f613c19 Step #5: MERGE-OUTER: attempt 374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2941668967 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8111b54aac4c5ca555bf2a6950c9134f8f613c19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 705 processed earlier; will process 3592 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34087== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648044d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564804447b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56480442a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fa734d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fa716200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fa7141858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564804403e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564804ed6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564804e70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564804e72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564804e7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564804948155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56480497f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56480489062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56480487e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648048779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5648048e1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5648044d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5648045bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56480442bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648044352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56480441c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648044484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fa7143082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56480440fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58d97cf40b82d779c60d2506abc75a6a81b95a1e Step #5: MERGE-OUTER: attempt 375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2942609787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58d97cf40b82d779c60d2506abc75a6a81b95a1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 707 processed earlier; will process 3590 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34165== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a96cf93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a96cf07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a96ceea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadd4e3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadd4c5200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadd4c31858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a96cec3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a96d996018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a96d930632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a96d932375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a96d93235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a96d408155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a96d43f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a96d35062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a96d33e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a96d3379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a96d3a1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a96cf93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a96d07feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a96ceebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a96cef52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a96cedc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a96cf084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fadd4c33082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a96cecfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1501dbe2e4d81ee884b8dd06d9a5dfc9a469e443 Step #5: MERGE-OUTER: attempt 376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2944174061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1501dbe2e4d81ee884b8dd06d9a5dfc9a469e443' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 710 processed earlier; will process 3587 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34287== ERROR: libFuzzer: deadly signal Step #5: #0 0x56402b256594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56402b1cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56402b1ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8cf1cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8cefe000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8cefbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56402b186e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56402bc59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56402bbf3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56402bbf5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56402bbf535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56402b613ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56402b601275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56402b5fa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56402b664f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56402b256c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56402b342eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56402b1aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56402b1b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56402b19f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56402b1cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8cefc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56402b192bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41c4eae9633b50cd11ce1af363b23e7e38b06ad4 Step #5: MERGE-OUTER: attempt 377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2945705778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/41c4eae9633b50cd11ce1af363b23e7e38b06ad4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 713 processed earlier; will process 3584 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34376== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df6c7cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df6c73fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df6c722665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1d86f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1d850700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1d84e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df6c6fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df6d1ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df6d168632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df6d16a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df6d16a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df6cb88ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df6cb76275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df6cb6f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df6cbd9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df6c7cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df6c8b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df6c723d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df6c72d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df6c7147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df6c7404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1d84e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df6c707bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a07f4c38a8b5abad26d37538ce9ed5d45ab02cfb Step #5: MERGE-OUTER: attempt 378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2947181033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a07f4c38a8b5abad26d37538ce9ed5d45ab02cfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 715 processed earlier; will process 3582 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34527== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e09a66594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e099dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e099bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8a201641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8a1e2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8a1e0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e09996e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560e0a469018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e0a403632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560e0a405375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e0a40535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560e09edb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560e09f121cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560e09e2362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560e09e11275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560e09e0a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560e09e74f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560e09a66c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560e09b52eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560e099bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560e099c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560e099af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560e099db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd8a1e0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560e099a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-840ea5745c431e3c79d31e1a5e309ab594f59663 Step #5: MERGE-OUTER: attempt 379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2950853899 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/840ea5745c431e3c79d31e1a5e309ab594f59663' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 722 processed earlier; will process 3575 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34648== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6a44e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6a445cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6a443f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a53a0a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a5381f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a537fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6a4418e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6a4eeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6a4e85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6a4e87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6a4e8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6a495d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c6a49941cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c6a48a562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c6a4893275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c6a488c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c6a48f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c6a44e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c6a45d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c6a4440d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c6a444a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c6a44317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c6a445d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a53800082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c6a4424bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c5b0ea092da8b1e3682221440ea1144ba967b53 Step #5: MERGE-OUTER: attempt 380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2952561233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7c5b0ea092da8b1e3682221440ea1144ba967b53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 726 processed earlier; will process 3571 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34776== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8a2390594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8a2304b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8a22e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddd5d8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddd5b9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddd5b75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8a22c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d8a2d93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8a2d2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d8a2d2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8a2d2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d8a274dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8a273b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8a27349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d8a279ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d8a2390c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d8a247ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d8a22e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d8a22f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d8a22d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d8a23054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddd5b77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d8a22ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92a57b76959265eaa78ae4dd4b8b52040345f15f Step #5: MERGE-OUTER: attempt 381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2953331431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/92a57b76959265eaa78ae4dd4b8b52040345f15f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 727 processed earlier; will process 3570 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34793== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cbc5529594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cbc549db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cbc5480665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4210f0641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4210d1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4210cfa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cbc5459e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cbc5f2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cbc5ec6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cbc5ec8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cbc5ec835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cbc58e6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cbc58d4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cbc58cd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cbc5937f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cbc5529c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cbc5615eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cbc5481d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cbc548b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cbc54727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cbc549e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4210cfc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cbc5465bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56055186fb9c6d7f9eeb5b2bb08402b18355cd3f Step #5: MERGE-OUTER: attempt 382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2954102092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/56055186fb9c6d7f9eeb5b2bb08402b18355cd3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 728 processed earlier; will process 3569 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34811== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3b9139594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3b90adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3b9090665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4837eeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4837d0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4837cdf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3b9069e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c3b9b3c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3b9ad6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c3b9ad8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3b9ad835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c3b94f6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3b94e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3b94dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c3b9547f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3b9139c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3b9225eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3b9091d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3b909b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3b90827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3b90ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4837ce1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3b9075bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dda55cf9ed9d7ef027ead140cbebd5a0ecd3359f Step #5: MERGE-OUTER: attempt 383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2954867013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dda55cf9ed9d7ef027ead140cbebd5a0ecd3359f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 729 processed earlier; will process 3568 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34829== ERROR: libFuzzer: deadly signal Step #5: #0 0x565176395594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565176309b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651762ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7744b7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f774498d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f774496c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651762c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565176d98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565176d32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565176d34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565176d3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565176752ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565176740275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651767399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651767a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565176395c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565176481eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651762edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651762f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651762de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56517630a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f774496e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651762d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4aa7e5becc11807b84badba38499d0e3949331e2 Step #5: MERGE-OUTER: attempt 384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2955640981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4aa7e5becc11807b84badba38499d0e3949331e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 730 processed earlier; will process 3567 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34847== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653a9250594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653a91c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653a91a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f872bfbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f872bdd200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f872bdb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653a9180e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5653a9c53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653a9bed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5653a9bef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653a9bef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653a96c5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5653a96fc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5653a960d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5653a95fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5653a95f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5653a965ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5653a9250c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5653a933ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5653a91a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5653a91b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5653a91997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5653a91c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f872bdb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5653a918cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-730b114e9a144386fff2a7eaada8df0bd7cad54b Step #5: MERGE-OUTER: attempt 385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2957717280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/730b114e9a144386fff2a7eaada8df0bd7cad54b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 734 processed earlier; will process 3563 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34983== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fcc809594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fcc77db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fcc760665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11c634641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11c615b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11c613a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fcc739e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558fcd20c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fcd1a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558fcd1a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fcd1a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558fccbc6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558fccbb4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558fccbad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558fccc17f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558fcc809c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558fcc8f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fcc761d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fcc76b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fcc7527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fcc77e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11c613c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fcc745bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01133142ad112b33d0d01d9cd973a7c7939f6d8b Step #5: MERGE-OUTER: attempt 386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2958139470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/01133142ad112b33d0d01d9cd973a7c7939f6d8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 735 processed earlier; will process 3562 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35053== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e0b2f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e0b268b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e0b24b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a8a25c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a8a07100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a8a050858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e0b224e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e0bcf7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e0bc91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e0bc93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e0bc9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e0b6b1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e0b69f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e0b6989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e0b702f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e0b2f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e0b3e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e0b24cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e0b2562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e0b23d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e0b2694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a8a052082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e0b230bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b56a6c8b468da309bc3792cc3be3fd9c36b612c3 Step #5: MERGE-OUTER: attempt 387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2959387143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b56a6c8b468da309bc3792cc3be3fd9c36b612c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 737 processed earlier; will process 3560 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35168== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9a8653594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9a85c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9a85aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc587a7141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc58788600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc587865858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9a8583e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d9a9056018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9a8ff0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d9a8ff2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9a8ff235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d9a8ac8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9a8aff1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9a8a1062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9a89fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9a89f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9a8a61f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9a8653c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9a873feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9a85abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9a85b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9a859c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9a85c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc587867082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9a858fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ff0a519321c1c828b11cc87a66b0264f965fb56 Step #5: MERGE-OUTER: attempt 388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2960050944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4ff0a519321c1c828b11cc87a66b0264f965fb56' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 738 processed earlier; will process 3559 files now Step #5: #1 pulse exec/s: 0 rss: 243Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35180== ERROR: libFuzzer: deadly signal Step #5: #0 0x562620136594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626200aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56262008d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33aec0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33aea1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33ae9f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562620066e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562620b39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562620ad3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562620ad5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562620ad535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5626205ab155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5626205e21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5626204f362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5626204e1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5626204da9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562620544f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562620136c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562620222eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56262008ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5626200982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56262007f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626200ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f33ae9f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562620072bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1faf66c8af8e6fd23804e67acc01cf96357b327 Step #5: MERGE-OUTER: attempt 389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2960965195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1faf66c8af8e6fd23804e67acc01cf96357b327' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 740 processed earlier; will process 3557 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35258== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6da5f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6da569b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6da54c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d7f82541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d7f63a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d7f619858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6da525e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6daff8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6daf92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6daf94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6daf9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6da9b2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6da9a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6da9999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6daa03f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6da5f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6da6e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6da54dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6da5572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6da53e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6da56a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d7f61b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6da531bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-300cc59820c85a85367d717c66e95bd42a473694 Step #5: MERGE-OUTER: attempt 390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2963146696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/300cc59820c85a85367d717c66e95bd42a473694' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 745 processed earlier; will process 3552 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35392== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f3c9e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f3c95cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f3c93f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59af12641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59aef3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59aef1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f3c918e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f3d3eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f3d385632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f3d387375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f3d38735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f3cda5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f3cd93275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f3cd8c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f3cdf6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f3c9e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f3cad4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f3c940d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f3c94a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f3c9317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f3c95d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59aef1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f3c924bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-969daf91402bd00ff48277f9674e1a276b149229 Step #5: MERGE-OUTER: attempt 391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2963742295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/969daf91402bd00ff48277f9674e1a276b149229' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 746 processed earlier; will process 3551 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35436== ERROR: libFuzzer: deadly signal Step #5: #0 0x56186cc83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56186cbf7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56186cbda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb97ba141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb979b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb97995858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56186cbb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56186d686018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56186d620632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56186d622375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56186d62235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56186d040ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56186d02e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56186d0279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56186d091f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56186cc83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56186cd6feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56186cbdbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56186cbe52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56186cbcc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56186cbf84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdb97997082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56186cbbfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7e63832f1742a20b39abc5be07947343d9d3ca3 Step #5: MERGE-OUTER: attempt 392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2964593498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7e63832f1742a20b39abc5be07947343d9d3ca3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 747 processed earlier; will process 3550 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35479== ERROR: libFuzzer: deadly signal Step #5: #0 0x56237e65a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56237e5ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56237e5b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21b761441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21b742900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21b7408858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56237e58ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56237f05d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56237eff7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56237eff9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56237eff935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56237ea17ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56237ea05275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56237e9fe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56237ea68f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56237e65ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56237e746eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56237e5b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56237e5bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56237e5a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56237e5cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21b740a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56237e596bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-821fa23a403292f8f162824aed46d32b21c6e85c Step #5: MERGE-OUTER: attempt 393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2966357429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/821fa23a403292f8f162824aed46d32b21c6e85c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 751 processed earlier; will process 3546 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35601== ERROR: libFuzzer: deadly signal Step #5: #0 0x55baf888b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55baf87ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55baf87e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7473f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd74720500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7471e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55baf87bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55baf928e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55baf9228632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55baf922a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55baf922a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55baf8c48ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55baf8c36275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55baf8c2f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55baf8c99f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55baf888bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55baf8977eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55baf87e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55baf87ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55baf87d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55baf88004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7471e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55baf87c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afa884d7dfd6703663451bc3ee4696633c7c7325 Step #5: MERGE-OUTER: attempt 394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2968814221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/afa884d7dfd6703663451bc3ee4696633c7c7325' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 756 processed earlier; will process 3541 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35728== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c942440594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9423b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c942397665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae6e5a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae6e3b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae6e395858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c942370e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c942e43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c942ddd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c942ddf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c942ddf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9428b5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9428ec1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9427fd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9427eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9427e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c94284ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c942440c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c94252ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c942398d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c9423a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9423897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9423b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fae6e397082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c94237cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9ea3bd9bc5af0eecbe4edc055869ca81dd2bcc1 Step #5: MERGE-OUTER: attempt 395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2970692765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b9ea3bd9bc5af0eecbe4edc055869ca81dd2bcc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 760 processed earlier; will process 3537 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35824== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b461ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b46161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b46144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdf5b2d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdf594200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdf5921858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b4611de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b46bf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b46b8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b46b8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b46b8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b465aaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b46598275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b465919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b465fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b461edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b462d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b46145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b4614f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b461367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b461624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efdf5923082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b46129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6b81e719539fc6d4dd61a0391f95ea9cd7ee1a5 Step #5: MERGE-OUTER: attempt 396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2971480747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6b81e719539fc6d4dd61a0391f95ea9cd7ee1a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 761 processed earlier; will process 3536 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==35841== ERROR: libFuzzer: deadly signal Step #5: #0 0x56128e568594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56128e4dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56128e4bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f078382f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f078364400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0783623858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56128e498e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56128ef6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56128ef05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56128ef07578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56128e90d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56128e976f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56128e568c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56128e654eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56128e4c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56128e4ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56128e4b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56128e4dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0783625082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56128e4a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64c555ff6dd418af755ceb46e84495c46309cf46 Step #5: MERGE-OUTER: attempt 397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2972250377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/64c555ff6dd418af755ceb46e84495c46309cf46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 762 processed earlier; will process 3535 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35894== ERROR: libFuzzer: deadly signal Step #5: #0 0x559504330594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595042a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559504287665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f7da1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f7d82700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f7d806858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559504260e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559504d33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559504ccd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559504ccf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559504ccf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5595046edac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5595046db275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595046d49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55950473ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559504330c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55950441ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559504288d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595042922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595042797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595042a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f7d808082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55950426cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-302a0d451588d252486af6bc151f4b200a0e0b83 Step #5: MERGE-OUTER: attempt 398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2972884579 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/302a0d451588d252486af6bc151f4b200a0e0b83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 763 processed earlier; will process 3534 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35937== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606e2497594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606e240bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606e23ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e24fb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e24dc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e24da6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606e23c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5606e2e9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606e2e34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5606e2e36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606e2e3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5606e290c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5606e29431cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5606e285462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5606e2842275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5606e283b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5606e28a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5606e2497c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5606e2583eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5606e23efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5606e23f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5606e23e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5606e240c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e24da8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5606e23d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac722c9cbf89c8f1c915790ac5d5b41e550c4897 Step #5: MERGE-OUTER: attempt 399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2976087103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac722c9cbf89c8f1c915790ac5d5b41e550c4897' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 769 processed earlier; will process 3528 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36118== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1e9ff6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1e9f6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1e9f4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82ef00f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82eee2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82eee03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1e9f26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1ea9f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1ea993632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1ea995375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1ea99535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1ea3b3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1ea3a1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1ea39a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1ea404f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1e9ff6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1ea0e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1e9f4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1e9f582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1e9f3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1e9f6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f82eee05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1e9f32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfc7d5fc84ef51c145b68a8774c05d2cdc36d573 Step #5: MERGE-OUTER: attempt 400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2976854753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfc7d5fc84ef51c145b68a8774c05d2cdc36d573' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 770 processed earlier; will process 3527 files now Step #5: #1 pulse exec/s: 0 rss: 237Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36135== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c81797d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8178f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8178d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e18f3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e18d5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e18d30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8178ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c818380018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c81831a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c81831c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c81831c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c817df2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c817e291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c817d3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c817d28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c817d219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c817d8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c81797dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c817a69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8178d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8178df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8178c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8178f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e18d32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8178b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-327139454db9f49b8f894a5a10d547d0dac05d77 Step #5: MERGE-OUTER: attempt 401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2977784346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/327139454db9f49b8f894a5a10d547d0dac05d77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 772 processed earlier; will process 3525 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36219== ERROR: libFuzzer: deadly signal Step #5: #0 0x559198a90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559198a04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591989e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80fb07b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80fae9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80fae6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591989c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559199493018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55919942d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55919942f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55919942f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559198f05155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559198f3c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559198e4d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559198e3b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559198e349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559198e9ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559198a90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559198b7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591989e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591989f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591989d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559198a054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80fae71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5591989ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0e4882438f4bcf8ec3a1f7563ce557bbcac6ece Step #5: MERGE-OUTER: attempt 402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2979072842 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a0e4882438f4bcf8ec3a1f7563ce557bbcac6ece' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 774 processed earlier; will process 3523 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36333== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d01edd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d01e51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d01e34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad3bb9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad3b9b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad3b993858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d01e0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562d028e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d0287a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562d0287c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d0287c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562d02352155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d023891cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d022a753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x562d022aa2ed in cryptonote::Blockchain::find_blockchain_supplement(unsigned long, std::__1::list> const&, std::__1::vector, std::__1::allocator>, crypto::hash>, std::__1::vector, std::__1::allocator>>, std::__1::allocator, std::__1::allocator>>>>>, std::__1::allocator, std::__1::allocator>, crypto::hash>, std::__1::vector, std::__1::allocator>>, std::__1::allocator, std::__1::allocator>>>>>>>&, unsigned long&, crypto::hash&, unsigned long&, bool, bool, bool, unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2806:9 Step #5: #15 0x562d01fd241f in cryptonote::core_rpc_server::on_get_blocks(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:599:18 Step #5: #16 0x562d01fbb4e7 in fuzz_get_blocks(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:73:7 Step #5: #17 0x562d01fc9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x562d01fc9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x562d01fc9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x562d01e35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x562d01e3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x562d01e267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x562d01e524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fad3b995082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x562d01e19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93fc4efb164833253d19b02963196a1acc3045a3 Step #5: MERGE-OUTER: attempt 403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2980030823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/93fc4efb164833253d19b02963196a1acc3045a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 775 processed earlier; will process 3522 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36440== ERROR: libFuzzer: deadly signal Step #5: #0 0x562bf77d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562bf7745b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562bf7728665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fff6eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fff50000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fff4df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562bf7701e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562bf81d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562bf816e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562bf8170375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562bf817035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562bf7c46155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562bf7c7d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562bf7b8e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562bf7b7c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562bf7b759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562bf7bdff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562bf77d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562bf78bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562bf7729d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562bf77332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562bf771a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562bf77464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5fff4e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562bf770dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f2285c4b649a2bce1312232000b56ebe4ac52c Step #5: MERGE-OUTER: attempt 404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2981333963 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a0f2285c4b649a2bce1312232000b56ebe4ac52c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 777 processed earlier; will process 3520 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36498== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb7bae5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb7ba59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb7ba3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd719ee741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd719cfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd719cdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb7ba15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb7c4e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb7c482632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb7c484375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb7c48435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb7bf5a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb7bf911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb7beaf53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55fb7beb1173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55fb7bbdd8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55fb7bbc3dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55fb7bbd1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55fb7bbd1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55fb7bbd1ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55fb7ba3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55fb7ba472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55fb7ba2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55fb7ba5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fd719cdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55fb7ba21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea7534ea96ca518de8dfe7de05d73e7a0c6cc807 Step #5: MERGE-OUTER: attempt 405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2982416633 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ea7534ea96ca518de8dfe7de05d73e7a0c6cc807' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 779 processed earlier; will process 3518 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36607== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a335036594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a334faab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a334f8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f103b6e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f103b4f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f103b4d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a334f66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a335a39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3359d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3359d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3359d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3354ab155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3354e21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a33540053f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55a335402173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55a33512e8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55a335114dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55a335122ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55a335122ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55a335122ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55a334f8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55a334f982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55a334f7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55a334fab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f103b4d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55a334f72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6adc668dd411e6491b41a70b0be9e163a37b92db Step #5: MERGE-OUTER: attempt 406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2984238050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6adc668dd411e6491b41a70b0be9e163a37b92db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 781 processed earlier; will process 3516 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36669== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f7903d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f78fb1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f78f94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3710e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe370ef800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe370ed7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f78f6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f79a40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f799da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f799dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f799dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f794b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f794e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f793fa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f793e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f793e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f7944bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f7903dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f79129eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f78f95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f78f9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f78f867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f78fb24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe370ed9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f78f79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2b866cec6af57f7412546d2d120a1ffa0263557 Step #5: MERGE-OUTER: attempt 407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2985132744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2b866cec6af57f7412546d2d120a1ffa0263557' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 783 processed earlier; will process 3514 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36751== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0ea86f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0ea7e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0ea7c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f64bed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f64a0200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f649e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0ea79fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d0eb272018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0eb20c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d0eb20e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0eb20e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d0eac2cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d0eac1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0eac139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0eac7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d0ea86fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0ea95beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d0ea7c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0ea7d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d0ea7b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0ea7e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f649e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d0ea7abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6831e25a23ea670591815b2f002a8d24ba30dd45 Step #5: MERGE-OUTER: attempt 408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2985904305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6831e25a23ea670591815b2f002a8d24ba30dd45' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 784 processed earlier; will process 3513 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==36769== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648faaeb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648faa5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648faa42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f220f4da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f220f2ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f220f2ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648faa1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5648fb4ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648fb488632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5648fb48a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5648fae90770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5648faef9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5648faaebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5648fabd7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5648faa43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5648faa4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5648faa347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5648faa604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f220f2d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5648faa27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fcf8c2a87138e3a6440f7695cf459abefd98130 Step #5: MERGE-OUTER: attempt 409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2986674500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1fcf8c2a87138e3a6440f7695cf459abefd98130' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 785 processed earlier; will process 3512 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36791== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cbdeb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cbde28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cbde0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdac327a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdac308f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdac306e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cbdde4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556cbe8b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cbe851632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556cbe853375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cbe85335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556cbe329155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556cbe3601cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556cbe27e53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x556cbe2812ed in cryptonote::Blockchain::find_blockchain_supplement(unsigned long, std::__1::list> const&, std::__1::vector, std::__1::allocator>, crypto::hash>, std::__1::vector, std::__1::allocator>>, std::__1::allocator, std::__1::allocator>>>>>, std::__1::allocator, std::__1::allocator>, crypto::hash>, std::__1::vector, std::__1::allocator>>, std::__1::allocator, std::__1::allocator>>>>>>>&, unsigned long&, crypto::hash&, unsigned long&, bool, bool, bool, unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2806:9 Step #5: #15 0x556cbdfa941f in cryptonote::core_rpc_server::on_get_blocks(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:599:18 Step #5: #16 0x556cbdf924e7 in fuzz_get_blocks(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:73:7 Step #5: #17 0x556cbdfa0ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x556cbdfa0ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x556cbdfa0ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x556cbde0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x556cbde162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x556cbddfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x556cbde294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fdac3070082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x556cbddf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c850cf01890daa294fa1616349cf5dfde865457 Step #5: MERGE-OUTER: attempt 410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2987708596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c850cf01890daa294fa1616349cf5dfde865457' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 786 processed earlier; will process 3511 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36899== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654fd147594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654fd0bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654fd09e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff55a9ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff55a7c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff55a7a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654fd077e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654fdb4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654fdae4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654fdae6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654fdae635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654fd5bc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654fd5f31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5654fd50462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5654fd4f2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654fd4eb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5654fd555f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5654fd147c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5654fd233eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5654fd09fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5654fd0a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5654fd0907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5654fd0bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff55a7a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5654fd083bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b8f6ac98ffc83c540eff50f274c6c71e44c519c Step #5: MERGE-OUTER: attempt 411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2988160968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b8f6ac98ffc83c540eff50f274c6c71e44c519c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 787 processed earlier; will process 3510 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==36937== ERROR: libFuzzer: deadly signal Step #5: #0 0x56479822f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647981a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564798186665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0712da841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0712bbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0712b9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56479815fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564798c32018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564798bcc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564798bce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564798bce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564798698965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564798702bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56479875ec0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56479863e002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56479863e002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56479822fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56479831beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x564798187d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5647981912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5647981787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5647981a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0712b9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56479816bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c0f358d3cb1d99f0c02ff650931d527901c7c74 Step #5: MERGE-OUTER: attempt 412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2989038271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3c0f358d3cb1d99f0c02ff650931d527901c7c74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 788 processed earlier; will process 3509 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36957== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636c8969594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636c88ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636c88c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d358f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d3570d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d356ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636c8899e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5636c936c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636c9306632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5636c9308375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636c930835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5636c8d26ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5636c8d14275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636c8d0d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5636c8d77f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5636c8969c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5636c8a55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5636c88c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636c88cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636c88b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636c88de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d356ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5636c88a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72cb151acff686ef9f638bbf887fc8739b7f363a Step #5: MERGE-OUTER: attempt 413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2990330274 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/72cb151acff686ef9f638bbf887fc8739b7f363a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 790 processed earlier; will process 3507 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37102== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a49bb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a49b2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a49b0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b9591041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b9572500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b95704858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a49ae7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a4a5ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a4a554632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a4a556375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a4a55635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a49f74ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a49f62275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a49f5b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a49fc5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a49bb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a49ca3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a49b0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a49b192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a49b007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a49b2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b95706082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a49af3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2703d7c7225fa2df615ceb187dbdb8073546fcd0 Step #5: MERGE-OUTER: attempt 414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2992207322 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2703d7c7225fa2df615ceb187dbdb8073546fcd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 793 processed earlier; will process 3504 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37230== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b04018594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b03f8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b03f6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3670a3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f367084c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f367082b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b03f48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556b04a1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b049b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556b049b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b049b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556b043d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556b043c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556b043bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556b04426f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556b04018c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556b04104eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556b03f70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556b03f7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556b03f617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556b03f8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f367082d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556b03f54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd8197b830f1c1d37146671910e9d192953e7425 Step #5: MERGE-OUTER: attempt 415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2992857986 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dd8197b830f1c1d37146671910e9d192953e7425' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 794 processed earlier; will process 3503 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37243== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ac65b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ac6525b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ac6508665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2dcdb2041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2dcd93500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2dcd914858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ac64e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560ac6fb4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ac6f4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560ac6f50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ac6f5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560ac6a26155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ac6a5d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ac696e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ac695c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ac69559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ac69bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ac65b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ac669deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ac6509d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ac65132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ac64fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ac65264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2dcd916082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ac64edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a408c9c5b4a8a9186326356affb0c5c0a5b1421f Step #5: MERGE-OUTER: attempt 416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2993548521 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a408c9c5b4a8a9186326356affb0c5c0a5b1421f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 795 processed earlier; will process 3502 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37256== ERROR: libFuzzer: deadly signal Step #5: #0 0x55becb808594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55becb77cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55becb75f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f708eaa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f708e8bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f708e89a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55becb738e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55becc20b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55becc1a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55becc1a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55becc1a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55becbbc5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55becbbb3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55becbbac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55becbc16f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55becb808c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55becb8f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55becb760d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55becb76a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55becb7517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55becb77d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f708e89c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55becb744bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-940650014563ca582006d3e39745d5274347a81b Step #5: MERGE-OUTER: attempt 417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2994762699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/940650014563ca582006d3e39745d5274347a81b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 798 processed earlier; will process 3499 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37369== ERROR: libFuzzer: deadly signal Step #5: #0 0x56223f06a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56223efdeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56223efc1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f996380f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f996362400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9963603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56223ef9ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56223fa6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56223fa07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56223fa09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56223fa0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56223f4df155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56223f5161cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56223f42762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56223f415275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56223f40e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56223f478f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56223f06ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56223f156eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56223efc2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56223efcc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56223efb37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56223efdf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9963605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56223efa6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7cf6e6fe9e09d21e309441941f6a81074e50d8a Step #5: MERGE-OUTER: attempt 418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2996013235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7cf6e6fe9e09d21e309441941f6a81074e50d8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 800 processed earlier; will process 3497 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37452== ERROR: libFuzzer: deadly signal Step #5: #0 0x56485e1a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56485e11db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56485e100665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f369c0ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f369bedf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f369bebe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56485e0d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56485ebac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56485eb46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56485eb48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56485eb4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56485e61e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56485e6551cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56485e56662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56485e554275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56485e54d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56485e5b7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56485e1a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56485e295eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56485e101d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56485e10b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56485e0f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56485e11e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f369bec0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56485e0e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c65c5c4e647bcb45e15c3a0f8a1b5686b7d84ac2 Step #5: MERGE-OUTER: attempt 419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2997846596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c65c5c4e647bcb45e15c3a0f8a1b5686b7d84ac2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 804 processed earlier; will process 3493 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37607== ERROR: libFuzzer: deadly signal Step #5: #0 0x56278e80f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56278e783b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56278e766665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e6642a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e6623f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e6621e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56278e73fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56278f212018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56278f1ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56278f1ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56278f1ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56278ebccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56278ebba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56278ebb39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56278ec1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56278e80fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56278e8fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56278e767d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56278e7712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56278e7587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56278e7844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e66220082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56278e74bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ceeb677fad6636f4e3c1509826ddebfc9c79854 Step #5: MERGE-OUTER: attempt 420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2998693296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ceeb677fad6636f4e3c1509826ddebfc9c79854' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 806 processed earlier; will process 3491 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37683== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616c10b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616c102bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616c100e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25ee2dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25ee0f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25ee0d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616c0fe7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616c1aba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616c1a54632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616c1a56375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616c1a5635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616c1474ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616c1462275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616c145b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616c14c5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616c10b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616c11a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616c100fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616c10192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616c10007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616c102c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25ee0d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616c0ff3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2aeb32e7835fc467841eb44ae87c8053cdc1686d Step #5: MERGE-OUTER: attempt 421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3000340306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2aeb32e7835fc467841eb44ae87c8053cdc1686d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 810 processed earlier; will process 3487 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==37775== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e88e8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e88e02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e88de5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2157edb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2157cf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2157ccf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e88dbee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e89891018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e8982b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e8982d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e8982d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e892f7965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e89361bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x558e893bdc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x558e8929d002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x558e8929d002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558e88e8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558e88f7aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558e88de6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558e88df02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558e88dd77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558e88e034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f2157cd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558e88dcabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5dedeb58029d0b23d4f56ea028e7ea1469b634b Step #5: MERGE-OUTER: attempt 422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3001217893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a5dedeb58029d0b23d4f56ea028e7ea1469b634b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 811 processed earlier; will process 3486 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37858== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c80399594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c8030db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c802f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f793635141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f793616600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7936145858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c802c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c80d9c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c80d36632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c80d38375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c80d3835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c80756ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c80744275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c8073d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c807a7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c80399c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c80485eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c802f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c802fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c802e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c8030e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7936147082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c802d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7eb4e9e329ca33efd36067f01b6d6913c484dcef Step #5: MERGE-OUTER: attempt 423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3001846976 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7eb4e9e329ca33efd36067f01b6d6913c484dcef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 812 processed earlier; will process 3485 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1c17a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1c171db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1c1700665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdfa2ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdfa0c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdfa09f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1c16d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c1c21ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1c2146632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c1c2148375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1c214835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c1c1b66ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c1c1b54275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c1c1b4d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c1c1bb7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1c17a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c1c1895eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c1c1701d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1c170b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1c16f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c1c171e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcdfa0a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c1c16e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa79c4f9c809ed9ddc4de19459a8bdd6bc061968 Step #5: MERGE-OUTER: attempt 424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3002715930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa79c4f9c809ed9ddc4de19459a8bdd6bc061968' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 814 processed earlier; will process 3483 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38010== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f33cb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f33c28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f33c0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26e7f8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26e7d9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26e7d75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f33be4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559f346b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f34651632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559f34653375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f3465335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559f34129155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559f341601cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559f3407162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559f3405f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559f340589cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559f340c2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559f33cb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559f33da0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559f33c0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559f33c162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559f33bfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559f33c294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26e7d77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559f33bf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9daa1d55c0b01b109929097a00ba55a1b758ecf8 Step #5: MERGE-OUTER: attempt 425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3003371471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9daa1d55c0b01b109929097a00ba55a1b758ecf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 815 processed earlier; will process 3482 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38022== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa2f901594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa2f875b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa2f858665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26fb91341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26fb72800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26fb707858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa2f831e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa30304018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa3029e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa302a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa302a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa2fd76155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fa2fdad1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fa2fcbe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fa2fcac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fa2fca59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fa2fd0ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fa2f901c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fa2f9edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fa2f859d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fa2f8632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fa2f84a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fa2f8764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26fb709082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fa2f83dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9075e48f30013549319e9e7bfd22d858554ca47 Step #5: MERGE-OUTER: attempt 426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3005453539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a9075e48f30013549319e9e7bfd22d858554ca47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 819 processed earlier; will process 3478 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38151== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5ae80b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5ae77fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5ae762665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45ca1c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45c9fd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45c9fb5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5ae73be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b5af20e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5af1a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b5af1aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5af1aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b5aebc8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5aebb6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5aebaf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b5aec19f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5ae80bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5ae8f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b5ae763d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5ae76d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5ae7547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5ae7804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f45c9fb7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b5ae747bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc3e2c7675a09b6e51e459f4af720d06270d16eb Step #5: MERGE-OUTER: attempt 427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3006223004 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc3e2c7675a09b6e51e459f4af720d06270d16eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 820 processed earlier; will process 3477 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==38169== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575376b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55753762ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55753760d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b77a0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b7781500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b777f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575375e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5575380b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557538053632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557538055578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x557537a5b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557537ac4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5575376b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5575377a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55753760ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5575376182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5575375ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55753762b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9b777f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5575375f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4188c4a7a7560d3539b58fa3ab3815211ae73bd Step #5: MERGE-OUTER: attempt 428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3006988168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a4188c4a7a7560d3539b58fa3ab3815211ae73bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 821 processed earlier; will process 3476 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38191== ERROR: libFuzzer: deadly signal Step #5: #0 0x56071a4d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56071a44db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56071a430665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff834b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff832c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff832a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56071a409e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56071aedc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56071ae76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56071ae78375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56071ae7835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56071a896ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56071a884275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56071a87d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56071a8e7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56071a4d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56071a5c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56071a431d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56071a43b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56071a4227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56071a44e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff832a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56071a415bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc58447d2662a4db0a8970dcd1c11034f4d8395c Step #5: MERGE-OUTER: attempt 429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3007458688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc58447d2662a4db0a8970dcd1c11034f4d8395c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 822 processed earlier; will process 3475 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38262== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c8de2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c8dda0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c8dd83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6fcdd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6fcbec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6fcbcb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c8dd5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557c8e82f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c8e7c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557c8e7cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c8e7cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557c8e2a1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557c8e2d81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557c8e1e962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557c8e1d7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557c8e1d09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557c8e23af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557c8de2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557c8df18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557c8dd84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557c8dd8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557c8dd757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557c8dda14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb6fcbcd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557c8dd68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-995ac244afda94f3ab1b808474171500cbda36cf Step #5: MERGE-OUTER: attempt 430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3008013014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/995ac244afda94f3ab1b808474171500cbda36cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 823 processed earlier; will process 3474 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38271== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d003fce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d003f42b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d003f25665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9d169041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9d14a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9d1484858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d003efee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d0049d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d00496b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d00496d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d00496d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d00438bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d004379275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0043729cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0043dcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d003fcec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0040baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d003f26d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d003f302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d003f177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d003f434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9d1486082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d003f0abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86d5eb972c55d4dafb3d0b0eb2de9e41ffc02626 Step #5: MERGE-OUTER: attempt 431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3008777832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/86d5eb972c55d4dafb3d0b0eb2de9e41ffc02626' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 824 processed earlier; will process 3473 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38288== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569f8359594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569f82cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569f82b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efca4de941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efca4bfe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efca4bdd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569f8289e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5569f8d5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569f8cf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5569f8cf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569f8cf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5569f8716ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5569f8704275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569f86fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5569f8767f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5569f8359c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5569f8445eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5569f82b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569f82bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5569f82a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5569f82ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efca4bdf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5569f8295bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be364c5f9e55348995534d626bd097b6983c6334 Step #5: MERGE-OUTER: attempt 432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3009546603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be364c5f9e55348995534d626bd097b6983c6334' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 825 processed earlier; will process 3472 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38306== ERROR: libFuzzer: deadly signal Step #5: #0 0x562640674594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626405e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5626405cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7639a7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f763989100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7639870858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626405a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562641077018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562641011632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562641013375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56264101335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562640a31ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562640a1f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562640a189cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562640a82f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562640674c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562640760eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5626405ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5626405d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5626405bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5626405e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7639872082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5626405b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-727571b393ee8f5e273d88599e35f938fd792f2d Step #5: MERGE-OUTER: attempt 433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3010310064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/727571b393ee8f5e273d88599e35f938fd792f2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 826 processed earlier; will process 3471 files now Step #5: #1 pulse exec/s: 0 rss: 223Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38324== ERROR: libFuzzer: deadly signal Step #5: #0 0x561826267594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618261dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618261be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f556c38b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f556c1a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f556c17f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561826197e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561826c6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561826c04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561826c06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561826c0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5618266dc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618267131cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56182662462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561826612275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56182660b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561826675f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561826267c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561826353eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5618261bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5618261c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5618261b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5618261dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f556c181082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5618261a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3263caefdf8f924c1b84970c62cba098ce4c92b6 Step #5: MERGE-OUTER: attempt 434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3011228346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3263caefdf8f924c1b84970c62cba098ce4c92b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 828 processed earlier; will process 3469 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38408== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627112db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56271124fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562711232665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfc6d4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfc6b6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfc6b3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56271120be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562711cde018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562711c78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562711c7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562711c7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562711698ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562711686275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56271167f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627116e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627112dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627113c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562711233d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56271123d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627112247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627112504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfc6b41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562711217bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c66540bebef767f889a5bdf9e85a1f18d8cdbb1 Step #5: MERGE-OUTER: attempt 435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3011660582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c66540bebef767f889a5bdf9e85a1f18d8cdbb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 829 processed earlier; will process 3468 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38479== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9ab16f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9ab0e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9ab0c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f379396841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f379377d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f379375c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9ab09fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9abb72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9abb0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9abb0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9abb0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9ab5e4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9ab61b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9ab61c346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55c9ab512818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55c9ab57df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55c9ab16fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55c9ab25beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55c9ab0c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55c9ab0d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55c9ab0b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55c9ab0e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f379375e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55c9ab0abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8ae23a1daff9aa33210d7835eec450129531571 Step #5: MERGE-OUTER: attempt 436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3012112433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a8ae23a1daff9aa33210d7835eec450129531571' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 830 processed earlier; will process 3467 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38491== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aed6b13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aed6a87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aed6a6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fd301a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fd2e2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fd2e0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aed6a43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aed7516018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aed74b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aed74b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aed74b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aed6ed0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aed6ebe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aed6eb79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aed6f21f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aed6b13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aed6bffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aed6a6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aed6a752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aed6a5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aed6a884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fd2e10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aed6a4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a693b26d2e6df5aa9a3f1f44a7439ce4309d9318 Step #5: MERGE-OUTER: attempt 437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3013402439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a693b26d2e6df5aa9a3f1f44a7439ce4309d9318' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 832 processed earlier; will process 3465 files now Step #5: #1 pulse exec/s: 0 rss: 239Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38578== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583cb98b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583cb8ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583cb8e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2269d4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2269b5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2269b3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583cb8bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5583cc38e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583cc328632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5583cc32a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583cc32a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5583cbe00155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5583cbe371cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5583cbd5553f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5583cbd57173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5583cba838d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5583cba69dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5583cba77ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5583cba77ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5583cba77ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5583cb8e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5583cb8ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5583cb8d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5583cb9004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f2269b40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5583cb8c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c14ab16027e89e96cc4bc4d2dc3fa17de0bfd027 Step #5: MERGE-OUTER: attempt 438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3014379999 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c14ab16027e89e96cc4bc4d2dc3fa17de0bfd027' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 834 processed earlier; will process 3463 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38687== ERROR: libFuzzer: deadly signal Step #5: #0 0x56358e61c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56358e590b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56358e573665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8389cf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8389b0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8389ae8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56358e54ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56358f01f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56358efb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56358efbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56358efbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56358ea91155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56358eac81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56358e9d962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56358e9c7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56358e9c09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56358ea2af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56358e61cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56358e708eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56358e574d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56358e57e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56358e5657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56358e5914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8389aea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56358e558bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cdc5c314accce80af2767b1df9a4aeff3d5b6fb Step #5: MERGE-OUTER: attempt 439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3015123362 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3cdc5c314accce80af2767b1df9a4aeff3d5b6fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 835 processed earlier; will process 3462 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38699== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ed00d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ed004cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ed002f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb39f3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb39d4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb39d25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ed0008e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559ed0adb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ed0a75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559ed0a77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ed0a7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559ed054d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559ed05841cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559ed049562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559ed0483275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559ed047c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559ed04e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559ed00d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559ed01c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559ed0030d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559ed003a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559ed00217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559ed004d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb39d27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559ed0014bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00968b5e965bc530a7aabf0ca248d3dbafb320ab Step #5: MERGE-OUTER: attempt 440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3016268811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00968b5e965bc530a7aabf0ca248d3dbafb320ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 837 processed earlier; will process 3460 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38782== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f56f17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f56e8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f56e6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd42517b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd424f9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd424f6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f56e47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f5791a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f578b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f578b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f578b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f572d4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563f572c2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563f572bb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563f57325f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563f56f17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563f57003eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563f56e6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563f56e792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563f56e607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563f56e8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd424f71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563f56e53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da627508408f18ff52fb8bd52d260c7ac3b41e82 Step #5: MERGE-OUTER: attempt 441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3017034388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/da627508408f18ff52fb8bd52d260c7ac3b41e82' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 838 processed earlier; will process 3459 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38799== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b5044f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b503c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b503a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb17d0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb17b1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb17af4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b5037fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559b50e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b50dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559b50dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b50dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559b5080cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559b507fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559b507f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559b5085df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559b5044fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559b5053beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559b503a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559b503b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559b503987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559b503c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb17af6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559b5038bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66743b4406cf8e8aebf544fcaddfc5d3141b87d6 Step #5: MERGE-OUTER: attempt 442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3017799368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/66743b4406cf8e8aebf544fcaddfc5d3141b87d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 839 processed earlier; will process 3458 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38817== ERROR: libFuzzer: deadly signal Step #5: #0 0x560892df9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560892d6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560892d50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11c8ba441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11c89b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11c8998858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560892d29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5608937fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560893796632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560893798375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56089379835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5608931b6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608931a4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56089319d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560893207f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560892df9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560892ee5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560892d51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560892d5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560892d427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560892d6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11c899a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560892d35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa493955a123846d815b794ef8e96883daba6c64 Step #5: MERGE-OUTER: attempt 443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3018565199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa493955a123846d815b794ef8e96883daba6c64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 840 processed earlier; will process 3457 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38835== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b8473d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b846b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b84694665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d1620641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d1601b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d15ffa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b8466de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b85140018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b850da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b850dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b850dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b84afaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b84ae8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b84ae19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b84b4bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b8473dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b84829eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b84695d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b8469f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b846867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b846b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d15ffc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b84679bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15d55da82d108369c07507e72685977b6646c9f0 Step #5: MERGE-OUTER: attempt 444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3019331111 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15d55da82d108369c07507e72685977b6646c9f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 841 processed earlier; will process 3456 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38853== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b3e1ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b3e162b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b3e145665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04105c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04103d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04103b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b3e11ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b3ebf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b3eb8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b3eb8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b3eb8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b3e5abac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b3e599275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b3e5929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b3e5fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b3e1eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b3e2daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b3e146d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b3e1502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b3e1377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b3e1634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f04103b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b3e12abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4557641e54f6e88ae28b6e75072fdb8b5acf30fa Step #5: MERGE-OUTER: attempt 445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3020102286 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4557641e54f6e88ae28b6e75072fdb8b5acf30fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 842 processed earlier; will process 3455 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38871== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644f9d3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644f9cb3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644f9c96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c4491241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c4472700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c44706858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644f9c6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644fa742018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644fa6dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5644fa6de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644fa6de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5644fa0fcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5644fa0ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5644fa0e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644fa14df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5644f9d3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5644f9e2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5644f9c97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5644f9ca12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5644f9c887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5644f9cb44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c44708082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5644f9c7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a89cfd0133bd3df0c5e3b3f3686802db9d6d2f4c Step #5: MERGE-OUTER: attempt 446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3020866760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a89cfd0133bd3df0c5e3b3f3686802db9d6d2f4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 843 processed earlier; will process 3454 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38889== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c746979594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7468edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7468d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2573c9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2573aab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2573a8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7468a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c74737c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c747316632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c747318375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c74731835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c746d36ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c746d24275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c746d1d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c746d87f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c746979c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c746a65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7468d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7468db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7468c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7468ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2573a8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7468b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ed69bd4506bc3160fd448434468dc5804042ec1 Step #5: MERGE-OUTER: attempt 447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3021631451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ed69bd4506bc3160fd448434468dc5804042ec1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 844 processed earlier; will process 3453 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38907== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e81dfa4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e81df18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e81defb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f517240d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f517222200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5172201858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e81ded4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e81e9a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e81e941632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e81e943375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e81e94335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e81e361ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e81e34f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e81e3489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e81e3b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e81dfa4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e81e090eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e81defcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e81df062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e81deed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e81df194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5172203082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e81dee0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c06831be5e3d6de04121c8fa7ad8bb2da3a9536 Step #5: MERGE-OUTER: attempt 448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3022978057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c06831be5e3d6de04121c8fa7ad8bb2da3a9536' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 847 processed earlier; will process 3450 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39030== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5d28ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5d2822b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5d2805665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec7b2e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec7b0f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec7b0d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5d27dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b5d32b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5d324b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b5d324d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5d324d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b5d2d23155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b5d2d5a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b5d2c6b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b5d2c59275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b5d2c529cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b5d2cbcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b5d28aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b5d299aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b5d2806d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b5d28102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b5d27f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b5d28234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fec7b0d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b5d27eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b504ff4c63a44e674f1e956a5921ce535f0af7b Step #5: MERGE-OUTER: attempt 449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3024291994 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b504ff4c63a44e674f1e956a5921ce535f0af7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 849 processed earlier; will process 3448 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39088== ERROR: libFuzzer: deadly signal Step #5: #0 0x55904b010594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55904af84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55904af67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c1162041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c1143500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c11414858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55904af40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55904ba13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55904b9ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55904b9af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55904b9af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55904b3cdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55904b3bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55904b3b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55904b41ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55904b010c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55904b0fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55904af68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55904af722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55904af597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55904af854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c11416082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55904af4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-398ee19ef7915d0c9dba5e7b41a1a6dd7fcb9c30 Step #5: MERGE-OUTER: attempt 450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3024712744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/398ee19ef7915d0c9dba5e7b41a1a6dd7fcb9c30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 850 processed earlier; will process 3447 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39158== ERROR: libFuzzer: deadly signal Step #5: #0 0x558105b52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558105ac6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558105aa9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe06069d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0604b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe060491858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558105a82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558106555018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581064ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5581064f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581064f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558105f0fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558105efd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558105ef69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558105f60f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558105b52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558105c3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558105aaad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558105ab42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558105a9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558105ac74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe060493082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558105a8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f85d50021db860c02ffa007a27763b0e114944c Step #5: MERGE-OUTER: attempt 451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3026647772 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f85d50021db860c02ffa007a27763b0e114944c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 853 processed earlier; will process 3444 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==39255== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e739bcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e739b41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e739b24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f989747841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f989728d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f989726c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e739afde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e73a5d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e73a56a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e73a56c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e73a56c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e73a036965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e73a0a0bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55e73a0fcc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55e739fdc002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55e739fdc002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55e739bcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e739cb9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e739b25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e739b2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e739b167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e739b424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f989726e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e739b09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-271601eaadcc27e2aff4ec398f24a8da0a813473 Step #5: MERGE-OUTER: attempt 452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3027993978 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/271601eaadcc27e2aff4ec398f24a8da0a813473' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 855 processed earlier; will process 3442 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39315== ERROR: libFuzzer: deadly signal Step #5: #0 0x56449d366594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56449d2dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56449d2bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff26e00a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff26de1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff26ddfe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56449d296e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56449dd69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56449dd03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56449dd05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56449dd0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56449d723ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56449d711275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56449d70a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56449d774f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56449d366c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56449d452eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56449d2bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56449d2c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56449d2af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56449d2db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff26de00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56449d2a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09a17909e273db8236aa2a21bbe101f60f83683c Step #5: MERGE-OUTER: attempt 453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3028656831 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09a17909e273db8236aa2a21bbe101f60f83683c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 856 processed earlier; will process 3441 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39388== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d66f576594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d66f4eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d66f4cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec43ed241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec43ce700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec43cc6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d66f4a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d66ff79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d66ff13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d66ff15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d66ff1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d66f933ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d66f921275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d66f91a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d66f984f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d66f576c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d66f662eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d66f4ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d66f4d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d66f4bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d66f4eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec43cc8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d66f4b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80e50b09237c267f1fb413f2ddacd0290bd2b20b Step #5: MERGE-OUTER: attempt 454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3029525467 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80e50b09237c267f1fb413f2ddacd0290bd2b20b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 858 processed earlier; will process 3439 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39498== ERROR: libFuzzer: deadly signal Step #5: #0 0x55684627d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5568461f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568461d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f672676541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f672657a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6726559858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568461ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556846c80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556846c1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556846c1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556846c1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5568466f2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5568467291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55684663a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556846628275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568466219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55684668bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55684627dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556846369eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5568461d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568461df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568461c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568461f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f672655b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5568461b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07f8ff4f0a11dcb5fe623dafbc79ab476ca3b50f Step #5: MERGE-OUTER: attempt 455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3030005509 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07f8ff4f0a11dcb5fe623dafbc79ab476ca3b50f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 859 processed earlier; will process 3438 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39506== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f44e3df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f44e353b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f44e336665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c5d33741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c5d14c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c5d12b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f44e30fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f44ede2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f44ed7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f44ed7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f44ed7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f44e79cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f44e78a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f44e7839cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f44e7edf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f44e3dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f44e4cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f44e337d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f44e3412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f44e3287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f44e3544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c5d12d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f44e31bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c74a8f62d710c9c1b702d59e889b27c51f08f25b Step #5: MERGE-OUTER: attempt 456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3032366215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c74a8f62d710c9c1b702d59e889b27c51f08f25b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 863 processed earlier; will process 3434 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39671== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568e6a47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5568e69bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568e699e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fdf74141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fdf55600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fdf535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568e6977e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5568e744a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568e73e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5568e73e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568e73e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5568e6ebc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5568e6ef31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5568e6e0462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5568e6df2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568e6deb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5568e6e55f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568e6a47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568e6b33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5568e699fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568e69a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568e69907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568e69bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4fdf537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5568e6983bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97d8c3c99e36e02c7abbb1e452639edac05c09f4 Step #5: MERGE-OUTER: attempt 457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3033542262 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97d8c3c99e36e02c7abbb1e452639edac05c09f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 865 processed earlier; will process 3432 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39755== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f25b719594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f25b68db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f25b670665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9c000f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9bfe2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9bfe03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f25b649e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f25c11c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f25c0b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f25c0b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f25c0b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f25bb8e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f25bbc51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f25bad662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f25bac4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f25babd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f25bb27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f25b719c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f25b805eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f25b671d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f25b67b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f25b6627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f25b68e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9bfe05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f25b655bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-057719782b9a1d23dcbcb1b8d495bae5bf14a8e4 Step #5: MERGE-OUTER: attempt 458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3034256268 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/057719782b9a1d23dcbcb1b8d495bae5bf14a8e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 866 processed earlier; will process 3431 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39769== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ebee39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ebedadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ebed90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa82d9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa82ba500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa82b84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ebed69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ebf83c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ebf7d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ebf7d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ebf7d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ebf1f6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ebf1e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ebf1dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ebf247f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ebee39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ebef25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ebed91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ebed9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ebed827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ebedae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa82b86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ebed75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99b2ecac87aaa174ab1c3fbceb96b69a52148000 Step #5: MERGE-OUTER: attempt 459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3034908576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/99b2ecac87aaa174ab1c3fbceb96b69a52148000' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 867 processed earlier; will process 3430 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39782== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580d0f6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580d0ee3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580d0ec6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70257d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70255ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70255cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580d0e9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5580d1972018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580d190c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5580d190e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580d190e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5580d132cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5580d131a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580d13139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5580d137df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5580d0f6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5580d105beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5580d0ec7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580d0ed12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580d0eb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580d0ee44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f70255cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580d0eabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8424e6333b547d432214aab00ee3f6fc9e03261e Step #5: MERGE-OUTER: attempt 460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3036697646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8424e6333b547d432214aab00ee3f6fc9e03261e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 872 processed earlier; will process 3425 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==39880== ERROR: libFuzzer: deadly signal Step #5: #0 0x565470cf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565470c6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565470c4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9fcc3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9fca4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9fca2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565470c27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654716fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565471694632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565471696375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56547169635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565471160965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654711cabb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x565471226c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x565471106002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x565471106002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x565470cf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x565470de3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x565470c4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x565470c592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x565470c407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x565470c6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa9fca2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x565470c33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f13f2b555a59e88b285ec02f1b2b361a5d8ace8e Step #5: MERGE-OUTER: attempt 461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3037575598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f13f2b555a59e88b285ec02f1b2b361a5d8ace8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 873 processed earlier; will process 3424 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39932== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb31a8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb31a03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb319e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22b7d1941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22b7b2e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22b7b0d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb319bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eb32492018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb3242c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eb3242e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb3242e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eb31f04155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eb31f3b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eb31e4c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eb31e3a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eb31e339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eb31e9df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eb31a8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eb31b7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eb319e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eb319f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eb319d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eb31a044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f22b7b0f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eb319cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa0aa492d99a750930496105efbbb396c38f5593 Step #5: MERGE-OUTER: attempt 462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3038063653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa0aa492d99a750930496105efbbb396c38f5593' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 874 processed earlier; will process 3423 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40002== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc8f838594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc8f7acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc8f78f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4520b7b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f452099000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f452096f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc8f768e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fc9023b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc901d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fc901d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc901d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fc8fbf5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc8fbe3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc8fbdc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc8fc46f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc8f838c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc8f924eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc8f790d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc8f79a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc8f7817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc8f7ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4520971082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc8f774bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e5e38e7d901d3d1d3772c59ff3da7c55afad7c0 Step #5: MERGE-OUTER: attempt 463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3040352113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e5e38e7d901d3d1d3772c59ff3da7c55afad7c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 879 processed earlier; will process 3418 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40102== ERROR: libFuzzer: deadly signal Step #5: #0 0x56152877d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615286f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615286d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7de29a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7de27b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7de2798858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615286ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561529180018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56152911a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56152911c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56152911c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561528b3aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561528b28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561528b219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561528b8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56152877dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561528869eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5615286d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5615286df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615286c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615286f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7de279a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615286b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2ec629323ae6a6ca24a1e615ff53c54253b5a8a Step #5: MERGE-OUTER: attempt 464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3040929105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2ec629323ae6a6ca24a1e615ff53c54253b5a8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 880 processed earlier; will process 3417 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40146== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c12f3e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c12f358b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c12f33b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64c9a6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64c987c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64c985b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c12f314e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c12fde7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c12fd81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c12fd83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c12fd8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c12f7a1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c12f78f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c12f7889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c12f7f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c12f3e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c12f4d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c12f33cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c12f3462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c12f32d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c12f3594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64c985d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c12f320bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a134afcfcb1e5fb21c06b52606fc6ae6dc63b540 Step #5: MERGE-OUTER: attempt 465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3041570731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a134afcfcb1e5fb21c06b52606fc6ae6dc63b540' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 881 processed earlier; will process 3416 files now Step #5: #1 pulse exec/s: 0 rss: 217Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40190== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d30d61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d30cd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d30cb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff93a6e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff93a4f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff93a4d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d30c91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d31764018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d316fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d31700375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d3170035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d311d6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555d3120d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555d3111e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555d3110c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555d311059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555d3116ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555d30d61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555d30e4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555d30cb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555d30cc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555d30caa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555d30cd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff93a4d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555d30c9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-741745f179d6f0be962bfc02b41f8fc9735ad446 Step #5: MERGE-OUTER: attempt 466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3043353012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/741745f179d6f0be962bfc02b41f8fc9735ad446' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 885 processed earlier; will process 3412 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40346== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cee87fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cee8770b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cee8753665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1be63c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1be61d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1be61b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cee872ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cee91ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cee9199632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cee919b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cee919b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cee8c71155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cee8ca81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cee8bc653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55cee8bc8173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55cee88f48d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55cee88dadad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55cee88e8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55cee88e8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55cee88e8ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55cee8754d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55cee875e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55cee87457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55cee87714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f1be61b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55cee8738bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-598ba71bc056d8895d66c3d309b82c79a665c0b7 Step #5: MERGE-OUTER: attempt 467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3044504177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/598ba71bc056d8895d66c3d309b82c79a665c0b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 888 processed earlier; will process 3409 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40467== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612154d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561215449b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56121542c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb55675941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb55656e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb55654d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561215405e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561215ed8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561215e72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561215e74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561215e7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56121594a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612159811cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56121589262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561215880275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5612158799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5612158e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612154d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5612155c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56121542dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612154372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56121541e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56121544a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb55654f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561215411bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0c0f59f6b3510d46a99362911d820aee1fc7457 Step #5: MERGE-OUTER: attempt 468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3045200725 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e0c0f59f6b3510d46a99362911d820aee1fc7457' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 889 processed earlier; will process 3408 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40480== ERROR: libFuzzer: deadly signal Step #5: #0 0x559de2ca9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559de2c1db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559de2c00665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1561dc541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1561bda00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1561bb9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559de2bd9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559de36ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559de3646632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559de3648375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559de364835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559de311e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559de31551cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559de306662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559de3054275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559de304d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559de30b7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559de2ca9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559de2d95eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559de2c01d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559de2c0b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559de2bf27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559de2c1e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1561bbb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559de2be5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07cc8fade63c8fab0d523e0af2d2615a73e7b361 Step #5: MERGE-OUTER: attempt 469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3046294920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07cc8fade63c8fab0d523e0af2d2615a73e7b361' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 891 processed earlier; will process 3406 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40562== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630029b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563002927b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56300290a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5274bdc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52749f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52749d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630028e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630033b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563003350632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563003352375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56300335235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563002d70ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563002d5e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563002d579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563002dc1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630029b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563002a9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56300290bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630029152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630028fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630029284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52749d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630028efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ac7311e66e3aad43832c4cc4cef8af6bcef53f7 Step #5: MERGE-OUTER: attempt 470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3047059057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ac7311e66e3aad43832c4cc4cef8af6bcef53f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 892 processed earlier; will process 3405 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40579== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e43ba3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e43b17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e43afa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc8e82441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc8e63900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc8e618858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e43ad3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561e445a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e44540632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561e44542375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e4454235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561e43f60ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e43f4e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e43f479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e43fb1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e43ba3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e43c8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e43afbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e43b052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e43aec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e43b184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc8e61a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e43adfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cfa8910e257a96fb6855d4c4bb959a59213c2c2 Step #5: MERGE-OUTER: attempt 471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3047824085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9cfa8910e257a96fb6855d4c4bb959a59213c2c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 893 processed earlier; will process 3404 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40597== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a3f111594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a3f085b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a3f068665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d554c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d552d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d552b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a3f041e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a3fb14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a3faae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a3fab0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a3fab035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a3f4ceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a3f4bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a3f4b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a3f51ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a3f111c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a3f1fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a3f069d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a3f0732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a3f05a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a3f0864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d552b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a3f04dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d439d68ff5052686c3c7a03b9ded51c636b12103 Step #5: MERGE-OUTER: attempt 472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3048591686 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d439d68ff5052686c3c7a03b9ded51c636b12103' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 894 processed earlier; will process 3403 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40615== ERROR: libFuzzer: deadly signal Step #5: #0 0x559bcafcb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559bcaf3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559bcaf22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a0912441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a08f3900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a08f18858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559bcaefbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559bcb9ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bcb968632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559bcb96a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bcb96a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559bcb440155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559bcb4771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559bcb38862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559bcb376275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559bcb36f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559bcb3d9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559bcafcbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559bcb0b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559bcaf23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559bcaf2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559bcaf147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559bcaf404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a08f1a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559bcaf07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-006130a3e072765e932f6e3fb5a389ed11446008 Step #5: MERGE-OUTER: attempt 473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3049545654 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/006130a3e072765e932f6e3fb5a389ed11446008' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 896 processed earlier; will process 3401 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40698== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a5b226594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a5b19ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a5b17d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26052a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26050b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2605096858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a5b156e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a5bc29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a5bbc3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a5bbc5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a5bbc535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556a5b5e3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a5b5d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a5b5ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a5b634f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a5b226c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a5b312eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a5b17ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a5b1882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a5b16f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a5b19b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2605098082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a5b162bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f583a285396a450c7cd2d5da5cce0650587c529 Step #5: MERGE-OUTER: attempt 474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3050313082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7f583a285396a450c7cd2d5da5cce0650587c529' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 897 processed earlier; will process 3400 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40715== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d57618594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d5758cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d5756f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba43e8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba43ca000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba43c7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d57548e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d5801b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d57fb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d57fb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d57fb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557d579d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d579c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d579bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d57a26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d57618c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d57704eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d57570d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d5757a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d575617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d5758d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fba43c81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d57554bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eeee520c14fe7519c6118a8bb3d2e7aa2c6d8348 Step #5: MERGE-OUTER: attempt 475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3051085593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eeee520c14fe7519c6118a8bb3d2e7aa2c6d8348' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 898 processed earlier; will process 3399 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40733== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a468f4a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a468ebeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a468ea1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5acc17d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5acbf9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5acbf71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a468e7ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a46994d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4698e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4698e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4698e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a469307ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4692f5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4692ee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a469358f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a468f4ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a469036eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a468ea2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a468eac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a468e937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a468ebf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5acbf73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a468e86bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d88f00a4ab9932e0b46fdd8aaa8d527eb02afe1d Step #5: MERGE-OUTER: attempt 476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3051855422 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d88f00a4ab9932e0b46fdd8aaa8d527eb02afe1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 899 processed earlier; will process 3398 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40751== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec98d5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec98cd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec98cb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a0540041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a0521500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a051f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec98c8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec99761018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec996fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec996fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec996fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec9911bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec99109275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec991029cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec9916cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec98d5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec98e4aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec98cb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec98cc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec98ca77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec98cd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a051f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec98c9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44285152830c24f3983a19959f27bf77a59a9f87 Step #5: MERGE-OUTER: attempt 477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3052624444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/44285152830c24f3983a19959f27bf77a59a9f87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 900 processed earlier; will process 3397 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40769== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf49627594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf4959bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf4957e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd73962c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd73944100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd739420858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf49557e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bf4a02a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf49fc4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bf49fc6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf49fc635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bf499e4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf499d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf499cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf49a35f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf49627c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf49713eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf4957fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf495892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf495707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf4959c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd739422082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf49563bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfab7bf400f71681c0f5896610f62d6f89bfc0bb Step #5: MERGE-OUTER: attempt 478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3053393957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfab7bf400f71681c0f5896610f62d6f89bfc0bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 901 processed earlier; will process 3396 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40787== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c841fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c84171b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c84154665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4a833641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4a814b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4a812a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c8412de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c84c00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c84b9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c84b9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c84b9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c84672155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c846a91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c845c753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x564c845c9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x564c842f58d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x564c842dbdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x564c842e9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x564c842e9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x564c842e9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x564c84155d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x564c8415f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x564c841467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x564c841724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fc4a812c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x564c84139bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3df668b189567b4c82cf28a65e727cb562c3ee4b Step #5: MERGE-OUTER: attempt 479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3055054609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3df668b189567b4c82cf28a65e727cb562c3ee4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 904 processed earlier; will process 3393 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40936== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3020e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c302059b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c30203c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd97ec6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd97ea7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd97ea57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c302015e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c302ae8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c302a82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c302a84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c302a8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c30255a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c3025911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c3024a262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c302490275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c3024899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c3024f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c3020e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c3021d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c30203dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c3020472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c30202e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c30205a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd97ea59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c302021bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c498e4413f6a637937df8c2117f569ce76615011 Step #5: MERGE-OUTER: attempt 480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3056799993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c498e4413f6a637937df8c2117f569ce76615011' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 907 processed earlier; will process 3390 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41058== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc09f27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc09e9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc09e7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff777e4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff777c6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff777c40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc09e57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc0a92a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc0a8c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc0a8c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc0a8c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc0a2e4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dc0a2d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dc0a2cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dc0a335f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dc09f27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dc0a013eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dc09e7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dc09e892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dc09e707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dc09e9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff777c42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dc09e63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2175645a40f53695d80ed5588d38d260eaedc3ef Step #5: MERGE-OUTER: attempt 481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3057564269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2175645a40f53695d80ed5588d38d260eaedc3ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 908 processed earlier; will process 3389 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==41075== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562e74b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562e7429b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562e740c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61b7b4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61b796200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61b7941858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562e73e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5562e7eb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562e7e52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5562e7e54578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5562e785a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5562e78c3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5562e74b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5562e75a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5562e740dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5562e74172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5562e73fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5562e742a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f61b7943082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5562e73f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4be31e84a440bbbdedcd81f542b11b1e4d349557 Step #5: MERGE-OUTER: attempt 482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3058331139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4be31e84a440bbbdedcd81f542b11b1e4d349557' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 909 processed earlier; will process 3388 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41128== ERROR: libFuzzer: deadly signal Step #5: #0 0x56416a1c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56416a135b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56416a118665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f721248241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f721229700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7212276858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56416a0f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56416abc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56416ab5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56416ab60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56416ab6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56416a636155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56416a66d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56416a57e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56416a56c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56416a5659cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56416a5cff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56416a1c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56416a2adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56416a119d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56416a1232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56416a10a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56416a1364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7212278082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56416a0fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5ead3ff1045270140cc8f69cd9fe855f56351c Step #5: MERGE-OUTER: attempt 483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3058785701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9e5ead3ff1045270140cc8f69cd9fe855f56351c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 910 processed earlier; will process 3387 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41166== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f2de9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f2de0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f2ddf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f905afb341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f905adc800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f905ada7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f2ddcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556f2e89d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f2e837632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556f2e839375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f2e83935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556f2e257ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f2e245275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f2e23e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f2e2a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f2de9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f2df86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f2ddf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f2ddfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f2dde37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f2de0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f905ada9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f2ddd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-880bea283acb3575d7b48963fcfbc28ee1400fb1 Step #5: MERGE-OUTER: attempt 484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3059624316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/880bea283acb3575d7b48963fcfbc28ee1400fb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 911 processed earlier; will process 3386 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41182== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dbe51cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dbe5143b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dbe5126665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24d3ea041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24d3cb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24d3c94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dbe50ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dbe5bd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dbe5b6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dbe5b6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dbe5b6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dbe558cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dbe557a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dbe55739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dbe55ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dbe51cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dbe52bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dbe5127d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dbe51312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dbe51187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dbe51444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24d3c96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dbe510bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a5f97dbb6dadfad97b842a5f53f1426f0b5b05a Step #5: MERGE-OUTER: attempt 485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3060581010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8a5f97dbb6dadfad97b842a5f53f1426f0b5b05a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 913 processed earlier; will process 3384 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41268== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f700a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f70016b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f6fff9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8108a0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f810881500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81087f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f6ffd2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f70aa5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f70a3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f70a41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f70a4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f70517155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f7054e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f7045f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f7044d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f704469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f704b0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f700a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f7018eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f6fffad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f700042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f6ffeb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f700174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81087f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f6ffdebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb8741e22e18ad9b1e73384b8063bea93934c6fc Step #5: MERGE-OUTER: attempt 486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3062219588 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb8741e22e18ad9b1e73384b8063bea93934c6fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 917 processed earlier; will process 3380 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41421== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e830b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e83027b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e8300a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe80207441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe801e8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe801e68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e82fe3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559e83ab6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e83a50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559e83a52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e83a5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559e83470ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e8345e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e834579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e834c1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e830b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e8319feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e8300bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e830152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e82ffc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e830284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe801e6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e82fefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98c98b30165866f57d514c88428db65f6fd2ab15 Step #5: MERGE-OUTER: attempt 487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3063882193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98c98b30165866f57d514c88428db65f6fd2ab15' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 920 processed earlier; will process 3377 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55873c14d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55873c0c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55873c0a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb571e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb56ff700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb56fd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55873c07de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55873cb50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55873caea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55873caec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55873caec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55873c50aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55873c4f8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55873c4f19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55873c55bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55873c14dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55873c239eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55873c0a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55873c0af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55873c0967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55873c0c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb56fd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55873c089bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14a5934c054ad2cb538e180064010b591d3cd768 Step #5: MERGE-OUTER: attempt 488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3064648697 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/14a5934c054ad2cb538e180064010b591d3cd768' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 921 processed earlier; will process 3376 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41534== ERROR: libFuzzer: deadly signal Step #5: #0 0x562dcc99a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562dcc90eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562dcc8f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd43445741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd43426c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd43424b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562dcc8cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562dcd39d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dcd337632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562dcd339375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dcd33935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562dcce0f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562dcce461cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562dccd5762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562dccd45275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562dccd3e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562dccda8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562dcc99ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562dcca86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562dcc8f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562dcc8fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562dcc8e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562dcc90f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd43424d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562dcc8d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-204e9fb7dbda1806b8844b1d416ad56be6990bd7 Step #5: MERGE-OUTER: attempt 489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3065659351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/204e9fb7dbda1806b8844b1d416ad56be6990bd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 923 processed earlier; will process 3374 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41618== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634b1325594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634b1299b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634b127c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f809740b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f809722000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80971ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634b1255e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5634b1d28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634b1cc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5634b1cc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634b1cc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5634b16e2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5634b16d0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5634b16c99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5634b1733f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5634b1325c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5634b1411eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5634b127dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5634b12872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5634b126e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5634b129a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8097201082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5634b1261bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b6138d3887f9911fad89ecb0ac8db238865030e Step #5: MERGE-OUTER: attempt 490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3066424636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b6138d3887f9911fad89ecb0ac8db238865030e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 924 processed earlier; will process 3373 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==41635== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601f5fbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601f5f30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601f5f13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12fb7f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12fb60b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12fb5ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601f5eece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601f69bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601f6959632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5601f695b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5601f6361770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5601f63caf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5601f5fbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5601f60a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5601f5f14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5601f5f1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5601f5f057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5601f5f314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f12fb5ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5601f5ef8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d8a34853bd8a28b08c0dcf65a37546834f3178a Step #5: MERGE-OUTER: attempt 491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3067195780 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d8a34853bd8a28b08c0dcf65a37546834f3178a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 925 processed earlier; will process 3372 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41688== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a9f672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a9f5e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a9f5c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b93f5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b93d6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b93d47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a9f5a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557aa0075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557aa000f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557aa0011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557aa001135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a9fae7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a9fb1e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a9fa2f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a9fa1d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a9fa169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a9fa80f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a9f672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a9f75eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a9f5cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a9f5d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a9f5bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a9f5e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b93d49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a9f5aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07d52fd93424a9d93a55d34fed035101b2f83691 Step #5: MERGE-OUTER: attempt 492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3068298621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07d52fd93424a9d93a55d34fed035101b2f83691' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 928 processed earlier; will process 3369 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41799== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa8336c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa832e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa832c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7effff15541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efffef6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efffef49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa8329ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aa83d6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa83d09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aa83d0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa83d0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aa837e1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aa838181cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aa83819346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55aa8370f818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55aa8377af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55aa8336cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55aa83458eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55aa832c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55aa832ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55aa832b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55aa832e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7efffef4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55aa832a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a5463684eef7cd406d22aa1eba49d29ac6879c9 Step #5: MERGE-OUTER: attempt 493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3069235308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a5463684eef7cd406d22aa1eba49d29ac6879c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 930 processed earlier; will process 3367 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41879== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651d5c5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651d5bcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651d5bb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31c708a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31c6e9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31c6e7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651d5b8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5651d665e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651d65f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5651d65fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651d65fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5651d60d0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5651d61071cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5651d601862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5651d6006275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5651d5fff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5651d6069f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5651d5c5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5651d5d47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5651d5bb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5651d5bbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5651d5ba47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5651d5bd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f31c6e80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5651d5b97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-943a93af4a9f0d111c4f29084410aa9fb508d17c Step #5: MERGE-OUTER: attempt 494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3070607425 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/943a93af4a9f0d111c4f29084410aa9fb508d17c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 933 processed earlier; will process 3364 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41965== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f873cb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f873c2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f873c0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f631397341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f631378800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6313767858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f873be7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f8746ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f874654632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f874656375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f87465635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f874074ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f874062275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f87405b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f8740c5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f873cb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f873da3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f873c0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f873c192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f873c007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f873c2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6313769082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f873bf3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f14ea2868f0c652abf4ecdd461e11c8f4422d46 Step #5: MERGE-OUTER: attempt 495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3071258079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3f14ea2868f0c652abf4ecdd461e11c8f4422d46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 934 processed earlier; will process 3363 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42008== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d5f8ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d5f873b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d5f856665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1da332641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1da313b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1da311a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d5f82fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d60302018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d6029c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d6029e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d6029e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d5fd74155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555d5fdab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555d5fcbc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555d5fcaa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555d5fca39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555d5fd0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555d5f8ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555d5f9ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555d5f857d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555d5f8612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555d5f8487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555d5f8744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1da311c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555d5f83bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abc14bda35b775da9ce3c899c8fd2dee07f331c5 Step #5: MERGE-OUTER: attempt 496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3072397436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/abc14bda35b775da9ce3c899c8fd2dee07f331c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 936 processed earlier; will process 3361 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42091== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3fa6f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3fa664b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3fa647665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa60f21741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa60f02c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa60f00b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3fa620e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3fb0f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3fb08d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3fb08f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3fb08f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3fab65155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3fab9c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a3faaad62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a3faa9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a3faa949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a3faafef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a3fa6f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a3fa7dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a3fa648d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3fa6522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3fa6397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3fa6654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa60f00d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3fa62cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f96c1cc3820aae550dfdc8985e8db5787e946bab Step #5: MERGE-OUTER: attempt 497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3074134687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f96c1cc3820aae550dfdc8985e8db5787e946bab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 941 processed earlier; will process 3356 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==42222== ERROR: libFuzzer: deadly signal Step #5: #0 0x559939d00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559939c74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559939c57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc8acc741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc8aadc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc8aabb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559939c30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55993a703018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55993a69d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55993a69f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55993a69f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55993a169965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55993a1d3bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55993a22fc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55993a10f002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55993a10f002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x559939d00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x559939deceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x559939c58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x559939c622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x559939c497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x559939c754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7efc8aabd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x559939c3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36afd81614e4e0b30299e0589db306341e77195c Step #5: MERGE-OUTER: attempt 498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3075195252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/36afd81614e4e0b30299e0589db306341e77195c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 943 processed earlier; will process 3354 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42338== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ae5933594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ae58a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ae588a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f492217441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4921f8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4921f68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ae5863e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555ae6336018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ae62d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555ae62d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ae62d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555ae5da8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ae5ddf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ae5cf062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ae5cde275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ae5cd79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ae5d41f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ae5933c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ae5a1feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ae588bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ae58952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ae587c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ae58a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4921f6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ae586fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e51a3e2d05895db6efadb212121cf88479a91f4 Step #5: MERGE-OUTER: attempt 499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3075875524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2e51a3e2d05895db6efadb212121cf88479a91f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 944 processed earlier; will process 3353 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42381== ERROR: libFuzzer: deadly signal Step #5: #0 0x56336590d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563365881b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563365864665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4a02a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4a00b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4a0095858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56336583de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563366310018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633662aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5633662ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633662ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563365ccaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563365cb8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563365cb19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563365d1bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56336590dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633659f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563365865d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56336586f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633658567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633658824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4a0097082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563365849bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a3323f73b0196493ed77a98e0c2ab14b9cad1d4 Step #5: MERGE-OUTER: attempt 500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3076639293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7a3323f73b0196493ed77a98e0c2ab14b9cad1d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 945 processed earlier; will process 3352 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==42398== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcc6bd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcc6b48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcc6b2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6c787141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6c768600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6c7665858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcc6b04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fcc75d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcc7571632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fcc7573578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55fcc6f79770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fcc6fe2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fcc6bd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fcc6cc0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fcc6b2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fcc6b362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fcc6b1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fcc6b494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff6c7667082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fcc6b10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a61154282c88ccf23f54cfb7a9c34a14f14b045 Step #5: MERGE-OUTER: attempt 501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3077409959 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8a61154282c88ccf23f54cfb7a9c34a14f14b045' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 946 processed earlier; will process 3351 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42420== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc1f952594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc1f8c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc1f8a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efef5caa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efef5abf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efef5a9e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc1f882e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fc20355018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc202ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fc202f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc202f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fc1fd0fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc1fcfd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc1fcf69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc1fd60f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc1f952c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc1fa3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc1f8aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc1f8b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc1f89b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc1f8c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efef5aa0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc1f88ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4186739c092e1c8489147cb9eddc4687e47eca46 Step #5: MERGE-OUTER: attempt 502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3079232297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4186739c092e1c8489147cb9eddc4687e47eca46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 948 processed earlier; will process 3349 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==42534== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c2007c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c1fff0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c1ffd3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff73b56641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff73b37b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff73b35a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c1fface45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c20a7f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c20a19632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c20a1b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x558c20421770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558c2048af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558c2007cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558c20168eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558c1ffd4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558c1ffde2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558c1ffc57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558c1fff14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff73b35c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558c1ffb8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4ada3aaeee37e66b65c9219cf2ea3d00b98b2dd Step #5: MERGE-OUTER: attempt 503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3079999419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d4ada3aaeee37e66b65c9219cf2ea3d00b98b2dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 949 processed earlier; will process 3348 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42586== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac9c6fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac9c671b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac9c654665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf3195b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf3177000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf3174f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac9c62de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac9d100018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac9d09a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac9d09c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac9d09c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac9cabaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac9caa8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac9caa19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac9cb0bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac9c6fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac9c7e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac9c655d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac9c65f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac9c6467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac9c6724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf31751082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac9c639bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-173534f07296eb143accd2cc893d6b0419a415d9 Step #5: MERGE-OUTER: attempt 504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3080468117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/173534f07296eb143accd2cc893d6b0419a415d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 950 processed earlier; will process 3347 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42627== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d415218594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d41518cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d41516f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2928c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2926dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2926bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d415148e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d415c1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d415bb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d415bb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d415bb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4155d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4155c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4155bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d415626f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d415218c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d415304eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d415170d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d41517a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4151617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d41518d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc2926be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d415154bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-704b1b0eadd95ec7bd35aa6b250950acc35880ba Step #5: MERGE-OUTER: attempt 505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3080921941 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/704b1b0eadd95ec7bd35aa6b250950acc35880ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 951 processed earlier; will process 3346 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42636== ERROR: libFuzzer: deadly signal Step #5: #0 0x56264632b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56264629fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562646282665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0aadada41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0aad8ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0aad8ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56264625be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562646d2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562646cc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562646cca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562646cca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5626466e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5626466d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5626466cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562646739f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56264632bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562646417eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562646283d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56264628d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5626462747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5626462a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0aad8d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562646267bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8df013dd50d9ab0c7bb8cd5a99c02b7b3cca324 Step #5: MERGE-OUTER: attempt 506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3083106489 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8df013dd50d9ab0c7bb8cd5a99c02b7b3cca324' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 955 processed earlier; will process 3342 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42738== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625b17d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5625b174cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5625b172f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f724af8341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f724ad9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f724ad77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5625b1708e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5625b21db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5625b2175632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5625b2177375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5625b217735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5625b1b95ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5625b1b83275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625b1b7c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5625b1be6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5625b17d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625b18c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5625b1730d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5625b173a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5625b17217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5625b174d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f724ad79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5625b1714bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ec5f72cb4f9804eac12c7ca4fb122141a5f9864 Step #5: MERGE-OUTER: attempt 507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3085585591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2ec5f72cb4f9804eac12c7ca4fb122141a5f9864' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 960 processed earlier; will process 3337 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==42906== ERROR: libFuzzer: deadly signal Step #5: #0 0x55624727b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562471efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562471d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f792aa3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f792a84c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f792a82b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562471abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556247c7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556247c18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556247c1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556247c1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5562476e4965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55624774ebb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5562477aac0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55624768a002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55624768a002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55624727bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556247367eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5562471d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5562471dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5562471c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5562471f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f792a82d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5562471b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb6e269af0d59889fffa2ff7af53f9df059f5039 Step #5: MERGE-OUTER: attempt 508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3086456694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cb6e269af0d59889fffa2ff7af53f9df059f5039' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 961 processed earlier; will process 3336 files now Step #5: #1 pulse exec/s: 0 rss: 85Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42989== ERROR: libFuzzer: deadly signal Step #5: #0 0x560229708594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56022967cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56022965f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88e19a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88e17b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88e1798858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560229638e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56022a10b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56022a0a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56022a0a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56022a0a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560229ac5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560229ab3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560229aac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560229b16f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560229708c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602297f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560229660d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56022966a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602296517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56022967d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f88e179a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560229644bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cc596b18673650db073ec456ca3a43501def27f Step #5: MERGE-OUTER: attempt 509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3087773178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8cc596b18673650db073ec456ca3a43501def27f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 963 processed earlier; will process 3334 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43075== ERROR: libFuzzer: deadly signal Step #5: #0 0x56414a564594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56414a4d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56414a4bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc88764f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc88746400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc887443858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56414a494e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56414af67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56414af01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56414af03578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56414a909770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56414a972f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56414a564c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56414a650eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56414a4bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56414a4c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56414a4ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56414a4d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc887445082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56414a4a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad7b5469a10df73b222a08a576f5408ee9fba038 Step #5: MERGE-OUTER: attempt 510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3088542628 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ad7b5469a10df73b222a08a576f5408ee9fba038' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 964 processed earlier; will process 3333 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43128== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc91240594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc911b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc91197665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f386d0a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f386cebb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f386ce9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc91170e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc91c43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc91bdd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc91bdf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc91bdf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc916b5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc916ec1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc915fd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc915eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc915e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc9164ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc91240c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc9132ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc91198d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc911a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc911897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc911b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f386ce9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc9117cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb7e4f63d76dc5387aa5e51fd0a15d74629cd188 Step #5: MERGE-OUTER: attempt 511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3089435683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eb7e4f63d76dc5387aa5e51fd0a15d74629cd188' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 966 processed earlier; will process 3331 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0f92af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0f9223b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0f9206665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a956a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a954bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a9549b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0f91dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0f9cb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0f9c4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e0f9c4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0f9c4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e0f9724155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0f975b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0f966c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0f965a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0f96539cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0f96bdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0f92afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0f939beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0f9207d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0f92112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0f91f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0f92244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2a9549d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0f91ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c535b13766d90b519e011883f358dd8dcaa1e18 Step #5: MERGE-OUTER: attempt 512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3090368878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7c535b13766d90b519e011883f358dd8dcaa1e18' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 968 processed earlier; will process 3329 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43288== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9421e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b94215ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b94213d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ac629b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ac60b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ac608f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b942116e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b942be9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b942b83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b942b85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b942b8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b9425a3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b942591275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b94258a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b9425f4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b9421e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b9422d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b94213ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9421482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b94212f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b94215b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ac6091082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b942122bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a662627865d88292832b9320a3ae3b15da59f4b Step #5: MERGE-OUTER: attempt 513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3091013952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1a662627865d88292832b9320a3ae3b15da59f4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 969 processed earlier; will process 3328 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43301== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2b590f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2b5883b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2b5866665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb84798841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb84779d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb84777c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2b583fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a2b6312018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2b62ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a2b62ae578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55a2b5cb4770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a2b5d1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a2b590fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a2b59fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a2b5867d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a2b58712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a2b58587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a2b58844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb84777e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a2b584bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2ca32b6aed37f440ca606218744a48096f4d08d Step #5: MERGE-OUTER: attempt 514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3091781929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f2ca32b6aed37f440ca606218744a48096f4d08d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 970 processed earlier; will process 3327 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43353== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df1ebf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df1eb6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df1eb50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a3562b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a3544000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a3541f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df1eb29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df1f5fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df1f596632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df1f598375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df1f59835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df1efb6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df1efa4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df1ef9d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df1f007f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df1ebf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df1ece5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df1eb51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df1eb5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df1eb427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df1eb6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a35421082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df1eb35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-744cc1d983e7831cf0fde9d85771308a77a4dcd1 Step #5: MERGE-OUTER: attempt 515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3092212460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/744cc1d983e7831cf0fde9d85771308a77a4dcd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 971 processed earlier; will process 3326 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43391== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560c1c90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560c1c04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560c1be7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f410beaf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f410bcc400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f410bca3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560c1bc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5560c2693018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560c262d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5560c262f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560c262f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5560c2105155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560c213c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560c204d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560c203b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560c20349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5560c209ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5560c1c90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5560c1d7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5560c1be8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5560c1bf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560c1bd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560c1c054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f410bca5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5560c1bccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae45fa351dd4424f6a82a0117db96cf72864be02 Step #5: MERGE-OUTER: attempt 516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3093585219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae45fa351dd4424f6a82a0117db96cf72864be02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 973 processed earlier; will process 3324 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43448== ERROR: libFuzzer: deadly signal Step #5: #0 0x557542b7c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557542af0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557542ad3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd0526141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd0507600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd05055858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557542aace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55754357f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557543519632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55754351b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55754351b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557542f39ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557542f27275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557542f209cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557542f8af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557542b7cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557542c68eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557542ad4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557542ade2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557542ac57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557542af14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd05057082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557542ab8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2283aadf257570562f1330dad7d353650658c72e Step #5: MERGE-OUTER: attempt 517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3094236285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2283aadf257570562f1330dad7d353650658c72e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 975 processed earlier; will process 3322 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==43555== ERROR: libFuzzer: deadly signal Step #5: #0 0x55697933f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569792b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556979296665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5426b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5424ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5424a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55697926fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556979d42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556979cdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556979cde578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5569796e4770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55697974df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55697933fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55697942beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556979297d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5569792a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5569792887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5569792b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb5424ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55697927bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af50f2a248ff94e23f6ff696a382dff8bc6791a1 Step #5: MERGE-OUTER: attempt 518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3094924153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/af50f2a248ff94e23f6ff696a382dff8bc6791a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 976 processed earlier; will process 3321 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43603== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570c5a5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570c59d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570c59b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f892716941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8926f7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8926f5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570c598de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5570c6460018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570c63fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5570c63fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570c63fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5570c5ed2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5570c5f091cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5570c5e1a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5570c5e08275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5570c5e019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5570c5e6bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5570c5a5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5570c5b49eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5570c59b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5570c59bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5570c59a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5570c59d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8926f5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5570c5999bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afc589df1b54fa5763c4670d310c54277bea6f43 Step #5: MERGE-OUTER: attempt 519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3096249398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/afc589df1b54fa5763c4670d310c54277bea6f43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 978 processed earlier; will process 3319 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43688== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609f542b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609f539fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609f5382665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe2235641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe2216b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe2214a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609f535be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5609f5e2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609f5dc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5609f5dca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609f5dca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5609f57e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5609f57d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5609f57cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5609f5839f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5609f542bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5609f5517eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5609f5383d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609f538d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609f53747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609f53a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbe2214c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5609f5367bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28571a11ebdf5203bf55616124eff7d7f483d374 Step #5: MERGE-OUTER: attempt 520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3097890632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/28571a11ebdf5203bf55616124eff7d7f483d374' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 981 processed earlier; will process 3316 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43809== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595d2e11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595d2d85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595d2d68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6407c0641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6407a1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64079fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595d2d41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5595d3814018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595d37ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595d37b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595d37b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5595d31ceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5595d31bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595d31b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5595d321ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5595d2e11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5595d2efdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5595d2d69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595d2d732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595d2d5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595d2d864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64079fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5595d2d4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8065d5b2b8db1b3e0a9ce6612af52213ea73a76a Step #5: MERGE-OUTER: attempt 521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3099577230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8065d5b2b8db1b3e0a9ce6612af52213ea73a76a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 984 processed earlier; will process 3313 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43930== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e064cc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e064c3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e064c1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f694ee0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f694ec1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f694ebfc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e064bf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0656cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e065665632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e065667375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e06566735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e065085ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e065073275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e06506c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0650d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e064cc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e064db4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e064c20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e064c2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e064c117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e064c3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f694ebfe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e064c04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-098abf3c425bbd5cec17170816c43ba1d94bd561 Step #5: MERGE-OUTER: attempt 522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3100348862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/098abf3c425bbd5cec17170816c43ba1d94bd561' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 985 processed earlier; will process 3312 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43948== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604dbf07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604dbe7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604dbe5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff87c25b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff87c07000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff87c04f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604dbe37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604dc90a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604dc8a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5604dc8a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604dc8a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5604dc2c4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604dc2b2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604dc2ab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5604dc315f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5604dbf07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5604dbff3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5604dbe5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604dbe692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5604dbe507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604dbe7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff87c051082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5604dbe43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57220908b391b868377f4a8510c7f5022087cfa2 Step #5: MERGE-OUTER: attempt 523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3101119270 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/57220908b391b868377f4a8510c7f5022087cfa2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 986 processed earlier; will process 3311 files now Step #5: #1 pulse exec/s: 0 rss: 290Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43966== ERROR: libFuzzer: deadly signal Step #5: #0 0x55892e6c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55892e634b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55892e617665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f872baa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f872b8bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f872b89a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55892e5f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55892f0c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55892f05d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55892f05f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55892f05f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55892ea7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55892ea6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55892ea649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55892eacef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55892e6c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55892e7aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55892e618d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55892e6222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55892e6097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55892e6354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f872b89c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55892e5fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aeac8ea349d032de8d693d40f104f949acd46e4d Step #5: MERGE-OUTER: attempt 524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3103871749 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aeac8ea349d032de8d693d40f104f949acd46e4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 993 processed earlier; will process 3304 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44085== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c709a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c70917b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c708fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd389cda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd389aef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd389ace858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c708d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560c713a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c71340632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560c71342375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c7134235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560c70e18155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c70e4f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c70d6062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c70d4e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c70d479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c70db1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c709a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c70a8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c708fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c709052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c708ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c709184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd389ad0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c708dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cba89f6f054a95670e911138af04862529aeaa5 Step #5: MERGE-OUTER: attempt 525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3105901447 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cba89f6f054a95670e911138af04862529aeaa5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 997 processed earlier; will process 3300 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44247== ERROR: libFuzzer: deadly signal Step #5: #0 0x56529b72e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56529b6a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56529b685665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfa8a5541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfa886a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfa8849858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56529b65ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56529c131018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56529c0cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56529c0cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56529c0cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56529bba3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56529bbda1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56529baeb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56529bad9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56529bad29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56529bb3cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56529b72ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56529b81aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56529b686d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56529b6902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56529b6777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56529b6a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbfa884b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56529b66abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88b2261ab12c8cae094a6e73e8b4f336c189c57b Step #5: MERGE-OUTER: attempt 526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3107581600 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/88b2261ab12c8cae094a6e73e8b4f336c189c57b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1000 processed earlier; will process 3297 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44370== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a12e4b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a12e42cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a12e40f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6ffed441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6ffce900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6ffcc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a12e3e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a12eebb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a12ee55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a12ee57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a12ee5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a12e875ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a12e863275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a12e85c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a12e8c6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a12e4b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a12e5a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a12e410d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a12e41a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a12e4017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a12e42d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6ffcca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a12e3f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f88205a1d9bc971c389254dad7173b7564340234 Step #5: MERGE-OUTER: attempt 527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3108726801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f88205a1d9bc971c389254dad7173b7564340234' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1002 processed earlier; will process 3295 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44453== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a670db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a6704fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a67032665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d5387c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d5369100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d53670858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a6700be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555a67ade018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a67a78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555a67a7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a67a7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555a67498ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a67486275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a6747f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a674e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a670dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a671c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a67033d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a6703d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a670247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a670504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d53672082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a67017bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f0a900e3bbff6f524f475649ecccc17edcde4c9 Step #5: MERGE-OUTER: attempt 528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3109868642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f0a900e3bbff6f524f475649ecccc17edcde4c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1005 processed earlier; will process 3292 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44506== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f7001d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f6ff91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f6ff74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3a026841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3a007d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3a005c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f6ff4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f70a20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f709ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f709bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f709bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562f70492155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f704c91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f703da62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f703c8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f703c19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f7042bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f7001dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f70109eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f6ff75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f6ff7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f6ff667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f6ff924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3a005e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f6ff59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c5618d79c83d3582dde41b1322bd1eff3539199 Step #5: MERGE-OUTER: attempt 529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3112446299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c5618d79c83d3582dde41b1322bd1eff3539199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1010 processed earlier; will process 3287 files now Step #5: #1 pulse exec/s: 0 rss: 288Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44649== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c83deb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c83d5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c83d42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f102ed7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f102eb8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f102eb6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c83d1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c847ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c84788632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c8478a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c8478a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c841a8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c84196275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c8418f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c841f9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c83debc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c83ed7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c83d43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c83d4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c83d347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c83d604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f102eb6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c83d27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-812cd3936d216b244e2f13a7ae411e1a9d198401 Step #5: MERGE-OUTER: attempt 530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3113576969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/812cd3936d216b244e2f13a7ae411e1a9d198401' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1013 processed earlier; will process 3284 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44762== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b11daf1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b11da65b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b11da48665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e91ea241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e91cb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e91c96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b11da21e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b11e4f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b11e48e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b11e490375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b11e49035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b11deaeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b11de9c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b11de959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b11defff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b11daf1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b11dbddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b11da49d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b11da532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b11da3a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b11da664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e91c98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b11da2dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d0ad703f5a2c8a551ac728f49ac6cfe1a305b3f Step #5: MERGE-OUTER: attempt 531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3114009445 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9d0ad703f5a2c8a551ac728f49ac6cfe1a305b3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1014 processed earlier; will process 3283 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44799== ERROR: libFuzzer: deadly signal Step #5: #0 0x56395c3f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56395c36ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56395c34d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27d899441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27d87a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27d8788858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56395c326e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56395cdf9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56395cd93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56395cd95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56395cd9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56395c7b3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56395c7a1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56395c79a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56395c804f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56395c3f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56395c4e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56395c34ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56395c3582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56395c33f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56395c36b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27d878a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56395c332bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72b0d4ed3b2a894494fd1f010587ee8fb9c19855 Step #5: MERGE-OUTER: attempt 532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3115868280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/72b0d4ed3b2a894494fd1f010587ee8fb9c19855' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1017 processed earlier; will process 3280 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44896== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6b87a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6b871bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6b86fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6127bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6125d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6125b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e6b86d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e6b91aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6b9144632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e6b9146375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6b914635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e6b8b64ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e6b8b52275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e6b8b4b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e6b8bb5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e6b87a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e6b8893eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e6b86ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e6b87092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e6b86f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e6b871c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6125b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e6b86e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2075f36e52364f7bfdbf4134f35bd11578deeba6 Step #5: MERGE-OUTER: attempt 533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3116277369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2075f36e52364f7bfdbf4134f35bd11578deeba6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1018 processed earlier; will process 3279 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44934== ERROR: libFuzzer: deadly signal Step #5: #0 0x562438498594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56243840cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624383ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59f833041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59f814500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59f8124858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624383c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562438e9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562438e35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562438e37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562438e3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56243890d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5624389441cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56243885562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562438843275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56243883c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5624388a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562438498c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562438584eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5624383f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5624383fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5624383e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56243840d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59f8126082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5624383d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72ee8cd45af9483bdcdb2be023d37c6939ef32a6 Step #5: MERGE-OUTER: attempt 534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3117150407 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/72ee8cd45af9483bdcdb2be023d37c6939ef32a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1020 processed earlier; will process 3277 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 0 rss: 70Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45012== ERROR: libFuzzer: deadly signal Step #5: #0 0x558aef85f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558aef7d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558aef7b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3896d2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3896b3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3896b1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558aef78fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558af0262018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558af01fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558af01fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558af01fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558aefcd4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558aefd0b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558aefc1c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558aefc0a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558aefc039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558aefc6df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558aef85fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558aef94beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558aef7b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558aef7c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558aef7a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558aef7d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3896b1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558aef79bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d59f4b8c61b4aebff2010fe897b069b700746f Step #5: MERGE-OUTER: attempt 535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3118504104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68d59f4b8c61b4aebff2010fe897b069b700746f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1024 processed earlier; will process 3273 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45068== ERROR: libFuzzer: deadly signal Step #5: #0 0x56203794b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620378bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620378a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ccead441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cce8e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cce8c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56203787be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56203834e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620382e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5620382ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620382ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562037d08ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562037cf6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562037cef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562037d59f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56203794bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562037a37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620378a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620378ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620378947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620378c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cce8ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562037887bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6936139f98711d3429799c80c65e74b3ec95fca6 Step #5: MERGE-OUTER: attempt 536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3118921898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6936139f98711d3429799c80c65e74b3ec95fca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1025 processed earlier; will process 3272 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45138== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583ec2f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583ec265b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583ec248665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdddf7bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdddf5d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdddf5b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583ec221e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5583eccf4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583ecc8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5583ecc90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583ecc9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5583ec766155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5583ec79d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5583ec6ae62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5583ec69c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5583ec6959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5583ec6fff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5583ec2f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5583ec3ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5583ec249d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5583ec2532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5583ec23a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5583ec2664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdddf5b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5583ec22dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e724f43ed08810430aacca67e8d76ad3fd18c93 Step #5: MERGE-OUTER: attempt 537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3119577574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e724f43ed08810430aacca67e8d76ad3fd18c93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1026 processed earlier; will process 3271 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45150== ERROR: libFuzzer: deadly signal Step #5: #0 0x56320651b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56320648fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563206472665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f5612641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f55f3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f55f1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56320644be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563206f1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563206eb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563206eba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563206eba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563206990155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5632069c71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5632068d862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5632068c6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5632068bf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563206929f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56320651bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563206607eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563206473d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56320647d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5632064647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5632064904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1f55f1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563206457bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c0c10c8addb63366660c1a7db790f79ca5db9d4 Step #5: MERGE-OUTER: attempt 538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3121338921 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c0c10c8addb63366660c1a7db790f79ca5db9d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1030 processed earlier; will process 3267 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45276== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649d329c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649d3210b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649d31f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3913e0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3913c2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3913c01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649d31cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5649d3c9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649d3c39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649d3c3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649d3c3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649d3659ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649d3647275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649d36409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649d36aaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649d329cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649d3388eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649d31f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649d31fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649d31e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649d32114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3913c03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649d31d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62bc1555c91c9c422253426a824fa8ab094d0c0b Step #5: MERGE-OUTER: attempt 539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3121974402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62bc1555c91c9c422253426a824fa8ab094d0c0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1031 processed earlier; will process 3266 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 282Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45319== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591116a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559111618b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591115fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9285d3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9285b5200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9285b31858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591115d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5591120a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559112041632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559112043375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55911204335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559111a61ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559111a4f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559111a489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559111ab2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591116a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559111790eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591115fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591116062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591115ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591116194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9285b33082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591115e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbf1bc8f8eff8107586213d4cb94081c81f37dcc Step #5: MERGE-OUTER: attempt 540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3122888242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbf1bc8f8eff8107586213d4cb94081c81f37dcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1034 processed earlier; will process 3263 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45402== ERROR: libFuzzer: deadly signal Step #5: #0 0x559722723594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559722697b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55972267a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb96c6ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb96c50300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb96c4e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559722653e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559723126018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597230c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597230c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597230c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559722b98155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559722bcf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559722ae062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559722ace275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559722ac79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559722b31f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559722723c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55972280feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55972267bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597226852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55972266c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597226984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb96c4e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55972265fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9e31fe1b97cc73b0042a7e925a7c22a8d8992a4 Step #5: MERGE-OUTER: attempt 541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3124201269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c9e31fe1b97cc73b0042a7e925a7c22a8d8992a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1036 processed earlier; will process 3261 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45486== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e2b478594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e2b3ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e2b3cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3fc1c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3fbfd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3fbfb7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e2b3a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559e2be7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e2be15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559e2be17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e2be1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559e2b835ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e2b823275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e2b81c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e2b886f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e2b478c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e2b564eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e2b3d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e2b3da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e2b3c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e2b3ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe3fbfb9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e2b3b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b25cb000218961f3f86306fbda91b05707b8e9d Step #5: MERGE-OUTER: attempt 542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3124980392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b25cb000218961f3f86306fbda91b05707b8e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1037 processed earlier; will process 3260 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==45501== ERROR: libFuzzer: deadly signal Step #5: #0 0x564962030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564961fa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564961f87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f576cd2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f576cb3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f576cb1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564961f60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564962a33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649629cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649629cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649629cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649624a5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5649624da748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x5649623f3dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x564962137072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x564962113fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x56496211cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x56496211cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x56496211cff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x564961f88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564961f922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564961f797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564961fa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f576cb1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564961f6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff45fd840b4c40ced2536c47a25703bce9b2a64c Step #5: MERGE-OUTER: attempt 543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3126345368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff45fd840b4c40ced2536c47a25703bce9b2a64c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1041 processed earlier; will process 3256 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45656== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d336c62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d336bd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d336bb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c26c0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c26a2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c26a01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d336b92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d337665018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3375ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d337601375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d33760135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3370d7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d33710e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d33701f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d33700d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3370069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d337070f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d336c62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d336d4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d336bbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d336bc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d336bab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d336bd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6c26a03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d336b9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1acaa4e42a6ededc26d249547dd1342c3eacb3d Step #5: MERGE-OUTER: attempt 544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3128233721 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b1acaa4e42a6ededc26d249547dd1342c3eacb3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1044 processed earlier; will process 3253 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45752== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f8ea65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f8e9d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f8e9bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc88e7fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc88e60f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc88e5ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f8e995e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f8f468018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f8f402632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f8f404375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f8f40435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f8ee22ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f8ee10275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f8ee099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f8ee73f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f8ea65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f8eb51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f8e9bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f8e9c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f8e9ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f8e9da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc88e5f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f8e9a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f849bbd3c538eb85377b05ac08b6ae8e6e7afa7 Step #5: MERGE-OUTER: attempt 545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3129001470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f849bbd3c538eb85377b05ac08b6ae8e6e7afa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1045 processed earlier; will process 3252 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45769== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585243b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558524324b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558524307665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7901d1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7901b2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7901b07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585242e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558524db3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558524d4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558524d4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558524d4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55852476dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55852475b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585247549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585247bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585243b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55852449ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558524308d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585243122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585242f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585243254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7901b09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585242ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-303ac839bb1617c1b9f8d275f304e9dd7b26b764 Step #5: MERGE-OUTER: attempt 546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3129819045 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/303ac839bb1617c1b9f8d275f304e9dd7b26b764' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1047 processed earlier; will process 3250 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45852== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c435a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c4351cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c434ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b21b2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b2193f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b2191e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c434d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559c43fab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c43f45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559c43f47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c43f4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559c43a1d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559c43a541cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559c4396562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559c43953275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559c4394c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559c439b6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559c435a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559c43694eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559c43500d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559c4350a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559c434f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559c4351d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8b21920082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559c434e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64f202630c2d494a188776e48ce6b446ed77d974 Step #5: MERGE-OUTER: attempt 547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3130867170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/64f202630c2d494a188776e48ce6b446ed77d974' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1049 processed earlier; will process 3248 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45963== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d3e57e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d3e4f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d3e4d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f539015041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f538ff6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f538ff44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d3e4aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d3ef81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d3ef1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d3ef1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d3ef1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559d3e93bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d3e929275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d3e9229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d3e98cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d3e57ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d3e66aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d3e4d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d3e4e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d3e4c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d3e4f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f538ff46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d3e4babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a6561f5490e81b2499b2288a756a78497b64a48 Step #5: MERGE-OUTER: attempt 548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3132076409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a6561f5490e81b2499b2288a756a78497b64a48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1051 processed earlier; will process 3246 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46014== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f81d07e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f81cff2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f81cfd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe4db2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe4d94300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe4d922858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f81cfaee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f81da81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f81da1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f81da1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f81da1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f81d4f3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f81d52a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f81d43b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f81d429275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f81d4229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f81d48cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f81d07ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f81d16aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f81cfd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f81cfe02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f81cfc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f81cff34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe4d924082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f81cfbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e3297882d6e110458b164f6e673d9e857c29107 Step #5: MERGE-OUTER: attempt 549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3134500691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2e3297882d6e110458b164f6e673d9e857c29107' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1054 processed earlier; will process 3243 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46133== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad13e31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad13da5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad13d88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faffc08741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faffbe9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faffbe7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad13d61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ad14834018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad147ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ad147d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad147d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ad141eeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad141dc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad141d59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad1423ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad13e31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad13f1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad13d89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad13d932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad13d7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad13da64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faffbe7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad13d6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb178f79658419d35c355a15c0d42f5424fc2c48 Step #5: MERGE-OUTER: attempt 550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3135126239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb178f79658419d35c355a15c0d42f5424fc2c48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1055 processed earlier; will process 3242 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==46144== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d89b22a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d89b19eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d89b181665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf7746a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf7727f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf7725e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d89b15ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d89bc2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d89bbc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d89bbc9578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55d89b5cf770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d89b638f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d89b22ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d89b316eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d89b182d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d89b18c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d89b1737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d89b19f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcf77260082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d89b166bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-528996bf4f4cfb2d8e7f44e23bdeda364c0adcff Step #5: MERGE-OUTER: attempt 551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3135894537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/528996bf4f4cfb2d8e7f44e23bdeda364c0adcff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1056 processed earlier; will process 3241 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==46165== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580db80c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580db780b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580db763665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2fe02641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2fde3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2fde1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580db73ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5580dc20f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580dc1a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5580dc1ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580dc1ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5580dbc81155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580dbcb6748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x5580dbbcfdc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x5580db913072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x5580db8effbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x5580db8f8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5580db8f8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5580db8f8ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5580db764d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580db76e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580db7557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580db7814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff2fde1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5580db748bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e3772b5f3cecc4e6fbe5705251f9becd5912231 Step #5: MERGE-OUTER: attempt 552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3137177214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e3772b5f3cecc4e6fbe5705251f9becd5912231' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1057 processed earlier; will process 3240 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46276== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f41badc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f41ba50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f41ba33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62cf05f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62cee7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62cee53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f41ba0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f41c4df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f41c479632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f41c47b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f41c47b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f41bf51155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f41bf881cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f41be9962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f41be87275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f41be809cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f41beeaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f41badcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f41bbc8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f41ba34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f41ba3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f41ba257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f41ba514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62cee55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f41ba18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc86c1a50060589417de7ece60b7093f76704b86 Step #5: MERGE-OUTER: attempt 553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3138962878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc86c1a50060589417de7ece60b7093f76704b86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1060 processed earlier; will process 3237 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46372== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eed56e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eed5657b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eed563a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1be9a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1be7bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1be79a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eed5613e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eed60e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eed6080632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eed6082375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eed608235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eed5b58155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eed5b8f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eed5aa062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eed5a8e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eed5a879cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eed5af1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eed56e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eed57cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eed563bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eed56452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eed562c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eed56584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff1be79c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eed561fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9568afe2978f0387789ebbf9aa67eb7fef2cbb6 Step #5: MERGE-OUTER: attempt 554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3141264357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9568afe2978f0387789ebbf9aa67eb7fef2cbb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1066 processed earlier; will process 3231 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46542== ERROR: libFuzzer: deadly signal Step #5: #0 0x562358946594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623588bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56235889d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f181c07241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f181be8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f181be66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562358876e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562359349018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623592e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5623592e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623592e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562358dbb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562358df21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562358d0362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562358cf1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562358cea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562358d54f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562358946c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562358a32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56235889ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5623588a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56235888f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5623588bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f181be68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562358882bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-069d0706d47c01820ff4e46316648c230febcefb Step #5: MERGE-OUTER: attempt 555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3142285539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/069d0706d47c01820ff4e46316648c230febcefb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1068 processed earlier; will process 3229 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46619== ERROR: libFuzzer: deadly signal Step #5: #0 0x559298db8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559298d2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559298d0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91be88a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91be69f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91be67e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559298ce8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5592997bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559299755632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559299757375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55929975735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559299175ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559299163275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55929915c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592991c6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559298db8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559298ea4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559298d10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559298d1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559298d017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559298d2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91be680082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559298cf4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71f45aacc6184e52afe76ac03c281309f78b3c6a Step #5: MERGE-OUTER: attempt 556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3143077522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/71f45aacc6184e52afe76ac03c281309f78b3c6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1069 processed earlier; will process 3228 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46636== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615cf167594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615cf0dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615cf0be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5f246341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5f227800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5f2257858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615cf097e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5615cfb6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615cfb04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5615cfb06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615cfb0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5615cf524ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5615cf512275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5615cf50b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5615cf575f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5615cf167c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5615cf253eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5615cf0bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5615cf0c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615cf0b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615cf0dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5f2259082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615cf0a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd588d0598c509b2daa250b457869857a808901d Step #5: MERGE-OUTER: attempt 557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3143840012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fd588d0598c509b2daa250b457869857a808901d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1070 processed earlier; will process 3227 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46654== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1efd54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1efcc8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1efcab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb009c8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb009a9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb009a78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1efc84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e1f0757018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1f06f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e1f06f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1f06f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e1f0111ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e1f00ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e1f00f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e1f0162f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e1efd54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e1efe40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e1efcacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e1efcb62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e1efc9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e1efcc94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb009a7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e1efc90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f59282572fdd7364648ff40d262d3fc5980c832 Step #5: MERGE-OUTER: attempt 558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3144554900 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5f59282572fdd7364648ff40d262d3fc5980c832' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1072 processed earlier; will process 3225 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46734== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8a0d95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8a0d09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8a0cec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f572f75b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f572f57000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f572f54f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8a0cc5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8a1798018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8a1732632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b8a1734375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8a173435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8a120a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8a12411cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8a115f53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55b8a1161173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55b8a0e8d8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55b8a0e73dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55b8a0e81ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55b8a0e81ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55b8a0e81ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55b8a0cedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55b8a0cf72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55b8a0cde7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55b8a0d0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f572f551082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55b8a0cd1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe48687559e34ac5c954fbe506fc93d42f5ea9f2 Step #5: MERGE-OUTER: attempt 559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3145677979 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fe48687559e34ac5c954fbe506fc93d42f5ea9f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1073 processed earlier; will process 3224 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46808== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f97ba2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f97b16b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f97af9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7421ae441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74218f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74218d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f97ad2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f985a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f9853f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f98541375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f9854135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f98017155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f9804e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f97f5f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561f97f4d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561f97f469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561f97fb0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561f97ba2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561f97c8eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561f97afad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561f97b042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561f97aeb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561f97b174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74218da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561f97adebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5af1b51297a84f4475902bff99ccaf933fac738 Step #5: MERGE-OUTER: attempt 560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3147309831 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a5af1b51297a84f4475902bff99ccaf933fac738' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1076 processed earlier; will process 3221 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46929== ERROR: libFuzzer: deadly signal Step #5: #0 0x561885cad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561885c21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561885c04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d2088d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d206a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d20681858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561885bdde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5618866b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56188664a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56188664c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56188664c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56188606aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561886058275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618860519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618860bbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561885cadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561885d99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561885c05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561885c0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561885bf67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561885c224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8d20683082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561885be9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a888221036e221365f3cd267255793edb034411 Step #5: MERGE-OUTER: attempt 561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3149590411 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a888221036e221365f3cd267255793edb034411' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1080 processed earlier; will process 3217 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47062== ERROR: libFuzzer: deadly signal Step #5: #0 0x56380a430594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56380a3a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56380a387665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4f576941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4f557e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4f555d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56380a360e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56380ae33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56380adcd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56380adcf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56380adcf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56380a8a5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56380a8dc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56380a7ed62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56380a7db275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56380a7d49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56380a83ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56380a430c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56380a51ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56380a388d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56380a3922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56380a3797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56380a3a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4f555f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56380a36cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbc45efa0d92f15430f4b381c6a7d18e6f04985d Step #5: MERGE-OUTER: attempt 562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3152851050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fbc45efa0d92f15430f4b381c6a7d18e6f04985d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1087 processed earlier; will process 3210 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47232== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd63861594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd637d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd637b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f61b1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f6192900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f61908858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd63791e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd64264018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd641fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd64200375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd6420035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd63c1eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd63c0c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd63c059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd63c6ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd63861c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd6394deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd637b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd637c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd637aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd637d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f6190a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd6379dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73616557d266062595c078e44292aeaea88419ec Step #5: MERGE-OUTER: attempt 563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3154060292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/73616557d266062595c078e44292aeaea88419ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1089 processed earlier; will process 3208 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47321== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c65519594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c6548db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c65470665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c3e5ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c3e41400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c3e3f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c65449e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563c65f1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c65eb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563c65eb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c65eb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563c658d6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c658c4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c658bd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c65927f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c65519c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c65605eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c65471d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c6547b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c654627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c6548e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c3e3f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c65455bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-669d7fe95d0237e5aef2aa88bb2c63a1e6fc95bf Step #5: MERGE-OUTER: attempt 564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3154827822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/669d7fe95d0237e5aef2aa88bb2c63a1e6fc95bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1090 processed earlier; will process 3207 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47339== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddaeb8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddaeb03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddaeae6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf494e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf492fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf492dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddaeabfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ddaf592018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddaf52c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ddaf52e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddaf52e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ddaef4cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddaef3a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddaef339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddaef9df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddaeb8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddaec7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddaeae7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddaeaf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddaead87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddaeb044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf492df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddaeacbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03f83c6c69ddf4fffedc158b3df958af58932ab4 Step #5: MERGE-OUTER: attempt 565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3156064173 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/03f83c6c69ddf4fffedc158b3df958af58932ab4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1092 processed earlier; will process 3205 files now Step #5: #1 pulse exec/s: 0 rss: 276Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47427== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf0ad10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf0ac84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf0ac67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65732b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65730cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65730aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf0ac40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cf0b713018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf0b6ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cf0b6af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf0b6af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cf0b185155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cf0b1bc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cf0b0cd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cf0b0bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cf0b0b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cf0b11ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cf0ad10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cf0adfceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cf0ac68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cf0ac722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cf0ac597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cf0ac854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65730ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cf0ac4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4348807e6d336d23bd78a296b8e65716e95be6fa Step #5: MERGE-OUTER: attempt 566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3157025118 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4348807e6d336d23bd78a296b8e65716e95be6fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1094 processed earlier; will process 3203 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47512== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e47465594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e473d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e473bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f236819341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2367fa800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2367f87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e47395e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559e47e68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e47e02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559e47e04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e47e0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559e478da155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559e479111cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559e4782262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559e47810275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559e478099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559e47873f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559e47465c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559e47551eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559e473bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559e473c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559e473ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559e473da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2367f89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559e473a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cdf2b690368a086894ed57bda72e8d649c41dd8 Step #5: MERGE-OUTER: attempt 567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3158556397 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1cdf2b690368a086894ed57bda72e8d649c41dd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1097 processed earlier; will process 3200 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47624== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcf62e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcf6254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcf6237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09cb2f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09cb10e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09cb0ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcf6210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dcf6ce3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcf6c7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dcf6c7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcf6c7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dcf669dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dcf668b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dcf66849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dcf66eef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dcf62e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dcf63cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dcf6238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dcf62422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dcf62297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dcf62554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09cb0ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dcf621cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35ec6ba7dafd18131bba1931b8f8814489640349 Step #5: MERGE-OUTER: attempt 568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3158970498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/35ec6ba7dafd18131bba1931b8f8814489640349' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1098 processed earlier; will process 3199 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47662== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653e6446594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653e63bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653e639d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93c6fe541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93c6dfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93c6dd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653e6376e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5653e6e49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653e6de3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5653e6de5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653e6de535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653e6803ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5653e67f1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5653e67ea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5653e6854f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653e6446c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653e6532eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5653e639ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5653e63a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653e638f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653e63bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93c6ddb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5653e6382bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02e5b9c97729aa3c6f15d8babfc9d2787976f32f Step #5: MERGE-OUTER: attempt 569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3160426882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/02e5b9c97729aa3c6f15d8babfc9d2787976f32f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1101 processed earlier; will process 3196 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47752== ERROR: libFuzzer: deadly signal Step #5: #0 0x564540294594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564540208b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645401eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ff413b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ff3f5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ff3f2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645401c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564540c97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564540c31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564540c33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564540c3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564540709155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5645407401cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56454065162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56454063f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645406389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5645406a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564540294c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564540380eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5645401ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645401f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645401dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645402094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1ff3f31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5645401d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ec402f3e0110a64223bb61bb4673f1807445f76 Step #5: MERGE-OUTER: attempt 570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3160889832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ec402f3e0110a64223bb61bb4673f1807445f76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1102 processed earlier; will process 3195 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47791== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bff3a1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bff398fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bff3972665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73d682a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73d663f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73d661e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bff394be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bff441e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bff43b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bff43ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bff43ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bff3dd8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bff3dc6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bff3dbf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bff3e29f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bff3a1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bff3b07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bff3973d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bff397d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bff39647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bff39904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73d6620082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bff3957bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b0c4b45ed3acffb7c0b5b44c0b1ae6a220bf98 Step #5: MERGE-OUTER: attempt 571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3162222634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a9b0c4b45ed3acffb7c0b5b44c0b1ae6a220bf98' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1105 processed earlier; will process 3192 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47908== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a91f9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a91f12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a91ef5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f612bc0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f612ba1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f612b9f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a91ecee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a929a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a9293b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a9293d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a9293d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a9235bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a92349275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a923429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a923acf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a91f9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a9208aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a91ef6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a91f002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a91ee77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a91f134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f612b9f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a91edabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2c6811ecdad6f605f10799764d22d923fc1448d Step #5: MERGE-OUTER: attempt 572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3163344242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2c6811ecdad6f605f10799764d22d923fc1448d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1107 processed earlier; will process 3190 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47988== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9234be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d923432b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d923415665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d2674941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d2655e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d2653d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9233eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d923ec1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d923e5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d923e5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d923e5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d923933155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d92396a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d92387b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d923869275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9238629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9238ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9234bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9235aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d923416d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9234202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9234077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9234334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d2653f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9233fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c0e5ed09254ca649218e59c3ab4288bb597e4b3 Step #5: MERGE-OUTER: attempt 573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3164057854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9c0e5ed09254ca649218e59c3ab4288bb597e4b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1108 processed earlier; will process 3189 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48000== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc0c120594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc0c094b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc0c077665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd0e55b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd0e37000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd0e34f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc0c050e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cc0cb23018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc0cabd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cc0cabf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc0cabf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cc0c595155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cc0c5cc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cc0c4dd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cc0c4cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cc0c4c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cc0c52ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cc0c120c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cc0c20ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cc0c078d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cc0c0822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cc0c0697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cc0c0954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcd0e351082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cc0c05cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51e0e871067d8aa82e30c88330d4984bd9866076 Step #5: MERGE-OUTER: attempt 574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3165312534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/51e0e871067d8aa82e30c88330d4984bd9866076' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1111 processed earlier; will process 3186 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48086== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c59ece4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c59ec58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c59ec3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30145e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30143f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30143d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c59ec14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c59f6e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c59f681632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c59f683375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c59f68335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c59f0a1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c59f08f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c59f0889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c59f0f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c59ece4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c59edd0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c59ec3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c59ec462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c59ec2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c59ec594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f30143d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c59ec20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2c24a7702fc2636c428e7d63758b46b510692ae Step #5: MERGE-OUTER: attempt 575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3168044929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2c24a7702fc2636c428e7d63758b46b510692ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1116 processed earlier; will process 3181 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48227== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fc79ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fc7960b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fc7943665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35a05cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35a03e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35a03c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fc791ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558fc83ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fc8389632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558fc838b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fc838b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558fc7da9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558fc7d97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558fc7d909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558fc7dfaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558fc79ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558fc7ad8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fc7944d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fc794e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fc79357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fc79614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f35a03c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fc7928bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc4f37ca4f85e361e302f98d5944a11311fd337b Step #5: MERGE-OUTER: attempt 576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3168656223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc4f37ca4f85e361e302f98d5944a11311fd337b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1117 processed earlier; will process 3180 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48271== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b7c72d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b7c6a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b7c684665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc891b1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc89193100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc891910858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b7c65de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555b7d130018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b7d0ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555b7d0cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b7d0cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555b7caeaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b7cad8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b7cad19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b7cb3bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b7c72dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b7c819eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b7c685d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b7c68f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b7c6767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b7c6a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc891912082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b7c669bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e814d6639710fb25529e31d0c4a99893865bb57 Step #5: MERGE-OUTER: attempt 577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3169091500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e814d6639710fb25529e31d0c4a99893865bb57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1118 processed earlier; will process 3179 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48310== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb5a657594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb5a5cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb5a5ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae9c54e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae9c36300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae9c342858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb5a587e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bb5b05a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb5aff4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bb5aff6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb5aff635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bb5aa14ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bb5aa02275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bb5a9fb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bb5aa65f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bb5a657c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bb5a743eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bb5a5afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bb5a5b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bb5a5a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bb5a5cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fae9c344082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bb5a593bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63a54afef6ab05c876bfd1c06502c8ba5d4b281a Step #5: MERGE-OUTER: attempt 578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3169931578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63a54afef6ab05c876bfd1c06502c8ba5d4b281a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1119 processed earlier; will process 3178 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48326== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622d1ea4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622d1e18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622d1dfb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee4d2c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee4d0d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee4d0b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622d1dd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5622d28a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622d2841632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5622d2843375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622d284335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5622d2261ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622d224f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622d22489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622d22b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622d1ea4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622d1f90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622d1dfcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622d1e062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622d1ded7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622d1e194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee4d0ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622d1de0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73c50d8dc5efa2a7a11df529e179e8246d90b29c Step #5: MERGE-OUTER: attempt 579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3170702658 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/73c50d8dc5efa2a7a11df529e179e8246d90b29c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1120 processed earlier; will process 3177 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48344== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f06149a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f06140eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0613f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6ad72841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6ad53d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6ad51c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0613cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f061e9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f061e37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f061e39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f061e3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f061857ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f061845275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f06183e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0618a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f06149ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f061586eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0613f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0613fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0613e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f06140f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa6ad51e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0613d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab36b45202e5e940c12791db5f47b74643618a87 Step #5: MERGE-OUTER: attempt 580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3171474282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab36b45202e5e940c12791db5f47b74643618a87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1121 processed earlier; will process 3176 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48362== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598eb281594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598eb1f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598eb1d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3725bea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37259ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37259de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598eb1b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5598ebc84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598ebc1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5598ebc20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598ebc2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5598eb63eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598eb62c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598eb6259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598eb68ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598eb281c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598eb36deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598eb1d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598eb1e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598eb1ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598eb1f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f37259e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598eb1bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ae6fc6bdace24c44bab54a8a835754181bcb4e8 Step #5: MERGE-OUTER: attempt 581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3172244643 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ae6fc6bdace24c44bab54a8a835754181bcb4e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1122 processed earlier; will process 3175 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==48380== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f52689a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f52680eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5267f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20b7a9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20b78a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20b7884858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5267cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f52729d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f527237632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f527239578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55f526c3f770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f526ca8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f52689ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f526986eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f5267f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f5267fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f5267e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f52680f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f20b7886082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f5267d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3dc3c84c7db6fa87c7ed8cdc4eaeaabbe42fda51 Step #5: MERGE-OUTER: attempt 582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3173294975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3dc3c84c7db6fa87c7ed8cdc4eaeaabbe42fda51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1123 processed earlier; will process 3174 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48403== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdaad02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdaac76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdaac59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f3922041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f3903500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f39014858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdaac32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bdab705018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdab69f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bdab6a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdab6a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bdab177155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bdab1ae1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bdab0bf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bdab0ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bdab0a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bdab110f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bdaad02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bdaadeeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bdaac5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bdaac642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bdaac4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bdaac774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f39016082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bdaac3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1ae4499f327e4004109032a15620e6b0195a0ab Step #5: MERGE-OUTER: attempt 583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3174251187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b1ae4499f327e4004109032a15620e6b0195a0ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1124 processed earlier; will process 3173 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48412== ERROR: libFuzzer: deadly signal Step #5: #0 0x557830d5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557830cd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557830cb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7aeed441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7aece900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7aecc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557830c8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557831760018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578316fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578316fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578316fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578311d2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578312091cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55783111a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557831108275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578311019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55783116bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557830d5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557830e49eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557830cb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557830cbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557830ca67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557830cd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe7aecca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557830c99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dadf32fa4fdf51182ce11f7b52c42637a9dd76a4 Step #5: MERGE-OUTER: attempt 584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3176126596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dadf32fa4fdf51182ce11f7b52c42637a9dd76a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1125 processed earlier; will process 3172 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48460== ERROR: libFuzzer: deadly signal Step #5: #0 0x56276309d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562763011b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562762ff4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f264b74a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f264b55f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f264b53e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562762fcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562763aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562763a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562763a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562763a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562763512155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627635491cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56276345a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562763448275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627634419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627634abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56276309dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562763189eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562762ff5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562762fff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562762fe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627630124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f264b540082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562762fd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c78dcc42c2371e49b44196f627b2ebf51a88201 Step #5: MERGE-OUTER: attempt 585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3178279837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9c78dcc42c2371e49b44196f627b2ebf51a88201' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1127 processed earlier; will process 3170 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48577== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a5c439594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a5c3adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a5c390665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc5a73b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc5a55000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc5a52f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a5c369e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a5ce3c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a5cdd6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a5cdd8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a5cdd835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a5c7f6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a5c7e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a5c7dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a5c847f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a5c439c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a5c525eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a5c391d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a5c39b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a5c3827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a5c3ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdc5a531082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a5c375bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58c455ecbdf96d73741a12077ad434908764466b Step #5: MERGE-OUTER: attempt 586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3179453113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58c455ecbdf96d73741a12077ad434908764466b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1128 processed earlier; will process 3169 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48588== ERROR: libFuzzer: deadly signal Step #5: #0 0x559602b51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559602ac5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559602aa8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11c50af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11c4ec400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11c4ea3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559602a81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559603554018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596034ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5596034f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596034f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559602fc6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559602ffd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559602f0e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559602efc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559602ef59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559602f5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559602b51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559602c3deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559602aa9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559602ab32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559602a9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559602ac64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f11c4ea5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559602a8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8be69dd7fc320966d2669b4860044a4e8541cd21 Step #5: MERGE-OUTER: attempt 587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3180737092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8be69dd7fc320966d2669b4860044a4e8541cd21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1129 processed earlier; will process 3168 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48601== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f71a1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f71991b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f71974665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44aed9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44aeba600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44aeb85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f7194de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f72420018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f723ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f723bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f723bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f71e92155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f71ec91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f71dda62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f71dc8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f71dc19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f71e2bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f71a1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f71b09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f71975d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f7197f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f719667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f719924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44aeb87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f71959bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e73b494d018fc3a289b71ba6ea5c073f7e971dff Step #5: MERGE-OUTER: attempt 588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3182074495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e73b494d018fc3a289b71ba6ea5c073f7e971dff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1130 processed earlier; will process 3167 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48645== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d30368e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d303602b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3035e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe0565c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe0547100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe05450858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3035bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d304091018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d30402b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d30402d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d30402d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d303b03155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d303b3a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d303a4b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d303a39275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d303a329cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d303a9cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d30368ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d30377aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3035e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3035f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3035d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3036034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efe05452082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3035cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60179103fcacc387d71b84cc8c086ea9717be704 Step #5: MERGE-OUTER: attempt 589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3183987992 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60179103fcacc387d71b84cc8c086ea9717be704' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1131 processed earlier; will process 3166 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48662== ERROR: libFuzzer: deadly signal Step #5: #0 0x561546365594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615462d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615462bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86b0ac541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86b08da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86b08b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561546295e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561546d68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561546d02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561546d04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561546d0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561546722ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561546710275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5615467099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561546773f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561546365c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561546451eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5615462bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5615462c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615462ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5615462da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f86b08bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615462a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e4540c91ec61211ba49c766be8ca895bcc2d9aa Step #5: MERGE-OUTER: attempt 590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3185594316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e4540c91ec61211ba49c766be8ca895bcc2d9aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1132 processed earlier; will process 3165 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48680== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2cad3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2cacb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2cac93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fe30de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fe2ef300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fe2ed2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2cac6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b2cb73f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2cb6d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b2cb6db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2cb6db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b2cb0f9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2cb0e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2cb0e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b2cb14af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2cad3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2cae28eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b2cac94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2cac9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2cac857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2cacb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fe2ed4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2cac78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3899cbe30a0d843d3a722e6156f1377586aaabe6 Step #5: MERGE-OUTER: attempt 591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3187165203 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3899cbe30a0d843d3a722e6156f1377586aaabe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1133 processed earlier; will process 3164 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48698== ERROR: libFuzzer: deadly signal Step #5: #0 0x561fe3ac1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fe3a35b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fe3a18665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5828e4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5828c5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5828c3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fe39f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561fe44c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561fe445e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561fe4460375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561fe446035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561fe3e7eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561fe3e6c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561fe3e659cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561fe3ecff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561fe3ac1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561fe3badeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561fe3a19d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561fe3a232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561fe3a0a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561fe3a364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5828c3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561fe39fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a34208926645e6b66a437b7ebc7082f59f26620 Step #5: MERGE-OUTER: attempt 592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3188746098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a34208926645e6b66a437b7ebc7082f59f26620' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1134 processed earlier; will process 3163 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48716== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594ea277594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594ea1ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594ea1ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca86f9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca86db200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca86d91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594ea1a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5594eac7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594eac14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594eac16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594eac1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5594ea6ec155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594ea7231cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5594ea63462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5594ea622275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594ea61b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594ea685f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5594ea277c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5594ea363eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5594ea1cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594ea1d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5594ea1c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5594ea1ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fca86d93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5594ea1b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1e4c08ae995df2bab9afac119f01cde1832ca3b Step #5: MERGE-OUTER: attempt 593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3190987152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1e4c08ae995df2bab9afac119f01cde1832ca3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1136 processed earlier; will process 3161 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48833== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfeb7ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfeb773b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfeb756665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fd54c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fd52d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fd52b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfeb72fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bfec202018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfec19c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bfec19e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfec19e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bfebbbcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bfebbaa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bfebba39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bfebc0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bfeb7ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bfeb8ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bfeb757d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bfeb7612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bfeb7487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bfeb7744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fd52b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bfeb73bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8123a10f3894d4c1fb3f5275c33be340719bf07d Step #5: MERGE-OUTER: attempt 594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3192612513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8123a10f3894d4c1fb3f5275c33be340719bf07d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1137 processed earlier; will process 3160 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48850== ERROR: libFuzzer: deadly signal Step #5: #0 0x56522d1a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56522d117b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56522d0fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde43cc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde43ad600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde43ab5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56522d0d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56522dba6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56522db40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56522db42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56522db4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56522d560ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56522d54e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56522d5479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56522d5b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56522d1a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56522d28feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56522d0fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56522d1052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56522d0ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56522d1184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde43ab7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56522d0dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f57e547cfe7e254d0df0bfdfbc9d5bd869399e1a Step #5: MERGE-OUTER: attempt 595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193871373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f57e547cfe7e254d0df0bfdfbc9d5bd869399e1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1138 processed earlier; will process 3159 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48893== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eced612594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eced586b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eced569665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c7f1dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c7eff200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c7efd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eced542e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ecee015018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecedfaf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ecedfb1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecedfb135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eced9cfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eced9bd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eced9b69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eceda20f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eced612c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eced6feeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eced56ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eced5742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eced55b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eced5874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c7efd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eced54ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62fe347c5beb9c97fb2c116d439b73abd851bab2 Step #5: MERGE-OUTER: attempt 596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195655446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62fe347c5beb9c97fb2c116d439b73abd851bab2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1139 processed earlier; will process 3158 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48910== ERROR: libFuzzer: deadly signal Step #5: #0 0x56331fcde594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56331fc52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56331fc35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f378a97641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f378a78b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f378a76a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56331fc0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5633206e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56332067b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56332067d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56332067d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56332009bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563320089275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633200829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633200ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56331fcdec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56331fdcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56331fc36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56331fc402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56331fc277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56331fc534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f378a76c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56331fc1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb342e2d953d6cdd3d1f2ede658ec951f6d5dcee Step #5: MERGE-OUTER: attempt 597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3196834779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb342e2d953d6cdd3d1f2ede658ec951f6d5dcee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1140 processed earlier; will process 3157 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48955== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4d3c9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4d3c13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4d3bf6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70adde541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70adbfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70adbd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4d3bcfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c4d46a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4d463c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c4d463e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4d463e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c4d405cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4d404a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4d40439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4d40adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4d3c9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4d3d8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4d3bf7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4d3c012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4d3be87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4d3c144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f70adbdb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4d3bdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39d14b29e427dc3b9c02a595ed5a5909f27ec6c4 Step #5: MERGE-OUTER: attempt 598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3198625962 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/39d14b29e427dc3b9c02a595ed5a5909f27ec6c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1141 processed earlier; will process 3156 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48972== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a4b0fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a4b070b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a4b053665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec99cf141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec99b0600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec99ae5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a4b02ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561a4baff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a4ba99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561a4ba9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a4ba9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561a4b4b9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a4b4a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a4b4a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a4b50af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a4b0fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a4b1e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a4b054d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a4b05e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a4b0457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a4b0714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec99ae7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a4b038bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db3f1f8a5c1f83770134c4697e9d80b60c40be97 Step #5: MERGE-OUTER: attempt 599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3199797591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db3f1f8a5c1f83770134c4697e9d80b60c40be97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1142 processed earlier; will process 3155 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49017== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fad886594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fad7fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fad7dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8dbd7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8dbb8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8dbb68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fad7b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555fae289018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fae223632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555fae225375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fae22535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555fadcfb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555fadd321cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555fadc4362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555fadc31275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555fadc2a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555fadc94f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555fad886c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555fad972eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555fad7ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555fad7e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555fad7cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555fad7fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8dbb6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555fad7c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b73df5d364acbec761a9e7fc7da9b1258386baaf Step #5: MERGE-OUTER: attempt 600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3201188661 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b73df5d364acbec761a9e7fc7da9b1258386baaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1143 processed earlier; will process 3154 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49030== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593e4f39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593e4eadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593e4e90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa16daa441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa16d8b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa16d898858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593e4e69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5593e593c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593e58d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5593e58d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593e58d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5593e53ae155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593e53e51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593e52f662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593e52e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593e52dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593e5347f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593e4f39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593e5025eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593e4e91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593e4e9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593e4e827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593e4eae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa16d89a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593e4e75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c96838a78f5dc5e5a206f3ecfeb2d3af0d1285da Step #5: MERGE-OUTER: attempt 601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3202613195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c96838a78f5dc5e5a206f3ecfeb2d3af0d1285da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1144 processed earlier; will process 3153 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49043== ERROR: libFuzzer: deadly signal Step #5: #0 0x56295ca2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56295c9a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56295c985665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7febb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7fe9c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7fe9a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56295c95ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56295d431018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56295d3cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56295d3cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56295d3cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56295cea3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56295ceda1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56295cdeb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56295cdd9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56295cdd29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56295ce3cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56295ca2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56295cb1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56295c986d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56295c9902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56295c9777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56295c9a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7fe9a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56295c96abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91aec93409ea37b3d20caad3084151f98168cbfb Step #5: MERGE-OUTER: attempt 602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3204912047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/91aec93409ea37b3d20caad3084151f98168cbfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1146 processed earlier; will process 3151 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49128== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efb9006594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efb8f7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efb8f5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f680e11b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f680df3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f680df0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efb8f36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55efb9a09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efb99a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55efb99a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efb99a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55efb93c3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efb93b1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efb93aa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efb9414f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efb9006c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efb90f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efb8f5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efb8f682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efb8f4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efb8f7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f680df11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efb8f42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f34c2eb3c9e05eb07582846a69a9ba4320a0a3e Step #5: MERGE-OUTER: attempt 603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3206081259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4f34c2eb3c9e05eb07582846a69a9ba4320a0a3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1147 processed earlier; will process 3150 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49170== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab398da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab3984eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab39831665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3dbc96941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3dbc77e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3dbc75d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab3980ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab3a2dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab3a277632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab3a279375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab3a27935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab39c97ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab39c85275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab39c7e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab39ce8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab398dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab399c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab39832d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab3983c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab398237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab3984f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3dbc75f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab39816bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6d436692a87738bafdbf14ac26a80fbdb098019 Step #5: MERGE-OUTER: attempt 604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3207864996 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c6d436692a87738bafdbf14ac26a80fbdb098019' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1148 processed earlier; will process 3149 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49187== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa69a0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa69981b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa69964665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51f151a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51f132f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51f130e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa6993de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aa6a410018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa6a3aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aa6a3ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa6a3ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aa69dcaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa69db8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa69db19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa69e1bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa69a0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa69af9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa69965d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa6996f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa699567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa699824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51f1310082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa69949bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8bbc3962cd98f165592cf1dfa694539a173d21e Step #5: MERGE-OUTER: attempt 605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3208983717 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a8bbc3962cd98f165592cf1dfa694539a173d21e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1149 processed earlier; will process 3148 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49232== ERROR: libFuzzer: deadly signal Step #5: #0 0x557120e9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557120e11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557120df4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8ed40341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8ed21800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8ed1f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557120dcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5571218a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55712183a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55712183c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55712183c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55712125aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557121248275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571212419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571212abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557120e9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557120f89eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557120df5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557120dff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557120de67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557120e124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8ed1f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557120dd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09348ec9b9b3395f9587c4acfcf7d4afee103aa7 Step #5: MERGE-OUTER: attempt 606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3210777803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09348ec9b9b3395f9587c4acfcf7d4afee103aa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1150 processed earlier; will process 3147 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49249== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621f430e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621f4282b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621f4265665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f845366341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f845347800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8453457858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621f423ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5621f4d11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621f4cab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5621f4cad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621f4cad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5621f46cbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621f46b9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621f46b29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5621f471cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5621f430ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621f43faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5621f4266d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621f42702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5621f42577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621f42834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8453459082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5621f424abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd630a48ac841a8aa63aacca21dc253e45ab3b05 Step #5: MERGE-OUTER: attempt 607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3211956144 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd630a48ac841a8aa63aacca21dc253e45ab3b05' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1151 processed earlier; will process 3146 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==49294== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b18138d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b181301b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1812e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f709f13141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f709ef4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f709ef25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1812bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b181d90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b181d2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b181d2c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b181732770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b18179bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b18138dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b181479eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b1812e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b1812ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b1812d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b1813024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f709ef27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b1812c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-014a5c1fe743d754dc1bff3ec25f0b6d9988e917 Step #5: MERGE-OUTER: attempt 608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3213662810 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/014a5c1fe743d754dc1bff3ec25f0b6d9988e917' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1152 processed earlier; will process 3145 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55779947a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577993eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577993d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d4295c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d4277100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d42750858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577993aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557799e7d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557799e17632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557799e19375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557799e1935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5577998ef155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5577999261cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55779984453f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x557799846173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5577995728d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x557799558dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557799566ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557799566ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557799566ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5577993d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5577993dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5577993c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5577993ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f6d42752082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5577993b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7aa8e0c956708f0335c8b53405bca191a8e5150c Step #5: MERGE-OUTER: attempt 609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3215676771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7aa8e0c956708f0335c8b53405bca191a8e5150c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1153 processed earlier; will process 3144 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==49427== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e051be2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e051b56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e051b39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17c622341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17c603800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17c6017858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e051b12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0525e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e05257f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e052581578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e051f87770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e051ff0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e051be2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e051cceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e051b3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e051b442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e051b2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e051b574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f17c6019082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e051b1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cac74c772920a0568d6c3085975e138bfa47063 Step #5: MERGE-OUTER: attempt 610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3217071651 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4cac74c772920a0568d6c3085975e138bfa47063' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1154 processed earlier; will process 3143 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49478== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8e1e19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8e1d8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8e1d70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9df6cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9df4e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9df4c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8e1d49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8e281c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8e27b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b8e27b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8e27b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8e21d6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8e21c4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8e21bd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8e2227f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8e1e19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8e1f05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8e1d71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8e1d7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8e1d627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8e1d8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9df4c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8e1d55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68fd06394333f51b1e5198aeeb7cf5ecac8f4123 Step #5: MERGE-OUTER: attempt 611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3220350065 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68fd06394333f51b1e5198aeeb7cf5ecac8f4123' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1157 processed earlier; will process 3140 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49591== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c168bf3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c168b67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c168b4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe79171641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe79152b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe79150a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c168b23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c1695f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c169590632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c169592375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c16959235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c169068155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c16909f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c168fb062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c168f9e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c168f979cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c169001f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c168bf3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c168cdfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c168b4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c168b552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c168b3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c168b684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe79150c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c168b2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86e5fbd0ad7f9b74bd529203516f68d9132c95fd Step #5: MERGE-OUTER: attempt 612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3223158398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/86e5fbd0ad7f9b74bd529203516f68d9132c95fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1159 processed earlier; will process 3138 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49649== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca2f8a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca2f817b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca2f7fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f156c68741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f156c49c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f156c47b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca2f7d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca302a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca30240632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca30242375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca3024235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca2fd18155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca2fd4f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca2fc6062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca2fc4e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca2fc479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca2fcb1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca2f8a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca2f98feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca2f7fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca2f8052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca2f7ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca2f8184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f156c47d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca2f7dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e28e9e24976ef9a8a975164c18f21876276ca5d4 Step #5: MERGE-OUTER: attempt 613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3226801239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e28e9e24976ef9a8a975164c18f21876276ca5d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1162 processed earlier; will process 3135 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49750== ERROR: libFuzzer: deadly signal Step #5: #0 0x558dd4bed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558dd4b61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558dd4b44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f97b2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f9794400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f97923858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558dd4b1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558dd55f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558dd558a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558dd558c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558dd558c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558dd4faaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558dd4f98275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558dd4f919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558dd4ffbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558dd4bedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558dd4cd9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558dd4b45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558dd4b4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558dd4b367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558dd4b624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f97925082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558dd4b29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d7aa316fd25dbc4df97e84752c9487d4e944453 Step #5: MERGE-OUTER: attempt 614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3227929456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d7aa316fd25dbc4df97e84752c9487d4e944453' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1163 processed earlier; will process 3134 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49792== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f1fd92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f1fd06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f1fce9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d4ccea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d4caff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d4cade858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f1fcc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f20795018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f2072f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f20731375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f2073135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f2014fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f2013d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f201369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f201a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f1fd92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f1fe7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f1fcead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f1fcf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f1fcdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f1fd074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d4cae0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f1fccebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa1e32be6f0e77a8ebfc600c6191830eb527ffc7 Step #5: MERGE-OUTER: attempt 615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3229632362 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa1e32be6f0e77a8ebfc600c6191830eb527ffc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1164 processed earlier; will process 3133 files now Step #5: #1 pulse exec/s: 0 rss: 194Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49809== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593011cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559301141b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559301124665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fa5a9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fa58ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fa588b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593010fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559301bd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559301b6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559301b6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559301b6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559301642155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593016791cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55930158a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559301578275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593015719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593015dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593011cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593012b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559301125d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55930112f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593011167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593011424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5fa588d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559301109bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e191c0105d1fb96b31fad8fcc2e18c47588cd81 Step #5: MERGE-OUTER: attempt 616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3231380368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e191c0105d1fb96b31fad8fcc2e18c47588cd81' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1166 processed earlier; will process 3131 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49894== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601d0ceb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601d0c5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601d0c42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca828cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca826e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca826c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601d0c1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601d16ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601d1688632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5601d168a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601d168a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5601d1160155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5601d11971cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5601d10b553f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5601d10b7173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5601d0de38d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5601d0dc9dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5601d0dd7ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5601d0dd7ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5601d0dd7ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5601d0c43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5601d0c4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5601d0c347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5601d0c604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fca826c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5601d0c27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a10219e9b75a4b757c3a7f23a5e14e3c160c61c7 Step #5: MERGE-OUTER: attempt 617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3237848492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a10219e9b75a4b757c3a7f23a5e14e3c160c61c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1170 processed earlier; will process 3127 files now Step #5: #1 pulse exec/s: 0 rss: 160Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49993== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cb20de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cb2052b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cb2035665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57422c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57420dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57420bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cb200ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557cb2ae1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cb2a7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557cb2a7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557cb2a7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557cb249bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557cb2489275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557cb24829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557cb24ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557cb20dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557cb21caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557cb2036d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557cb20402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557cb20277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557cb20534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57420bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557cb201abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-267d975480be8c050fcd7e5bff66bcce2a1b03bc Step #5: MERGE-OUTER: attempt 618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3239375676 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/267d975480be8c050fcd7e5bff66bcce2a1b03bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1172 processed earlier; will process 3125 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50073== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e991b56594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e991acab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e991aad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd72270441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd72251900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7224f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e991a86e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e992559018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9924f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e9924f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9924f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e991f13ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e991f01275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e991efa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e991f64f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e991b56c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e991c42eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e991aaed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e991ab82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e991a9f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e991acb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7224fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e991a92bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c107b76854bb2247cc13e7a2a56de7e738b6ed9 Step #5: MERGE-OUTER: attempt 619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3240464076 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0c107b76854bb2247cc13e7a2a56de7e738b6ed9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1173 processed earlier; will process 3124 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50118== ERROR: libFuzzer: deadly signal Step #5: #0 0x564398d9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564398d0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564398cf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b998fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b9971300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b996f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564398ccae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56439979d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564399737632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564399739375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56439973935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564399157ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564399145275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56439913e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643991a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564398d9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564398e86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564398cf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564398cfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564398ce37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564398d0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b996f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564398cd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a63e711ac78025053b4bdebd2efe3f1c44cea7c Step #5: MERGE-OUTER: attempt 620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3242185523 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a63e711ac78025053b4bdebd2efe3f1c44cea7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1174 processed earlier; will process 3123 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50135== ERROR: libFuzzer: deadly signal Step #5: #0 0x563dc7b23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563dc7a97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563dc7a7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d3a2ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d3a0e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d3a0c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563dc7a53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563dc8526018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563dc84c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563dc84c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563dc84c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563dc7ee0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563dc7ece275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563dc7ec79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563dc7f31f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563dc7b23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563dc7c0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563dc7a7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563dc7a852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563dc7a6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563dc7a984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d3a0c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563dc7a5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d97c5c54bc88e2ca30f835062addb1848bbe4be Step #5: MERGE-OUTER: attempt 621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3243272189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d97c5c54bc88e2ca30f835062addb1848bbe4be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1175 processed earlier; will process 3122 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50180== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559ecea7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559ece1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559ecdfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93d5e9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93d5caf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93d5c8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559ecdd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5559ed8aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559ed844632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5559ed846375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559ed84635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5559ed264ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559ed252275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559ed24b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559ed2b5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559ecea7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559ecf93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559ecdffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559ece092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559ecdf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559ece1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93d5c90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559ecde3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60d860cfedf6cd0a73b3fbd4008a667d561ca0ea Step #5: MERGE-OUTER: attempt 622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3245023490 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60d860cfedf6cd0a73b3fbd4008a667d561ca0ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1176 processed earlier; will process 3121 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50197== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c253097594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c25300bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c252fee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f876f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f8750900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f874e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c252fc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c253a9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c253a34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c253a36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c253a3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c253454ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c253442275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c25343b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2534a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c253097c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c253183eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c252fefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c252ff92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c252fe07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c25300c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f874ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c252fd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f01a9e9f9d4e3367ce2c6881a66a33fc40e56f91 Step #5: MERGE-OUTER: attempt 623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3246124324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f01a9e9f9d4e3367ce2c6881a66a33fc40e56f91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1177 processed earlier; will process 3120 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50242== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f46bb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f46b24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f46b07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66619f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f666180800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66617e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f46ae0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f475b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f4754d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f4754f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f4754f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f47025155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f4705c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f46f6d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561f46f5b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561f46f549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561f46fbef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561f46bb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561f46c9ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561f46b08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561f46b122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561f46af97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561f46b254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f66617e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561f46aecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27f42e23d0e0ca62ab6ba6b9e28c851f7c67c7ca Step #5: MERGE-OUTER: attempt 624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3247467236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27f42e23d0e0ca62ab6ba6b9e28c851f7c67c7ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1178 processed earlier; will process 3119 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==50255== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a29c107594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a29c07bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a29c05e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa65b5ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa65b3cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa65b3ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a29c037e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a29cb0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a29caa4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a29caa6578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55a29c4ac770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a29c515f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a29c107c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a29c1f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a29c05fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a29c0692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a29c0507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a29c07c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa65b3b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a29c043bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-539d89a39c72c39047d14264de89c8497f06b99a Step #5: MERGE-OUTER: attempt 625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3248957495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/539d89a39c72c39047d14264de89c8497f06b99a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1179 processed earlier; will process 3118 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50277== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0703e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e070357b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e07033a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc95310f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc952f2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc952f03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e070313e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e070de6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e070d80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e070d82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e070d8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e070858155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e07088f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0707a062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e07078e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0707879cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0707f1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0703e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0704cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e07033bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0703452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e07032c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0703584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc952f05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e07031fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15e3b4da1cbb216005d7d1cffa6c48f4ee03444d Step #5: MERGE-OUTER: attempt 626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3249938193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15e3b4da1cbb216005d7d1cffa6c48f4ee03444d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1180 processed earlier; will process 3117 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50286== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4a3ee1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4a3e55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4a3e38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46a910a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46a8f1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46a8efe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4a3e11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d4a48e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4a487e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d4a4880375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4a488035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4a4356155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d4a438d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d4a429e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d4a428c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d4a42859cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d4a42eff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d4a3ee1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d4a3fcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d4a3e39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d4a3e432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d4a3e2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d4a3e564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46a8f00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d4a3e1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b20bec9952293bd43bcf61878d38c5f65802866b Step #5: MERGE-OUTER: attempt 627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3251312202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b20bec9952293bd43bcf61878d38c5f65802866b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1181 processed earlier; will process 3116 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50330== ERROR: libFuzzer: deadly signal Step #5: #0 0x557590335594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575902a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55759028c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f4b41f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f4b23400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f4b213858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557590265e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557590d38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557590cd2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557590cd4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557590cd435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5575906f2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5575906e0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5575906d99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557590743f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557590335c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557590421eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55759028dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5575902972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55759027e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5575902aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f4b215082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557590271bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba29e7421c3fee38d63445e6447340997b8138c5 Step #5: MERGE-OUTER: attempt 628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3252993821 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba29e7421c3fee38d63445e6447340997b8138c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1183 processed earlier; will process 3114 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50407== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1afd4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1afcbfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1afca2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4fff0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4ffd2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4ffd01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1afc7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b1b074e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1b06e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b1b06ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1b06ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b1b01c0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1b01f71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b1b010862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b1b00f6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1b00ef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b1b0159f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b1afd4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b1afe37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b1afca3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b1afcad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1afc947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1afcc04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4ffd03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b1afc87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-975381f375753bfc71df33e1e140cff547c76ef3 Step #5: MERGE-OUTER: attempt 629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3254809199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/975381f375753bfc71df33e1e140cff547c76ef3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1184 processed earlier; will process 3113 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3bc4d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3bc449b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3bc42c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb85844341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb85825800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb858237858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3bc405e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e3bced8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3bce72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e3bce74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3bce7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3bc892ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3bc880275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3bc8799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3bc8e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3bc4d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3bc5c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3bc42dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3bc4372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3bc41e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3bc44a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb858239082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3bc411bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d03b59d6e59d068b865fa18437586826ca802e5d Step #5: MERGE-OUTER: attempt 630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3255953946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d03b59d6e59d068b865fa18437586826ca802e5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1185 processed earlier; will process 3112 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50438== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4c2b9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4c2b12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4c2af5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5dd53e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5dd35300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5dd332858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4c2acee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4c35a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4c353b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4c353d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4c353d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4c3013155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f4c304a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f4c2f5b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f4c2f49275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4c2f429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f4c2facf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f4c2b9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f4c2c8aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4c2af6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4c2b002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4c2ae77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4c2b134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd5dd334082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f4c2adabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e7ba4a261a921230957e054271b5938364e649f Step #5: MERGE-OUTER: attempt 631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3261403058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1e7ba4a261a921230957e054271b5938364e649f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1190 processed earlier; will process 3107 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50617== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfdfbc6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfdfb3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfdfb1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f87a249841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f87a22ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f87a228c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfdfaf6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dfe05c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfe0563632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dfe0565375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfe056535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dfdff83ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dfdff71275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dfdff6a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dfdffd4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dfdfbc6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dfdfcb2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dfdfb1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dfdfb282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dfdfb0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dfdfb3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f87a228e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dfdfb02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d89d56c5fe6c2847209f9d0d8e6d94b639951b4 Step #5: MERGE-OUTER: attempt 632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3265645731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d89d56c5fe6c2847209f9d0d8e6d94b639951b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1195 processed earlier; will process 3102 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50785== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b94a10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b94984b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b94967665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8314eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb83130000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8312df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b94940e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561b95413018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b953ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561b953af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b953af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561b94dcdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b94dbb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b94db49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b94e1ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b94a10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b94afceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b94968d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b949722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b949597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b949854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8312e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b9494cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0234037c357d459622fe4eb020ac7aef5ccc840 Step #5: MERGE-OUTER: attempt 633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3266936362 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e0234037c357d459622fe4eb020ac7aef5ccc840' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1197 processed earlier; will process 3100 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50931== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef21a4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef219c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef219a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7afda841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7afbbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7afb9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef2197ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef2244f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef223e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef223eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef223eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef21ec1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ef21ef81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ef21e0962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ef21df7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ef21df09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ef21e5af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ef21a4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ef21b38eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ef219a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ef219ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ef219957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ef219c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb7afb9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ef21988bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecb0e6cfbc0506ca790a8883c507c5d6d729a161 Step #5: MERGE-OUTER: attempt 634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3269061146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ecb0e6cfbc0506ca790a8883c507c5d6d729a161' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1201 processed earlier; will process 3096 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51019== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f08eed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f08e61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f08e44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa82ecb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa82eac700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa82eaa6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f08e1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f098f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f0988a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f0988c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f0988c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f09362155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f093991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f092aa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f09298275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f092919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f092fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f08eedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f08fd9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f08e45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f08e4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f08e367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f08e624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa82eaa8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f08e29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbb02b94c6a98d0f173da92d83c7765abf71dd0e Step #5: MERGE-OUTER: attempt 635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3270206276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbb02b94c6a98d0f173da92d83c7765abf71dd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1203 processed earlier; will process 3094 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51102== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6c9b46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6c9abab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6c9a9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f3949f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f392b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f39293858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6c9a76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a6ca549018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6ca4e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a6ca4e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6ca4e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a6c9fbb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a6c9ff21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a6c9f0362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a6c9ef1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a6c9eea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a6c9f54f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a6c9b46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a6c9c32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a6c9a9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a6c9aa82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a6c9a8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a6c9abb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4f39295082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a6c9a82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6625cd2b1502c674289ca6c0f5c16152543e2009 Step #5: MERGE-OUTER: attempt 636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3270706909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6625cd2b1502c674289ca6c0f5c16152543e2009' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1204 processed earlier; will process 3093 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51141== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d510561594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5104d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5104b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f614d6a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f614d4b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f614d495858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d510491e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d510f64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d510efe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d510f00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d510f0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d51091eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d51090c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5109059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d51096ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d510561c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d51064deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5104b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5104c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5104aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5104d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f614d497082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d51049dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b77486d7de984fe2d28a917ac27037acf32521b Step #5: MERGE-OUTER: attempt 637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3271327815 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b77486d7de984fe2d28a917ac27037acf32521b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1205 processed earlier; will process 3092 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51153== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d49547594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d494bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d4949e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8528c5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8528a7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8528a51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d49477e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562d49f4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d49ee4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562d49ee6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d49ee635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562d499bc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d499f31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d4990462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d498f2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d498eb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d49955f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d49547c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d49633eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d4949fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d494a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d494907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d494bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8528a53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d49483bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51bffefc0eb7e5b5490a6c8f8cfab60d2abfff1b Step #5: MERGE-OUTER: attempt 638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3271806399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/51bffefc0eb7e5b5490a6c8f8cfab60d2abfff1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1206 processed earlier; will process 3091 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51161== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef0ee6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef0ede3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef0edc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92f4efa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92f4d0f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92f4cee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef0ed9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef0f872018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef0f80c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef0f80e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef0f80e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef0f2e4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ef0f31b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ef0f22c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ef0f21a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ef0f2139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ef0f27df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ef0ee6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ef0ef5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ef0edc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ef0edd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ef0edb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ef0ede44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92f4cf0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ef0edabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29382e3ac90c64f5cc1dee546ec1f68d6bf1833b Step #5: MERGE-OUTER: attempt 639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3273543093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/29382e3ac90c64f5cc1dee546ec1f68d6bf1833b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1209 processed earlier; will process 3088 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51313== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a225cab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a225c1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a225c02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17cd8b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17cd6c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17cd6a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a225bdbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a2266ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a226648632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a22664a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a22664a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a226068ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a226056275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a22604f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a2260b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a225cabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a225d97eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a225c03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a225c0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a225bf47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a225c204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f17cd6a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a225be7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04e4fe906d4d0a3e2053de4486b87097c7781928 Step #5: MERGE-OUTER: attempt 640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3274314875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/04e4fe906d4d0a3e2053de4486b87097c7781928' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1210 processed earlier; will process 3087 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51330== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a6ade8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a6ad5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a6ad3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34737c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34735db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34735ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a6ad18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a6b7eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a6b785632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a6b787375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a6b78735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a6b25d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a6b2941cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a6b1b253f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x557a6b1b4173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x557a6aee08d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x557a6aec6dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557a6aed4ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557a6aed4ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557a6aed4ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x557a6ad40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x557a6ad4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x557a6ad317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x557a6ad5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f34735bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x557a6ad24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd0ef32450740285ff95037a2ecddfd7992a867e Step #5: MERGE-OUTER: attempt 641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3276155235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fd0ef32450740285ff95037a2ecddfd7992a867e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1212 processed earlier; will process 3085 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51420== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d246af0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d246a64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d246a47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3709a8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f370989e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f370987d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d246a20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d2474f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d24748d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d24748f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d24748f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d246f65155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d246f9c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d246ead62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d246e9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d246e949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d246efef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d246af0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d246bdceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d246a48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d246a522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d246a397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d246a654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f370987f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d246a2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-637cebf4fb4d63f2a7c981d3327cdf019c3e6d0d Step #5: MERGE-OUTER: attempt 642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3277438452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/637cebf4fb4d63f2a7c981d3327cdf019c3e6d0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1214 processed earlier; will process 3083 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51534== ERROR: libFuzzer: deadly signal Step #5: #0 0x564eef223594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564eef197b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564eef17a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf01b4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf0196100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf01940858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564eef153e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564eefc26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564eefbc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564eefbc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564eefbc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564eef698155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564eef6cf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564eef5ed53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x564eef5ef173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x564eef31b8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x564eef301dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x564eef30fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x564eef30fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x564eef30fff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x564eef17bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x564eef1852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x564eef16c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x564eef1984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7faf01942082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x564eef15fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5576e5c209ce724482dfd61182086cd8574f751 Step #5: MERGE-OUTER: attempt 643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3279796146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f5576e5c209ce724482dfd61182086cd8574f751' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1217 processed earlier; will process 3080 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51666== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e439d75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e439ce9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e439ccc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc0ed4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc0eb6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc0eb40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e439ca5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e43a778018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e43a712632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e43a714375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e43a71435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e43a132ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e43a120275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e43a1199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e43a183f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e439d75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e439e61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e439ccdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e439cd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e439cbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e439cea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc0eb42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e439cb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58b879be14640f7d3d45194f22c65c469e395890 Step #5: MERGE-OUTER: attempt 644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3280565213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58b879be14640f7d3d45194f22c65c469e395890' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1218 processed earlier; will process 3079 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==51684== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d70816594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d7078ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d7076d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f672bb7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f672b99200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f672b971858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d70746e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d71219018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d711b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d711b5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x555d70bbb770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555d70c24f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555d70816c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555d70902eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555d7076ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555d707782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555d7075f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555d7078b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f672b973082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555d70752bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-741d7496bd4a6e093eca3fc476f77ccc138c3f84 Step #5: MERGE-OUTER: attempt 645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3281337365 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/741d7496bd4a6e093eca3fc476f77ccc138c3f84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1219 processed earlier; will process 3078 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51737== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647f7453594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647f73c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647f73aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a030eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a02f0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a02edf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647f7383e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647f7e56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647f7df0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5647f7df2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647f7df235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5647f7810ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5647f77fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647f77f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5647f7861f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5647f7453c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5647f753feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647f73abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647f73b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647f739c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647f73c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a02ee1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647f738fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-202c30f5fbe16af63af1487a341f396d43adee9d Step #5: MERGE-OUTER: attempt 646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3282192159 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/202c30f5fbe16af63af1487a341f396d43adee9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1221 processed earlier; will process 3076 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51814== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac04e19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac04d8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac04d70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f817c63741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f817c44c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f817c42b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac04d49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac0581c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac057b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac057b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac057b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac051d6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac051c4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac051bd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac05227f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac04e19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac04f05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac04d71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac04d7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac04d627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac04d8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f817c42d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac04d55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3ae8ca5a3e29743ee17c5f8b8baebae557f91dc Step #5: MERGE-OUTER: attempt 647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3283141598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a3ae8ca5a3e29743ee17c5f8b8baebae557f91dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1223 processed earlier; will process 3074 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51896== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c88ab82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c88aaf6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c88aad9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4bc76b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4bc58000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4bc55f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c88aab2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c88b585018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c88b51f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c88b521375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c88b52135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c88af3fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c88af2d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c88af269cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c88af90f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c88ab82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c88ac6eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c88aadad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c88aae42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c88aacb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c88aaf74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4bc561082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c88aabebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18910a70b1f1d40c9ac6ea7dcd986b4882f7f42b Step #5: MERGE-OUTER: attempt 648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3285516370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/18910a70b1f1d40c9ac6ea7dcd986b4882f7f42b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1226 processed earlier; will process 3071 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b20ca85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b20c9f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b20c9dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ab6a1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ab682500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ab6804858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b20c9b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b20d488018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b20d422632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b20d424375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b20d42435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b20ce42ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b20ce30275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b20ce299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b20ce93f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b20ca85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b20cb71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b20c9ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b20c9e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b20c9ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b20c9fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ab6806082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b20c9c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d6910ce00b5c5d83b90c6db2dd494ef46fd5498 Step #5: MERGE-OUTER: attempt 649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3285961662 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6d6910ce00b5c5d83b90c6db2dd494ef46fd5498' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1227 processed earlier; will process 3070 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52089== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae7349a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae7340eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae733f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b07c0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b07a1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b079f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae733cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae73e9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae73e37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae73e39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae73e3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae7390f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae739461cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae7385762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae73845275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae7383e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae738a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae7349ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae73586eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae733f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae733fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae733e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae7340f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6b079f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae733d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4010023664c00eb561d2e68fe0a642479d1e9abd Step #5: MERGE-OUTER: attempt 650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3286432949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4010023664c00eb561d2e68fe0a642479d1e9abd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1228 processed earlier; will process 3069 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52097== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cfdddb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cfdd4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cfdd32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1fcb1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1fc92f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1fc90e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cfdd0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555cfe7de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cfe778632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555cfe77a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cfe77a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555cfe198ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cfe186275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cfe17f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cfe1e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cfdddbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cfdec7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cfdd33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cfdd3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cfdd247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cfdd504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1fc910082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cfdd17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-422b55291b957773fba66b0422fbfd9526bf6775 Step #5: MERGE-OUTER: attempt 651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3287071603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/422b55291b957773fba66b0422fbfd9526bf6775' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1229 processed earlier; will process 3068 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52109== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609f5d5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609f5cd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609f5cb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3af120141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3af101600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3af0ff5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609f5c8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5609f6761018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609f66fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5609f66fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609f66fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5609f61d3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5609f620a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5609f611b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5609f6109275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5609f61029cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5609f616cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5609f5d5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5609f5e4aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5609f5cb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609f5cc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609f5ca77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609f5cd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3af0ff7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5609f5c9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-216e5fbe82af382879e36e7fa88d1617d4620aa4 Step #5: MERGE-OUTER: attempt 652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3288250189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/216e5fbe82af382879e36e7fa88d1617d4620aa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1231 processed earlier; will process 3066 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52193== ERROR: libFuzzer: deadly signal Step #5: #0 0x55daff835594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55daff7a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55daff78c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5909c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5907d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5907b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55daff765e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55db00238018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db001d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55db001d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db001d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55daffcaa155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55daffce11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55daffbf262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55daffbe0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55daffbd99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55daffc43f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55daff835c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55daff921eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55daff78dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55daff7972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55daff77e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55daff7aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe5907b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55daff771bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b41fbd458f35fa32d5c5fa7e19ccffcc6e342b9d Step #5: MERGE-OUTER: attempt 653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3289233720 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b41fbd458f35fa32d5c5fa7e19ccffcc6e342b9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1233 processed earlier; will process 3064 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52275== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed96788594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed966fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed966df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febc18a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febc16bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febc169a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed966b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ed9718b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed97125632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ed97127375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed9712735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ed96b45ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed96b33275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed96b2c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed96b96f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed96788c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed96874eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed966e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed966ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed966d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed966fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febc169c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed966c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac95f54495d0af4b56c6755ae6f40438b99c237e Step #5: MERGE-OUTER: attempt 654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3290002324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac95f54495d0af4b56c6755ae6f40438b99c237e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1234 processed earlier; will process 3063 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52292== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2bfd59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2bfccdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2bfcb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee7d41241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee7d22700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee7d206858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2bfc89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b2c075c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2c06f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b2c06f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2c06f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b2c0116ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2c0104275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2c00fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b2c0167f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2bfd59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2bfe45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b2bfcb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2bfcbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2bfca27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2bfcce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee7d208082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2bfc95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a8ca8f69ecea08a0ca81a8d694eafa15e02ab01 Step #5: MERGE-OUTER: attempt 655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3290777795 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a8ca8f69ecea08a0ca81a8d694eafa15e02ab01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1235 processed earlier; will process 3062 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52310== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d24363a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2435aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d243591665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d20d8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d20ba400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d20b83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d24356ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d24403d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d243fd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d243fd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d243fd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d2439f7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2439e5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2439de9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d243a48f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d24363ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d243726eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d243592d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d24359c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d2435837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d2435af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d20b85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d243576bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9dd30b49b89a56a7f3e8dd30fc46d88bc92d4c0 Step #5: MERGE-OUTER: attempt 656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3291556596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9dd30b49b89a56a7f3e8dd30fc46d88bc92d4c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1236 processed earlier; will process 3061 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5403ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a540373b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a540356665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f420a71441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f420a52900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f420a508858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a54032fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a540e02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a540d9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a540d9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a540d9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a5407bcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a5407aa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a5407a39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a54080df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a5403ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a5404ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a540357d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a5403612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a5403487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a5403744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f420a50a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a54033bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-181bdd849f7dd1fe72f0b2ff37a22dbac2ec3664 Step #5: MERGE-OUTER: attempt 657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3292327049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/181bdd849f7dd1fe72f0b2ff37a22dbac2ec3664' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1237 processed earlier; will process 3060 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52346== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4c36a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4c3614b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4c35f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd07c01041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd07be2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd07be04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4c35d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e4c40a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4c403d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e4c403f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4c403f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4c3b15155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e4c3b4c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e4c3a6a53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55e4c3a6c173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55e4c37988d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55e4c377edad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55e4c378cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55e4c378cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55e4c378cff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55e4c35f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55e4c36022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55e4c35e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55e4c36154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fd07be06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55e4c35dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e98bfe0da0262ca76f95a0e9a2d2ba10453728d Step #5: MERGE-OUTER: attempt 658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3293509327 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e98bfe0da0262ca76f95a0e9a2d2ba10453728d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1240 processed earlier; will process 3057 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==52432== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a3092e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a308a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a30885665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f706237641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f706218b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f706216a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a3085ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a31331018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a312cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a312cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a312cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a30d97965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a30e01bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x557a30e5dc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x557a30d3d002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x557a30d3d002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x557a3092ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x557a30a1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x557a30886d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x557a308902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x557a308777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x557a308a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f706216c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x557a3086abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49dfdf89427536de06bba22ae315e4c1f4248952 Step #5: MERGE-OUTER: attempt 659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3295230583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49dfdf89427536de06bba22ae315e4c1f4248952' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1243 processed earlier; will process 3054 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 0 rss: 83Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52591== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644bea7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644be9efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644be9d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f6662641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f6643b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f6641a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644be9abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644bf47e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644bf418632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5644bf41a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644bf41a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5644bee38ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5644bee26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5644bee1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644bee89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5644bea7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5644beb67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5644be9d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5644be9dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5644be9c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5644be9f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f6641c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5644be9b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-294087e9c7a3880d63a3d3c3a35b9259ca583f46 Step #5: MERGE-OUTER: attempt 660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3296579170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/294087e9c7a3880d63a3d3c3a35b9259ca583f46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1247 processed earlier; will process 3050 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52709== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9c0f33594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9c0ea7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9c0e8a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa55a65541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa55a46a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa55a449858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9c0e63e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f9c1936018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9c18d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f9c18d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9c18d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f9c13a8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9c13df1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9c12fd53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55f9c12ff173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55f9c102b8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55f9c1011dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55f9c101fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55f9c101fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55f9c101fff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55f9c0e8bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55f9c0e952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55f9c0e7c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55f9c0ea84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fa55a44b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55f9c0e6fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1a2a86fc6526544ef0081e5be67b7021b8ce596 Step #5: MERGE-OUTER: attempt 661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3298363355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1a2a86fc6526544ef0081e5be67b7021b8ce596' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1250 processed earlier; will process 3047 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==52806== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595e4a7c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595e49f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595e49d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f561374441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f561355900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5613538858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595e49ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5595e547f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595e5419632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595e541b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595e541b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5595e4ef1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5595e4f1cfcb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x5595e4ee2214 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x5595e4f297a3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x5595e4e1f82b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x5595e4e8af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595e4a7cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5595e4b68eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595e49d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595e49de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595e49c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595e49f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f561353a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5595e49b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70ab06c3d292e641acad8e895d39249d7f3091d9 Step #5: MERGE-OUTER: attempt 662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3299761029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/70ab06c3d292e641acad8e895d39249d7f3091d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1253 processed earlier; will process 3044 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52926== ERROR: libFuzzer: deadly signal Step #5: #0 0x55851291d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558512891b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558512874665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72fcf1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72fcd2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72fcd0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55851284de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558513320018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585132ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5585132bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585132bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558512d92155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558512dc91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558512dca346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x558512cc0818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x558512d2bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55851291dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558512a09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558512875d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55851287f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5585128667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5585128924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f72fcd0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558512859bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b45fcd2b1a989123927a54f892484d04c8073d1 Step #5: MERGE-OUTER: attempt 663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3301190940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b45fcd2b1a989123927a54f892484d04c8073d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1257 processed earlier; will process 3040 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a61ab3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a61aaaeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a61aa91665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9b01a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9affb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9aff96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a61aa6ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a61b53d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a61b4d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a61b4d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a61b4d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a61aef7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a61aee5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a61aede9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a61af48f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a61ab3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a61ac26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a61aa92d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a61aa9c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a61aa837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a61aaaf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb9aff98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a61aa76bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bdbcae78c649a76d4e178c1fcf234e7a3b5a6d3 Step #5: MERGE-OUTER: attempt 664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3301818947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4bdbcae78c649a76d4e178c1fcf234e7a3b5a6d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1258 processed earlier; will process 3039 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53032== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642c6d01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642c6c75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5642c6c58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67918bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67916d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67916b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642c6c31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5642c7704018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5642c769e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5642c76a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5642c76a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5642c70beac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5642c70ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5642c70a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5642c710ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642c6d01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642c6dedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5642c6c59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642c6c632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5642c6c4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642c6c764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67916b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5642c6c3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcf1015683bcad2c6af261cb6fb792654fe4f52d Step #5: MERGE-OUTER: attempt 665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3302874968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dcf1015683bcad2c6af261cb6fb792654fe4f52d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1261 processed earlier; will process 3036 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53118== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a610f43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a610eb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a610e9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe92f69541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe92f4aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe92f489858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a610e73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a611946018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6118e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a6118e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6118e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a6113b8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a6113ef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a61130062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a6112ee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a6112e79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a611351f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a610f43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a61102feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a610e9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a610ea52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a610e8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a610eb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe92f48b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a610e7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8444f854e92209a4e111e405fef32d8234287a92 Step #5: MERGE-OUTER: attempt 666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3304132054 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8444f854e92209a4e111e405fef32d8234287a92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1263 processed earlier; will process 3034 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53233== ERROR: libFuzzer: deadly signal Step #5: #0 0x556896795594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556896709b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568966ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fb613541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fb5f4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fb5f29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568966c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556897198018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556897132632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556897134375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55689713435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556896b52ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556896b40275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556896b399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556896ba3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556896795c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556896881eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5568966edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5568966f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5568966de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55689670a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fb5f2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5568966d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64f1b8f9d00b0e46e5b0e0097ff98a12f9f24990 Step #5: MERGE-OUTER: attempt 667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3305957114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/64f1b8f9d00b0e46e5b0e0097ff98a12f9f24990' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1267 processed earlier; will process 3030 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53360== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644636a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564463616b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644635f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19073af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19071c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19071a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644635d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644640a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56446403f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564464041375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56446404135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564463a5fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564463a4d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564463a469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564463ab0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5644636a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56446378eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5644635fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5644636042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5644635eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5644636174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19071a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5644635debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cefe4273dfbf859fce9f73e25731e39049e7eb9 Step #5: MERGE-OUTER: attempt 668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3306930061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0cefe4273dfbf859fce9f73e25731e39049e7eb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1269 processed earlier; will process 3028 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==53470== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e098ca5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e098c19b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e098bfc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0bd94aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0bd92bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0bd929e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e098bd5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0996a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e099642632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e099644375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e09964435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e09910e965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e099178bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55e0991d4c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55e0990b4002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55e0990b4002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55e098ca5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e098d91eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e098bfdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e098c072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e098bee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e098c1a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0bd92a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e098be1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79752c1e0c564567ec633e750caf674eae83451c Step #5: MERGE-OUTER: attempt 669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3307569757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79752c1e0c564567ec633e750caf674eae83451c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1271 processed earlier; will process 3026 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53512== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d48384a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4837beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4837a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa7959641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa793ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa7938a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d48377ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d48424d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4841e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d4841e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4841e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d483c07ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d483bf5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d483bee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d483c58f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d48384ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d483936eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4837a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4837ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4837937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4837bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faa7938c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d483786bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-302f3183def5f9f369b33f09dcaae526ea48340a Step #5: MERGE-OUTER: attempt 670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3308891979 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/302f3183def5f9f369b33f09dcaae526ea48340a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1274 processed earlier; will process 3023 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633a5c16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633a5b8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633a5b6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c065e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c063fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c063da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633a5b46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5633a6619018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633a65b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5633a65b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633a65b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5633a5fd3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5633a5fc1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633a5fba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633a6024f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5633a5c16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633a5d02eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633a5b6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633a5b782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633a5b5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633a5b8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c063dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633a5b52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90917d266c8c9cf45e82af90fc7e4205b8a5889a Step #5: MERGE-OUTER: attempt 671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3309987645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/90917d266c8c9cf45e82af90fc7e4205b8a5889a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1276 processed earlier; will process 3021 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53646== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630786ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563078620b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563078603665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ff6c1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ff6a2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ff6a06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630785dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630790af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563079049632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56307904b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56307904b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563078a69ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563078a57275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563078a509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563078abaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630786acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563078798eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563078604d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56307860e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630785f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630786214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ff6a08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630785e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd0e7060a8ab44dcc4ae9d86eaa11e33dd9bd1d2 Step #5: MERGE-OUTER: attempt 672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3310766377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd0e7060a8ab44dcc4ae9d86eaa11e33dd9bd1d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1277 processed earlier; will process 3020 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53664== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0c4058594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0c3fccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0c3faf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37a1b4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37a196000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37a193f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0c3f88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a0c4a5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0c49f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a0c49f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0c49f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a0c4415ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a0c4403275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a0c43fc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a0c4466f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a0c4058c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a0c4144eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a0c3fb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a0c3fba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a0c3fa17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a0c3fcd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f37a1941082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a0c3f94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-626e839102cca74c7dabb4d81c4f98e1a82b4348 Step #5: MERGE-OUTER: attempt 673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3311538092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/626e839102cca74c7dabb4d81c4f98e1a82b4348' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1278 processed earlier; will process 3019 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53682== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0aaa6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0aa9e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0aa9c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a00f7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a00d8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a00d69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0aa99fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b0ab472018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0ab40c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b0ab40e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0ab40e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b0aae2cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0aae1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0aae139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0aae7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0aaa6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0aab5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0aa9c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0aa9d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0aa9b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0aa9e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a00d6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0aa9abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f246b9acc7c5081fe216961ad89846b19c7c5e Step #5: MERGE-OUTER: attempt 674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3312311210 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58f246b9acc7c5081fe216961ad89846b19c7c5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1279 processed earlier; will process 3018 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53700== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a739b76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a739aeab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a739acd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9325abf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93258d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93258b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a739aa6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a73a579018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a73a513632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a73a515375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a73a51535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a739f33ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a739f21275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a739f1a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a739f84f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a739b76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a739c62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a739aced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a739ad82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a739abf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a739aeb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93258b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a739ab2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8a5c2b3c89eaba305c45b4fbd1db9782ef43d7b Step #5: MERGE-OUTER: attempt 675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3313082993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8a5c2b3c89eaba305c45b4fbd1db9782ef43d7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1280 processed earlier; will process 3017 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53718== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b46422b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b46419fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b464182665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d9ac3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d9aa4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d9aa28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b46415be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b464c2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b464bc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b464bca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b464bca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b4645e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4645d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4645cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b464639f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b46422bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b464317eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b464183d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b46418d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4641747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4641a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d9aa2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b464167bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53ceefea4642e6ae606dad600642602da08bd271 Step #5: MERGE-OUTER: attempt 676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3313853897 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53ceefea4642e6ae606dad600642602da08bd271' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1281 processed earlier; will process 3016 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53736== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a96678594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a965ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a965cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14ce23141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14ce04600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14ce025858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a965a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a9707b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a97015632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a97017375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a9701735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a96a35ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a96a23275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a96a1c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a96a86f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a96678c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a96764eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a965d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a965da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a965c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a965ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f14ce027082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a965b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dbe7125af4823a18ee822dc8be99b09a151fca5 Step #5: MERGE-OUTER: attempt 677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3314628547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1dbe7125af4823a18ee822dc8be99b09a151fca5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1282 processed earlier; will process 3015 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==53754== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee1d569594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee1d4ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee1d4c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35a491041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35a472500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35a4704858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee1d499e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee1df6c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee1df06632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee1df08578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55ee1d90e770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ee1d977f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ee1d569c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ee1d655eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ee1d4c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ee1d4cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ee1d4b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ee1d4de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f35a4706082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ee1d4a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f7d5211faea7516e758e1960cfb14b7f28f9df3 Step #5: MERGE-OUTER: attempt 678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3315407396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0f7d5211faea7516e758e1960cfb14b7f28f9df3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1283 processed earlier; will process 3014 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53807== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e9781b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e9778fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e97772665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f874a03a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8749e4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8749e2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e9774be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e9821e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e981b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e981ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e981ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e97bd8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e97bc6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e97bbf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e97c29f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e9781bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e97907eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e97773d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e9777d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e977647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e977904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8749e30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e97757bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbf24ee0d44d194116207aeefeee8a7dc212448b Step #5: MERGE-OUTER: attempt 679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3315885037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbf24ee0d44d194116207aeefeee8a7dc212448b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1284 processed earlier; will process 3013 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==53847== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a1f17e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a1f0f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a1f0d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9403a5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f940386600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9403845858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a1f0aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a1fb81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a1fb1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a1fb1d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x556a1f523770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556a1f58cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556a1f17ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556a1f26aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556a1f0d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556a1f0e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556a1f0c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556a1f0f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9403847082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556a1f0babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7a850ae6950d772f290b59fc4d61ae7717bb8ab Step #5: MERGE-OUTER: attempt 680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3317033207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7a850ae6950d772f290b59fc4d61ae7717bb8ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1285 processed earlier; will process 3012 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53855== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df8bda6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df8bd1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df8bcfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32ac03941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32abe4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32abe2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df8bcd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df8c7a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df8c743632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df8c745375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df8c74535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df8c21b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df8c2521cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df8c16362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df8c151275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df8c14a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df8c1b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df8bda6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df8be92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df8bcfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df8bd082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df8bcef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df8bd1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f32abe2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df8bce2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f20ff4f032b98cb2e78a8434310bb89a8334675f Step #5: MERGE-OUTER: attempt 681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3317509415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f20ff4f032b98cb2e78a8434310bb89a8334675f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1286 processed earlier; will process 3011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53867== ERROR: libFuzzer: deadly signal Step #5: #0 0x557bb6fd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557bb6f4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557bb6f2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdec8bc541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdec89da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdec89b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557bb6f07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557bb79da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557bb7974632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557bb7976375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557bb797635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557bb7394ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557bb7382275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557bb737b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557bb73e5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557bb6fd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557bb70c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557bb6f2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557bb6f392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557bb6f207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557bb6f4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdec89bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557bb6f13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f4df9f8e1aa8b19610e53516709ea9316a9e020 Step #5: MERGE-OUTER: attempt 682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3317920735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8f4df9f8e1aa8b19610e53516709ea9316a9e020' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1287 processed earlier; will process 3010 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53905== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e957e67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e957ddbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e957dbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa16176c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa16158100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa161560858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e957d97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e95886a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e958804632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e958806375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e95880635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e9582dc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e9583131cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e95822462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e958212275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e95820b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e958275f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e957e67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e957f53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e957dbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e957dc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e957db07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e957ddc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa161562082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e957da3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb84e068f589b16d5506099d3030aa12823e2aaf Step #5: MERGE-OUTER: attempt 683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3319154519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bb84e068f589b16d5506099d3030aa12823e2aaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1290 processed earlier; will process 3007 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53990== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a9aadb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a9aa4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a9aa32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efca64cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efca62e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efca62c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a9aa0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a9b4de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a9b478632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a9b47a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a9b47a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a9af50155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558a9af871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558a9ae9862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558a9ae86275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558a9ae7f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558a9aee9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558a9aadbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558a9abc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558a9aa33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558a9aa3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558a9aa247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558a9aa504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efca62c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558a9aa17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-273a2e0e42fdcbb951c7eb7390928871f8c0e664 Step #5: MERGE-OUTER: attempt 684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3320115970 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/273a2e0e42fdcbb951c7eb7390928871f8c0e664' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1292 processed earlier; will process 3005 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54066== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a5dcd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a5dc4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a5dc2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f963b5b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f963b3cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f963b3ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a5dc07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a5e6da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a5e674632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a5e676375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a5e67635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a5e094ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a5e082275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a5e07b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a5e0e5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a5dcd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a5ddc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a5dc2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a5dc392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a5dc207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a5dc4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f963b3ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a5dc13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2bb2bd5cbcb8568ae1448c231216ebf18d2dd3d Step #5: MERGE-OUTER: attempt 685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3321167043 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2bb2bd5cbcb8568ae1448c231216ebf18d2dd3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1294 processed earlier; will process 3003 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54177== ERROR: libFuzzer: deadly signal Step #5: #0 0x56506f9f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56506f968b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56506f94b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed95a6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed9588100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed95860858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56506f924e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5650703f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565070391632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565070393375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56507039335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56506fdb1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56506fd9f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56506fd989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56506fe02f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56506f9f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56506fae0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56506f94cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56506f9562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56506f93d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56506f9694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed95862082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56506f930bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-445ca236d13dd19a17213b2aa780bf00a0126c09 Step #5: MERGE-OUTER: attempt 686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3321575147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/445ca236d13dd19a17213b2aa780bf00a0126c09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1295 processed earlier; will process 3002 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54184== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1548c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c15483bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c15481e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3088b1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f308892600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3088905858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1547f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c1552ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c155264632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c155266375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c15526635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c154c84ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c154c72275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c154c6b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c154cd5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1548c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c1549b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c15481fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1548292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1548107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c15483c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3088907082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c154803bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2080183bc04d41a911a288f3fcd028408b539c08 Step #5: MERGE-OUTER: attempt 687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3322422382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2080183bc04d41a911a288f3fcd028408b539c08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1296 processed earlier; will process 3001 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54200== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a617825594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a617799b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a61777c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb38057841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb38038d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb38036c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a617755e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a618228018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6181c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a6181c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6181c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a617be2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a617bd0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a617bc99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a617c33f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a617825c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a617911eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a61777dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6177872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a61776e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a61779a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb38036e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a617761bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-144dbc9a881af3d9c671421a954212954661c3df Step #5: MERGE-OUTER: attempt 688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3323202303 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/144dbc9a881af3d9c671421a954212954661c3df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1297 processed earlier; will process 3000 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54218== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646efc73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646efbe7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646efbca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f348017841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f347ff8d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f347ff6c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646efba3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5646f0676018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646f0610632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5646f0612375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646f061235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5646f0030ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646f001e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646f00179cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646f0081f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646efc73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646efd5feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646efbcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646efbd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646efbbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646efbe84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f347ff6e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646efbafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbf2124f889ba13d7841acd8d2faa0905001041c Step #5: MERGE-OUTER: attempt 689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3323973862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbf2124f889ba13d7841acd8d2faa0905001041c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1298 processed earlier; will process 2999 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54236== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0cd3f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0cd36cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0cd34f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a558f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a5570600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a556e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0cd328e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b0cddfb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0cdd95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b0cdd97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0cdd9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b0cd7b5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0cd7a3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0cd79c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0cd806f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0cd3f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0cd4e4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0cd350d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0cd35a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0cd3417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0cd36d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a556e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0cd334bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e90f35344f8009b4f6e5bdb2596e50e4e6bb1306 Step #5: MERGE-OUTER: attempt 690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3325650567 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e90f35344f8009b4f6e5bdb2596e50e4e6bb1306' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1303 processed earlier; will process 2994 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54339== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ef74ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ef7473b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ef7456665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1636a8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f163689600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1636875858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ef742fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560ef7f02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ef7e9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560ef7e9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ef7e9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560ef7974155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ef79ab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ef78bc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ef78aa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ef78a39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ef790df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ef74ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ef75ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ef7457d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ef74612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ef74487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ef74744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1636877082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ef743bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b59736fd82d830db29b535daeff2d0ced3de12fe Step #5: MERGE-OUTER: attempt 691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3326630553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b59736fd82d830db29b535daeff2d0ced3de12fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1305 processed earlier; will process 2992 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e38633a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3862aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e386291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13ae4ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13ae2cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13ae2ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e38626ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e386d3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e386cd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e386cd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e386cd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3867af155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3867e61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e3866f762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e3866e5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e3866de9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e386748f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e38633ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e386426eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e386292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e38629c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3862837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3862af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13ae2b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e386276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3c83213ffc25c853d72660d9fba296d2d103ba5 Step #5: MERGE-OUTER: attempt 692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3327909967 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b3c83213ffc25c853d72660d9fba296d2d103ba5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1308 processed earlier; will process 2989 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54504== ERROR: libFuzzer: deadly signal Step #5: #0 0x55845a4be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55845a432b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55845a415665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8474e7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8474c8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8474c66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55845a3eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55845aec1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55845ae5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55845ae5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55845ae5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55845a87bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55845a869275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55845a8629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55845a8ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55845a4bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55845a5aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55845a416d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55845a4202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55845a4077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55845a4334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8474c68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55845a3fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8511ed6af79865408329ec102668f4f35a9113fe Step #5: MERGE-OUTER: attempt 693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3328700679 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8511ed6af79865408329ec102668f4f35a9113fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1309 processed earlier; will process 2988 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 286Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54519== ERROR: libFuzzer: deadly signal Step #5: #0 0x557163455594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571633c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571633ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5f011241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5eff2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5eff06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557163385e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557163e58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557163df2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557163df4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557163df435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557163812ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557163800275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571637f99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557163863f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557163455c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557163541eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571633add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571633b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55716339e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571633ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff5eff08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557163391bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51b114f70a9da001d7b89cf67d3f2f5b19436cdd Step #5: MERGE-OUTER: attempt 694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3329573755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/51b114f70a9da001d7b89cf67d3f2f5b19436cdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1312 processed earlier; will process 2985 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54605== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab9bd01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab9bc75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab9bc58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95eba0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95eb81800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95eb7f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab9bc31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab9c704018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab9c69e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab9c6a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab9c6a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab9c0beac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab9c0ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab9c0a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab9c10ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab9bd01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab9bdedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab9bc59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab9bc632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab9bc4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab9bc764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95eb7f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab9bc3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-428c4178d05a62070eae90d0a8c0fc74b7125a75 Step #5: MERGE-OUTER: attempt 695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3330562306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/428c4178d05a62070eae90d0a8c0fc74b7125a75' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1314 processed earlier; will process 2983 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54688== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f013b94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f013b08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f013aeb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1de501f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1de4e3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1de4e13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f013ac4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f014597018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f014531632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f014533375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f01453335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f013f51ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f013f3f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f013f389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f013fa2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f013b94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f013c80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f013aecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f013af62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f013add7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f013b094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1de4e15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f013ad0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2550739eb72fa20a33c5e7bd66c433b0cd147e5f Step #5: MERGE-OUTER: attempt 696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3331335378 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2550739eb72fa20a33c5e7bd66c433b0cd147e5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1315 processed earlier; will process 2982 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54725== ERROR: libFuzzer: deadly signal Step #5: #0 0x55655e15c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55655e0d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55655e0b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98734ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f987330100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98732e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55655e08ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55655eb5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55655eaf9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55655eafb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55655eafb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55655e5d1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55655e6081cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55655e51962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55655e507275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55655e5009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55655e56af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55655e15cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55655e248eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55655e0b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55655e0be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55655e0a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55655e0d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f98732e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55655e098bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d084c1b006240c5d4bb0cdd6c502702f71df776a Step #5: MERGE-OUTER: attempt 697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3331956691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d084c1b006240c5d4bb0cdd6c502702f71df776a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1316 processed earlier; will process 2981 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54737== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae7f818594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae7f78cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae7f76f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d4cab541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d4c8ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d4c8a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae7f748e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae8021b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae801b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae801b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae801b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae7fbd5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae7fbc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae7fbbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae7fc26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae7f818c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae7f904eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae7f770d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae7f77a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae7f7617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae7f78d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d4c8ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae7f754bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f66ddecd436142e65c15da6afdc1738b6f3da996 Step #5: MERGE-OUTER: attempt 698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3333818568 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f66ddecd436142e65c15da6afdc1738b6f3da996' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1320 processed earlier; will process 2977 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54866== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562d3a13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562d3987b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562d396a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f941737141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f941718600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9417165858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562d3943e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5562d4416018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562d43b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5562d43b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562d43b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5562d3dd0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562d3dbe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562d3db79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562d3e21f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5562d3a13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5562d3affeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5562d396bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5562d39752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5562d395c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5562d39884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9417167082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5562d394fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd1eba0e98e7b3694d8f2f07b379332fafe45422 Step #5: MERGE-OUTER: attempt 699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3334419374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd1eba0e98e7b3694d8f2f07b379332fafe45422' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1321 processed earlier; will process 2976 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54879== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e711c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e7113bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e7111e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15f813f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15f7f5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15f7f33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e710f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561e71bca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e71b64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561e71b66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e71b6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561e71584ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e71572275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e7156b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e715d5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e711c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e712b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e7111fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e711292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e711107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e7113c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f15f7f35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e71103bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2360ccaf76ba63d8b47d4ce730b50c050b145b43 Step #5: MERGE-OUTER: attempt 700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3335191668 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2360ccaf76ba63d8b47d4ce730b50c050b145b43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1322 processed earlier; will process 2975 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==54896== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b1c968594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b1c8dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b1c8bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f150b98241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f150b79700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f150b776858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b1c898e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b1d36b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b1d305632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b1d307578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564b1cd0d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564b1cd76f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564b1c968c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564b1ca54eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564b1c8c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564b1c8ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564b1c8b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564b1c8dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f150b778082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564b1c8a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-050d698c9350e1617f91b0091e6bc5916c45cc19 Step #5: MERGE-OUTER: attempt 701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3335962188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/050d698c9350e1617f91b0091e6bc5916c45cc19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1323 processed earlier; will process 2974 files now Step #5: #1 pulse exec/s: 0 rss: 246Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54918== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b8bdd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b8bd44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b8bd27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f053201241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0531e2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0531e06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b8bd00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557b8c7d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b8c76d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557b8c76f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b8c76f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557b8c245155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557b8c27c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557b8c18d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557b8c17b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557b8c1749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557b8c1def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557b8bdd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557b8bebceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557b8bd28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557b8bd322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557b8bd197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557b8bd454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0531e08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557b8bd0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24fe87b6b0d5f630a550129845d4409e23a986ad Step #5: MERGE-OUTER: attempt 702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3336935433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/24fe87b6b0d5f630a550129845d4409e23a986ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1325 processed earlier; will process 2972 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55032== ERROR: libFuzzer: deadly signal Step #5: #0 0x56478fa81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56478f9f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56478f9d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf0ea8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf0e89b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf0e87a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56478f9b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564790484018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56479041e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564790420375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56479042035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56478fe3eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56478fe2c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56478fe259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56478fe8ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56478fa81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56478fb6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56478f9d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56478f9e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56478f9ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56478f9f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf0e87c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56478f9bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-386652fc10101eeaab0396d5991a4bf8369e0939 Step #5: MERGE-OUTER: attempt 703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3337382470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/386652fc10101eeaab0396d5991a4bf8369e0939' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1326 processed earlier; will process 2971 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55103== ERROR: libFuzzer: deadly signal Step #5: #0 0x56372abdb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56372ab4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56372ab32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd46a43e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd46a25300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd46a232858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56372ab0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56372b5de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56372b578632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56372b57a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56372b57a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56372b050155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56372b0871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56372af9862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56372af86275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56372af7f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56372afe9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56372abdbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56372acc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56372ab33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56372ab3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56372ab247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56372ab504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd46a234082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56372ab17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eba2217ae207d3b020ca21b22c8b77d53d9cc9e Step #5: MERGE-OUTER: attempt 704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3338107617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3eba2217ae207d3b020ca21b22c8b77d53d9cc9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1327 processed earlier; will process 2970 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55115== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3d0893594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3d0807b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3d07ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8222f3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8222d4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8222d27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3d07c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d3d1296018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3d1230632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d3d1232375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3d123235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3d0d08155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3d0d3f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3d0c5062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3d0c3e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3d0c379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3d0ca1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3d0893c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3d097feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3d07ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3d07f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3d07dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3d08084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8222d29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3d07cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-125ecc9650c972e7aa956abec8f113adede4db22 Step #5: MERGE-OUTER: attempt 705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3339773554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/125ecc9650c972e7aa956abec8f113adede4db22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1333 processed earlier; will process 2964 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55239== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1d7349594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1d72bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1d72a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb280b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb27ecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb27eac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1d7279e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1d7d4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1d7ce6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1d7ce8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1d7ce835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1d77be155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1d77f51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1d770662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1d76f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1d76ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1d7757f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1d7349c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1d7435eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1d72a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1d72ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1d72927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1d72be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb27eae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1d7285bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d29e94520ad79ea7b1716d79237001f77ac4a22 Step #5: MERGE-OUTER: attempt 706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3340407406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9d29e94520ad79ea7b1716d79237001f77ac4a22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1334 processed earlier; will process 2963 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55250== ERROR: libFuzzer: deadly signal Step #5: #0 0x560516f2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560516ea2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560516e85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86120ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8611f1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8611ef3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560516e5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560517931018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605178cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5605178cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605178cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5605172ebac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5605172d9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5605172d29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56051733cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560516f2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56051701aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560516e86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560516e902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560516e777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560516ea34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8611ef5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560516e6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e98a61f9c3b5447e9f99113e539a12c4cf7d081f Step #5: MERGE-OUTER: attempt 707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3341667887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e98a61f9c3b5447e9f99113e539a12c4cf7d081f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1336 processed earlier; will process 2961 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55364== ERROR: libFuzzer: deadly signal Step #5: #0 0x563738fe1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563738f55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563738f38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3f559a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3f53af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3f538e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563738f11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5637399e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56373997e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563739980375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56373998035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56373939eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56373938c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5637393859cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5637393eff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563738fe1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5637390cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563738f39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563738f432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563738f2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563738f564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3f5390082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563738f1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d704bcc707bad987642d7bc8e72dec42bbdee6b5 Step #5: MERGE-OUTER: attempt 708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3342929615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d704bcc707bad987642d7bc8e72dec42bbdee6b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1339 processed earlier; will process 2958 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55451== ERROR: libFuzzer: deadly signal Step #5: #0 0x562044e73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562044de7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562044dca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97247c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97245d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97245b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562044da3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562045876018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562045810632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562045812375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56204581235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562045230ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56204521e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620452179cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562045281f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562044e73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562044f5feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562044dcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562044dd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562044dbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562044de84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97245b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562044dafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25d9468da641d6ff6e9642c751b2d97f9f842798 Step #5: MERGE-OUTER: attempt 709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3343947436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/25d9468da641d6ff6e9642c751b2d97f9f842798' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1341 processed earlier; will process 2956 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55531== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd52b1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd52a93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd52a76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2431ebe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2431cd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2431cb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd52a4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd53522018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd534bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd534be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd534be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd52edcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd52eca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd52ec39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd52f2df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd52b1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd52c0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd52a77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd52a812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd52a687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd52a944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2431cb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd52a5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0a1e66eb280ae87ced084f788c74bb0dfe6c129 Step #5: MERGE-OUTER: attempt 710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3344719273 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e0a1e66eb280ae87ced084f788c74bb0dfe6c129' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1342 processed earlier; will process 2955 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55549== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b58df2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b58d66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b58d49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8c64f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8c630800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8c62e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b58d22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559b597f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b5978f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559b59791375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b5979135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559b591afac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559b5919d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559b591969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559b59200f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559b58df2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559b58edeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559b58d4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559b58d542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559b58d3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559b58d674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8c62e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559b58d2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e772e5e2cf131ee2717c195d275c189b4eb71a21 Step #5: MERGE-OUTER: attempt 711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3345486090 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e772e5e2cf131ee2717c195d275c189b4eb71a21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1343 processed earlier; will process 2954 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579dbead594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579dbe21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579dbe04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53defce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53dede300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53dedc2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579dbddde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5579dc8b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579dc84a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579dc84c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579dc84c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5579dc26aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579dc258275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579dc2519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579dc2bbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579dbeadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579dbf99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579dbe05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579dbe0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579dbdf67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579dbe224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53dedc4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579dbde9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-664597ea13c5933900ef34707c7c5a96ba591008 Step #5: MERGE-OUTER: attempt 712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3346555271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/664597ea13c5933900ef34707c7c5a96ba591008' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1347 processed earlier; will process 2950 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55653== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b94dbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b94d33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b94d16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5842c1b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5842a3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5842a0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b94cefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b957c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b9575c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b9575e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b9575e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b95234155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562b9526b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562b9517c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562b9516a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562b951639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562b951cdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562b94dbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562b94eabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562b94d17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562b94d212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562b94d087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562b94d344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5842a11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562b94cfbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96cb0bc00924cf1e83ca567dc2ce66c5e5bcad63 Step #5: MERGE-OUTER: attempt 713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3349104747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/96cb0bc00924cf1e83ca567dc2ce66c5e5bcad63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1352 processed earlier; will process 2945 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55794== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b48b199594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b48b10db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b48b0f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b5745341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b5726800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b57247858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b48b0c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b48bb9c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b48bb36632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b48bb38375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b48bb3835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b48b556ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b48b544275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b48b53d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b48b5a7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b48b199c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b48b285eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b48b0f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b48b0fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b48b0e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b48b10e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b57249082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b48b0d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-837cb930cb59a184ae2507850b9000b9616a950c Step #5: MERGE-OUTER: attempt 714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3350040588 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/837cb930cb59a184ae2507850b9000b9616a950c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1354 processed earlier; will process 2943 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55903== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a427587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4274fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4274de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa52c1c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa52bfde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa52bfbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4274b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a427f8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a427f24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a427f26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a427f2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a427944ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a427932275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a42792b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a427995f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a427587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a427673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4274dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4274e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4274d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4274fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa52bfbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4274c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e80ea77147991d500d51126ef1848ae523def51 Step #5: MERGE-OUTER: attempt 715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3350477799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5e80ea77147991d500d51126ef1848ae523def51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1355 processed earlier; will process 2942 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==55942== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7584ab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b75841fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b758402665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff61f98d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff61f7a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff61f781858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7583dbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b758eae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b758e48632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b758e4a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b758850770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b7588b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b7584abc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b758597eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b758403d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b75840d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b7583f47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b7584204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff61f783082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b7583e7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef8385b24fe257a9d02c90b720b52458579f0dbf Step #5: MERGE-OUTER: attempt 716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3351316292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef8385b24fe257a9d02c90b720b52458579f0dbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1356 processed earlier; will process 2941 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55962== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a80c1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a80b92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a80b75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9840ca841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9840abd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9840a9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a80b4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559a81621018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a815bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559a815bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a815bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559a81093155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559a810ca1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559a80fdb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559a80fc9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559a80fc29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559a8102cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559a80c1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559a80d0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559a80b76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559a80b802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559a80b677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559a80b934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9840a9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559a80b5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-428202858526376c76356a95e96ed7af20312a8d Step #5: MERGE-OUTER: attempt 717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3352708997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/428202858526376c76356a95e96ed7af20312a8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1360 processed earlier; will process 2937 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56110== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be0d180594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be0d0f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be0d0d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3453bf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3453a0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34539ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be0d0b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55be0db83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be0db1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55be0db1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be0db1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55be0d5f5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be0d62c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be0d62d346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55be0d523818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55be0d58ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55be0d180c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55be0d26ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55be0d0d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55be0d0e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55be0d0c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55be0d0f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f34539ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55be0d0bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e0d6956e61aa59c5283d57d2838324aff4de3de Step #5: MERGE-OUTER: attempt 718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3353186102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1e0d6956e61aa59c5283d57d2838324aff4de3de' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1361 processed earlier; will process 2936 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56150== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c73efba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c73ef2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c73ef11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5adbfd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5adbded00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5adbdcc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c73eeeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c73f9bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c73f957632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c73f959375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c73f95935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c73f377ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c73f365275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c73f35e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c73f3c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c73efbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c73f0a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c73ef12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c73ef1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c73ef037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c73ef2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5adbdce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c73eef6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee906e47e768e2956938c999c38d943c9e858d59 Step #5: MERGE-OUTER: attempt 719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3353592600 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ee906e47e768e2956938c999c38d943c9e858d59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1362 processed earlier; will process 2935 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56160== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f17e60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f17dd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f17db7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ffd6a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ffd4bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ffd49b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f17d90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f18863018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f187fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f187ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f187ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f182d5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f1830c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f1821d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f1820b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f182049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f1826ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f17e60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f17f4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f17db8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f17dc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f17da97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f17dd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ffd49d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f17d9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4183197a4b09da7e1669066a4d8fe01de2e938a Step #5: MERGE-OUTER: attempt 720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3355295058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c4183197a4b09da7e1669066a4d8fe01de2e938a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1364 processed earlier; will process 2933 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56276== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd60657594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd605cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd605ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc07a7aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc07a5bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc07a59e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd60587e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd6105a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd60ff4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd60ff6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd60ff635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd60acc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dd60b031cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dd60a1462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dd60a02275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dd609fb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dd60a65f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dd60657c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dd60743eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dd605afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dd605b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dd605a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dd605cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc07a5a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dd60593bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-832606419f6f263bf89cf07561f02a8b476fea20 Step #5: MERGE-OUTER: attempt 721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3357382804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/832606419f6f263bf89cf07561f02a8b476fea20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1368 processed earlier; will process 2929 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56347== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a807087594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a806ffbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a806fde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f2fa7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f2f88d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f2f86c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a806fb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a807a8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a807a24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a807a26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a807a2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a807444ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a807432275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a80742b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a807495f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a807087c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a807173eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a806fdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a806fe92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a806fd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a806ffc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f2f86e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a806fc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4b5f96f981659fe75f45381bcff6267b55ae077 Step #5: MERGE-OUTER: attempt 722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3357822130 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4b5f96f981659fe75f45381bcff6267b55ae077' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1369 processed earlier; will process 2928 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56418== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2d6648594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2d65bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2d659f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1df7b4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1df795d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1df793c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2d6578e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d2d704b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2d6fe5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d2d6fe7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2d6fe735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d2d6abd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d2d6af41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d2d6a0562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d2d69f3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d2d69ec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d2d6a56f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d2d6648c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d2d6734eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d2d65a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d2d65aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d2d65917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d2d65bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1df793e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d2d6584bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0956b3964a7783da7c4f5419419aeb87d17e64ad Step #5: MERGE-OUTER: attempt 723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3358311059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0956b3964a7783da7c4f5419419aeb87d17e64ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1370 processed earlier; will process 2927 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56426== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9035e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f903559b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f90353c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9de318441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9de2f9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9de2f78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f903515e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f903fe8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f903f82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f903f84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f903f8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f9039a2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f903990275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f9039899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f9039f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f9035e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f9036d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f90353dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f9035472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f90352e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f90355a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9de2f7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f903521bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff29c534443884e3329d8922042fa3b3c0d08129 Step #5: MERGE-OUTER: attempt 724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3359150302 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff29c534443884e3329d8922042fa3b3c0d08129' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1371 processed earlier; will process 2926 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56442== ERROR: libFuzzer: deadly signal Step #5: #0 0x556055139594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560550adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556055090665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93b444841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93b425d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93b423c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556055069e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556055b3c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556055ad6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556055ad8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556055ad835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5560555ae155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560555e51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560554f662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560554e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560554dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556055547f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556055139c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556055225eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556055091d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55605509b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560550827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560550ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f93b423e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556055075bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42fd96f4db0512af3518c27857a11a086af76c33 Step #5: MERGE-OUTER: attempt 725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3360950200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/42fd96f4db0512af3518c27857a11a086af76c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1374 processed earlier; will process 2923 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:29:11,239 D Span queue is empty Step #5: 2026-06-15 07:29:11,239 W public max out peers not set, using default Step #5: 2026-06-15 07:29:11,239 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:29:11,240 D Found 0/5 transactions on the blockchain Step #5: 2026-06-15 07:29:11,240 D Found 5/5 transactions in the pool Step #5: 2026-06-15 07:29:11,241 D 5 transactions found, 0 not found Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56573== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b7d2ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b7d260b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b7d243665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb74837041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb74818500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb748164858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b7d21ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559b7dcef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b7dc89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559b7dc8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b7dc8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559b7d6a9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559b7d697275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559b7d6909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559b7d6faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559b7d2ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559b7d3d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559b7d244d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559b7d24e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559b7d2357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559b7d2614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb748166082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559b7d228bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-809fb80b1d6ad89a2fb364ed07b8a750e1b889f0 Step #5: MERGE-OUTER: attempt 726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3362003030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/809fb80b1d6ad89a2fb364ed07b8a750e1b889f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1377 processed earlier; will process 2920 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56685== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a27eab5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a27ea29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a27ea0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2615ef041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2615d0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2615ce4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a27e9e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a27f4b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a27f452632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a27f454375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a27f45435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a27ee72ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a27ee60275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a27ee599cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a27eec3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a27eab5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a27eba1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a27ea0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a27ea172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a27e9fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a27ea2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2615ce6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a27e9f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e51699bec8b4fffb38efc922cb970e434f64f13b Step #5: MERGE-OUTER: attempt 727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3362657862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e51699bec8b4fffb38efc922cb970e434f64f13b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1378 processed earlier; will process 2919 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56727== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b836362594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8362d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8362b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9bab5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9ba97100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9ba950858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b836292e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b836d65018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b836cff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b836d01375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b836d0135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8367d7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b83680e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b83671f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b83670d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8367069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b836770f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b836362c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b83644eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8362bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8362c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8362ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8362d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff9ba952082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b83629ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b48f1ab49474458bdffcea5033c53f9ac224703 Step #5: MERGE-OUTER: attempt 728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3364324450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b48f1ab49474458bdffcea5033c53f9ac224703' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1381 processed earlier; will process 2916 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==56847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55885d666594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55885d5dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55885d5bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25876c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25874d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25874b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55885d596e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55885e069018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55885e003632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55885e005578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55885da0b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55885da74f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55885d666c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55885d752eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55885d5bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55885d5c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55885d5af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55885d5db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f25874b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55885d5a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d9f28864c020b3442c2c44a35671399ca2df08d Step #5: MERGE-OUTER: attempt 729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3365100319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d9f28864c020b3442c2c44a35671399ca2df08d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1382 processed earlier; will process 2915 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56869== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616b8b43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616b8ab7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616b8a9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b238b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b236cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b236ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616b8a73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616b9546018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616b94e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616b94e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616b94e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616b8fb8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616b8fef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616b8f0062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616b8eee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616b8ee79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616b8f51f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616b8b43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616b8c2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616b8a9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616b8aa52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616b8a8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616b8ab84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b236ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616b8a7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5657f09c514046e7d689b4f4982ef50eb4f76ab9 Step #5: MERGE-OUTER: attempt 730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3366033372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5657f09c514046e7d689b4f4982ef50eb4f76ab9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1384 processed earlier; will process 2913 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56977== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa5e424594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa5e398b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa5e37b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde8119a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde80faf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde80f8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa5e354e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa5ee27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa5edc1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa5edc3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa5edc335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa5e899155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fa5e8d01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fa5e7e162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fa5e7cf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fa5e7c89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fa5e832f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fa5e424c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fa5e510eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fa5e37cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fa5e3862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fa5e36d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fa5e3994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde80f90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fa5e360bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be6e8d8294f8cf1322ea42754801fcb2a1240b1d Step #5: MERGE-OUTER: attempt 731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3366528817 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be6e8d8294f8cf1322ea42754801fcb2a1240b1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1385 processed earlier; will process 2912 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56991== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1fde01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1fdd75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1fdd58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dbd67841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dbd48d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dbd46c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1fdd31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f1fe804018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1fe79e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f1fe7a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1fe7a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f1fe1beac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1fe1ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1fe1a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1fe20ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1fde01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1fdeedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1fdd59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1fdd632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1fdd4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1fdd764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dbd46e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1fdd3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5be68f2289a9ea4535fec2dc3140ba95b1a395e3 Step #5: MERGE-OUTER: attempt 732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3367321682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5be68f2289a9ea4535fec2dc3140ba95b1a395e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1386 processed earlier; will process 2911 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57008== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eddcc5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eddcbd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eddcbb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f117971841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f117952d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f117950c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eddcb8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eddd660018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eddd5fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eddd5fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eddd5fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eddd01aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eddd008275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eddd0019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eddd06bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eddcc5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eddcd49eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eddcbb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eddcbbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eddcba67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eddcbd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f117950e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eddcb99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4874a5ed58b50a44e30eef3a7ab6e62726dc940 Step #5: MERGE-OUTER: attempt 733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3368090893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4874a5ed58b50a44e30eef3a7ab6e62726dc940' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1387 processed earlier; will process 2910 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57026== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634a4c13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634a4b87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634a4b6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb282d8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb282ba400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb282b83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634a4b43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5634a5616018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634a55b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5634a55b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634a55b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5634a4fd0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5634a4fbe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5634a4fb79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5634a5021f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5634a4c13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5634a4cffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5634a4b6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5634a4b752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5634a4b5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5634a4b884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb282b85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5634a4b4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b0d958047c58ca1c98c554a1ac099e92acd3d2f Step #5: MERGE-OUTER: attempt 734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3368860140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0b0d958047c58ca1c98c554a1ac099e92acd3d2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1388 processed earlier; will process 2909 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57044== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e8a252594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e8a1c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e8a1a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15513d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15511ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15511cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e8a182e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e8ac55018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e8abef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e8abf1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e8abf135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e8a60fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e8a5fd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e8a5f69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e8a660f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e8a252c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e8a33eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e8a1aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e8a1b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e8a19b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e8a1c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f15511cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e8a18ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f4cf0f8fec4f0c999d03cca29a99f9ff5ade880 Step #5: MERGE-OUTER: attempt 735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3369632637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5f4cf0f8fec4f0c999d03cca29a99f9ff5ade880' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1389 processed earlier; will process 2908 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57062== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588f009d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588f0011b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588efff4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff737eda41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff737cef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff737cce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588effcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5588f0aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588f0a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5588f0a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588f0a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5588f045aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588f0448275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588f04419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588f04abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588f009dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588f0189eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588efff5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588effff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588effe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588f00124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff737cd0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588effd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c44db22d6aaa31dc59e4c23c7a2dfd64d36a00 Step #5: MERGE-OUTER: attempt 736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3370406913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a1c44db22d6aaa31dc59e4c23c7a2dfd64d36a00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1390 processed earlier; will process 2907 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57080== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9c082b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9c079fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9c0782665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec42ae841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec428fd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec428dc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9c075be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e9c122e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9c11c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e9c11ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9c11ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e9c0be8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e9c0bd6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9c0bcf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9c0c39f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9c082bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9c0917eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9c0783d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9c078d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9c07747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9c07a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec428de082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9c0767bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a7342774ac7a33eb6b0f09523e0611787cabb63 Step #5: MERGE-OUTER: attempt 737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3371173864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a7342774ac7a33eb6b0f09523e0611787cabb63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1391 processed earlier; will process 2906 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57098== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627972cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562797243b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562797226665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd662b5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd66296d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd66294c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627971ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562797cd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562797c6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562797c6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562797c6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56279768cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56279767a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627976739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627976ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627972cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627973bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562797227d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627972312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627972187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627972444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd66294e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56279720bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c52ca7f9f42cd0adda08ec26e530dd700c3dbef0 Step #5: MERGE-OUTER: attempt 738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3371947743 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c52ca7f9f42cd0adda08ec26e530dd700c3dbef0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1392 processed earlier; will process 2905 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57116== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fde0249594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fde01bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fde01a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eb885641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eb866b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eb864a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fde0179e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fde0c4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fde0be6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fde0be8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fde0be835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fde0606ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fde05f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fde05ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fde0657f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fde0249c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fde0335eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fde01a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fde01ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fde01927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fde01be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3eb864c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fde0185bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8117018a60bf33488dd5fbf6679023b1d7ee513e Step #5: MERGE-OUTER: attempt 739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3372714010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8117018a60bf33488dd5fbf6679023b1d7ee513e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1393 processed earlier; will process 2904 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57134== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569e57c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569e5734b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569e5717665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97d8f0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97d8d1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97d8cf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569e56f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5569e61c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569e615d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5569e615f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569e615f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5569e5c35155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569e5c6c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5569e5b7d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5569e5b6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5569e5b649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5569e5bcef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5569e57c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5569e58aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5569e5718d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5569e57222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5569e57097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5569e57354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f97d8cf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5569e56fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c87b303399fdf785fe842f2c71cd55d3255c52b2 Step #5: MERGE-OUTER: attempt 740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3373549940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c87b303399fdf785fe842f2c71cd55d3255c52b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1395 processed earlier; will process 2902 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57247== ERROR: libFuzzer: deadly signal Step #5: #0 0x56445e53f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56445e4b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56445e496665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f196b1de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f196aff300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f196afd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56445e46fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56445ef42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56445eedc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56445eede375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56445eede35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56445e8fcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56445e8ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56445e8e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56445e94df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56445e53fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56445e62beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56445e497d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56445e4a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56445e4887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56445e4b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f196afd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56445e47bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66c192fcc1d1cfd986789e35ccc8dfb563101782 Step #5: MERGE-OUTER: attempt 741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3374477534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/66c192fcc1d1cfd986789e35ccc8dfb563101782' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1396 processed earlier; will process 2901 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==57263== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651ef415594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651ef389b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651ef36c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f306f49b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f306f2b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f306f28f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651ef345e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5651efe18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651efdb2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5651efdb4578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5651ef7ba770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5651ef823f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5651ef415c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5651ef501eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5651ef36dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5651ef3772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5651ef35e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5651ef38a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f306f291082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5651ef351bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be0770614fa642cdc52959d83c337cf5084338ff Step #5: MERGE-OUTER: attempt 742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3375249600 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be0770614fa642cdc52959d83c337cf5084338ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1397 processed earlier; will process 2900 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==57316== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c1997f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c198f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c198d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f085206541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0851e7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0851e59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c198afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561c1a382018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c1a31c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561c1a31e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c1a31e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561c19de8965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c19e52bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561c19eaec0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561c19d8e002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561c19d8e002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561c1997fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561c19a6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561c198d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561c198e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561c198c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561c198f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0851e5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561c198bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-220479dd05f09436c08e3fe2ba4db269745d82da Step #5: MERGE-OUTER: attempt 743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3375678359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/220479dd05f09436c08e3fe2ba4db269745d82da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1398 processed earlier; will process 2899 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57356== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cc94e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cc9458b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cc943b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2258b6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f225898400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2258963858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cc9414e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555cc9ee7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cc9e81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555cc9e83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cc9e8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555cc98a1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cc988f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cc98889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cc98f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cc94e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cc95d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cc943cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cc94462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cc942d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cc94594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2258965082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cc9420bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49f778c814e2eacb9d50e1aa9dceb948f34c0e05 Step #5: MERGE-OUTER: attempt 744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3376291649 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49f778c814e2eacb9d50e1aa9dceb948f34c0e05' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1399 processed earlier; will process 2898 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57370== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c7b3b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c7b32ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c7b30d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f645fd9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f645fbac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f645fb8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c7b2e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c7bdb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c7bd53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c7bd55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c7bd5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c7b773ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c7b761275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c7b75a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c7b7c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c7b3b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c7b4a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c7b30ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c7b3182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c7b2ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c7b32b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f645fb8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c7b2f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e244bc6aa7fa1df9ad1a37bd272ec2daf6aaa440 Step #5: MERGE-OUTER: attempt 745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3377068014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e244bc6aa7fa1df9ad1a37bd272ec2daf6aaa440' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1400 processed earlier; will process 2897 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57388== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd10029594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd0ff9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd0ff80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadd01b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadcffce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadcffad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd0ff59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd10a2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd109c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd109c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd109c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd103e6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd103d4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd103cd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd10437f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd10029c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd10115eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd0ff81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd0ff8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd0ff727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd0ff9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadcffaf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd0ff65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16a996194830801e33ac63845f3b7b59edd92607 Step #5: MERGE-OUTER: attempt 746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3377844383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/16a996194830801e33ac63845f3b7b59edd92607' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1401 processed earlier; will process 2896 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57406== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adb4ece594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adb4e42b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adb4e25665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f843d7ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f843d60300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f843d5e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adb4dfee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55adb58d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adb586b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55adb586d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55adb586d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55adb528bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55adb5279275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55adb52729cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55adb52dcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55adb4ecec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55adb4fbaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55adb4e26d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55adb4e302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55adb4e177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55adb4e434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f843d5e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55adb4e0abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32b04a966edf84f38ed513ff350a50a957bcb9ef Step #5: MERGE-OUTER: attempt 747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3378615704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/32b04a966edf84f38ed513ff350a50a957bcb9ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1402 processed earlier; will process 2895 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cdb2e60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cdb2dd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cdb2db7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b223e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b221fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b221da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cdb2d90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cdb3863018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cdb37fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cdb37ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cdb37ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cdb321dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cdb320b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cdb32049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cdb326ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cdb2e60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cdb2f4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cdb2db8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cdb2dc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cdb2da97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cdb2dd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b221dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cdb2d9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62cc10845f52f16d7bcab626e8b805a46306964c Step #5: MERGE-OUTER: attempt 748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3379386846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62cc10845f52f16d7bcab626e8b805a46306964c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1403 processed earlier; will process 2894 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==57442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e256e70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e256de4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e256dc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82d3c1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82d3a2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82d3a09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e256da0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e257873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e25780d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e25780f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e257215770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e25727ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e256e70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e256f5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e256dc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e256dd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e256db97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e256de54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f82d3a0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e256dacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1ad1da85098c97a3431dbd895ddc83f2007d448 Step #5: MERGE-OUTER: attempt 749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3380159120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a1ad1da85098c97a3431dbd895ddc83f2007d448' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1404 processed earlier; will process 2893 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57464== ERROR: libFuzzer: deadly signal Step #5: #0 0x56377ae0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56377ad7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56377ad62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd52eb3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd52e94a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd52e929858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56377ad3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56377b80e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56377b7a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56377b7aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56377b7aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56377b280155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56377b2b71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56377b1c862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56377b1b6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56377b1af9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56377b219f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56377ae0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56377aef7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56377ad63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56377ad6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56377ad547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56377ad804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd52e92b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56377ad47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17878b5cfd6eabffe6bff7f9188719338c683dfa Step #5: MERGE-OUTER: attempt 750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3381467927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/17878b5cfd6eabffe6bff7f9188719338c683dfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1406 processed earlier; will process 2891 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57608== ERROR: libFuzzer: deadly signal Step #5: #0 0x556209ff2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556209f66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556209f49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59fb18b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59fafa000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59faf7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556209f22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55620a9f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55620a98f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55620a991375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55620a99135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55620a467155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55620a49e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55620a3af62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55620a39d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55620a3969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55620a400f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556209ff2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55620a0deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556209f4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556209f542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556209f3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556209f674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59faf81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556209f2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d91cc8d4cf27f608927b2dcc3e9e0c46817c4686 Step #5: MERGE-OUTER: attempt 751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3383212001 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d91cc8d4cf27f608927b2dcc3e9e0c46817c4686' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1409 processed earlier; will process 2888 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57701== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fadfd26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fadfc9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fadfc7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547283241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547264700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5472626858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fadfc56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fae0729018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fae06c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fae06c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fae06c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fae019b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fae01d21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fae00e362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fae00d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fae00ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fae0134f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fadfd26c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fadfe12eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fadfc7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fadfc882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fadfc6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fadfc9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5472628082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fadfc62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a2b8984771bd3916c9105b06bdbb806862a5aa1 Step #5: MERGE-OUTER: attempt 752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3383981932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4a2b8984771bd3916c9105b06bdbb806862a5aa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1411 processed earlier; will process 2886 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57778== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556a6759594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556a66cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556a66b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c3b23941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c3b04e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c3b02d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556a6689e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5556a715c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556a70f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5556a70f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556a70f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5556a6b16ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5556a6b04275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5556a6afd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5556a6b67f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556a6759c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556a6845eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5556a66b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5556a66bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556a66a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5556a66ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3c3b02f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556a6695bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22b3849318ddf2306026508ed710b47dafa22c08 Step #5: MERGE-OUTER: attempt 753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3384637924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22b3849318ddf2306026508ed710b47dafa22c08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1412 processed earlier; will process 2885 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57821== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb382fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb38270b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb38253665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4858aa341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48588b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4858897858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb3822ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb38cff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb38c99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb38c9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb38c9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb38771155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb387a81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb386b962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb386a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb386a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb3870af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb382fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb383e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb38254d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb3825e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb382457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb382714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4858899082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb38238bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be7dd2de060f5ce0c49fcccd7565d0765645b331 Step #5: MERGE-OUTER: attempt 754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3386317072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be7dd2de060f5ce0c49fcccd7565d0765645b331' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1415 processed earlier; will process 2882 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57941== ERROR: libFuzzer: deadly signal Step #5: #0 0x56347bf28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56347be9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56347be7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69a7d8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69a7ba200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69a7b81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56347be58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56347c92b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56347c8c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56347c8c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56347c8c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56347c2e5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56347c2d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56347c2cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56347c336f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56347bf28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56347c014eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56347be80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56347be8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56347be717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56347be9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69a7b83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56347be64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbd665c705e221ed9bfe9f8bc33e96abb8353731 Step #5: MERGE-OUTER: attempt 755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3387710291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fbd665c705e221ed9bfe9f8bc33e96abb8353731' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1419 processed earlier; will process 2878 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58033== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb7fe70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb7fde4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb7fdc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4196bf541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4196a0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41969e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb7fda0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eb80873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb8080d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eb8080f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb8080f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eb802e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eb8031c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eb8022d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eb8021b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eb802149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eb8027ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eb7fe70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eb7ff5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eb7fdc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eb7fdd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eb7fdb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eb7fde54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f41969eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eb7fdacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90ec5e26d020e4be1fad9bbbcee24d028665af3d Step #5: MERGE-OUTER: attempt 756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3388352522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/90ec5e26d020e4be1fad9bbbcee24d028665af3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1420 processed earlier; will process 2877 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58047== ERROR: libFuzzer: deadly signal Step #5: #0 0x561eff1ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561eff13eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561eff121665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74cf61241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74cf42700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74cf406858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561eff0fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561effbcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561effb67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561effb69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561effb6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561eff63f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561eff6761cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561eff677346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x561eff56d818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x561eff5d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x561eff1cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561eff2b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561eff122d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561eff12c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561eff1137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561eff13f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f74cf408082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561eff106bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25edbf729ba1086058feab85cb36916ab30b2f7b Step #5: MERGE-OUTER: attempt 757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3388816021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/25edbf729ba1086058feab85cb36916ab30b2f7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1421 processed earlier; will process 2876 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58090== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a248934594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2488a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a24888b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e8c75441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e8c56900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e8c548858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a248864e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a249337018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2492d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a2492d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2492d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a248cf1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a248cdf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a248cd89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a248d42f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a248934c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a248a20eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a24888cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a2488962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a24887d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a2488a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e8c54a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a248870bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16d85caf4025eea98395dabf76543c231b35a256 Step #5: MERGE-OUTER: attempt 758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3390032095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/16d85caf4025eea98395dabf76543c231b35a256' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1423 processed earlier; will process 2874 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58142== ERROR: libFuzzer: deadly signal Step #5: #0 0x556286b0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556286a82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556286a65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88eb3c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88eb1d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88eb1b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556286a3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556287511018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562874ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5562874ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562874ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556286ecbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556286eb9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556286eb29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556286f1cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556286b0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556286bfaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556286a66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556286a702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556286a577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556286a834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f88eb1ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556286a4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-942cb4512de9a4658e82283d5c9eeb8ab07ad881 Step #5: MERGE-OUTER: attempt 759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3390810412 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/942cb4512de9a4658e82283d5c9eeb8ab07ad881' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1424 processed earlier; will process 2873 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58160== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626fa09f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626fa013b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5626f9ff6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa45280241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa45261700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4525f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626f9fcfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5626faaa2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5626faa3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5626faa3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5626faa3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5626fa45cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5626fa44a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5626fa4439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5626fa4adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5626fa09fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5626fa18beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5626f9ff7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5626fa0012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5626f9fe87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5626fa0144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4525f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5626f9fdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb469de6162c3ae8bdcdd3ecf73d0b77d3d87e68 Step #5: MERGE-OUTER: attempt 760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3391584986 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb469de6162c3ae8bdcdd3ecf73d0b77d3d87e68' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1425 processed earlier; will process 2872 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58178== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624f1b70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624f1ae4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624f1ac7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24514a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24512b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2451297858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624f1aa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5624f2573018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624f250d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5624f250f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624f250f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5624f1f2dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624f1f1b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624f1f149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5624f1f7ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5624f1b70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5624f1c5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5624f1ac8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624f1ad22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624f1ab97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624f1ae54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2451299082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5624f1aacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7936efe9868e7243f5131044e0a0e1e685966411 Step #5: MERGE-OUTER: attempt 761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3392356545 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7936efe9868e7243f5131044e0a0e1e685966411' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1426 processed earlier; will process 2871 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58196== ERROR: libFuzzer: deadly signal Step #5: #0 0x559fcebcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559fceb41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559fceb24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f191407041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1913e8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1913e64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559fceafde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559fcf5d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559fcf56a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559fcf56c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559fcf56c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559fcef8aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559fcef78275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559fcef719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559fcefdbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559fcebcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559fcecb9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559fceb25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559fceb2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559fceb167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559fceb424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1913e66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559fceb09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f22a8e1daf062ac87ed56df8e9e6d225171c2c5 Step #5: MERGE-OUTER: attempt 762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3393130770 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f22a8e1daf062ac87ed56df8e9e6d225171c2c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1427 processed earlier; will process 2870 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==58214== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a97598594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a9750cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a974ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43bf8db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f43bf6f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f43bf6cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a974c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a97f9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a97f35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a97f37578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x557a9793d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557a979a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557a97598c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557a97684eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557a974f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557a974fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557a974e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557a9750d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f43bf6d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557a974d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f672e49154c1624dc98f0b4be7285dbcd9218f3 Step #5: MERGE-OUTER: attempt 763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3393905923 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f672e49154c1624dc98f0b4be7285dbcd9218f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1428 processed earlier; will process 2869 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58267== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe42d3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe42cb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe42c93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa26d71c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa26d53100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa26d510858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe42c6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe4373f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe436d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe436db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe436db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe431b1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe431e81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fe430f962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fe430e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fe430e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fe4314af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fe42d3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fe42e28eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fe42c94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe42c9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe42c857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe42cb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa26d512082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe42c78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdaf3439a25ca046a7ac295591feb16c469565ce Step #5: MERGE-OUTER: attempt 764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3394639863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cdaf3439a25ca046a7ac295591feb16c469565ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1429 processed earlier; will process 2868 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58312== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c47441594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c473b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c47398665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81025ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f810240300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81023e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c47371e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c47e44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c47dde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c47de0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c47de035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558c478b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558c478ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558c477fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558c477ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558c477e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558c4784ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558c47441c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558c4752deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558c47399d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558c473a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558c4738a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558c473b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81023e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558c4737dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-368bf785f01988505ebe94457abef2ed1cf52fbf Step #5: MERGE-OUTER: attempt 765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3395116455 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/368bf785f01988505ebe94457abef2ed1cf52fbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1430 processed earlier; will process 2867 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58320== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da245fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da24572b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da24555665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0cdfdf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0cdfc0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0cdfbe8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da2452ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55da25001018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da24f9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55da24f9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da24f9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55da24a73155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da24aaa1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55da249bb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55da249a9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55da249a29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55da24a0cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55da245fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55da246eaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55da24556d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da245602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da245477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da245734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0cdfbea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da2453abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-145a31c74a12253a56759c2c00a7321d8fe129dd Step #5: MERGE-OUTER: attempt 766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3396454430 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/145a31c74a12253a56759c2c00a7321d8fe129dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1433 processed earlier; will process 2864 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58467== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637b026b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5637b01dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5637b01c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03c17d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03c15e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03c15c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5637b019be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5637b0c6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5637b0c08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5637b0c0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5637b0c0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5637b06e0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5637b07171cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5637b062862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5637b0616275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5637b060f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5637b0679f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5637b026bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5637b0357eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5637b01c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5637b01cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5637b01b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5637b01e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f03c15c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5637b01a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9950f662c429470bf54c8567117b9c29b07e2f5 Step #5: MERGE-OUTER: attempt 767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3397777576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e9950f662c429470bf54c8567117b9c29b07e2f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1435 processed earlier; will process 2862 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58581== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641ed9c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641ed937b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641ed91a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feacb8d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feacb6ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feacb6cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641ed8f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5641ee3c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641ee360632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5641ee362375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641ee36235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5641edd80ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5641edd6e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5641edd679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5641eddd1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5641ed9c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5641edaafeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5641ed91bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5641ed9252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5641ed90c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5641ed9384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feacb6cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5641ed8ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b01de04d8214364a52253460970b8fb67b34d96b Step #5: MERGE-OUTER: attempt 768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3400159468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b01de04d8214364a52253460970b8fb67b34d96b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1440 processed earlier; will process 2857 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58715== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef1ecde594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef1ec52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef1ec35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c1e97d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c1e79200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c1e771858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef1ec0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef1f6e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef1f67b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef1f67d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef1f67d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef1f09bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef1f089275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef1f0829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef1f0ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef1ecdec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef1edcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef1ec36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef1ec402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef1ec277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef1ec534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c1e773082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef1ec1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-366f5fdb591c7e2ee0d94b52d812fe20788c4225 Step #5: MERGE-OUTER: attempt 769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3400759651 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/366f5fdb591c7e2ee0d94b52d812fe20788c4225' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1441 processed earlier; will process 2856 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58759== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ff36f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ff3669b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ff364c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a1b9fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a1b81200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a1b7f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ff3625e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558ff40f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ff4092632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558ff4094375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ff409435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558ff3ab2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ff3aa0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ff3a999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ff3b03f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ff36f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ff37e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ff364dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ff36572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ff363e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ff366a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a1b7f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ff3631bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fff7f3062386d1cfcce0128c751db4dae97e9c2f Step #5: MERGE-OUTER: attempt 770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3401414228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fff7f3062386d1cfcce0128c751db4dae97e9c2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1442 processed earlier; will process 2855 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58803== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b13c7ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b13c73eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b13c721665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01647f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f016460a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01645e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b13c6fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b13d1cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b13d167632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b13d169375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b13d16935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b13cb87ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b13cb75275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b13cb6e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b13cbd8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b13c7cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b13c8b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b13c722d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b13c72c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b13c7137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b13c73f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01645eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b13c706bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fecbe6a92da0eaf2ce19b2192c83fab1f81defe8 Step #5: MERGE-OUTER: attempt 771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3402578916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fecbe6a92da0eaf2ce19b2192c83fab1f81defe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1445 processed earlier; will process 2852 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: #8 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58887== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572fba24594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572fb998b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572fb97b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb50c5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb50a6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb50a4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572fb954e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5572fc427018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572fc3c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5572fc3c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572fc3c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5572fbde1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5572fbdcf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572fbdc89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5572fbe32f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572fba24c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572fbb10eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572fb97cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572fb9862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572fb96d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572fb9994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb50a4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572fb960bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d3b3de36753ad3c86c786cb56477a91b0897f03 Step #5: MERGE-OUTER: attempt 772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3406734677 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d3b3de36753ad3c86c786cb56477a91b0897f03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1455 processed earlier; will process 2842 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59058== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a509a7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5099efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5099d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8fe73e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8fe71f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8fe71d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5099abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a50a47e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a50a418632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a50a41a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a50a41a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a509ef0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a509f271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a509e3862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a509e26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a509e1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a509e89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a509a7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a509b67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a5099d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a5099dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a5099c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a5099f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8fe71d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a5099b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54df4c20cb2a5086eb3a488bb81f77f2d9a84310 Step #5: MERGE-OUTER: attempt 773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3409150411 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/54df4c20cb2a5086eb3a488bb81f77f2d9a84310' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1460 processed earlier; will process 2837 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59226== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575c1ccb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575c1c3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575c1c22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f727f4b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f727f2c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f727f2a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575c1bfbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5575c26ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575c2668632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5575c266a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575c266a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5575c2140155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575c21771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575c208862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575c2076275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575c206f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575c20d9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575c1ccbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575c1db7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575c1c23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575c1c2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575c1c147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575c1c404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f727f2aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575c1c07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac197d744bc436308564068c6c31fcdbfaebf9b3 Step #5: MERGE-OUTER: attempt 774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3410443957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac197d744bc436308564068c6c31fcdbfaebf9b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1462 processed earlier; will process 2835 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59340== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1645e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c16455db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c164540665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cf3e0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cf3c2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cf3c01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c164519e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c164fec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c164f86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c164f88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c164f8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c1649a6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c164994275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c16498d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c1649f7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1645e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c1646d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c164541d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c16454b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1645327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c16455e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cf3c03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c164525bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-654da65168a48429091823abd421b44c099a7e5e Step #5: MERGE-OUTER: attempt 775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3411471171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/654da65168a48429091823abd421b44c099a7e5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1464 processed earlier; will process 2833 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==59449== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f4e33a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f4e2aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f4e291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f572f94c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f572f76100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f572f740858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f4e26ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555f4ed3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f4ecd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555f4ecd9578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x555f4e6df770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555f4e748f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555f4e33ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555f4e426eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555f4e292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555f4e29c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555f4e2837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555f4e2af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f572f742082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555f4e276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cb1a10d0f14d808df0246349b373c652ed29c78 Step #5: MERGE-OUTER: attempt 776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3412249028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cb1a10d0f14d808df0246349b373c652ed29c78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1465 processed earlier; will process 2832 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59501== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec40d8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec40d00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec40ce3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee7615441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee75f6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee75f48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec40cbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec4178f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec41729632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec4172b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec4172b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec41201155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec412381cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec4114962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec41137275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec411309cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec4119af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec40d8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec40e78eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec40ce4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec40cee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec40cd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec40d014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fee75f4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec40cc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b49d9193637965dd265cc33a80291f9973f48fd Step #5: MERGE-OUTER: attempt 777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3413314648 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b49d9193637965dd265cc33a80291f9973f48fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1468 processed earlier; will process 2829 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59581== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bde3260594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bde31d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bde31b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac6384341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac6365800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac63637858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bde3190e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bde3c63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bde3bfd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bde3bff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bde3bff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bde361dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bde360b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bde36049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bde366ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bde3260c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bde334ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bde31b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bde31c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bde31a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bde31d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac63639082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bde319cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-013f6edd7e2bc550d4280e027630091d6d6d8c6c Step #5: MERGE-OUTER: attempt 778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3416921290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/013f6edd7e2bc550d4280e027630091d6d6d8c6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1472 processed earlier; will process 2825 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59678== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8e2c94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8e2c08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8e2beb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efea8e5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efea8c6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efea8c4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8e2bc4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f8e3697018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8e3631632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f8e3633375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8e363335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f8e3051ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f8e303f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f8e30389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f8e30a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f8e2c94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f8e2d80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f8e2becd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f8e2bf62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f8e2bdd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f8e2c094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efea8c4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f8e2bd0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a53cc5aac4eb2ed122158f94b9aa7d83960c70ca Step #5: MERGE-OUTER: attempt 779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3417694408 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a53cc5aac4eb2ed122158f94b9aa7d83960c70ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1473 processed earlier; will process 2824 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59696== ERROR: libFuzzer: deadly signal Step #5: #0 0x56144ecec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56144ec60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56144ec43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a46ec541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a46cda00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a46cb9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56144ec1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56144f6ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56144f689632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56144f68b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56144f68b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56144f0a9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56144f097275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56144f0909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56144f0faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56144ececc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56144edd8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56144ec44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56144ec4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56144ec357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56144ec614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a46cbb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56144ec28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79a2832c8da2e1c5ce0b60efce198b480c2cd895 Step #5: MERGE-OUTER: attempt 780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3418468473 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79a2832c8da2e1c5ce0b60efce198b480c2cd895' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1474 processed earlier; will process 2823 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59714== ERROR: libFuzzer: deadly signal Step #5: #0 0x56309922a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56309919eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563099181665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3206f9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3206db300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3206d92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56309915ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563099c2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563099bc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563099bc9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563099bc935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5630995e7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5630995d5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630995ce9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563099638f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56309922ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563099316eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563099182d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56309918c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630991737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56309919f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3206d94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563099166bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-264f73d8498b6f4b49bf4cca263cfb7742a213ca Step #5: MERGE-OUTER: attempt 781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3419246299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/264f73d8498b6f4b49bf4cca263cfb7742a213ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1475 processed earlier; will process 2822 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59732== ERROR: libFuzzer: deadly signal Step #5: #0 0x56263c3ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56263c322b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56263c305665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48ac93241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48ac74700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48ac726858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56263c2dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56263cdb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56263cd4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56263cd4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56263cd4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56263c76bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56263c759275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56263c7529cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56263c7bcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56263c3aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56263c49aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56263c306d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56263c3102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56263c2f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56263c3234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48ac728082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56263c2eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c29c0e61e3aeeec41ed1e1112c4f5546773aeedd Step #5: MERGE-OUTER: attempt 782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3420031504 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c29c0e61e3aeeec41ed1e1112c4f5546773aeedd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1476 processed earlier; will process 2821 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==59750== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eab6ce3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eab6c57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eab6c3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ce7fdc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ce7df100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ce7dd0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eab6c13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eab76e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eab7680632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eab7682375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eab768235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eab714c965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eab71b6bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55eab7212c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55eab70f2002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55eab70f2002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55eab6ce3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55eab6dcfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55eab6c3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55eab6c452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55eab6c2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55eab6c584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0ce7dd2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55eab6c1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cb7f580222e5335b978a5d02c317fc40778befa Step #5: MERGE-OUTER: attempt 783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3421857986 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cb7f580222e5335b978a5d02c317fc40778befa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1481 processed earlier; will process 2816 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59885== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca4a825594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca4a799b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca4a77c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f749eb3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f749e94a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f749e929858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca4a755e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca4b228018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca4b1c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca4b1c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca4b1c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca4abe2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ca4abd0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ca4abc99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ca4ac33f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ca4a825c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ca4a911eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ca4a77dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ca4a7872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ca4a76e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ca4a79a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f749e92b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ca4a761bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-582542ed357fc037c9e01373074e9ebc529c6b8f Step #5: MERGE-OUTER: attempt 784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3422508104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/582542ed357fc037c9e01373074e9ebc529c6b8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1482 processed earlier; will process 2815 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59958== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573502b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557350228b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55735020b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febf61b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febf5fc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febf5fa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573501e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557350cb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557350c51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557350c53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557350c5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557350729155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573507601cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55735067162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55735065f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573506589cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573506c2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573502b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573503a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55735020cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573502162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573501fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573502294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7febf5faa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573501f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6633a892e9cf2f348ebd6d54039ebedd5a33c89 Step #5: MERGE-OUTER: attempt 785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3424296342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6633a892e9cf2f348ebd6d54039ebedd5a33c89' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1485 processed earlier; will process 2812 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60054== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ee153a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ee14aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ee1491665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b02a6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b0287a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b02859858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ee146ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555ee1f3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ee1ed7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555ee1ed9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ee1ed935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555ee18f7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ee18e5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ee18de9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ee1948f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ee153ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ee1626eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ee1492d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ee149c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ee14837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ee14af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b0285b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ee1476bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fd57261db25af03b569d41b71b542c8d7366dcc Step #5: MERGE-OUTER: attempt 786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3424745318 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1fd57261db25af03b569d41b71b542c8d7366dcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1486 processed earlier; will process 2811 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60125== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb999e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb9995db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb99940665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c15dca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c15bdf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c15bbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb99919e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bb9a3ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb9a386632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bb9a388375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb9a38835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bb99da6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bb99d94275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bb99d8d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bb99df7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bb999e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bb99ad5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bb99941d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bb9994b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bb999327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bb9995e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c15bc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bb99925bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a327d966d404cd99328c3a3682ed4b8f55e35d0b Step #5: MERGE-OUTER: attempt 787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3426085379 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a327d966d404cd99328c3a3682ed4b8f55e35d0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1489 processed earlier; will process 2808 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60176== ERROR: libFuzzer: deadly signal Step #5: #0 0x55774190d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557741881b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557741864665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0061a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc005fb700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc005f96858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55774183de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557742310018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577422aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5577422ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577422ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557741ccaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557741cb8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557741cb19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557741d1bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55774190dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5577419f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557741865d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55774186f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5577418567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5577418824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc005f98082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557741849bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00f25d2b844f7230463780cd0f203e0882f6bf71 Step #5: MERGE-OUTER: attempt 788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3426859945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00f25d2b844f7230463780cd0f203e0882f6bf71' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1490 processed earlier; will process 2807 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60194== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae44b8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae44b01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae44ae4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f479754b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f479736000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f479733f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae44abde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae45590018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae4552a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae4552c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae4552c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae45002155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae450391cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae44f5753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55ae44f59173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55ae44c858d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55ae44c6bdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55ae44c79ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55ae44c79ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55ae44c79ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55ae44ae5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55ae44aef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55ae44ad67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55ae44b024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f4797341082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55ae44ac9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3f74386711cd54f1259802f026f60aeebce6016 Step #5: MERGE-OUTER: attempt 789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3428123721 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d3f74386711cd54f1259802f026f60aeebce6016' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1493 processed earlier; will process 2804 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60312== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea77193594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea77107b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea770ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdb6c7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdb6a9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdb6a73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea770c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea77b96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea77b30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea77b32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea77b3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea77550ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea7753e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea775379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea775a1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea77193c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea7727feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea770ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea770f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea770dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea771084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbdb6a75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea770cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d57daf825b87709ca77787a1ce3a7c5cb309078 Step #5: MERGE-OUTER: attempt 790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3428806252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4d57daf825b87709ca77787a1ce3a7c5cb309078' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1494 processed earlier; will process 2803 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60324== ERROR: libFuzzer: deadly signal Step #5: #0 0x56278ae01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56278ad75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56278ad58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f370d25041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f370d06500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f370d044858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56278ad31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56278b804018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56278b79e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56278b7a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56278b7a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56278b276155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56278b2ad1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56278b1be62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56278b1ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56278b1a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56278b20ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56278ae01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56278aeedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56278ad59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56278ad632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56278ad4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56278ad764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f370d046082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56278ad3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33bfe703968e25df8d0014999648e3161edd90ec Step #5: MERGE-OUTER: attempt 791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3429521002 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/33bfe703968e25df8d0014999648e3161edd90ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1495 processed earlier; will process 2802 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60337== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab86441594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab863b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab86398665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f898cb1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f898c92900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f898c908858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab86371e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab86e44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab86dde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab86de0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab86de035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab868b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab868ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab867fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab867ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab867e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab8684ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab86441c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab8652deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab86399d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab863a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab8638a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab863b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f898c90a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab8637dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b16a93c936e7d38e543ca22db3b5bc322eeffe9 Step #5: MERGE-OUTER: attempt 792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3430662512 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4b16a93c936e7d38e543ca22db3b5bc322eeffe9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1497 processed earlier; will process 2800 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60394== ERROR: libFuzzer: deadly signal Step #5: #0 0x556bc68a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556bc681cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556bc67ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff28597441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff28578900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff285768858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556bc67d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556bc72ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556bc7245632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556bc7247375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556bc724735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556bc6c65ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556bc6c53275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556bc6c4c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556bc6cb6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556bc68a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556bc6994eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556bc6800d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556bc680a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556bc67f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556bc681d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff28576a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556bc67e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f70ef311a362910d93d9f94c08894c078c85eb Step #5: MERGE-OUTER: attempt 793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3432091180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f9f70ef311a362910d93d9f94c08894c078c85eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1501 processed earlier; will process 2796 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==60511== ERROR: libFuzzer: deadly signal Step #5: #0 0x55574d6ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55574d661b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55574d644665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d525b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d523c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d523a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55574d61de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55574e0f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55574e08a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55574e08c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55574e08c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55574db56965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55574dbc0bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55574dc1cc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55574dafc002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55574dafc002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55574d6edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55574d7d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55574d645d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55574d64f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55574d6367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55574d6624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7d523aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55574d629bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8389cf562bd45ec5b5ff6f617435bdc5678c4d0 Step #5: MERGE-OUTER: attempt 794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3432961989 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b8389cf562bd45ec5b5ff6f617435bdc5678c4d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1502 processed earlier; will process 2795 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60563== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a647226594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a64719ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a64717d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81048fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f810471100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81046f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a647156e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a647c29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a647bc3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a647bc5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a647bc535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a6475e3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a6475d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a6475ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a647634f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a647226c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a647312eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a64717ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6471882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a64716f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a64719b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81046f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a647162bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20d9e590ade49830193b36893ba66e03e9587aa3 Step #5: MERGE-OUTER: attempt 795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3434688414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20d9e590ade49830193b36893ba66e03e9587aa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1506 processed earlier; will process 2791 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60716== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568218c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556821838b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55682181b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f037262041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f037243500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0372414858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568217f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5568222c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556822261632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556822263375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55682226335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556821d39155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556821d701cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556821c8162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556821c6f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556821c689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556821cd2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568218c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568219b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55682181cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568218262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55682180d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568218394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0372416082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556821800bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3815ee30f175b3bb54093461bc86083d81e534d5 Step #5: MERGE-OUTER: attempt 796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3436544651 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3815ee30f175b3bb54093461bc86083d81e534d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1509 processed earlier; will process 2788 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60873== ERROR: libFuzzer: deadly signal Step #5: #0 0x56386597d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638658f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638658d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49bd23e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49bd05300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49bd032858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638658ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563866380018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56386631a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56386631c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56386631c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563865df2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563865e291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563865d3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563865d28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563865d219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563865d8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56386597dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563865a69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638658d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638658df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638658c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638658f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f49bd034082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638658b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba4b2aabda5f65bb8af2f0568f8171b3770f594d Step #5: MERGE-OUTER: attempt 797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3437389917 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba4b2aabda5f65bb8af2f0568f8171b3770f594d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1512 processed earlier; will process 2785 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60985== ERROR: libFuzzer: deadly signal Step #5: #0 0x56075c8a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56075c816b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56075c7f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57327ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57325e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57325c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56075c7d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56075d2a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56075d23f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56075d241375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56075d24135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56075cc5fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56075cc4d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56075cc469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56075ccb0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56075c8a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56075c98eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56075c7fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56075c8042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56075c7eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56075c8174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57325c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56075c7debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b8e66f73b8c82c15e3da8057c68790d9425d6c4 Step #5: MERGE-OUTER: attempt 798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3438178372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b8e66f73b8c82c15e3da8057c68790d9425d6c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1513 processed earlier; will process 2784 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61001== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d588f88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d588efcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d588edf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8a1dcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8a1be100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8a1bc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d588eb8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d58998b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d589925632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d589927375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d58992735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d5893fd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d5894341cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d58934562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d589333275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d58932c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d589396f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d588f88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d589074eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d588ee0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d588eea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d588ed17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d588efd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8a1bc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d588ec4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e39ba571c4c490797ad8b26fb7489fa1774ed17 Step #5: MERGE-OUTER: attempt 799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3439251629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0e39ba571c4c490797ad8b26fb7489fa1774ed17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1515 processed earlier; will process 2782 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61087== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ab5ec6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ab5e3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ab5e1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1bcf2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1bcd4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1bcd20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ab5df6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558ab68c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ab6863632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558ab6865375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ab686535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558ab633b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558ab63721cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558ab628362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558ab6271275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558ab626a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558ab62d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558ab5ec6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558ab5fb2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558ab5e1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558ab5e282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558ab5e0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558ab5e3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe1bcd22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558ab5e02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09f13f58001cc4815d7dfa6a44b25fc973768c02 Step #5: MERGE-OUTER: attempt 800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3440907448 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09f13f58001cc4815d7dfa6a44b25fc973768c02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1519 processed earlier; will process 2778 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61211== ERROR: libFuzzer: deadly signal Step #5: #0 0x56046d6de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56046d652b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56046d635665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cc56c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cc54d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cc54b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56046d60ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56046e0e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56046e07b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56046e07d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56046e07d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56046db53155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56046db8a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56046da9b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56046da89275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56046da829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56046daecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56046d6dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56046d7caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56046d636d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56046d6402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56046d6277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56046d6534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7cc54b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56046d61abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2c2587b374a34a736c3f697bde55907db6ad843 Step #5: MERGE-OUTER: attempt 801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3442203425 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c2c2587b374a34a736c3f697bde55907db6ad843' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1521 processed earlier; will process 2776 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61293== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4cfb4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4cfac0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4cfaa3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f737e4af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f737e2c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f737e2a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4cfa7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4d054f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4d04e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4d04eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4d04eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4cff09ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4cfef7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4cfef09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4cff5af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4cfb4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4cfc38eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4cfaa4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4cfaae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4cfa957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4cfac14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f737e2a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4cfa88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d41655119a711e3355071456b364ee906427950e Step #5: MERGE-OUTER: attempt 802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3442643854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d41655119a711e3355071456b364ee906427950e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1522 processed earlier; will process 2775 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61364== ERROR: libFuzzer: deadly signal Step #5: #0 0x55927f9b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55927f925b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55927f908665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e5a5f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e5a40900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e5a3e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55927f8e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5592803b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55928034e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559280350375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55928035035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55927fe26155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55927fe5d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55927fd6e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55927fd5c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55927fd559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55927fdbff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55927f9b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55927fa9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55927f909d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55927f9132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55927f8fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55927f9264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8e5a3ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55927f8edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68084e6d4a9144dc08840bb7806faef5d23eabe8 Step #5: MERGE-OUTER: attempt 803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3444096891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68084e6d4a9144dc08840bb7806faef5d23eabe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1524 processed earlier; will process 2773 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61422== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a8777d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a876f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a876d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c8b77141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c8b58600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c8b565858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a876ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562a88180018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a8811a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562a8811c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a8811c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562a87b3aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562a87b28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562a87b219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562a87b8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562a8777dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562a87869eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562a876d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562a876df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562a876c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562a876f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c8b567082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562a876b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6bdbd5c5da58fb88325b4b5c740a1bd73da986a Step #5: MERGE-OUTER: attempt 804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3444520415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6bdbd5c5da58fb88325b4b5c740a1bd73da986a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1525 processed earlier; will process 2772 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61492== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d075df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d07553b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d07536665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7116dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7114f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7114d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d0750fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d07fe2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d07f7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d07f7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d07f7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d0799cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d0798a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d079839cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d079edf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d075dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d076cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d07537d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d075412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d075287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d075544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff7114d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d0751bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-454982d61076f436450e513258befe321394287b Step #5: MERGE-OUTER: attempt 805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3445372544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/454982d61076f436450e513258befe321394287b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1526 processed earlier; will process 2771 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61508== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cdab104594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cdab078b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cdab05b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8a100341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8a0e1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8a0df7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cdab034e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cdabb07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cdabaa1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cdabaa3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cdabaa335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cdab4c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cdab4af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cdab4a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cdab512f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cdab104c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cdab1f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cdab05cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cdab0662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cdab04d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cdab0794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8a0df9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cdab040bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0010602e2c07c373e5c2c72cdd1dc1ade91f0a83 Step #5: MERGE-OUTER: attempt 806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3446140807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0010602e2c07c373e5c2c72cdd1dc1ade91f0a83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1527 processed earlier; will process 2770 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61526== ERROR: libFuzzer: deadly signal Step #5: #0 0x557035b94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557035b08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557035aeb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f887432d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f887414200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8874121858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557035ac4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557036597018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557036531632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557036533375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55703653335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557035f51ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557035f3f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557035f389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557035fa2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557035b94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557035c80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557035aecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557035af62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557035add7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557035b094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8874123082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557035ad0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09b8470221482d2154a18fce8d97e4ccf44ffc67 Step #5: MERGE-OUTER: attempt 807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3446913085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09b8470221482d2154a18fce8d97e4ccf44ffc67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1528 processed earlier; will process 2769 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61544== ERROR: libFuzzer: deadly signal Step #5: #0 0x561da9f25594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561da9e99b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561da9e7c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36c922b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36c904000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36c901f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561da9e55e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561daa928018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561daa8c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561daa8c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561daa8c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561daa2e2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561daa2d0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561daa2c99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561daa333f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561da9f25c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561daa011eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561da9e7dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561da9e872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561da9e6e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561da9e9a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f36c9021082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561da9e61bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7b6d7e449e6bf2fae137cade144fbb4c2dfdba2 Step #5: MERGE-OUTER: attempt 808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3447684035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a7b6d7e449e6bf2fae137cade144fbb4c2dfdba2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1529 processed earlier; will process 2768 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==61562== ERROR: libFuzzer: deadly signal Step #5: #0 0x556159619594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55615958db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556159570665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50fb70a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50fb51f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50fb4fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556159549e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55615a01c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556159fb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556159fb8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5561599be770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556159a27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556159619c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556159705eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556159571d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55615957b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5561595627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55615958e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f50fb500082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556159555bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6955dde9cf010187e72599ac5945cc411e2e3cb Step #5: MERGE-OUTER: attempt 809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3448459009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6955dde9cf010187e72599ac5945cc411e2e3cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1530 processed earlier; will process 2767 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61584== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604a9fe8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604a9f5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604a9f3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7568ff941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7568e0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7568ded858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604a9f18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604aa9eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604aa985632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5604aa987375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604aa98735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5604aa45d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604aa4941cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5604aa3a562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5604aa393275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5604aa38c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604aa3f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5604a9fe8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5604aa0d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604a9f40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604a9f4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604a9f317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5604a9f5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7568def082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604a9f24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d41561d28586d7c45cc6761206d9e968eaaf9636 Step #5: MERGE-OUTER: attempt 810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3448914134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d41561d28586d7c45cc6761206d9e968eaaf9636' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1531 processed earlier; will process 2766 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61653== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ee080c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ee0780b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ee0763665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe91d3c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe91d1d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe91d1b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ee073ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561ee120f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ee11a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561ee11ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ee11ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561ee0bc9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ee0bb7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ee0bb09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ee0c1af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ee080cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ee08f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ee0764d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ee076e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ee07557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ee07814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe91d1b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ee0748bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b20c8f0f81a2ff1f85de8d48dd438487bad3b85e Step #5: MERGE-OUTER: attempt 811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3449744304 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b20c8f0f81a2ff1f85de8d48dd438487bad3b85e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1532 processed earlier; will process 2765 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==61669== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567f82f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567f826bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567f824e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f150f51841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f150f32d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f150f30c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567f8227e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5567f8cfa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567f8c94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567f8c96578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5567f869c770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5567f8705f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5567f82f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5567f83e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5567f824fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5567f82592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5567f82407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5567f826c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f150f30e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5567f8233bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a908fe069620c0f3eddfce14fbff6c18b66531b4 Step #5: MERGE-OUTER: attempt 812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3450521598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a908fe069620c0f3eddfce14fbff6c18b66531b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1533 processed earlier; will process 2764 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61722== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccf9868594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccf97dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccf97bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c8379241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c835a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c83586858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccf9798e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ccfa26b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccfa205632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ccfa207375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccfa20735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ccf9cdd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ccf9d141cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ccf9c2562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ccf9c13275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ccf9c0c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ccf9c76f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ccf9868c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ccf9954eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ccf97c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ccf97ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ccf97b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ccf97dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6c83588082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ccf97a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c092956483ba63c07d035658f8c905e2ef5f8f27 Step #5: MERGE-OUTER: attempt 813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3451587619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c092956483ba63c07d035658f8c905e2ef5f8f27' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1535 processed earlier; will process 2762 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61801== ERROR: libFuzzer: deadly signal Step #5: #0 0x55927f5fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55927f570b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55927f553665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c2a93841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c2a74d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c2a72c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55927f52ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55927ffff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55927ff99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55927ff9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55927ff9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55927fa71155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55927faa81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55927f9b962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55927f9a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55927f9a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55927fa0af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55927f5fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55927f6e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55927f554d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55927f55e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55927f5457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55927f5714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5c2a72e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55927f538bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-259291b2ace7ba6c615ef0d6c6711adfc338f0ef Step #5: MERGE-OUTER: attempt 814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3452812143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/259291b2ace7ba6c615ef0d6c6711adfc338f0ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1537 processed earlier; will process 2760 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==61947== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f23a17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f2398bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f2396e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0b2ccf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0b2ae400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0b2ac3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f23947e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f2441a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f243b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f243b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f243b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f23e8c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f23ec1748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x563f23ddadc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x563f23b1e072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x563f23afafbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x563f23b03ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x563f23b03ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x563f23b03ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x563f2396fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f239792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f239607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f2398c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc0b2ac5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f23953bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82b1811826cebc39f1e7ac3afd6e81b77c18f28c Step #5: MERGE-OUTER: attempt 815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3453935374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/82b1811826cebc39f1e7ac3afd6e81b77c18f28c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1538 processed earlier; will process 2759 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61993== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0089d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e008944b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e008927665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c3978441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c3959900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c39578858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e008900e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0093d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e00936d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e00936f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e00936f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e008e45155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e008e7c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e008d8d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e008d7b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e008d749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e008ddef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0089d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e008abceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e008928d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0089322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0089197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0089454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c3957a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e00890cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80040c6f016c4aca617f885b39d366d96a9051c4 Step #5: MERGE-OUTER: attempt 816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3454403110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80040c6f016c4aca617f885b39d366d96a9051c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1539 processed earlier; will process 2758 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==62032== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c27669594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c275ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c275c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56f75c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56f73d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56f73b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c27599e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559c2806c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c28006632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559c28008578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x559c27a0e770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559c27a77f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559c27669c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559c27755eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559c275c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559c275cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559c275b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559c275de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f56f73b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559c275a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fab15dc50668b0791c6ca1fc2ed42e2da250f650 Step #5: MERGE-OUTER: attempt 817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3455235118 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fab15dc50668b0791c6ca1fc2ed42e2da250f650' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1540 processed earlier; will process 2757 files now Step #5: #1 pulse exec/s: 0 rss: 228Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: #8 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==62083== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618fa083594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618f9ff7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618f9fda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad916f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad9150e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad914ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618f9fb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5618faa86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618faa20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5618faa22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618faa2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5618fa4ec965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618fa556bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5618fa5b2c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5618fa492002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5618fa492002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5618fa083c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5618fa16feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5618f9fdbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5618f9fe52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5618f9fcc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5618f9ff84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fad914ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5618f9fbfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49ca5ba279a37eb6d05551e885b872b784c5d05e Step #5: MERGE-OUTER: attempt 818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3460036575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49ca5ba279a37eb6d05551e885b872b784c5d05e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1552 processed earlier; will process 2745 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62270== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc40013594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc3ff87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc3ff6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f572a86241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f572a67700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f572a656858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc3ff43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fc40a16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc409b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fc409b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc409b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fc403d0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc403be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc403b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc40421f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc40013c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc400ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc3ff6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc3ff752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc3ff5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc3ff884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f572a658082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc3ff4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-816bab7ac4641c4387162085bde7074cf921109e Step #5: MERGE-OUTER: attempt 819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3460740047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/816bab7ac4641c4387162085bde7074cf921109e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1553 processed earlier; will process 2744 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62344== ERROR: libFuzzer: deadly signal Step #5: #0 0x557335b18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557335a8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557335a6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ec086f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ec068400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ec0663858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557335a48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55733651b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573364b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5573364b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573364b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557335f8d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557335fc41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557335ed562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557335ec3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557335ebc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557335f26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557335b18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557335c04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557335a70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557335a7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557335a617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557335a8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ec0665082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557335a54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dad2d9a9854aaed3c89474e7b6f4ca81b709962 Step #5: MERGE-OUTER: attempt 820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3462057569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0dad2d9a9854aaed3c89474e7b6f4ca81b709962' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1556 processed earlier; will process 2741 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62430== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bbf5db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bbf54fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bbf532665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2f855041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2f836500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2f8344858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bbf50be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561bbffde018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bbff78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561bbff7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bbff7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561bbf998ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561bbf986275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561bbf97f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561bbf9e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561bbf5dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561bbf6c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561bbf533d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561bbf53d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561bbf5247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561bbf5504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2f8346082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561bbf517bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f5c262a31e945edfebd523cc2553cdca23d3865 Step #5: MERGE-OUTER: attempt 821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3462663061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f5c262a31e945edfebd523cc2553cdca23d3865' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1557 processed earlier; will process 2740 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62441== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b458d04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b458c78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b458c5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f000d8b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f000d6cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f000d6ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b458c34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b459707018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4596a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b4596a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4596a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b459179155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b4591b01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b4591b1346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55b4590a7818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55b459112f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55b458d04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55b458df0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55b458c5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b458c662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b458c4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b458c794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f000d6ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b458c40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a76d7460f41bb4a35f260798443554d66f23033 Step #5: MERGE-OUTER: attempt 822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3464138898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1a76d7460f41bb4a35f260798443554d66f23033' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1559 processed earlier; will process 2738 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62531== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a215519594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a21548db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a215470665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc899cbe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc899ad300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc899ab2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a215449e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a215f1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a215eb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a215eb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a215eb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a21598e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2159c51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a2158d662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a2158c4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a2158bd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a215927f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a215519c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a215605eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a215471d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a21547b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a2154627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a21548e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc899ab4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a215455bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1aaebc0ca3955ddd112d5eea1846c629fc48b2d Step #5: MERGE-OUTER: attempt 823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3464622112 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1aaebc0ca3955ddd112d5eea1846c629fc48b2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1560 processed earlier; will process 2737 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62575== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb8a026594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb89f9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb89f7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff865abd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8658d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8658b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb89f56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb8aa29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb8a9c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb8a9c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb8a9c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb8a3e3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb8a3d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb8a3ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb8a434f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb8a026c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb8a112eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb89f7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb89f882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb89f6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb89f9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8658b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb89f62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55eab98976c4d1a0459538fc9dc10d4076c1e961 Step #5: MERGE-OUTER: attempt 824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3465038500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/55eab98976c4d1a0459538fc9dc10d4076c1e961' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1561 processed earlier; will process 2736 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a373a34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3739a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a37398b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa9fd2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa9fb3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa9fb15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a373964e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a374437018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3743d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3743d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3743d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a373ea9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a373ee01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a373df162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a373ddf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a373dd89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a373e42f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a373a34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a373b20eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a37398cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3739962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a37397d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3739a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa9fb17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a373970bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04b5afec0da115d9622002a1d898d24807f71aa0 Step #5: MERGE-OUTER: attempt 825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3467260797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/04b5afec0da115d9622002a1d898d24807f71aa0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1564 processed earlier; will process 2733 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62714== ERROR: libFuzzer: deadly signal Step #5: #0 0x55810caa9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55810ca1db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55810ca00665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f600835041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f600816500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6008144858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55810c9d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55810d4ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55810d446632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55810d448375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55810d44835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55810ce66ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55810ce54275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55810ce4d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55810ceb7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55810caa9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55810cb95eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55810ca01d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55810ca0b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55810c9f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55810ca1e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6008146082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55810c9e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ddc9ab3d3444e9a4313966d802e15593dd3ef9d Step #5: MERGE-OUTER: attempt 826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3469423170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ddc9ab3d3444e9a4313966d802e15593dd3ef9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1567 processed earlier; will process 2730 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62804== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a22a84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a229f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a229db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f762660441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f762641900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76263f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a229b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562a23487018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a23421632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562a23423375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a2342335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562a22ef9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a22f301cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a22e4162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a22e2f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a22e289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a22e92f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a22a84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a22b70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a229dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a229e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a229cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a229f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76263fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a229c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76250d4b2fe0c24245013d85bc5252ef34d9962f Step #5: MERGE-OUTER: attempt 827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3470663375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/76250d4b2fe0c24245013d85bc5252ef34d9962f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1570 processed earlier; will process 2727 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62890== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612012ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561201262b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561201245665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f966738b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96671a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f966717f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56120121ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561201cf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561201c8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561201c8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561201c8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5612016abac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561201699275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612016929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612016fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5612012eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5612013daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561201246d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5612012502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5612012377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612012634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9667181082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56120122abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf9e214ae6002b66f7cb95878273e050fb312166 Step #5: MERGE-OUTER: attempt 828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3472148286 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cf9e214ae6002b66f7cb95878273e050fb312166' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1573 processed earlier; will process 2724 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62979== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581bf8bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581bf831b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581bf814665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b10cc641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b10adb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b10aba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581bf7ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5581c02c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581c025a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5581c025c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581c025c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581bfd32155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5581bfd691cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5581bfc7a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5581bfc68275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5581bfc619cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5581bfccbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5581bf8bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5581bf9a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5581bf815d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5581bf81f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5581bf8067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5581bf8324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b10abc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5581bf7f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4918abb02b038a5f62df95be03358f11e3e5303e Step #5: MERGE-OUTER: attempt 829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3473757706 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4918abb02b038a5f62df95be03358f11e3e5303e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1576 processed earlier; will process 2721 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63077== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651a8c9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651a8c12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651a8bf5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f235f9ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f235f80400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f235f7e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651a8bcee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5651a96a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651a963b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5651a963d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651a963d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5651a905bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651a9049275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651a90429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651a90acf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651a8c9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651a8d8aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651a8bf6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651a8c002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651a8be77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651a8c134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f235f7e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651a8bdabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d98732884a7b8e3243afaa38abc3282600adc91 Step #5: MERGE-OUTER: attempt 830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3474986680 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d98732884a7b8e3243afaa38abc3282600adc91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1579 processed earlier; will process 2718 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63163== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ddf8e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ddf856b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ddf839665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea3861041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea3842500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea38404858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ddf812e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562de02e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562de027f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562de0281375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562de028135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562ddfc9fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ddfc8d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ddfc869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ddfcf0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ddf8e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ddf9ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ddf83ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ddf8442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ddf82b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ddf8574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea38406082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ddf81ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07d621ce8e6a7054f1bcf97fe3bd53cf482ca1a0 Step #5: MERGE-OUTER: attempt 831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3476350083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/07d621ce8e6a7054f1bcf97fe3bd53cf482ca1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1581 processed earlier; will process 2716 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63282== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd313a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd31315b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd312f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fbcd1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fbcb3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fbcb13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd312d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd31da4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd31d3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd31d40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd31d4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd31816155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cd3184d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cd3175e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cd3174c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cd317459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cd317aff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cd313a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cd3148deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cd312f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cd313032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cd312ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cd313164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fbcb15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cd312ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4bead9a0b2bce7a4fd0927817a946230a3085ca Step #5: MERGE-OUTER: attempt 832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3477292943 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c4bead9a0b2bce7a4fd0927817a946230a3085ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1583 processed earlier; will process 2714 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63360== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4cfb77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4cfaebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4cface665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f357c80f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f357c62400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f357c603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4cfaa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4d057a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4d0514632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4d0516375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4d051635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4cffec155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f4d00231cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f4cff3462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f4cff22275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4cff1b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f4cff85f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f4cfb77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f4cfc63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4cfacfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4cfad92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4cfac07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4cfaec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f357c605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f4cfab3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff001adc0d1b8d075fe5cec8096b48e04883f099 Step #5: MERGE-OUTER: attempt 833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3478004460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff001adc0d1b8d075fe5cec8096b48e04883f099' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1584 processed earlier; will process 2713 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63374== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c97e218594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c97e18cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c97e16f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdde08c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdde06d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdde06b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c97e148e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c97ec1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c97ebb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c97ebb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c97ebb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c97e68d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c97e6c41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c97e5d562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c97e5c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c97e5bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c97e626f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c97e218c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c97e304eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c97e170d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c97e17a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c97e1617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c97e18d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdde06b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c97e154bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49cd8e4f462739693ec9736043c75e4f49132b0e Step #5: MERGE-OUTER: attempt 834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3478463844 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49cd8e4f462739693ec9736043c75e4f49132b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1585 processed earlier; will process 2712 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63382== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac0e8c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac0e839b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac0e81c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f289f2e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f289f0f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f289f0d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac0e7f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac0f2c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac0f262632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac0f264375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac0f26435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac0ec82ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac0ec70275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac0ec699cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac0ecd3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac0e8c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac0e9b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac0e81dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac0e8272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac0e80e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac0e83a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f289f0da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac0e801bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3db643bd69ae069ca2e1dbdde2d84337a1d826f7 Step #5: MERGE-OUTER: attempt 835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3479077288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3db643bd69ae069ca2e1dbdde2d84337a1d826f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1586 processed earlier; will process 2711 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==63425== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648c4e75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648c4de9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648c4dcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9d73e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9d71f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9d71d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648c4da5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5648c5878018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648c5812632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5648c5814375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648c581435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5648c52de965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5648c5348bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5648c53a4c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5648c5284002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5648c5284002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5648c4e75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5648c4f61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5648c4dcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5648c4dd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5648c4dbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5648c4dea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa9d71da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5648c4db1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-442ef440526011cbc6ad2e2ea287be14b90a8258 Step #5: MERGE-OUTER: attempt 836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3480036893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/442ef440526011cbc6ad2e2ea287be14b90a8258' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1587 processed earlier; will process 2710 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63446== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a48bcb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a48b3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a48b22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7bd26041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7bd07500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7bd054858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a48afbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a495ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a49568632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a4956a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a4956a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a48f88ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557a48f76275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557a48f6f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557a48fd9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557a48bcbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557a48cb7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557a48b23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557a48b2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557a48b147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557a48b404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe7bd056082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557a48b07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ac3a84412940821462d2a093b5594f7671bbb2e Step #5: MERGE-OUTER: attempt 837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3481306207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ac3a84412940821462d2a093b5594f7671bbb2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1588 processed earlier; will process 2709 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63516== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a6dff7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a6df6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a6df4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb5c7aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb5c5bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb5c59e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a6df27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a6e9fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a6e994632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a6e996375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a6e99635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a6e3b4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a6e3a2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a6e39b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a6e405f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a6dff7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a6e0e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a6df4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a6df592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a6df407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a6df6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb5c5a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a6df33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c9a42aaf8c2d6202ddf3fc2f3c1d82c1a136b5b Step #5: MERGE-OUTER: attempt 838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3482089430 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c9a42aaf8c2d6202ddf3fc2f3c1d82c1a136b5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1589 processed earlier; will process 2708 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63530== ERROR: libFuzzer: deadly signal Step #5: #0 0x56345dfcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56345df41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56345df24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2fc061641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2fc042b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2fc040a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56345defde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56345e9d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56345e96a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56345e96c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56345e96c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56345e38aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56345e378275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56345e3719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56345e3dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56345dfcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56345e0b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56345df25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56345df2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56345df167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56345df424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2fc040c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56345df09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfa6d6dcb22207b824dd99a9dbf878be04aba9f5 Step #5: MERGE-OUTER: attempt 839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3482858521 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cfa6d6dcb22207b824dd99a9dbf878be04aba9f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1590 processed earlier; will process 2707 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63548== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b94454c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9444c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9444a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e78d0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e78b2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e78b01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b94447ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b944f4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b944ee9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b944eeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b944eeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b944909ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b9448f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b9448f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b94495af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b94454cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b944638eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b9444a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9444ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b9444957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b9444c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e78b03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b944488bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90ba8ed44936777a16e80e0b425e14876bcf0ca1 Step #5: MERGE-OUTER: attempt 840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3483625263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/90ba8ed44936777a16e80e0b425e14876bcf0ca1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1591 processed earlier; will process 2706 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==63566== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ecd330594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ecd2a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ecd287665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f420f90241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f420f71700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f420f6f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ecd260e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ecdd33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ecdccd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ecdccf578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x557ecd6d5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557ecd73ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557ecd330c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557ecd41ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557ecd288d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557ecd2922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557ecd2797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557ecd2a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f420f6f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557ecd26cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edc0c1d0cb76e08925e2c51b189f547ef792b6e1 Step #5: MERGE-OUTER: attempt 841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3484398942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/edc0c1d0cb76e08925e2c51b189f547ef792b6e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1592 processed earlier; will process 2705 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63588== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba3e39d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba3e311b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba3e2f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f962e70741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f962e51c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f962e4fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba3e2cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ba3eda0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba3ed3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ba3ed3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba3ed3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ba3e812155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ba3e8491cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ba3e75a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ba3e748275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ba3e7419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ba3e7abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ba3e39dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ba3e489eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ba3e2f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ba3e2ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ba3e2e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ba3e3124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f962e4fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ba3e2d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a9340d1b38adddfe72c17fcbde979dfca366384 Step #5: MERGE-OUTER: attempt 842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3485792490 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a9340d1b38adddfe72c17fcbde979dfca366384' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1595 processed earlier; will process 2702 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63735== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a35a124594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a35a098b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a35a07b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0f139241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0f11a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0f1186858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a35a054e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a35ab27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a35aac1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a35aac3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a35aac335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a35a4e1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a35a4cf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a35a4c89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a35a532f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a35a124c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a35a210eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a35a07cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a35a0862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a35a06d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a35a0994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc0f1188082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a35a060bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5052e55fc4097420141960ef44e2269d6a9053ba Step #5: MERGE-OUTER: attempt 843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3486206184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5052e55fc4097420141960ef44e2269d6a9053ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1596 processed earlier; will process 2701 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63773== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a482c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a4823cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a4821f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ca6a6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ca687d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ca685c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a481f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a48ccb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a48c65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a48c67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a48c6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a48685ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a48673275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a4866c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a486d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a482c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a483b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a48220d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a4822a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a482117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a4823d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ca685e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a48204bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e291fcc98a22da54d475bbcf65a073c6b5c78a12 Step #5: MERGE-OUTER: attempt 844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3487040681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e291fcc98a22da54d475bbcf65a073c6b5c78a12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1597 processed earlier; will process 2700 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63789== ERROR: libFuzzer: deadly signal Step #5: #0 0x558510752594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585106c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585106a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e4130741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e4111c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e410fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558510682e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558511155018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585110ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5585110f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585110f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558510bc7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558510bfe1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558510b0f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558510afd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558510af69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558510b60f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558510752c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55851083eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5585106aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5585106b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55851069b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585106c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e410fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55851068ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-190aadcaed72ed81382b91b1ca3a5f8bc66a1237 Step #5: MERGE-OUTER: attempt 845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3488075140 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/190aadcaed72ed81382b91b1ca3a5f8bc66a1237' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1600 processed earlier; will process 2697 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63875== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619953f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561995366b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561995349665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f316924341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f316905800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3169037858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561995322e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561995df5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561995d8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561995d91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561995d9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5619957afac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56199579d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5619957969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561995800f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5619953f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5619954deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56199534ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5619953542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56199533b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5619953674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3169039082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56199532ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9b810f0bf96fbd76b110a6fa63b715842b572ae Step #5: MERGE-OUTER: attempt 846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3488485446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9b810f0bf96fbd76b110a6fa63b715842b572ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1601 processed earlier; will process 2696 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63913== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bec8a3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bec89b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bec8996665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6c132741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6c113c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6c111b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bec896fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bec9442018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bec93dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bec93de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bec93de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bec8dfcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bec8dea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bec8de39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bec8e4df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bec8a3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bec8b2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bec8997d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bec89a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bec89887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bec89b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6c111d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bec897bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c18db019f518120b10bf81bf21c1d92916078e6 Step #5: MERGE-OUTER: attempt 847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3489328664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6c18db019f518120b10bf81bf21c1d92916078e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1602 processed earlier; will process 2695 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63929== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edc66c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edc6638b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edc661b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1e0df841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1e0c0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1e0bec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edc65f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55edc70c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edc7061632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55edc7063375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55edc706335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55edc6a81ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55edc6a6f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55edc6a689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55edc6ad2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55edc66c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55edc67b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55edc661cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55edc66262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55edc660d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55edc66394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1e0bee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55edc6600bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d2b29a3ff5a8dfaa766248e77578a0f761d608d Step #5: MERGE-OUTER: attempt 848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3490101006 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d2b29a3ff5a8dfaa766248e77578a0f761d608d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1603 processed earlier; will process 2694 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63947== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac8b595594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac8b509b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac8b4ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdf509341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdf4ea800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdf4e87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac8b4c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac8bf98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac8bf32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac8bf34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac8bf3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac8b952ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac8b940275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac8b9399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac8b9a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac8b595c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac8b681eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac8b4edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac8b4f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac8b4de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac8b50a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbdf4e89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac8b4d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b1888336fa67aaa3d65d9ad095368dd77c04d07 Step #5: MERGE-OUTER: attempt 849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3490872788 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b1888336fa67aaa3d65d9ad095368dd77c04d07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1604 processed earlier; will process 2693 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63965== ERROR: libFuzzer: deadly signal Step #5: #0 0x56398ff62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56398fed6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56398feb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa27de941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa27bfe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa27bdd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56398fe92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563990965018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639908ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563990901375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56399090135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56399031fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56399030d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639903069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563990370f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56398ff62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56399004eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56398febad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56398fec42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56398feab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56398fed74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faa27bdf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56398fe9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e89ccec9a225341cab49be5fc190ee1f10e00ce Step #5: MERGE-OUTER: attempt 850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3491641206 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e89ccec9a225341cab49be5fc190ee1f10e00ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1605 processed earlier; will process 2692 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63983== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efde59a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efde50eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efde4f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb69d96841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb69d77d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb69d75c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efde4cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55efdef9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efdef37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55efdef39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efdef3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55efde957ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efde945275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efde93e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efde9a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efde59ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efde686eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efde4f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efde4fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efde4e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efde50f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb69d75e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efde4d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3af2d430826abae0d7131903c19f65845c3cd4f6 Step #5: MERGE-OUTER: attempt 851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3492412557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3af2d430826abae0d7131903c19f65845c3cd4f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1606 processed earlier; will process 2691 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64001== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aae818b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aae80ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aae80e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5d5f9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5d5daf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5d5d8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aae80bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aae8b8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aae8b28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aae8b2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aae8b2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aae8548ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aae8536275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aae852f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aae8599f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aae818bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aae8277eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aae80e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aae80ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aae80d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aae81004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5d5d90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aae80c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9623ae81a1fcc0bd142c2308c9afa4bb98b16b41 Step #5: MERGE-OUTER: attempt 852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3494807336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9623ae81a1fcc0bd142c2308c9afa4bb98b16b41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1612 processed earlier; will process 2685 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64143== ERROR: libFuzzer: deadly signal Step #5: #0 0x558198502594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558198476b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558198459665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e26f1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e26d2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e26d06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558198432e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558198f05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558198e9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558198ea1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558198ea135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581988bfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5581988ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581988a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558198910f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558198502c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5581985eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55819845ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581984642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55819844b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581984774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e26d08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55819843ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9240f9f95398d9ad9b5f7f25ab29e7867ca125a Step #5: MERGE-OUTER: attempt 853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3495585732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c9240f9f95398d9ad9b5f7f25ab29e7867ca125a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1613 processed earlier; will process 2684 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64161== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d2e03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d2d77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d2d5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60291a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6028fbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6028f9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d2d33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643d3806018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d37a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643d37a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d37a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643d31c0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643d31ae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643d31a79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643d3211f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643d2e03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643d2eefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643d2d5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643d2d652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643d2d4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643d2d784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6028f9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643d2d3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c157bae2f652dcbd82023910b0d3ad2827c165c9 Step #5: MERGE-OUTER: attempt 854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3496553170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c157bae2f652dcbd82023910b0d3ad2827c165c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1615 processed earlier; will process 2682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64247== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e7e793594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e7e707b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e7e6ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a6796641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a6777b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a6775a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e7e6c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560e7f196018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e7f130632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560e7f132375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e7f13235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560e7eb50ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560e7eb3e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560e7eb379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560e7eba1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560e7e793c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560e7e87feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560e7e6ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560e7e6f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560e7e6dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560e7e7084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a6775c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560e7e6cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8513656e683cd2ba704dd03a31134fde510309a4 Step #5: MERGE-OUTER: attempt 855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3497215892 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8513656e683cd2ba704dd03a31134fde510309a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1616 processed earlier; will process 2681 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64290== ERROR: libFuzzer: deadly signal Step #5: #0 0x563db2f15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563db2e89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563db2e6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24bb87641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24bb68b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24bb66a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563db2e45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563db3918018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563db38b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563db38b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563db38b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563db338a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563db33c11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563db32d262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563db32c0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563db32b99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563db3323f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563db2f15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563db3001eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563db2e6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563db2e772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563db2e5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563db2e8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f24bb66c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563db2e51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-641d49545b62709b60d8647b7151bc4dc41783c4 Step #5: MERGE-OUTER: attempt 856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3498399583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/641d49545b62709b60d8647b7151bc4dc41783c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1618 processed earlier; will process 2679 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64374== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616083ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561608363b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561608346665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59b8f9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59b8da600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59b8d85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56160831fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561608df2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561608d8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561608d8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561608d8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561608864155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56160889b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616087ac62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56160879a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616087939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616087fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616083efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616084dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561608347d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616083512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616083387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616083644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59b8d87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56160832bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc3f66756419ca2a7c5690729c981dc7639480da Step #5: MERGE-OUTER: attempt 857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3499117802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc3f66756419ca2a7c5690729c981dc7639480da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1619 processed earlier; will process 2678 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64388== ERROR: libFuzzer: deadly signal Step #5: #0 0x55915b660594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55915b5d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55915b5b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b8d52d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b8d34200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b8d321858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55915b590e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55915c063018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55915bffd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55915bfff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55915bfff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55915bad5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55915bb0c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55915ba1d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55915ba0b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55915ba049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55915ba6ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55915b660c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55915b74ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55915b5b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55915b5c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55915b5a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55915b5d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b8d323082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55915b59cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20fb1bfb7b02fa50282a4e3ac2eb38642c993519 Step #5: MERGE-OUTER: attempt 858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3499833314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20fb1bfb7b02fa50282a4e3ac2eb38642c993519' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1620 processed earlier; will process 2677 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55839bee5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55839be59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55839be3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f267440e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f267422300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2674202858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55839be15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55839c8e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55839c882632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55839c884375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55839c88435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55839c35a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55839c3911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55839c2a262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55839c290275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55839c2899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55839c2f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55839bee5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55839bfd1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55839be3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55839be472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55839be2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55839be5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2674204082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55839be21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16050d9db202ea638ed4a616bc8390cd73ca158 Step #5: MERGE-OUTER: attempt 859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3500326455 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b16050d9db202ea638ed4a616bc8390cd73ca158' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1621 processed earlier; will process 2676 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55647802a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556477f9eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556477f81665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a0755741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a0736c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a0734b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556477f5ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556478a2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564789c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5564789c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564789c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5564783e7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564783d5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564783ce9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556478438f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55647802ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556478116eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556477f82d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556477f8c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556477f737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556477f9f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a0734d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556477f66bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e7b702eb124ede9dacacddbcb616eac9171cb4c Step #5: MERGE-OUTER: attempt 860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3502678751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e7b702eb124ede9dacacddbcb616eac9171cb4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1626 processed earlier; will process 2671 files now Step #5: #1 pulse exec/s: 0 rss: 284Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64547== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e1c8d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e1c844b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e1c827665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9a218441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9a1f9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9a1f78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e1c800e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557e1d2d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e1d26d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557e1d26f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e1d26f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557e1cc8dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e1cc7b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e1cc749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e1ccdef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e1c8d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e1c9bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e1c828d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e1c8322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e1c8197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e1c8454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9a1f7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e1c80cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac159997ea691126c4a5a47a86f4fd37ab8b4774 Step #5: MERGE-OUTER: attempt 861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3503398311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac159997ea691126c4a5a47a86f4fd37ab8b4774' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1628 processed earlier; will process 2669 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64619== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df80fef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df80f63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df80f46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67781ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6777fc000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6777f9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df80f1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df819f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df8198c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df8198e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df8198e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df813acac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df8139a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df813939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df813fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df80fefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df810dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df80f47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df80f512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df80f387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df80f644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6777fa1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df80f2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e84ab19f924ddeb23f648f577596902ce97fdc79 Step #5: MERGE-OUTER: attempt 862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3504243102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e84ab19f924ddeb23f648f577596902ce97fdc79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1629 processed earlier; will process 2668 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: 2026-06-15 07:31:35,532 D Span queue is empty Step #5: 2026-06-15 07:31:35,532 W public max out peers not set, using default Step #5: 2026-06-15 07:31:35,532 D get_next_needed_pruning_stripe: want height 0 (0 from blockchain, 0 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:31:35,532 D Found 0/2 transactions on the blockchain Step #5: 2026-06-15 07:31:35,532 D Failed to find tx in txpool: <3c612c562c662c063c502c142c612c163c012c762c132c0163c072c42bbbbbbb> Step #5: 2026-06-15 07:31:35,532 D Failed to find tx in txpool: Step #5: 2026-06-15 07:31:35,532 D Found 0/2 transactions in the pool Step #5: 2026-06-15 07:31:35,532 D 0 transactions found, 2 not found Step #5: 2026-06-15 07:31:35,533 D Stopping io_context Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:31:35,537 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:31:35,538 D option: fast Step #5: 2026-06-15 07:31:35,538 D option: async Step #5: 2026-06-15 07:31:35,538 D option: 250000000bytes Step #5: 2026-06-15 07:31:35,539 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:31:35,539 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,539 D Space used: 4096 Step #5: 2026-06-15 07:31:35,539 D Space remaining: 1073737728 Step #5: 2026-06-15 07:31:35,539 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,540 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,540 D Setting m_height to: 0 Step #5: 2026-06-15 07:31:35,540 D init done Step #5: 2026-06-15 07:31:35,540 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:31:35,592 D Miner tx hash: Step #5: 2026-06-15 07:31:35,592 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,592 D Space used: 12288 Step #5: 2026-06-15 07:31:35,592 D Space remaining: 1073729536 Step #5: 2026-06-15 07:31:35,592 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,592 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,592 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:31:35,593 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:31:35,593 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:31:35,593 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:31:35,593 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 24(0/24)ms Step #5: 2026-06-15 07:31:35,593 D Invalidating block template cache Step #5: 2026-06-15 07:31:35,593 I Blockchain initialized. last block: 0, d4440.h20.m42.s42 time ago, current difficulty: 1 Step #5: 2026-06-15 07:31:35,593 D Current height: 0 Step #5: 2026-06-15 07:31:35,593 D Start hardfork version: 1 Step #5: 2026-06-15 07:31:35,593 D Current hardfork version: 16 Step #5: 2026-06-15 07:31:35,593 I Validating txpool contents for v16 Step #5: 2026-06-15 07:31:35,593 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,593 D Space used: 61440 Step #5: 2026-06-15 07:31:35,593 D Space remaining: 1073680384 Step #5: 2026-06-15 07:31:35,593 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,593 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,593 I Loading checkpoints Step #5: 2026-06-15 07:31:35,620 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,620 D Space used: 69632 Step #5: 2026-06-15 07:31:35,620 D Space remaining: 1073672192 Step #5: 2026-06-15 07:31:35,620 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,620 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,620 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:31:35,620 E Block recognized as orphaned and rejected, id = <9a850c0595710b5a5d57aebb16d73a4bc3e0cd4693a959ed6d20be280795d910>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:31:35,620 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <007f03fbb568a51501000000000000000100000000000000002f3dd4fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:31:35,620 E Block recognized as orphaned and rejected, id = , height 3, parent in alt 0, parent in main 0 (parent <007f03fbb568a51501000000000000000100000000000000002f3dd4fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:31:35,620 E Block recognized as orphaned and rejected, id = <9134d1630aab6ac2373eab5b9e7a4c2548effdfbe5faa85dd1458c263badb1a9>, height 4, parent in alt 0, parent in main 0 (parent <007f03fbb568a51501000000000000000100000000000000002f3dd4fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:31:35,621 E Block recognized as orphaned and rejected, id = , height 5, parent in alt 0, parent in main 0 (parent <007f03fbb568a51501000000000000000100000000000000002f3dd4fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:31:35,626 E Tx <678d1eb6a8878f565b0b397db1c9c999154debb737ed5347079dabb0ccda468e> has fewer than two outputs Step #5: 2026-06-15 07:31:35,627 I Transaction added to pool: txid <678d1eb6a8878f565b0b397db1c9c999154debb737ed5347079dabb0ccda468e> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:31:35,627 E Transaction verification impossible: <678d1eb6a8878f565b0b397db1c9c999154debb737ed5347079dabb0ccda468e> Step #5: 2026-06-15 07:31:35,627 E Failed to parse block from blob Step #5: 2026-06-15 07:31:35,627 I Attempting to get output pubkey by global index (amount 2754870879843662660, index 8656804944729875238, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:31:35,627 D Invalid address format Step #5: 2026-06-15 07:31:35,627 E Failed to parse transaction from blob Step #5: 2026-06-15 07:31:35,627 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:31:35,627 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:31:35,627 W Attempt to get block from height 75717872625792043 failed -- block not in db Step #5: 2026-06-15 07:31:35,627 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:31:35,627 E id: <32315c3231315c3137375c3137375c3137375cd6430d2201a7e5eb759a0b055e>, Step #5: 2026-06-15 07:31:35,627 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:31:35,627 E dropping connection Step #5: 2026-06-15 07:31:35,627 D Found 0/2 transactions on the blockchain Step #5: 2026-06-15 07:31:35,628 D Found 2/2 transactions in the pool Step #5: 2026-06-15 07:31:35,628 D 2 transactions found, 0 not found Step #5: 2026-06-15 07:31:35,628 E Tx <678d1eb6a8878f565b0b397db1c9c999154debb737ed5347079dabb0ccda468e> has fewer than two outputs Step #5: 2026-06-15 07:31:35,628 E 2026-06-15 07:31:35,629 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:31:35,629 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:31:35,629 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:31:35,629 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:31:35,629 E id: <2727272727272727272727272727272727272727272727272727272727272727>, Step #5: 2026-06-15 07:31:35,629 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:31:35,629 E dropping connection Step #5: 2026-06-15 07:31:35,629 E invalid hash format: ''''''''''''''''''+6.+6.+5-*5-*54κ-B";|4,)4,)4,)4,)4,)4,)4,)2-) Step #5: 2026-06-15 07:31:35,629 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:31:35,629 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:31:35,629 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:31:35,629 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:31:35,629 D Stopping io_context Step #5: 2026-06-15 07:31:35,634 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:31:35,634 D option: fast Step #5: 2026-06-15 07:31:35,634 D option: async Step #5: 2026-06-15 07:31:35,634 D option: 250000000bytes Step #5: 2026-06-15 07:31:35,635 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:31:35,635 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,635 D Space used: 4096 Step #5: 2026-06-15 07:31:35,635 D Space remaining: 1073737728 Step #5: 2026-06-15 07:31:35,635 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,635 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,635 D Setting m_height to: 0 Step #5: 2026-06-15 07:31:35,635 D init done Step #5: 2026-06-15 07:31:35,635 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:31:35,700 D Miner tx hash: Step #5: 2026-06-15 07:31:35,700 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:35,700 D Space used: 12288 Step #5: 2026-06-15 07:31:35,700 D Space remaining: 1073729536 Step #5: 2026-06-15 07:31:35,700 D Size threshold: 0 Step #5: 2026-06-15 07:31:35,700 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:35,700 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:31:35,700 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:31:35,700 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:31:35,700 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:31:35,700 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 28(0/28)ms Step #5: 2026-06-15 07:31:35,701 D Invalidating block template cache Step #5: 2026-06-15 07:31:35,701 I Blockchain initialized. last block: 0, d4440.h20.m42.s42 time ago, current difficulty: 1 Step #5: 2026-06-15 07:31:35,955 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64635== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608052c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560805238b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56080521b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15c01f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15c000d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15bffec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608051f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560805cc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560805c61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560805c63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560805c6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560805739155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5608057701cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56080568162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56080566f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5608056689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5608056d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5608052c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5608053b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56080521cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5608052262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56080520d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5608052394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f15bffee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560805200bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-570f8c92874563395d9648be7b2a4aa363ee352e Step #5: MERGE-OUTER: attempt 863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3506661915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/570f8c92874563395d9648be7b2a4aa363ee352e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1633 processed earlier; will process 2664 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:31:37,726 D Span queue is empty Step #5: 2026-06-15 07:31:37,726 W public max out peers not set, using default Step #5: 2026-06-15 07:31:37,726 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:31:37,726 D Found 0/8 transactions on the blockchain Step #5: 2026-06-15 07:31:37,727 D Failed to find tx in txpool: <3c612c562c662c063c502c142c612c163c012c762c132c0163c072c42bbbbbbb> Step #5: 2026-06-15 07:31:37,727 D Failed to find tx in txpool: Step #5: 2026-06-15 07:31:37,727 D Found 6/8 transactions in the pool Step #5: 2026-06-15 07:31:37,727 D 6 transactions found, 2 not found Step #5: 2026-06-15 07:31:37,727 D Stopping io_context Step #5: 2026-06-15 07:31:37,732 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:31:37,732 D option: fast Step #5: 2026-06-15 07:31:37,732 D option: async Step #5: 2026-06-15 07:31:37,732 D option: 250000000bytes Step #5: 2026-06-15 07:31:37,733 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:31:37,733 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:37,733 D Space used: 4096 Step #5: 2026-06-15 07:31:37,733 D Space remaining: 1073737728 Step #5: 2026-06-15 07:31:37,733 D Size threshold: 0 Step #5: 2026-06-15 07:31:37,733 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:37,733 D Setting m_height to: 0 Step #5: 2026-06-15 07:31:37,733 D init done Step #5: 2026-06-15 07:31:37,733 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:31:37,808 D Miner tx hash: Step #5: 2026-06-15 07:31:37,809 D DB map size: 1073741824 Step #5: 2026-06-15 07:31:37,809 D Space used: 12288 Step #5: 2026-06-15 07:31:37,809 D Space remaining: 1073729536 Step #5: 2026-06-15 07:31:37,809 D Size threshold: 0 Step #5: 2026-06-15 07:31:37,809 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:31:37,809 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:31:37,809 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:31:37,809 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:31:37,809 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:31:37,809 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:31:37,809 D Invalidating block template cache Step #5: 2026-06-15 07:31:37,809 I Blockchain initialized. last block: 0, d4440.h20.m42.s44 time ago, current difficulty: 1 Step #5: 2026-06-15 07:31:38,372 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64727== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c29eb48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c29eabcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c29ea9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97e0f3f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97e0d5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97e0d33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c29ea78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c29f54b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c29f4e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c29f4e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c29f4e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c29efbd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c29eff41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c29ef0562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c29eef3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c29eeec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c29ef56f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c29eb48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c29ec34eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c29eaa0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c29eaaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c29ea917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c29eabd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f97e0d35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c29ea84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2304f7b1e42ef74648d28e74d38db9de40149fdc Step #5: MERGE-OUTER: attempt 864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3509075924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2304f7b1e42ef74648d28e74d38db9de40149fdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1637 processed earlier; will process 2660 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64887== ERROR: libFuzzer: deadly signal Step #5: #0 0x5586aef60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586aeed4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5586aeeb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f715ae5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f715ac6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f715ac4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5586aee90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5586af963018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5586af8fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5586af8ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5586af8ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5586af31dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5586af30b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5586af3049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5586af36ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5586aef60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5586af04ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5586aeeb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5586aeec22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5586aeea97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5586aeed54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f715ac4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5586aee9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75bc3babf92573e098d0d78d984f6d73164ef08e Step #5: MERGE-OUTER: attempt 865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3510337028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/75bc3babf92573e098d0d78d984f6d73164ef08e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1640 processed earlier; will process 2657 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65001== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b229a8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2299ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2299e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa8716741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa86f7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa86f5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2299bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b22a48e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b22a428632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b22a42a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b22a42a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b229e48ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b229e36275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b229e2f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b229e99f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b229a8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b229b77eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b2299e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2299ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2299d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b229a004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa86f5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2299c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1edd381e74a09e71e56549b1dc0ccb036981cd6 Step #5: MERGE-OUTER: attempt 866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3511123265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1edd381e74a09e71e56549b1dc0ccb036981cd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1641 processed earlier; will process 2656 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 294Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abb27cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abb2741b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abb2724665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67e0db241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67e0bc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67e0ba6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abb26fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55abb31d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abb316a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55abb316c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abb316c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55abb2b8aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55abb2b78275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55abb2b719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55abb2bdbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55abb27cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55abb28b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55abb2725d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55abb272f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55abb27167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55abb27424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67e0ba8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55abb2709bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fccc4d1e5a9ad88d89d0141dd9957eb351bc895 Step #5: MERGE-OUTER: attempt 867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3512474126 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3fccc4d1e5a9ad88d89d0141dd9957eb351bc895' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1646 processed earlier; will process 2651 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65142== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e19f517594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e19f48bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e19f46e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff00e32d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff00e14200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff00e121858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e19f447e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e19ff1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e19feb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e19feb6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e19feb635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e19f98c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e19f9c31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e19f8d462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e19f8c2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e19f8bb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e19f925f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e19f517c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e19f603eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e19f46fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e19f4792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e19f4607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e19f48c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff00e123082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e19f453bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-857484edcabcf0afd3e468dabdc226aec30bd8f0 Step #5: MERGE-OUTER: attempt 868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3513118564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/857484edcabcf0afd3e468dabdc226aec30bd8f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1647 processed earlier; will process 2650 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65156== ERROR: libFuzzer: deadly signal Step #5: #0 0x56378ab87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56378aafbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56378aade665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f423826241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f423807700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4238056858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56378aab7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56378b58a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56378b524632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56378b526375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56378b52635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56378affc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56378b0331cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56378af4462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56378af32275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56378af2b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56378af95f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56378ab87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56378ac73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56378aadfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56378aae92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56378aad07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56378aafc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4238058082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56378aac3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-433c9a19b3500e10f09a1ddc996bd31316a678aa Step #5: MERGE-OUTER: attempt 869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3513833135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/433c9a19b3500e10f09a1ddc996bd31316a678aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1648 processed earlier; will process 2649 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65170== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635029f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56350296db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563502950665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb3bdcb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb3bbe000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb3bbbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563502929e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635033fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563503396632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563503398375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56350339835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563502db6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563502da4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563502d9d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563502e07f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635029f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563502ae5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563502951d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56350295b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635029427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56350296e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb3bbc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563502935bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43b16f999050a0e50cca14853e37d292f3b5b42e Step #5: MERGE-OUTER: attempt 870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3514481745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43b16f999050a0e50cca14853e37d292f3b5b42e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1649 processed earlier; will process 2648 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==65183== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622d16b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622d162ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622d160d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30d3b4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30d395c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30d393b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622d15e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5622d20b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622d2053632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5622d2055578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5622d1a5b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5622d1ac4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5622d16b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5622d17a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5622d160ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5622d16182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5622d15ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5622d162b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f30d393d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5622d15f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6705d2e43cc1fc938b5d3a7c86af62471315c141 Step #5: MERGE-OUTER: attempt 871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3515255871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6705d2e43cc1fc938b5d3a7c86af62471315c141' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1650 processed earlier; will process 2647 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65235== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fdfc9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fdfc0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fdfbf2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f262742e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f262724300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2627222858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fdfbcbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557fe069e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fe0638632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557fe063a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fe063a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557fe0058ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fe0046275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fe003f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fe00a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fdfc9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fdfd87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fdfbf3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fdfbfd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fdfbe47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fdfc104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2627224082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fdfbd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1949e44b9de5af5b4eb6517583343fac2aadc84 Step #5: MERGE-OUTER: attempt 872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3516237718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1949e44b9de5af5b4eb6517583343fac2aadc84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1652 processed earlier; will process 2645 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65345== ERROR: libFuzzer: deadly signal Step #5: #0 0x558186070594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558185fe4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558185fc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc92c40041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc92c21500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc92c1f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558185fa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558186a73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558186a0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558186a0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558186a0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581864e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55818651c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55818642d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55818641b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5581864149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55818647ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558186070c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55818615ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558185fc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558185fd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558185fb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558185fe54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc92c1f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558185facbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c61a9c2db4be4c71dcf7744c2b3c7af3b2db9f2 Step #5: MERGE-OUTER: attempt 873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3517021471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4c61a9c2db4be4c71dcf7744c2b3c7af3b2db9f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1653 processed earlier; will process 2644 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65356== ERROR: libFuzzer: deadly signal Step #5: #0 0x56525d014594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56525cf88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56525cf6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf0fe6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf0fc7b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf0fc5a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56525cf44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56525da17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56525d9b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56525d9b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56525d9b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56525d3d1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56525d3bf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56525d3b89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56525d422f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56525d014c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56525d100eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56525cf6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56525cf762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56525cf5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56525cf894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdf0fc5c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56525cf50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e51327d1f012a12624f387f98525f0b3ba3fa1f0 Step #5: MERGE-OUTER: attempt 874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3517454759 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e51327d1f012a12624f387f98525f0b3ba3fa1f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1654 processed earlier; will process 2643 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65395== ERROR: libFuzzer: deadly signal Step #5: #0 0x55deefd3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55deefcb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55deefc95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a4cff541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a4ce0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a4cde9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55deefc6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55def0741018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55def06db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55def06dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55def06dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55def01b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55def01ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55def00fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55def00e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55def00e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55def014cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55deefd3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55deefe2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55deefc96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55deefca02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55deefc877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55deefcb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7a4cdeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55deefc7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd1163b48204ab8cc5cf5dc77e89cc2080cd5a8d Step #5: MERGE-OUTER: attempt 875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3518552548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fd1163b48204ab8cc5cf5dc77e89cc2080cd5a8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1657 processed earlier; will process 2640 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65448== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d559e35594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d559da9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d559d8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f071083d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f071065200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0710631858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d559d65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d55a838018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d55a7d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d55a7d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d55a7d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d55a1f2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d55a1e0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d55a1d99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d55a243f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d559e35c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d559f21eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d559d8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d559d972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d559d7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d559daa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0710633082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d559d71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43c73423ca493ec01d3e39261edf37c561c9d7e0 Step #5: MERGE-OUTER: attempt 876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3519409887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43c73423ca493ec01d3e39261edf37c561c9d7e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1659 processed earlier; will process 2638 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65525== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b50273f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5026b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b502696665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe29f29041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe29f0a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe29f084858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b50266fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b503142018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5030dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b5030de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5030de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b502afcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b502aea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b502ae39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b502b4df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b50273fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b50282beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b502697d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5026a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5026887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5026b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe29f086082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b50267bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cab5f32858811ae6b8f2d313b2778ab4189257cf Step #5: MERGE-OUTER: attempt 877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3520021977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cab5f32858811ae6b8f2d313b2778ab4189257cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1660 processed earlier; will process 2637 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65538== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a36fa44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a36f9b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a36f99b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cd070541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cd051a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cd04f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a36f974e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a370447018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3703e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3703e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3703e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a36fe01ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a36fdef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a36fde89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a36fe52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a36fa44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a36fb30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a36f99cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a36f9a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a36f98d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a36f9b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cd04fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a36f980bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f189e9201f3b7f1db99cef0704a674e7666470f Step #5: MERGE-OUTER: attempt 878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3520788638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7f189e9201f3b7f1db99cef0704a674e7666470f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1661 processed earlier; will process 2636 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65555== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aebf7c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aebf734b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aebf717665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3d0f9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3d0db100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3d0d90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aebf6f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aec01c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aec015d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aec015f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aec015f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aebfb7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aebfb6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aebfb649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aebfbcef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aebf7c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aebf8aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aebf718d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aebf7222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aebf7097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aebf7354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3d0d92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aebf6fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b784ec3173ca0d294c705df6da99ec6b4b6ffc05 Step #5: MERGE-OUTER: attempt 879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3521565666 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b784ec3173ca0d294c705df6da99ec6b4b6ffc05' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1662 processed earlier; will process 2635 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6ba264594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6ba1d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6ba1bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb525f8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb525da300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb525d82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6ba194e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d6bac67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6bac01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d6bac03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6bac0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d6ba621ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d6ba60f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d6ba6089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d6ba672f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d6ba264c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d6ba350eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d6ba1bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d6ba1c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d6ba1ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d6ba1d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb525d84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d6ba1a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cf9faf96d7739bbd32428b5cb42ce651d96bcba Step #5: MERGE-OUTER: attempt 880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3523094928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cf9faf96d7739bbd32428b5cb42ce651d96bcba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1665 processed earlier; will process 2632 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65668== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb15356594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb152cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb152ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93f945941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93f926e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93f924d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb15286e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eb15d59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb15cf3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eb15cf5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb15cf535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eb15713ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eb15701275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eb156fa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eb15764f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eb15356c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eb15442eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eb152aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eb152b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eb1529f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eb152cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93f924f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eb15292bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ebe62f507f8b10d20d59c4e3b65f44ca52d4dbb Step #5: MERGE-OUTER: attempt 881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3524724701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ebe62f507f8b10d20d59c4e3b65f44ca52d4dbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1669 processed earlier; will process 2628 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==65795== ERROR: libFuzzer: deadly signal Step #5: #0 0x565304f88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565304efcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565304edf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67a161341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67a142800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67a1407858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565304eb8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56530598b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565305925632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565305927375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56530592735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653053fd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56530542ee51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x56530507c6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x56530506a4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x565305074ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x565305074ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x565305074ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x565304ee0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x565304eea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x565304ed17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x565304efd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f67a1409082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x565304ec4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee4c07a6e860a0707a563b19c7d11dcd731e29f4 Step #5: MERGE-OUTER: attempt 882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3525680735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ee4c07a6e860a0707a563b19c7d11dcd731e29f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1670 processed earlier; will process 2627 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65869== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c925ca6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c925c1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c925bfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe238ce341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe238af800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe238ad7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c925bd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9266a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c926643632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c926645375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c92664535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c92611b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9261521cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c92606362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c926051275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c92604a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9260b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c925ca6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c925d92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c925bfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c925c082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c925bef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c925c1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe238ad9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c925be2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-159290f1c9f330e7fbc956d44e053453943075fd Step #5: MERGE-OUTER: attempt 883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527265862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/159290f1c9f330e7fbc956d44e053453943075fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1672 processed earlier; will process 2625 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: #8 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65959== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572027f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55720276db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557202750665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22cd79041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22cd5a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22cd584858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557202729e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5572031fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557203196632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557203198375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55720319835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557202bb6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557202ba4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557202b9d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557202c07f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572027f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572028e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557202751d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55720275b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572027427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55720276e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22cd586082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557202735bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d6e4ea5a334023eaedf5364b3a12a3c91346d37 Step #5: MERGE-OUTER: attempt 884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3532299271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d6e4ea5a334023eaedf5364b3a12a3c91346d37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1681 processed earlier; will process 2616 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66220== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eff6149594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eff60bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eff60a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda80b2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda8093700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda80916858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eff6079e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eff6b4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eff6ae6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eff6ae8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eff6ae835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eff6506ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eff64f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eff64ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eff6557f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eff6149c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eff6235eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eff60a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eff60ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eff60927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eff60be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda80918082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eff6085bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa7135859c47fc5c75904cbb15c4c3886ba24699 Step #5: MERGE-OUTER: attempt 885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3533492366 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa7135859c47fc5c75904cbb15c4c3886ba24699' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1684 processed earlier; will process 2613 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66274== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d04d977594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d04d8ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d04d8ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2bba5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2bb86f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2bb84e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d04d8a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d04e37a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d04e314632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d04e316375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d04e31635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d04dd34ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d04dd22275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d04dd1b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d04dd85f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d04d977c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d04da63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d04d8cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d04d8d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d04d8c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d04d8ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd2bb850082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d04d8b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7206593eaf7a6e55684923afc8f25b861d7ff239 Step #5: MERGE-OUTER: attempt 886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3535521098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7206593eaf7a6e55684923afc8f25b861d7ff239' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1687 processed earlier; will process 2610 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66405== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d8dd21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d8dc95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d8dc78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64f6d6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64f6b7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64f6b58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d8dc51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d8e724018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d8e6be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d8e6c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d8e6c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557d8e0deac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d8e0cc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d8e0c59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d8e12ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d8dd21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d8de0deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d8dc79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d8dc832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d8dc6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d8dc964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64f6b5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d8dc5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6d52f4762540193eb24b08b98b15d8acd2ebc90 Step #5: MERGE-OUTER: attempt 887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3536296695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6d52f4762540193eb24b08b98b15d8acd2ebc90' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1688 processed earlier; will process 2609 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66423== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d16d53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d16cc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d16caa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc257df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc255f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc255d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d16c83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560d17756018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d176f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560d176f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d176f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560d17110ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d170fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d170f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d17161f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d16d53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d16e3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d16cabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d16cb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d16c9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d16cc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc255d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d16c8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27d4958b8e1034a3447c5469f7dd5ce68c6347a6 Step #5: MERGE-OUTER: attempt 888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3537070012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27d4958b8e1034a3447c5469f7dd5ce68c6347a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1689 processed earlier; will process 2608 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 292Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66441== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7dae20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7dad94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7dad77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18443fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f184421200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18441f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7dad50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f7db823018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7db7bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f7db7bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7db7bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f7db295155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f7db2cc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f7db1dd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f7db1cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f7db1c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f7db22ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f7dae20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f7daf0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f7dad78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f7dad822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f7dad697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f7dad954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f18441f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f7dad5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13ef0a27098332f4d0a18e4d7686055316dba3f3 Step #5: MERGE-OUTER: attempt 889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3537981224 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/13ef0a27098332f4d0a18e4d7686055316dba3f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1692 processed earlier; will process 2605 files now Step #5: #1 pulse exec/s: 0 rss: 246Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66525== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f5163b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f515afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f51592665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6001e2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6001c3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6001c1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f5156be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557f5203e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f51fd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557f51fda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f51fda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557f51ab0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f51ae71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f519f862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f519e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f519df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f51a49f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f5163bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f51727eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f51593d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f5159d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f515847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f515b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6001c1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f51577bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76352fe1d74bc2b7fc1dab0f69215c5b8b7f1a93 Step #5: MERGE-OUTER: attempt 890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3538883947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/76352fe1d74bc2b7fc1dab0f69215c5b8b7f1a93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1694 processed earlier; will process 2603 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66603== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f92db3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f92d27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f92d0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55a70e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55a6ef900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55a6ed8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f92ce3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557f937b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f93750632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557f93752375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f9375235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557f93228155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f9325f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f9317062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f9315e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f931579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f931c1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f92db3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f92e9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f92d0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f92d152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f92cfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f92d284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f55a6eda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f92cefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ddd511804cbf618309a82eebcebb7a33e0787c6 Step #5: MERGE-OUTER: attempt 891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3540621842 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5ddd511804cbf618309a82eebcebb7a33e0787c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1697 processed earlier; will process 2600 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66755== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd7c99b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd7c90fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd7c8f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f123a13441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1239f4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1239f28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd7c8cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd7d39e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd7d338632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd7d33a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd7d33a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd7cd58ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd7cd46275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd7cd3f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd7cda9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd7c99bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd7ca87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd7c8f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd7c8fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd7c8e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd7c9104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1239f2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd7c8d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3f7473be6343eda6d3c0c041f7d5b59f3a25e40 Step #5: MERGE-OUTER: attempt 892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3541392646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c3f7473be6343eda6d3c0c041f7d5b59f3a25e40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1698 processed earlier; will process 2599 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66772== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2639bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c263933b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c263916665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1823e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1821f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1821d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2638efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c2643c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c26435c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c26435e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c26435e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c263d7cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c263d6a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c263d639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c263dcdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2639bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c263aabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c263917d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2639212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2639087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2639344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1821d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2638fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d9ce68586df7773f09eb84f2cbbe2f03fa2585d Step #5: MERGE-OUTER: attempt 893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3542163744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4d9ce68586df7773f09eb84f2cbbe2f03fa2585d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1699 processed earlier; will process 2598 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66790== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec41006594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec40f7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec40f5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff999b5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff99996e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff99994d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec40f36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec41a09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec419a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec419a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec419a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec413c3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec413b1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec413aa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec41414f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec41006c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec410f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec40f5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec40f682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec40f4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec40f7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff99994f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec40f42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c73bca8af64081367fc61f9de853de51089eedc4 Step #5: MERGE-OUTER: attempt 894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3542941024 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c73bca8af64081367fc61f9de853de51089eedc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1700 processed earlier; will process 2597 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66808== ERROR: libFuzzer: deadly signal Step #5: #0 0x55714212d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571420a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557142084665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a9484041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a9465500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a94634858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55714205de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557142b30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557142aca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557142acc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557142acc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5571424eaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571424d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571424d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55714253bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55714212dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557142219eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557142085d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55714208f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571420767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571420a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a94636082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557142069bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c92cf537c6f381f521fea09cac4e875769414fc2 Step #5: MERGE-OUTER: attempt 895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3543712728 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c92cf537c6f381f521fea09cac4e875769414fc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1701 processed earlier; will process 2596 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66826== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f363b88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f363afcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f363adf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa318dc641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa318bdb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa318bba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f363ab8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f36458b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f364525632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f364527375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f36452735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f363f45ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f363f33275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f363f2c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f363f96f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f363b88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f363c74eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f363ae0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f363aea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f363ad17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f363afd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa318bbc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f363ac4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-772dbf7ed069d45aad5d5500849d825b6781746f Step #5: MERGE-OUTER: attempt 896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3544486695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/772dbf7ed069d45aad5d5500849d825b6781746f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1702 processed earlier; will process 2595 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66844== ERROR: libFuzzer: deadly signal Step #5: #0 0x564bfe403594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564bfe377b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564bfe35a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66a3dad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66a3bc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66a3ba1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564bfe333e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564bfee06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564bfeda0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564bfeda2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564bfeda235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564bfe7c0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564bfe7ae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564bfe7a79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564bfe811f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564bfe403c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564bfe4efeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564bfe35bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564bfe3652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564bfe34c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564bfe3784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66a3ba3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564bfe33fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-065d36f9b46c25030adb1a28d567e0472986f8e8 Step #5: MERGE-OUTER: attempt 897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3545263188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/065d36f9b46c25030adb1a28d567e0472986f8e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1703 processed earlier; will process 2594 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==66862== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599abf47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599abebbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599abe9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f360f75841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f360f56d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f360f54c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599abe77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599ac94a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599ac8e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5599ac8e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599ac8e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5599ac3bc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599ac3ede51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x5599ac03b6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x5599ac0294da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x5599ac033ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x5599ac033ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x5599ac033ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x5599abe9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5599abea92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5599abe907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5599abebc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f360f54e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5599abe83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db67a811e5b4dce1d97cf9b121ae295ced4127b8 Step #5: MERGE-OUTER: attempt 898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3548421118 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db67a811e5b4dce1d97cf9b121ae295ced4127b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1706 processed earlier; will process 2591 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66999== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580274e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558027454b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558027437665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13cf96b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13cf78000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13cf75f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558027410e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558027ee3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558027e7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558027e7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558027e7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558027955155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55802798c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55802789d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55802788b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5580278849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580278eef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580274e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5580275cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558027438d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580274422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580274297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580274554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13cf761082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55802741cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ed128526839850b66a8e32ed497c6d06e0c6afa Step #5: MERGE-OUTER: attempt 899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3549698859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ed128526839850b66a8e32ed497c6d06e0c6afa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1708 processed earlier; will process 2589 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==67083== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638d9f36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638d9eaab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638d9e8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01b776f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01b758400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01b7563858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638d9e66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5638da939018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638da8d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5638da8d5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5638da2db770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5638da344f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5638d9f36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5638da022eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5638d9e8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5638d9e982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5638d9e7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5638d9eab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f01b7565082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5638d9e72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-789ce6d9238180247b1c16e0cb0c47ad1e9abcc2 Step #5: MERGE-OUTER: attempt 900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3550491574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/789ce6d9238180247b1c16e0cb0c47ad1e9abcc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1709 processed earlier; will process 2588 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67102== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be7ab44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be7aab8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be7aa9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29086c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29084d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29084b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be7aa74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55be7b547018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be7b4e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55be7b4e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be7b4e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55be7afb9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be7aff01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be7af0162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55be7aeef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55be7aee89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55be7af52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55be7ab44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55be7ac30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55be7aa9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55be7aaa62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55be7aa8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55be7aab94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f29084b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55be7aa80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6be6b103c0cd64fec145426f3ed76bb9d207060d Step #5: MERGE-OUTER: attempt 901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3552075543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6be6b103c0cd64fec145426f3ed76bb9d207060d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1713 processed earlier; will process 2584 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67283== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643c46ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643c4673b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643c4656665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f71385eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f713840000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f71383df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643c462fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643c5102018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643c509c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643c509e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643c509e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643c4b74155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643c4bab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643c4abc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643c4aaa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643c4aa39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643c4b0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643c46ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643c47ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643c4657d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643c46612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643c46487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643c46744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f71383e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643c463bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-972e3651a5bac26c77141d0c8b67eebee2418aea Step #5: MERGE-OUTER: attempt 902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3552562374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/972e3651a5bac26c77141d0c8b67eebee2418aea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1714 processed earlier; will process 2583 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==67291== ERROR: libFuzzer: deadly signal Step #5: #0 0x560498cdd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560498c51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560498c34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6bc66a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6bc64bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6bc649b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560498c0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604996e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56049967a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56049967c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56049967c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560499146965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604991b0bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56049920cc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5604990ec002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5604990ec002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x560498cddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x560498dc9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560498c35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x560498c3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x560498c267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x560498c524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6bc649d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x560498c19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1a708a703578d58d784e5b8a24040fbbaca499e Step #5: MERGE-OUTER: attempt 903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3553469189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c1a708a703578d58d784e5b8a24040fbbaca499e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1715 processed earlier; will process 2582 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67310== ERROR: libFuzzer: deadly signal Step #5: #0 0x555976695594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555976609b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559765ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdffe2ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdffe0e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdffe0c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559765c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555977098018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555977032632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555977034375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55597703435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555976b0a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555976b411cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555976a5262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555976a40275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555976a399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555976aa3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555976695c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555976781eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559765edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559765f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559765de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55597660a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdffe0c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559765d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62089eeed166cd2b353bbff65ee53bf7b54d3c52 Step #5: MERGE-OUTER: attempt 904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3555226209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62089eeed166cd2b353bbff65ee53bf7b54d3c52' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1718 processed earlier; will process 2579 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67436== ERROR: libFuzzer: deadly signal Step #5: #0 0x559325d61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559325cd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559325cb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0d7a5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0d786700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0d7846858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559325c91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559326764018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593266fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559326700375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55932670035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55932611eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55932610c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593261059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55932616ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559325d61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559325e4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559325cb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559325cc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559325caa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559325cd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0d7848082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559325c9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d32716ff7dca3dec3b7cac8718be78d50703b15c Step #5: MERGE-OUTER: attempt 905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3555923153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d32716ff7dca3dec3b7cac8718be78d50703b15c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1720 processed earlier; will process 2577 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67513== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5b6b41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5b6ab5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5b6a98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf1229841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf120ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf1208c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5b6a71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e5b7544018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5b74de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e5b74e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5b74e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e5b6efeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5b6eec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5b6ee59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5b6f4ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5b6b41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5b6c2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5b6a99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5b6aa32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5b6a8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5b6ab64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf1208e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5b6a7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33b85e1f175daaebbe86ed85d86a3d3d5e0b5575 Step #5: MERGE-OUTER: attempt 906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3557018745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/33b85e1f175daaebbe86ed85d86a3d3d5e0b5575' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1722 processed earlier; will process 2575 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67594== ERROR: libFuzzer: deadly signal Step #5: #0 0x558170d32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558170ca6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558170c89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7315ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7313c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7313a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558170c62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558171735018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581716cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5581716d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581716d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581710efac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5581710dd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581710d69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558171140f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558170d32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558170e1eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558170c8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558170c942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558170c7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558170ca74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe7313a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558170c6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9877f1f6d471dba6e86acc74495849db8ebad5c Step #5: MERGE-OUTER: attempt 907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3557803839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f9877f1f6d471dba6e86acc74495849db8ebad5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1723 processed earlier; will process 2574 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 288Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67612== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd61909594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd6187db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd61860665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f980ac9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f980aaab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f980aa8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd61839e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd6230c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd622a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd622a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd622a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd61cc6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd61cb4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd61cad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd61d17f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd61909c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd619f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd61861d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd6186b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd618527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd6187e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f980aa8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd61845bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3d9ad1f3e1776546bd647dd8e264efab52e7599 Step #5: MERGE-OUTER: attempt 908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3558680534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b3d9ad1f3e1776546bd647dd8e264efab52e7599' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1726 processed earlier; will process 2571 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67697== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe23abb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe23a2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe23a12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb4513f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb45120a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb4511e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe239ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe244be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe24458632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe2445a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe2445a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe23f30155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe23f671cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fe23e7862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fe23e66275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fe23e5f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fe23ec9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fe23abbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fe23ba7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fe23a13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe23a1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe23a047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe23a304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb4511eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe239f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f81aa4e95ede9f3cae68c611b642addef08d6b74 Step #5: MERGE-OUTER: attempt 909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3559378614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f81aa4e95ede9f3cae68c611b642addef08d6b74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1727 processed earlier; will process 2570 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67710== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603c3138594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603c30acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603c308f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe104f7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe104d8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe104d69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603c3068e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5603c3b3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603c3ad5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5603c3ad7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603c3ad735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5603c34f5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5603c34e3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5603c34dc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5603c3546f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5603c3138c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5603c3224eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5603c3090d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5603c309a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5603c30817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5603c30ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe104d6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5603c3074bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c24d49db899a051cb46b264e439c9aa3a999709e Step #5: MERGE-OUTER: attempt 910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3560751105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c24d49db899a051cb46b264e439c9aa3a999709e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1729 processed earlier; will process 2568 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67797== ERROR: libFuzzer: deadly signal Step #5: #0 0x56143f839594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56143f7adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56143f790665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d7eb5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d7e96b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d7e94a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56143f769e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56144023c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614401d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5614401d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614401d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56143fbf6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56143fbe4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56143fbdd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56143fc47f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56143f839c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56143f925eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56143f791d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56143f79b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56143f7827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56143f7ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d7e94c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56143f775bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b249273ce3f763b27cbd366db005b12ebd947e61 Step #5: MERGE-OUTER: attempt 911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3561534685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b249273ce3f763b27cbd366db005b12ebd947e61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1730 processed earlier; will process 2567 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67815== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf58f36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf58eaab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf58e8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6beca6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6bec87d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6bec85c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf58e66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cf59939018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf598d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cf598d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf598d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cf593ab155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cf593e21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cf592f362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cf592e1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cf592da9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cf59344f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cf58f36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cf59022eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cf58e8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cf58e982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cf58e7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cf58eab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6bec85e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cf58e72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4251506cea463ea051366bb7dfa052026923757 Step #5: MERGE-OUTER: attempt 912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3563062663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c4251506cea463ea051366bb7dfa052026923757' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1733 processed earlier; will process 2564 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67912== ERROR: libFuzzer: deadly signal Step #5: #0 0x564aa4c8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564aa4c03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564aa4be6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f923ae1b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f923ac3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f923ac0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564aa4bbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564aa5692018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564aa562c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564aa562e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564aa562e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564aa5104155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564aa513b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564aa504c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564aa503a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564aa50339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564aa509df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564aa4c8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564aa4d7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564aa4be7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564aa4bf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564aa4bd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564aa4c044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f923ac11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564aa4bcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2682bda9609fe9d73459a584cfacad198253b6e0 Step #5: MERGE-OUTER: attempt 913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3564274439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2682bda9609fe9d73459a584cfacad198253b6e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1735 processed earlier; will process 2562 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68026== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f88763b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8875afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f887592665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f121c22c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f121c04100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f121c020858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f88756be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f88803e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f887fd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f887fda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f887fda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f887ab0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f887ae71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8879f862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8879e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8879df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f887a49f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f88763bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f887727eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f887593d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f88759d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8875847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8875b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f121c022082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f887577bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c92d040a02d03930d160cdf7d5c46c3b62459280 Step #5: MERGE-OUTER: attempt 914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3565324095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c92d040a02d03930d160cdf7d5c46c3b62459280' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1737 processed earlier; will process 2560 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68136== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654b6c53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654b6bc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654b6baa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9f82d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9f80eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9f80ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654b6b83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654b7656018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654b75f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654b75f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654b75f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654b7010ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654b6ffe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654b6ff79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654b7061f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654b6c53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654b6d3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654b6babd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654b6bb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654b6b9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654b6bc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb9f80cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654b6b8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e10b5e8518b43028b396d47347ad25df95f397a6 Step #5: MERGE-OUTER: attempt 915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3566111285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e10b5e8518b43028b396d47347ad25df95f397a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1738 processed earlier; will process 2559 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68151== ERROR: libFuzzer: deadly signal Step #5: #0 0x562704f99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562704f0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562704ef0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1640e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc163ef600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc163ed5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562704ec9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56270599c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562705936632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562705938375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56270593835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562705356ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562705344275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56270533d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627053a7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562704f99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562705085eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562704ef1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562704efb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562704ee27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562704f0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc163ed7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562704ed5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b97f0f4cb6199a5051c575813b0a3261d52d516b Step #5: MERGE-OUTER: attempt 916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3567544401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b97f0f4cb6199a5051c575813b0a3261d52d516b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1741 processed earlier; will process 2556 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: #2 pulse exec/s: 0 rss: 282Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68273== ERROR: libFuzzer: deadly signal Step #5: #0 0x560025ff3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560025f67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560025f4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82dd43241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82dd24700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82dd226858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560025f23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5600269f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560026990632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560026992375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56002699235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560026468155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56002649f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5600263b062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56002639e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5600263979cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560026401f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560025ff3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5600260dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560025f4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560025f552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560025f3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560025f684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f82dd228082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560025f2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e48eadf27b7b76a4476d148126b1cef3d7725f8e Step #5: MERGE-OUTER: attempt 917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3569503116 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e48eadf27b7b76a4476d148126b1cef3d7725f8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1747 processed earlier; will process 2550 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68407== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f45d7a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f45d71db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f45d700665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f416265341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f416246800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4162447858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f45d6d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f45e1ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f45e146632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f45e148375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f45e14835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f45dc1e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f45dc551cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f45db6662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f45db54275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f45db4d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f45dbb7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f45d7a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f45d895eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f45d701d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f45d70b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f45d6f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f45d71e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4162449082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f45d6e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf51911f60887363cd1d3472586f80d7e01e037f Step #5: MERGE-OUTER: attempt 918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3572084969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cf51911f60887363cd1d3472586f80d7e01e037f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1750 processed earlier; will process 2547 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68529== ERROR: libFuzzer: deadly signal Step #5: #0 0x56193bd41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56193bcb5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56193bc98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f9315341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f92f6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f92f47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56193bc71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56193c744018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56193c6de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56193c6e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56193c6e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56193c1b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56193c1ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56193c0fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56193c0ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56193c0e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56193c14ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56193bd41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56193be2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56193bc99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56193bca32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56193bc8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56193bcb64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9f92f49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56193bc7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82929098c882fc9133ec16a7942e4458570b84f5 Step #5: MERGE-OUTER: attempt 919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3574027471 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/82929098c882fc9133ec16a7942e4458570b84f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1754 processed earlier; will process 2543 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68631== ERROR: libFuzzer: deadly signal Step #5: #0 0x56078b3d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56078b349b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56078b32c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50c409a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50c3eaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50c3e8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56078b305e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56078bdd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56078bd72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56078bd74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56078bd7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56078b792ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56078b780275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56078b7799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56078b7e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56078b3d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56078b4c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56078b32dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56078b3372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56078b31e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56078b34a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50c3e90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56078b311bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d9d59867b6879e9f2d1ee0ff33dee210e2be3d5 Step #5: MERGE-OUTER: attempt 920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3574446193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1d9d59867b6879e9f2d1ee0ff33dee210e2be3d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1755 processed earlier; will process 2542 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68701== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfdf7db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfdf74fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfdf732665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44afa7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44af88b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44af86a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfdf70be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dfe01de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfe0178632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dfe017a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfe017a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dfdfc50155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dfdfc871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dfdfb9862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dfdfb86275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dfdfb7f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dfdfbe9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dfdf7dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dfdf8c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dfdf733d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dfdf73d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dfdf7247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dfdf7504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44af86c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dfdf717bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cde3a08f40d366a3a63130b57a9a79d6d190ffbc Step #5: MERGE-OUTER: attempt 921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3575110745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cde3a08f40d366a3a63130b57a9a79d6d190ffbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1756 processed earlier; will process 2541 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:32:45,732 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:32:45,830 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68714== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a99b458594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a99b3ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a99b3af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa02394041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa02375500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa023734858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a99b388e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a99be5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a99bdf5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a99bdf7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a99bdf735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a99b8cd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a99b9041cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a99b81562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a99b803275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a99b7fc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a99b866f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a99b458c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a99b544eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a99b3b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a99b3ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a99b3a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a99b3cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa023736082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a99b394bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78c153f0f6494d6e59318ebcd5487dc1a1400725 Step #5: MERGE-OUTER: attempt 922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3576540626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/78c153f0f6494d6e59318ebcd5487dc1a1400725' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1760 processed earlier; will process 2537 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68833== ERROR: libFuzzer: deadly signal Step #5: #0 0x55644e97d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55644e8f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55644e8d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f545556a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f545537f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f545535e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55644e8ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55644f380018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55644f31a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55644f31c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55644f31c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55644edf2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55644ee291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55644ed3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55644ed28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55644ed219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55644ed8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55644e97dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55644ea69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55644e8d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55644e8df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55644e8c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55644e8f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5455360082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55644e8b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a6691ea38527a2e0e855c91e0ca2526f98c1065 Step #5: MERGE-OUTER: attempt 923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3578659094 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a6691ea38527a2e0e855c91e0ca2526f98c1065' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1764 processed earlier; will process 2533 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68919== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601e8d53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601e8cc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601e8caa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f700c0bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f700bed200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f700beb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601e8c83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601e9756018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5601e96f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5601e96f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5601e96f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5601e91c8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5601e91ff1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5601e911062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5601e90fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5601e90f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5601e9161f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5601e8d53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5601e8e3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5601e8cabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601e8cb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601e8c9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601e8cc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f700beb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601e8c8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dfccbc6503feabdd76440152eebcda6b3019c0d Step #5: MERGE-OUTER: attempt 924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3579945845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7dfccbc6503feabdd76440152eebcda6b3019c0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1766 processed earlier; will process 2531 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69065== ERROR: libFuzzer: deadly signal Step #5: #0 0x55607ad00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55607ac74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55607ac57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f672484041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f672465500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6724634858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55607ac30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55607b703018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55607b69d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55607b69f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55607b69f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55607b0bdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55607b0ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55607b0a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55607b10ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55607ad00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55607adeceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55607ac58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55607ac622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55607ac497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55607ac754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6724636082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55607ac3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcfeac00783d07068b313b15d8ea6911562e2388 Step #5: MERGE-OUTER: attempt 925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3580364374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bcfeac00783d07068b313b15d8ea6911562e2388' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1767 processed earlier; will process 2530 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69072== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b7dbef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b7db63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b7db46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4437ee341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4437cf800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4437cd7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b7db1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558b7e5f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b7e58c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558b7e58e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b7e58e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558b7dfacac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b7df9a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b7df939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b7dffdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b7dbefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b7dcdbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b7db47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b7db512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b7db387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b7db644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4437cd9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b7db2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55e86418ffaeeb6a27b56aa9d1b589143b1b237e Step #5: MERGE-OUTER: attempt 926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3582064065 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/55e86418ffaeeb6a27b56aa9d1b589143b1b237e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1771 processed earlier; will process 2526 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69193== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee2e515594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee2e489b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee2e46c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee4403041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee43e4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee43e24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee2e445e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee2ef18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee2eeb2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee2eeb4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee2eeb435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee2e98a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee2e9c11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee2e8d262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee2e8c0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee2e8b99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee2e923f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee2e515c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee2e601eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee2e46dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee2e4772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee2e45e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee2e48a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fee43e26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee2e451bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4465f18a48e511c9b48403b92bf46df566079fc Step #5: MERGE-OUTER: attempt 927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3582777578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e4465f18a48e511c9b48403b92bf46df566079fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1772 processed earlier; will process 2525 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b97c4e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b97c45db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b97c440665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f010349641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01032ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f010328a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b97c419e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b97ceec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b97ce86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b97ce88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b97ce8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b97c95e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b97c9951cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b97c8a662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b97c894275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b97c88d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b97c8f7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b97c4e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b97c5d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b97c441d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b97c44b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b97c4327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b97c45e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f010328c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b97c425bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23f1a1eb39e637dd152f1bb42837751c74d4ec3f Step #5: MERGE-OUTER: attempt 928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3584858368 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/23f1a1eb39e637dd152f1bb42837751c74d4ec3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1776 processed earlier; will process 2521 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69333== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d69cfb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d69c6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d69c52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a6cf1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a6cd2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a6cd08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d69c2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d6a6fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d6a698632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d6a69a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d6a69a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d6a0b8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d6a0a6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d6a09f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d6a109f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d69cfbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d69de7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d69c53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d69c5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d69c447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d69c704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a6cd0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d69c37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b00aaa89c304a2c5a006b2a959c8e6b5306fb22c Step #5: MERGE-OUTER: attempt 929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3585634379 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b00aaa89c304a2c5a006b2a959c8e6b5306fb22c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1777 processed earlier; will process 2520 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69351== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f28918594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f2888cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f2886f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce6631e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce6613300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce66112858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f28848e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556f2931b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f292b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556f292b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f292b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556f28cd5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f28cc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f28cbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f28d26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f28918c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f28a04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f28870d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f2887a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f288617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f2888d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce66114082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f28854bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecd5c33e8d1bef13714e9a6c8d0200a8913b79dd Step #5: MERGE-OUTER: attempt 930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3586931909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ecd5c33e8d1bef13714e9a6c8d0200a8913b79dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1780 processed earlier; will process 2517 files now Step #5: #1 pulse exec/s: 0 rss: 246Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:32:57,420 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:32:57,477 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69475== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b7f2d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b7f24cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b7f22f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7be08b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7be06cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7be06ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b7f208e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b7fcdb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b7fc75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b7fc77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b7fc7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b7f695ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b7f683275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b7f67c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b7f6e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b7f2d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b7f3c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b7f230d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b7f23a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b7f2217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b7f24d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7be06ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b7f214bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-669982002019f49f4af10bcbfb58bafa01b5d2f5 Step #5: MERGE-OUTER: attempt 931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3588142166 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/669982002019f49f4af10bcbfb58bafa01b5d2f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1783 processed earlier; will process 2514 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69590== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eca9b49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eca9abdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eca9aa0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f322e18941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f322df9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f322df7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eca9a79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ecaa54c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecaa4e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ecaa4e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecaa4e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eca9fbe155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eca9ff51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eca9f0662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eca9ef4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eca9eed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eca9f57f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eca9b49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eca9c35eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eca9aa1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eca9aab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eca9a927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eca9abe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f322df7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eca9a85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26cf44b231b86ec184f80195b838dd5c3580f75d Step #5: MERGE-OUTER: attempt 932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3590494292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/26cf44b231b86ec184f80195b838dd5c3580f75d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1787 processed earlier; will process 2510 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==69710== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e45d3c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e45d338b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e45d31b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f714272341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f714253800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7142517858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e45d2f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e45ddc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e45dd61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e45dd63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e45dd6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e45d82d965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e45d897bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55e45d8f3c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55e45d7d3002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55e45d7d3002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55e45d3c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e45d4b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e45d31cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e45d3262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e45d30d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e45d3394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7142519082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e45d300bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e79406a3a97c95c3738f40c2ebf8e380388add0e Step #5: MERGE-OUTER: attempt 933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3591379423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e79406a3a97c95c3738f40c2ebf8e380388add0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1788 processed earlier; will process 2509 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69792== ERROR: libFuzzer: deadly signal Step #5: #0 0x564382eb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564382e25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564382e08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f491acac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f491aac100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f491aaa0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564382de1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643838b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56438384e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564383850375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56438385035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56438326eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56438325c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643832559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643832bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564382eb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564382f9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564382e09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564382e132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564382dfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564382e264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f491aaa2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564382dedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69b4135d0922fb0587fd8a5a9b106f62a9313f4a Step #5: MERGE-OUTER: attempt 934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3591812789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/69b4135d0922fb0587fd8a5a9b106f62a9313f4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1789 processed earlier; will process 2508 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69831== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa30732594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa306a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa30689665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff62d6fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff62d51200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff62d4f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa30662e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa31135018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa310cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa310d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa310d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa30aefac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fa30add275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fa30ad69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fa30b40f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fa30732c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fa3081eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fa3068ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fa306942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fa3067b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fa306a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff62d4f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fa3066ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d63b9144c0f31dfbdaa8ed247c922d61b7745c8 Step #5: MERGE-OUTER: attempt 935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3593172232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1d63b9144c0f31dfbdaa8ed247c922d61b7745c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1790 processed earlier; will process 2507 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==69839== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c96b3fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c96b372b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c96b355665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2aa880f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2aa862400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2aa8603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c96b32ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c96be01018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c96bd9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c96bd9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c96bd9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c96b873155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c96b8a8748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55c96b7c1dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55c96b505072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55c96b4e1fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55c96b4eaff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55c96b4eaff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55c96b4eaff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55c96b356d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c96b3602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c96b3477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c96b3734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2aa8605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c96b33abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42ef11efd1d105207f56df73f3af3b2e921b0b21 Step #5: MERGE-OUTER: attempt 936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3594536120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/42ef11efd1d105207f56df73f3af3b2e921b0b21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1791 processed earlier; will process 2506 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69890== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b123d87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b123cfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b123cde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae9f32341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae9f13800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae9f117858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b123cb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b12478a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b124724632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b124726375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b12472635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b124144ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b124132275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b12412b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b124195f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b123d87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b123e73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b123cdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b123ce92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b123cd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b123cfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fae9f119082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b123cc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e323993f471bb2b08165de730efc318dcd810b2 Step #5: MERGE-OUTER: attempt 937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3596273782 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e323993f471bb2b08165de730efc318dcd810b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1793 processed earlier; will process 2504 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70005== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cf5dfa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cf5d6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cf5d51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59f301541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59f2e2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59f2e09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cf5d2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561cf67fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cf6797632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561cf6799375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cf679935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561cf626f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561cf62a61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561cf61b762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561cf61a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561cf619e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561cf6208f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561cf5dfac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561cf5ee6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561cf5d52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561cf5d5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561cf5d437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561cf5d6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59f2e0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561cf5d36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b6158989b9dd17a76a9f1f148b21d6a78240382 Step #5: MERGE-OUTER: attempt 938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3598433719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b6158989b9dd17a76a9f1f148b21d6a78240382' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1797 processed earlier; will process 2500 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70133== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635d52bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635d5230b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635d5213665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61ac9d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61ac7e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61ac7c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635d51ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635d5cbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635d5c59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635d5c5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635d5c5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635d5679ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635d5667275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635d56609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635d56caf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635d52bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635d53a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635d5214d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635d521e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635d52057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635d52314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61ac7c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635d51f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e031bb27b0c4c65cb006c342208402987ae185d0 Step #5: MERGE-OUTER: attempt 939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3598881230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e031bb27b0c4c65cb006c342208402987ae185d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1798 processed earlier; will process 2499 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70204== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ce2b0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ce2a81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ce2a64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c9dd1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c9db2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c9db0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ce2a3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ce3510018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ce34aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ce34ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ce34ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ce2f82155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557ce2fb91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557ce2eca62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557ce2eb8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557ce2eb19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557ce2f1bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557ce2b0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557ce2bf9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557ce2a65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557ce2a6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557ce2a567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557ce2a824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c9db0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557ce2a49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7203e28fe1607ae9fe26b539020dd7b63a5421b Step #5: MERGE-OUTER: attempt 940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3600481349 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7203e28fe1607ae9fe26b539020dd7b63a5421b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1800 processed earlier; will process 2497 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70250== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a044e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a04458b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a0443b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7226db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7224f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7224cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a04414e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a04ee7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a04e81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a04e83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a04e8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a04959155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a049901cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a048a162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a0488f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a048889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a048f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a044e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a045d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a0443cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a044462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a0442d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a044594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7224d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a04420bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be06c39d562209bbc77c45576d40a0020418224f Step #5: MERGE-OUTER: attempt 941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3602905330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be06c39d562209bbc77c45576d40a0020418224f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1804 processed earlier; will process 2493 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70355== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7f7c4d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7f7bc1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7f7ba4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4f0fa441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4f0db900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4f0d98858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7f7b7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a7f8650018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7f85ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a7f85ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7f85ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a7f800aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a7f7ff8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a7f7ff19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a7f805bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a7f7c4dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a7f7d39eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a7f7ba5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a7f7baf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a7f7b967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a7f7bc24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4f0d9a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a7f7b89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8720797831d8b018dd8ef391dce22305d430adf Step #5: MERGE-OUTER: attempt 942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3603323285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e8720797831d8b018dd8ef391dce22305d430adf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1805 processed earlier; will process 2492 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70397== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604b7f5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604b7ed1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604b7eb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9afa85241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9afa66700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9afa646858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604b7e8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604b8960018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604b88fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5604b88fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604b88fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5604b83d2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604b84091cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5604b831a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5604b8308275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5604b83019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604b836bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5604b7f5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5604b8049eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604b7eb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604b7ebf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604b7ea67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5604b7ed24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9afa648082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604b7e99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8913cca535ed110c54f05391d5523a4e91c0370 Step #5: MERGE-OUTER: attempt 943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3604334624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e8913cca535ed110c54f05391d5523a4e91c0370' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1807 processed earlier; will process 2490 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70507== ERROR: libFuzzer: deadly signal Step #5: #0 0x56502063e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650205b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565020595665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efef342f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efef324400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efef3223858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56502056ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565021041018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565020fdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565020fdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565020fdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5650209fbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650209e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650209e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565020a4cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56502063ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56502072aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565020596d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650205a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650205877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650205b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efef3225082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56502057abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b0696872e5a48f2ce8ad8d9fb66b7cdc9e975fd Step #5: MERGE-OUTER: attempt 944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3606911275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b0696872e5a48f2ce8ad8d9fb66b7cdc9e975fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1810 processed earlier; will process 2487 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70600== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5ff5ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5ff52eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5ff511665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08d9aa941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08d98be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08d989d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5ff4eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c5fffbd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5fff57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c5fff59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5fff5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c5ff977ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5ff965275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5ff95e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5ff9c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5ff5bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5ff6a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5ff512d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5ff51c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5ff5037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5ff52f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08d989f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5ff4f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c722d6c24f48acad6d945cb1eebc4a56e9984d96 Step #5: MERGE-OUTER: attempt 945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3608597803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c722d6c24f48acad6d945cb1eebc4a56e9984d96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1812 processed earlier; will process 2485 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70693== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abf8487594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abf83fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abf83de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ef197141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ef178600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ef1765858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abf83b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55abf8e8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abf8e24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55abf8e26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abf8e2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55abf8844ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55abf8832275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55abf882b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55abf8895f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55abf8487c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55abf8573eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55abf83dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55abf83e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55abf83d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55abf83fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ef1767082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55abf83c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56c4b0173e3443f829093f7bc864654992c5ba02 Step #5: MERGE-OUTER: attempt 946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3609364952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/56c4b0173e3443f829093f7bc864654992c5ba02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1813 processed earlier; will process 2484 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70711== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557ef599594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557ef50db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557ef4f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c9803841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c97e4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c97e2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557ef4c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5557eff9c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557eff36632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5557eff38375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557eff3835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5557ef956ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557ef944275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557ef93d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557ef9a7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557ef599c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557ef685eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557ef4f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557ef4fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557ef4e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557ef50e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c97e2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557ef4d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f76ea601ad4bb50453d4bc523e5f22e855e265c Step #5: MERGE-OUTER: attempt 947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3610133896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1f76ea601ad4bb50453d4bc523e5f22e855e265c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1814 processed earlier; will process 2483 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==70729== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b46f793594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b46f707b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b46f6ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28577c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28575db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28575ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b46f6c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b470196018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b470130632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b470132578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b46fb38770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b46fba1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b46f793c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b46f87feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b46f6ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b46f6f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b46f6dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b46f7084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f28575bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b46f6cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d81d64a45c2d9397849ee8d272639776dd1d109c Step #5: MERGE-OUTER: attempt 948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3610904669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d81d64a45c2d9397849ee8d272639776dd1d109c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1815 processed earlier; will process 2482 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70751== ERROR: libFuzzer: deadly signal Step #5: #0 0x563614d43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563614cb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563614c9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0c092341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0c073800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0c0717858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563614c73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563615746018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636156e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5636156e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636156e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5636151b8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5636151ef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56361510d53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x56361510f173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x563614e3b8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x563614e21dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x563614e2fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x563614e2fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x563614e2fff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x563614c9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x563614ca52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x563614c8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x563614cb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fa0c0719082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x563614c7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-892470f1610757e78317603301a7a2f3c826a1c0 Step #5: MERGE-OUTER: attempt 949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3611788289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/892470f1610757e78317603301a7a2f3c826a1c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1816 processed earlier; will process 2481 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70853== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5d3433594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5d33a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5d338a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f301116f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3010f8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3010f63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5d3363e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f5d3e36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5d3dd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f5d3dd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5d3dd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f5d37f0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5d37de275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5d37d79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f5d3841f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f5d3433c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f5d351feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f5d338bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5d33952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f5d337c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5d33a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3010f65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f5d336fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05a348e5c0cb875386eb29b7d204b0b4655240f7 Step #5: MERGE-OUTER: attempt 950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3613189220 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/05a348e5c0cb875386eb29b7d204b0b4655240f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1818 processed earlier; will process 2479 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70908== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e61fd35594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e61fca9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e61fc8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb93038141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb93019600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb930175858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e61fc65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e620738018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6206d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e6206d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6206d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e6200f2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e6200e0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e6200d99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e620143f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e61fd35c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e61fe21eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e61fc8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e61fc972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e61fc7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e61fcaa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb930177082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e61fc71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a23b700075ba85fe585823eea40b89ca5a770df Step #5: MERGE-OUTER: attempt 951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3613957282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a23b700075ba85fe585823eea40b89ca5a770df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1819 processed earlier; will process 2478 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70926== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c11d93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c11d07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c11cea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc427c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc425d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc425b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c11cc3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c12796018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c12730632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c12732375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c1273235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558c12150ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c1213e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c121379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c121a1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c11d93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c11e7feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c11cebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c11cf52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c11cdc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c11d084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdc425b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c11ccfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08ee8fcd2f0ebf5b0a355293f65dbb429380b2f7 Step #5: MERGE-OUTER: attempt 952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3614734079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/08ee8fcd2f0ebf5b0a355293f65dbb429380b2f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1820 processed earlier; will process 2477 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70944== ERROR: libFuzzer: deadly signal Step #5: #0 0x56011bb64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56011bad8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56011babb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe96130841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe96111d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9610fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56011ba94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56011c567018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56011c501632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56011c503375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56011c50335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56011bf21ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56011bf0f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56011bf089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56011bf72f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56011bb64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56011bc50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56011babcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56011bac62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56011baad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56011bad94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9610fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56011baa0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-066bbb67e80691076032b490caf62d9aa0109e39 Step #5: MERGE-OUTER: attempt 953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3615502647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/066bbb67e80691076032b490caf62d9aa0109e39' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1821 processed earlier; will process 2476 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70962== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e556104594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e556078b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e55605b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5254c0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5254a1e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52549fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e556034e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e556b07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e556aa1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e556aa3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e556aa335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e5564c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5564af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5564a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e556512f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e556104c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5561f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e55605cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5560662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e55604d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5560794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52549ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e556040bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-177eedf143b7afb998700008a45f23731fc1517b Step #5: MERGE-OUTER: attempt 954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3616279426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/177eedf143b7afb998700008a45f23731fc1517b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1822 processed earlier; will process 2475 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70980== ERROR: libFuzzer: deadly signal Step #5: #0 0x558171550594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581714c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581714a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f08a3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f0884b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f0882a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558171480e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558171f53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558171eed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558171eef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558171eef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55817190dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5581718fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581718f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55817195ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558171550c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55817163ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5581714a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581714b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581714997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581714c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4f0882c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55817148cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ab55bd265c39a07ce5604dee7c7a4af09ee0e8a Step #5: MERGE-OUTER: attempt 955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3616998072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9ab55bd265c39a07ce5604dee7c7a4af09ee0e8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1824 processed earlier; will process 2473 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71060== ERROR: libFuzzer: deadly signal Step #5: #0 0x56336def2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56336de66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56336de49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0abb1b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0abafcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0abafac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56336de22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56336e8f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56336e88f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56336e891375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56336e89135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56336e367155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56336e39e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56336e2af62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56336e29d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56336e2969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56336e300f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56336def2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56336dfdeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56336de4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56336de542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56336de3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56336de674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0abafae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56336de2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40c37d40ca6feaaad8456cfa481d19d932a8db61 Step #5: MERGE-OUTER: attempt 956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3619005316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/40c37d40ca6feaaad8456cfa481d19d932a8db61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1828 processed earlier; will process 2469 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71214== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574b1094594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574b1008b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574b0feb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa73f19641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa73efab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa73ef8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574b0fc4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5574b1a97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574b1a31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5574b1a33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574b1a3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5574b1509155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574b15401cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574b145162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574b143f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574b14389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574b14a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574b1094c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574b1180eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574b0fecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574b0ff62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574b0fdd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574b10094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa73ef8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574b0fd0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b1cdf301dcebf7b2b03b59fa7ce2ecfd1381db2 Step #5: MERGE-OUTER: attempt 957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3619721586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b1cdf301dcebf7b2b03b59fa7ce2ecfd1381db2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1829 processed earlier; will process 2468 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71228== ERROR: libFuzzer: deadly signal Step #5: #0 0x561412bed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561412b61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561412b44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5808f4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5808d6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5808d42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561412b1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5614135f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56141358a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56141358c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56141358c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561413062155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5614130991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561412faa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561412f98275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561412f919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561412ffbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561412bedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561412cd9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561412b45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561412b4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561412b367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561412b624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5808d44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561412b29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92aa9e21602c2daee21ea43193cd7f3ce1b6349a Step #5: MERGE-OUTER: attempt 958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3620417188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/92aa9e21602c2daee21ea43193cd7f3ce1b6349a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1830 processed earlier; will process 2467 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71241== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc518c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc51836b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc51819665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d7ec1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d7ea2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d7ea0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc517f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bc522c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc5225f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bc52261375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc5226135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bc51d37155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bc51d6e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bc51c7f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bc51c6d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bc51c669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bc51cd0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bc518c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bc519aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bc5181ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bc518242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bc5180b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bc518374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d7ea10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bc517febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-116e8a84537f159fd37107486a9c71d378abfb1c Step #5: MERGE-OUTER: attempt 959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3622227388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/116e8a84537f159fd37107486a9c71d378abfb1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1834 processed earlier; will process 2463 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71344== ERROR: libFuzzer: deadly signal Step #5: #0 0x55926982d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592697a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559269784665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d85e1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d85c2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d85c0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55926975de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55926a230018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55926a1ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55926a1cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55926a1cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559269beaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559269bd8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559269bd19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559269c3bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55926982dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559269919eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559269785d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55926978f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592697767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592697a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d85c0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559269769bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbb27b6831f8b5dcfcd4d1b68e0d50a722bd45a7 Step #5: MERGE-OUTER: attempt 960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3623189418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbb27b6831f8b5dcfcd4d1b68e0d50a722bd45a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1836 processed earlier; will process 2461 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71452== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648534f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56485346bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56485344e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f97b4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f9796000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f9793f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564853427e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564853efa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564853e94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564853e96375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564853e9635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5648538b4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5648538a2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56485389b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564853905f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5648534f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5648535e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56485344fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5648534592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648534407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56485346c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f97941082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564853433bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f4b7d73920d8c645d6022ab87e6c5b37ab8f3a0 Step #5: MERGE-OUTER: attempt 961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3625298400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f4b7d73920d8c645d6022ab87e6c5b37ab8f3a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1838 processed earlier; will process 2459 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71563== ERROR: libFuzzer: deadly signal Step #5: #0 0x564387817594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56438778bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56438776e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60a848f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60a82a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60a8283858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564387747e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56438821a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643881b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643881b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643881b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564387c8c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564387cc31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564387bd462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564387bc2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564387bbb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564387c25f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564387817c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564387903eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56438776fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643877792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643877607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56438778c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f60a8285082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564387753bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a76c5bd56f3afc7f6b3d35808a1f0fc25adb077 Step #5: MERGE-OUTER: attempt 962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3626314823 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4a76c5bd56f3afc7f6b3d35808a1f0fc25adb077' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1839 processed earlier; will process 2458 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71570== ERROR: libFuzzer: deadly signal Step #5: #0 0x556300044594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562fffb8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562fff9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe33bb6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe33b97c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe33b95b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562fff74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556300a47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563009e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5563009e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563009e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5563004b9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5563004f01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55630040162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5563003ef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5563003e89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556300452f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556300044c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556300130eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5562fff9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5562fffa62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5562fff8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5562fffb94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe33b95d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5562fff80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11e53b136e06c3e76074bd843a4088c6359fce6c Step #5: MERGE-OUTER: attempt 963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3627463001 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/11e53b136e06c3e76074bd843a4088c6359fce6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1841 processed earlier; will process 2456 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71652== ERROR: libFuzzer: deadly signal Step #5: #0 0x56174139a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56174130eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617412f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc191f2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc191d4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc191d23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617412cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561741d9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561741d37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561741d39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561741d3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56174180f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5617418461cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56174175762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561741745275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56174173e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5617417a8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56174139ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561741486eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5617412f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5617412fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5617412e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56174130f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc191d25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5617412d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-586b224fb428dda1d974d623ec7f9bdb25bc9796 Step #5: MERGE-OUTER: attempt 964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3628762492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/586b224fb428dda1d974d623ec7f9bdb25bc9796' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1843 processed earlier; will process 2454 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71735== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597a5bfd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597a5b71b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597a5b54665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ff413441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ff3f4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ff3f28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597a5b2de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597a6600018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597a659a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597a659c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597a659c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597a6072155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5597a60a91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5597a5fba62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5597a5fa8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597a5fa19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597a600bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597a5bfdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597a5ce9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597a5b55d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597a5b5f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597a5b467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597a5b724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5ff3f2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597a5b39bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-757ee45564d9f0bc5941d326e89f5ca8489f7cb2 Step #5: MERGE-OUTER: attempt 965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3630122754 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/757ee45564d9f0bc5941d326e89f5ca8489f7cb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1845 processed earlier; will process 2452 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71850== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557fee5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557fedcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557fedb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8792d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8790ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8790cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557fed8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5557ff85e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557ff7f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5557ff7fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557ff7fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5557ff218ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557ff206275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557ff1ff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557ff269f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557fee5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557fef47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557fedb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557fedbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557feda47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557fedd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8790ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557fed97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60b4bc72e744e4ff63bb9576208acf46224cc66b Step #5: MERGE-OUTER: attempt 966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3630549568 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60b4bc72e744e4ff63bb9576208acf46224cc66b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1846 processed earlier; will process 2451 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71920== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c8bc31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c8bba5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c8bb88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1b2de741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1b2bfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1b2bdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c8bb61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c8c634018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c8c5ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c8c5d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c8c5d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c8bfeeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c8bfdc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c8bfd59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c8c03ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c8bc31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c8bd1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c8bb89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c8bb932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c8bb7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c8bba64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa1b2bdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c8bb6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc0a7dedc677e415e48f3b4b4e86079f4feeea0e Step #5: MERGE-OUTER: attempt 967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3631397671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dc0a7dedc677e415e48f3b4b4e86079f4feeea0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1847 processed earlier; will process 2450 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71936== ERROR: libFuzzer: deadly signal Step #5: #0 0x562dcd686594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562dcd5fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562dcd5dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14f4c2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14f4a3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14f4a19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562dcd5b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562dce089018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dce023632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562dce025375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dce02535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562dcda43ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562dcda31275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562dcda2a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562dcda94f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562dcd686c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562dcd772eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562dcd5ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562dcd5e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562dcd5cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562dcd5fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f14f4a1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562dcd5c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-000fa197a4a2a96b8ec65112a7178bbe8410f1f5 Step #5: MERGE-OUTER: attempt 968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3632173541 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/000fa197a4a2a96b8ec65112a7178bbe8410f1f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1848 processed earlier; will process 2449 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71954== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572de2b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572de22db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572de210665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3dba9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3db8aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3db889858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572de1e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5572decbc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572dec56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5572dec58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572dec5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5572de72e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572de7651cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572de67662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572de664275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572de65d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572de6c7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572de2b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572de3a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572de211d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572de21b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572de2027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572de22e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3db88b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572de1f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11fe700766d32c9826d5513faee3218f1f41d63b Step #5: MERGE-OUTER: attempt 969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3633116358 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/11fe700766d32c9826d5513faee3218f1f41d63b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1850 processed earlier; will process 2447 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72038== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8eadf8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8ead6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8ead4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7441b0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f744192000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74418ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8ead28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8eb7fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8eb795632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8eb797375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8eb79735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8eb26d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a8eb2a41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a8eb1b562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a8eb1a3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a8eb19c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a8eb206f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a8eadf8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a8eaee4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a8ead50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a8ead5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a8ead417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a8ead6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7441901082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a8ead34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8f919c234f15e925d43fc6f4df2628e6b696051 Step #5: MERGE-OUTER: attempt 970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3634665345 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8f919c234f15e925d43fc6f4df2628e6b696051' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1853 processed earlier; will process 2444 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==72159== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bad431d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bad4291b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bad4274665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e70d7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e70b8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e70b6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bad424de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bad4d20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bad4cba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bad4cbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bad4cbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bad4792155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bad47c3e51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55bad44116bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55bad43ff4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55bad4409ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55bad4409ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55bad4409ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55bad4275d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55bad427f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55bad42667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55bad42924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f8e70b6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55bad4259bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82fbed53394e22f837ae97d33ed7c09d6dde7307 Step #5: MERGE-OUTER: attempt 971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3636044536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/82fbed53394e22f837ae97d33ed7c09d6dde7307' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1854 processed earlier; will process 2443 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72273== ERROR: libFuzzer: deadly signal Step #5: #0 0x55652e583594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55652e4f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55652e4da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f1e61f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f1e43400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f1e413858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55652e4b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55652ef86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55652ef20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55652ef22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55652ef2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55652e9f8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55652ea2f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55652e94062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55652e92e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55652e9279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55652e991f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55652e583c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55652e66feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55652e4dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55652e4e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55652e4cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55652e4f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f1e415082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55652e4bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a10a6bdaafcc75e01548a9c14998d6b82a603d22 Step #5: MERGE-OUTER: attempt 972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3636764398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a10a6bdaafcc75e01548a9c14998d6b82a603d22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1855 processed earlier; will process 2442 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72287== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f411661594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4115d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4115b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f611039441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61101a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6110188858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f411591e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f412064018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f411ffe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f412000375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f41200035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f411ad6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f411b0d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f411a1e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f411a0c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f411a059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f411a6ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f411661c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f41174deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4115b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4115c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4115aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4115d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f611018a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f41159dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2082d61c8b77b3647fef8da58b69f2137247ade8 Step #5: MERGE-OUTER: attempt 973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3638740405 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2082d61c8b77b3647fef8da58b69f2137247ade8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1860 processed earlier; will process 2437 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72414== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c5245f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c523d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c523b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f063da3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f063d84500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f063d824858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c5238fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563c52e62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c52dfc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563c52dfe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c52dfe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563c5281cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c5280a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c528039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c5286df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c5245fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c5254beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c523b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c523c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c523a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c523d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f063d826082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c5239bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e904692bb666cbd38209838147a123a3200cdc0 Step #5: MERGE-OUTER: attempt 974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3639545442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e904692bb666cbd38209838147a123a3200cdc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1861 processed earlier; will process 2436 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72431== ERROR: libFuzzer: deadly signal Step #5: #0 0x55feee2c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55feee238b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55feee21b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faaa265441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faaa246900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faaa2448858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55feee1f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55feeecc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55feeec61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55feeec63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55feeec6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55feee681ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55feee66f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55feee6689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55feee6d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55feee2c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55feee3b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55feee21cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55feee2262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55feee20d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55feee2394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faaa244a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55feee200bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-007a10afb86ad1839077cf1a4adadd3a02ae9f96 Step #5: MERGE-OUTER: attempt 975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3640330360 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/007a10afb86ad1839077cf1a4adadd3a02ae9f96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1862 processed earlier; will process 2435 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72449== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597bd551594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597bd4c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597bd4a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a3d6dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a3d4f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a3d4d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597bd481e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597bdf54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597bdeee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597bdef0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597bdef035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597bd9c6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5597bd9fd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5597bd90e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5597bd8fc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597bd8f59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597bd95ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597bd551c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597bd63deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597bd4a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597bd4b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597bd49a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597bd4c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a3d4d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597bd48dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfea7420e4528075c525049f5499030707377e07 Step #5: MERGE-OUTER: attempt 976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3641361865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfea7420e4528075c525049f5499030707377e07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1864 processed earlier; will process 2433 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72533== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfc4611594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfc4585b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfc4568665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95f4c2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95f4a4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95f4a23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfc4541e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cfc5014018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfc4fae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cfc4fb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfc4fb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cfc49ceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cfc49bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cfc49b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cfc4a1ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cfc4611c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cfc46fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cfc4569d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cfc45732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cfc455a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cfc45864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95f4a25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cfc454dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9345638b8ec7ac135d47cea63b88efe25b8000f2 Step #5: MERGE-OUTER: attempt 977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3642132835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9345638b8ec7ac135d47cea63b88efe25b8000f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1865 processed earlier; will process 2432 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72550== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8690d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a869046b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a869029665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0ed28d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0ed0a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0ed081858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a869002e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a869ad5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a869a6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a869a71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a869a7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a86948fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a86947d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8694769cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8694e0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8690d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8691beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a86902ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8690342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a86901b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8690474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0ed083082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a86900ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d84bd16c6fb17307ac7f0b8dd0da8c8d41242b9 Step #5: MERGE-OUTER: attempt 978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3642904979 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d84bd16c6fb17307ac7f0b8dd0da8c8d41242b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1866 processed earlier; will process 2431 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72568== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b16fe23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b16fd97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b16fd7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94a070a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94a051f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94a04fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b16fd53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b170826018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1707c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b1707c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1707c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b1701e0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1701ce275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1701c79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b170231f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b16fe23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b16ff0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b16fd7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b16fd852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b16fd6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b16fd984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94a0500082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b16fd5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-041a5cee2a975e28cc0dc918597110a4bb0cdbe7 Step #5: MERGE-OUTER: attempt 979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3643676801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/041a5cee2a975e28cc0dc918597110a4bb0cdbe7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1867 processed earlier; will process 2430 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==72586== ERROR: libFuzzer: deadly signal Step #5: #0 0x564489c3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564489bb3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564489b96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32eb78141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32eb59600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32eb575858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564489b6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56448a642018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56448a5dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56448a5de578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564489fe4770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56448a04df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564489c3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564489d2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564489b97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564489ba12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564489b887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564489bb44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f32eb577082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564489b7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32bd2142107c0cc01cbad5e3353b623099615bcd Step #5: MERGE-OUTER: attempt 980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3644451201 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/32bd2142107c0cc01cbad5e3353b623099615bcd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1868 processed earlier; will process 2429 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72608== ERROR: libFuzzer: deadly signal Step #5: #0 0x559610cd5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559610c49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559610c2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6858a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6856bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe68569c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559610c05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5596116d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559611672632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559611674375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55961167435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55961114a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596111811cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55961109262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559611080275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596110799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5596110e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559610cd5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559610dc1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559610c2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559610c372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559610c1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559610c4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe68569e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559610c11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7ea38c0bfa292150ca9080b9a56d495755d7a25 Step #5: MERGE-OUTER: attempt 981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3645234030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b7ea38c0bfa292150ca9080b9a56d495755d7a25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1869 processed earlier; will process 2428 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72683== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e5d101594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e5d075b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e5d058665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7efd5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7efb7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7efb50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e5d031e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562e5db04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e5da9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562e5daa0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e5daa035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562e5d4beac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e5d4ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e5d4a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e5d50ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e5d101c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e5d1edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e5d059d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e5d0632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e5d04a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e5d0764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff7efb52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e5d03dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a2eea2325ae297a922bd1a7e371b0a62dfde702 Step #5: MERGE-OUTER: attempt 982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3645891687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0a2eea2325ae297a922bd1a7e371b0a62dfde702' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1870 processed earlier; will process 2427 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 296Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72727== ERROR: libFuzzer: deadly signal Step #5: #0 0x56504e930594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56504e8a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56504e887665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02432ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02430e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02430c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56504e860e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56504f333018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56504f2cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56504f2cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56504f2cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56504eda5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56504eddc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56504eced62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56504ecdb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56504ecd49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56504ed3ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56504e930c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56504ea1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56504e888d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56504e8922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56504e8797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56504e8a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02430c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56504e86cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69e6550e79d4d5b92330f903ecf350a0fb967cc0 Step #5: MERGE-OUTER: attempt 983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3649209142 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/69e6550e79d4d5b92330f903ecf350a0fb967cc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1878 processed earlier; will process 2419 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72885== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c5bbfd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c5bb71b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c5bb54665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62ccbea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62cc9ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62cc9de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c5bb2de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c5c600018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c5c59a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c5c59c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c5c59c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c5bfbaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c5bfa8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c5bfa19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c5c00bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c5bbfdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c5bce9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c5bb55d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c5bb5f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c5bb467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c5bb724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62cc9e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c5bb39bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-799fa4ff39b1cc24aa7517387b8f6de0eedd64aa Step #5: MERGE-OUTER: attempt 984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3649992496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/799fa4ff39b1cc24aa7517387b8f6de0eedd64aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1879 processed earlier; will process 2418 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72902== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f249498594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f24940cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2493ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83424bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83422d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83422b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2493c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f249e9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f249e35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f249e37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f249e3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f249855ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f249843275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f24983c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f2498a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f249498c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f249584eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f2493f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f2493fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f2493e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f24940d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f83422b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f2493d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-294ed5fa3a4ebeaba1096430d7e0012c6eab63fd Step #5: MERGE-OUTER: attempt 985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3650771392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/294ed5fa3a4ebeaba1096430d7e0012c6eab63fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1880 processed earlier; will process 2417 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72920== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4e336d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4e32e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4e32c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf34a5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf3486d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf3484c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4e329de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4e3d70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4e3d0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4e3d0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4e3d0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4e372aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4e3718275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4e37119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4e377bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4e336dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4e3459eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4e32c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4e32cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4e32b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4e32e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf3484e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4e32a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29d2181d497f58e2c4933a63ed03d622a69c7fae Step #5: MERGE-OUTER: attempt 986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3651550211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/29d2181d497f58e2c4933a63ed03d622a69c7fae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1881 processed earlier; will process 2416 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==72938== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec8cfa2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec8cf16b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec8cef9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ddf9b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ddf7ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ddf7a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec8ced2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec8d9a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec8d93f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec8d941578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55ec8d347770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ec8d3b0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ec8cfa2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ec8d08eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ec8cefad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ec8cf042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ec8ceeb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ec8cf174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0ddf7ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ec8cedebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d83af1663e3ff0c474c8df12fa9323d05b683c49 Step #5: MERGE-OUTER: attempt 987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3652323970 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d83af1663e3ff0c474c8df12fa9323d05b683c49' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1882 processed earlier; will process 2415 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72960== ERROR: libFuzzer: deadly signal Step #5: #0 0x55628331e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556283292b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556283275665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5568bc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55689d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55689b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55628324ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556283d21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556283cbb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556283cbd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556283cbd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556283793155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5562837ca1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5562836e853f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5562836ea173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5562834168d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5562833fcdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55628340aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55628340aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55628340aff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x556283276d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5562832802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5562832677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5562832934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f55689ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55628325abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3264380b752762b4b0ff93c5af9193cce4943730 Step #5: MERGE-OUTER: attempt 988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3653588211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3264380b752762b4b0ff93c5af9193cce4943730' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1883 processed earlier; will process 2414 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73104== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb59a42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb599b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb59999665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe9f57441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe9f38900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe9f368858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb59972e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eb5a445018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb5a3df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eb5a3e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb5a3e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eb59eb7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eb59eee1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eb59dff62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eb59ded275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eb59de69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eb59e50f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eb59a42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eb59b2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eb5999ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eb599a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eb5998b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eb599b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efe9f36a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eb5997ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94dbbafc80e64bac50ea40a6dca96cae463a3303 Step #5: MERGE-OUTER: attempt 989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3654758418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/94dbbafc80e64bac50ea40a6dca96cae463a3303' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1884 processed earlier; will process 2413 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73142== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c623819594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c62378db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c623770665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea3c4ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea3c30400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea3c2e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c623749e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c62421c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6241b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6241b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6241b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c623bd6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c623bc4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c623bbd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c623c27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c623819c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c623905eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c623771d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c62377b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6237627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c62378e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea3c2e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c623755bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda31ecf7a314fb78fb537f3c889eed9ce3689ed Step #5: MERGE-OUTER: attempt 990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3655384864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cda31ecf7a314fb78fb537f3c889eed9ce3689ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1885 processed earlier; will process 2412 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73153== ERROR: libFuzzer: deadly signal Step #5: #0 0x557602bbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557602b32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557602b15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f433057041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f433038500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4330364858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557602aeee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5576035c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55760355b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55760355d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55760355d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557603033155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55760306a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557602f7b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557602f69275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557602f629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557602fccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557602bbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557602caaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557602b16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557602b202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557602b077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557602b334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4330366082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557602afabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df0dd0e9f0f79b5ca33d1543ff683910c937baee Step #5: MERGE-OUTER: attempt 991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3656570995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/df0dd0e9f0f79b5ca33d1543ff683910c937baee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1887 processed earlier; will process 2410 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73237== ERROR: libFuzzer: deadly signal Step #5: #0 0x559423f9c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559423f10b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559423ef3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5971ed741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5971cec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5971ccb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559423ecce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55942499f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559424939632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55942493b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55942493b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559424411155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594244481cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55942435962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559424347275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594243409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594243aaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559423f9cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559424088eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559423ef4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559423efe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559423ee57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559423f114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5971ccd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559423ed8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f4faa65783d4bcebbf85c13686595244aea2f4e Step #5: MERGE-OUTER: attempt 992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3657296871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8f4faa65783d4bcebbf85c13686595244aea2f4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1888 processed earlier; will process 2409 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73251== ERROR: libFuzzer: deadly signal Step #5: #0 0x56398d4e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56398d45cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56398d43f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f359563341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f359544800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3595427858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56398d418e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56398deeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56398de85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56398de87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56398de8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56398d8a5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56398d893275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56398d88c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56398d8f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56398d4e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56398d5d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56398d440d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56398d44a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56398d4317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56398d45d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3595429082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56398d424bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae2e8912a8b4b05c597cb9b0d14c4a3a5e48dfb3 Step #5: MERGE-OUTER: attempt 993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3658543586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae2e8912a8b4b05c597cb9b0d14c4a3a5e48dfb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1890 processed earlier; will process 2407 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73367== ERROR: libFuzzer: deadly signal Step #5: #0 0x561de7636594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561de75aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561de758d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74440c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7443ed600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7443eb5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561de7566e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561de8039018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561de7fd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561de7fd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561de7fd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561de7aab155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561de7ae21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561de79f362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561de79e1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561de79da9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561de7a44f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561de7636c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561de7722eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561de758ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561de75982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561de757f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561de75ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7443eb7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561de7572bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98277003d68870346d26f00d5bf51f6368c279a4 Step #5: MERGE-OUTER: attempt 994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3659767225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98277003d68870346d26f00d5bf51f6368c279a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1892 processed earlier; will process 2405 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73449== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4cbf92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4cbf06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4cbee9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47e211241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47e1f2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47e1f06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4cbec2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e4cc995018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4cc92f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e4cc931375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4cc93135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4cc34fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4cc33d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4cc3369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4cc3a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4cbf92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4cc07eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4cbeead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4cbef42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4cbedb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4cbf074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f47e1f08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4cbecebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2a142e7b6772ed4bf2f1388d93d4012baeca256 Step #5: MERGE-OUTER: attempt 995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3661018150 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e2a142e7b6772ed4bf2f1388d93d4012baeca256' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1895 processed earlier; will process 2402 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==73596== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b982cd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b982c4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b982c2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f915e72341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f915e53800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f915e517858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b982c07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b9836da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b983674632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b983676578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b98307c770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b9830e5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b982cd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b982dc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b982c2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b982c392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b982c207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b982c4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f915e519082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b982c13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a33f31e195e181a546d89ad049b72ee59e3afdce Step #5: MERGE-OUTER: attempt 996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3661861059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a33f31e195e181a546d89ad049b72ee59e3afdce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1896 processed earlier; will process 2401 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==73616== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2aae42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2aadb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2aad99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f788ea7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f788e88800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f788e867858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2aad72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f2ab845018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2ab7df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f2ab7e1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55f2ab1e7770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f2ab250f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f2aae42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f2aaf2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f2aad9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f2aada42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f2aad8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f2aadb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f788e869082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f2aad7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edfc2705afc6af9150b6f19fc0564b2b64969735 Step #5: MERGE-OUTER: attempt 997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3662802734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/edfc2705afc6af9150b6f19fc0564b2b64969735' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1899 processed earlier; will process 2398 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73729== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b390654594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3905c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3905ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe81a40941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe81a21e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe81a1fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b390584e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b391057018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b390ff1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b390ff3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b390ff335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b390a11ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3909ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3909f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b390a62f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b390654c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b390740eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3905acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3905b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b39059d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3905c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe81a1ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b390590bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5e6f20b60ba83d083119dcb8600fa7a69a7c31a Step #5: MERGE-OUTER: attempt 998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3663417443 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d5e6f20b60ba83d083119dcb8600fa7a69a7c31a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1900 processed earlier; will process 2397 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73743== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e12c3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e12bafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e12b92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c3cd0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c3cb2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c3cb01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e12b6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563e1363e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e135d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563e135da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e135da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563e12ff8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e12fe6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e12fdf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e13049f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e12c3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e12d27eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e12b93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e12b9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e12b847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e12bb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c3cb03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e12b77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25d1c1ee2c4f2b593e08f87b00fa18f600446027 Step #5: MERGE-OUTER: attempt 999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3664189051 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/25d1c1ee2c4f2b593e08f87b00fa18f600446027' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1901 processed earlier; will process 2396 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==73761== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf0ccca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf0cc3eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf0cc21665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4393b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4391ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4391a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf0cbfae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cf0d6cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf0d667632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cf0d669578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55cf0d06f770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55cf0d0d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55cf0cccac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55cf0cdb6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55cf0cc22d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cf0cc2c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cf0cc137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cf0cc3f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc4391ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cf0cc06bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba3620e069bce3d919e8dd28b5561a39cf00fa7d Step #5: MERGE-OUTER: attempt 1000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3664963545 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba3620e069bce3d919e8dd28b5561a39cf00fa7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1902 processed earlier; will process 2395 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73783== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a3d0b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a3d025b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a3d008665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f844e8ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f844e6c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f844e69f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a3cfe1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a3dab4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a3da4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a3da50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a3da5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a3d526155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a3d55d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a3d47b53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x557a3d47d173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x557a3d1a98d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x557a3d18fdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557a3d19dff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557a3d19dff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557a3d19dff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x557a3d009d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x557a3d0132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x557a3cffa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x557a3d0264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f844e6a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x557a3cfedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-533351446daabb40258db644f10ae5e87950762f Step #5: MERGE-OUTER: attempt 1001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3666201072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/533351446daabb40258db644f10ae5e87950762f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1903 processed earlier; will process 2394 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73894== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578aacd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578aac4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578aac2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e2c67341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e2c48800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e2c467858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578aac08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5578ab6db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578ab675632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578ab677375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578ab67735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578ab095ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578ab083275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578ab07c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578ab0e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578aacd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578aadc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578aac30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578aac3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578aac217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578aac4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e2c469082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578aac14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f572e62a048c92c2542bc85149c7560e4ef5c6d Step #5: MERGE-OUTER: attempt 1002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3667676775 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f572e62a048c92c2542bc85149c7560e4ef5c6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1905 processed earlier; will process 2392 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74045== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c25f64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c25ed8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c25ebb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f153ca9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f153c8b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f153c891858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c25e94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556c26967018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c26901632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556c26903375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c2690335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556c26321ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556c2630f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556c263089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556c26372f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556c25f64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556c26050eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556c25ebcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556c25ec62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556c25ead7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556c25ed94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f153c893082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556c25ea0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a23eb95185ac224a5b04878ad153fe4806bdecf6 Step #5: MERGE-OUTER: attempt 1003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3668447760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a23eb95185ac224a5b04878ad153fe4806bdecf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1906 processed earlier; will process 2391 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74062== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b1a361594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b1a2d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b1a2b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9cb6d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9cb4ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9cb4cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b1a291e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b1ad64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b1acfe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b1ad00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b1ad0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b1a71eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b1a70c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b1a7059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b1a76ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b1a361c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b1a44deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b1a2b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b1a2c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b1a2aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b1a2d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb9cb4cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b1a29dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec16517177ebbafbf57177cffb32c0a366be85da Step #5: MERGE-OUTER: attempt 1004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3671382846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ec16517177ebbafbf57177cffb32c0a366be85da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1912 processed earlier; will process 2385 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74218== ERROR: libFuzzer: deadly signal Step #5: #0 0x55faff957594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55faff8cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55faff8ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f556489d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55646b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5564691858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55faff887e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb0035a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb002f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb002f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb002f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55faffd14ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55faffd02275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55faffcfb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55faffd65f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55faff957c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55faffa43eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55faff8afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55faff8b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55faff8a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55faff8cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5564693082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55faff893bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f80c63dc7baf455a29c8e245f899ed52f0255385 Step #5: MERGE-OUTER: attempt 1005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3672655092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f80c63dc7baf455a29c8e245f899ed52f0255385' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1915 processed earlier; will process 2382 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74270== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a64828d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a648201b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6481e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ee598141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ee579600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ee5775858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6481bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a648c90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a648c2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a648c2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a648c2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a648702155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a6487391cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a64864a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a648638275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a6486319cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a64869bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a64828dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a648379eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a6481e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a6481ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a6481d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a6482024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6ee5777082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a6481c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2891709a89960a337cc15da48009b339fa0139c2 Step #5: MERGE-OUTER: attempt 1006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3674074973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2891709a89960a337cc15da48009b339fa0139c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1917 processed earlier; will process 2380 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74390== ERROR: libFuzzer: deadly signal Step #5: #0 0x556540028594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55653ff9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55653ff7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe63e99141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe63e7a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe63e785858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55653ff58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556540a2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565409c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565409c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565409c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55654049d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565404d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565403e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565403d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565403cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556540436f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556540028c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556540114eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55653ff80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55653ff8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55653ff717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55653ff9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe63e787082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55653ff64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-604783dd665fc04007dc967447c47c1cafd7459f Step #5: MERGE-OUTER: attempt 1007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3674782803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/604783dd665fc04007dc967447c47c1cafd7459f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1918 processed earlier; will process 2379 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74404== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a150783594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1506f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1506da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f4bd5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f4bb6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f4bb48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1506b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a151186018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a151120632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a151122375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a15112235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a150bf8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a150c2f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a150b4062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a150b2e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a150b279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a150b91f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a150783c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a15086feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a1506dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a1506e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a1506cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a1506f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9f4bb4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a1506bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb844a499750ccc7f6618a993f068a4b2003927f Step #5: MERGE-OUTER: attempt 1008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3675501644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cb844a499750ccc7f6618a993f068a4b2003927f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1919 processed earlier; will process 2378 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74418== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565ea9dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565ea951b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565ea934665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20d0f9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20d0dad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20d0d8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565ea90de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565eb3e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565eb37a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565eb37c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565eb37c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5565eae52155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565eae891cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565ead9a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565ead88275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565ead819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5565eadebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5565ea9ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5565eaac9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5565ea935d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565ea93f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565ea9267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565ea9524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f20d0d8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5565ea919bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2904d4634bf3ffe2b365045168df9aac975aaa19 Step #5: MERGE-OUTER: attempt 1009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3676822516 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2904d4634bf3ffe2b365045168df9aac975aaa19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1921 processed earlier; will process 2376 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74472== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ef7c75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ef7be9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ef7bcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1ab08741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1aae9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1aae7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ef7ba5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561ef8678018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ef8612632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561ef8614375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ef861435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561ef8032ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ef8020275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ef80199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ef8083f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ef7c75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ef7d61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ef7bcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ef7bd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ef7bbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ef7bea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1aae7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ef7bb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b9063a4af14eb8bf5e7c247cbd3e5400337c8f9 Step #5: MERGE-OUTER: attempt 1010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3677395733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b9063a4af14eb8bf5e7c247cbd3e5400337c8f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1922 processed earlier; will process 2375 files now Step #5: #1 pulse exec/s: 0 rss: 247Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74515== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e112f38594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e112eacb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e112e8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd85249c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8522b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd852290858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e112e68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e11393b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1138d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e1138d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1138d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e1133ad155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e1133e41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e1132f562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e1132e3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e1132dc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e113346f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e112f38c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e113024eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e112e90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e112e9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e112e817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e112ead4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd852292082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e112e74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-005d27c12ef0ef24ce0cba24cf11f2f07e9ab70f Step #5: MERGE-OUTER: attempt 1011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3679477747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/005d27c12ef0ef24ce0cba24cf11f2f07e9ab70f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1924 processed earlier; will process 2373 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74598== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc27672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc275e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc275c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd2c9a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd2c7bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd2c79a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc275a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bc28075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc2800f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bc28011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc2801135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bc27a2fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc27a1d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc27a169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc27a80f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc27672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc2775eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc275cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc275d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc275bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc275e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd2c79c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc275aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4441f06d5066eaa2e668d2a31c5b68ac94869a7c Step #5: MERGE-OUTER: attempt 1012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3681096778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4441f06d5066eaa2e668d2a31c5b68ac94869a7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1927 processed earlier; will process 2370 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74752== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ffb6045594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ffb5fb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ffb5f9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46d8f8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46d8d9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46d8d7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ffb5f75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ffb6a48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ffb69e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ffb69e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ffb69e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ffb64ba155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ffb64f11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ffb640262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ffb63f0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ffb63e99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ffb6453f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ffb6045c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ffb6131eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ffb5f9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ffb5fa72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ffb5f8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ffb5fba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46d8d7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ffb5f81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e2ba9319c21be865eee617e4c8fd4bb048e677d Step #5: MERGE-OUTER: attempt 1013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3681770047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2e2ba9319c21be865eee617e4c8fd4bb048e677d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1928 processed earlier; will process 2369 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74765== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec90aea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec90a5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec90a41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa17436741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa17417c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa17415b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec90a1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec914ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec91487632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec91489375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec9148935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec90ea7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec90e95275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec90e8e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec90ef8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec90aeac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec90bd6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec90a42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec90a4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec90a337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec90a5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa17415d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec90a26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f11d88933c8cb55a707182481c1641cb280e197c Step #5: MERGE-OUTER: attempt 1014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3682420602 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f11d88933c8cb55a707182481c1641cb280e197c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1929 processed earlier; will process 2368 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74778== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe72a63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe729d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe729ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d3b06841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d3ae7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d3ae5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe72993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe73466018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe73400632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe73402375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe7340235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe72e20ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe72e0e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe72e079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe72e71f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe72a63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe72b4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe729bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe729c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe729ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe729d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8d3ae5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe7299fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34bb5825e6f4d8abdd10bebdce48539da82a7517 Step #5: MERGE-OUTER: attempt 1015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3683188005 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/34bb5825e6f4d8abdd10bebdce48539da82a7517' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1930 processed earlier; will process 2367 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74795== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566266fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556626670b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556626653665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2e3c3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2e3a4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2e3a28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55662662ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5566270ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556627099632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55662709b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55662709b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556626ab9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556626aa7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556626aa09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556626b0af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566266fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566267e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556626654d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55662665e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566266457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566266714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb2e3a2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556626638bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be0a62a8222302ac5eafc0b0d6c125e3b83ed28c Step #5: MERGE-OUTER: attempt 1016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3684409475 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/be0a62a8222302ac5eafc0b0d6c125e3b83ed28c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1932 processed earlier; will process 2365 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74884== ERROR: libFuzzer: deadly signal Step #5: #0 0x559932b00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559932a74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559932a57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd66716b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd666f8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd666f5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559932a30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559933503018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55993349d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55993349f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55993349f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559932ebdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559932eab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559932ea49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559932f0ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559932b00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559932beceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559932a58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559932a622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559932a497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559932a754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd666f61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559932a3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09f0399d0d33648ff518333f3c59d686c9418ed7 Step #5: MERGE-OUTER: attempt 1017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3685181112 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09f0399d0d33648ff518333f3c59d686c9418ed7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1933 processed earlier; will process 2364 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==74902== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f743543594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7434b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f74349a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3101e3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3101c4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3101c2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f743473e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f743f46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f743ee0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f743ee2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55f7438e8770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f743951f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f743543c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f74362feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f74349bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f7434a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f74348c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f7434b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3101c2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f74347fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5161895862c8db65d799d567ccfbb14366607c21 Step #5: MERGE-OUTER: attempt 1018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3686172239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5161895862c8db65d799d567ccfbb14366607c21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1936 processed earlier; will process 2361 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75021== ERROR: libFuzzer: deadly signal Step #5: #0 0x56014c874594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56014c7e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56014c7cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29d056841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29d037d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29d035c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56014c7a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56014d277018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56014d211632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56014d213375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56014d21335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56014cce9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56014cd201cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56014cc3e53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x56014cc40173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x56014c96c8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x56014c952dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x56014c960ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x56014c960ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x56014c960ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x56014c7ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x56014c7d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x56014c7bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x56014c7e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f29d035e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x56014c7b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d83104fbead3e345b32b490e15af5ebee5cafe0e Step #5: MERGE-OUTER: attempt 1019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3688323278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d83104fbead3e345b32b490e15af5ebee5cafe0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1937 processed earlier; will process 2360 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75102== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574dfc5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574dfbceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574dfbb1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2daf71041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2daf52500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2daf504858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574dfb8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5574e065d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574e05f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5574e05f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574e05f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5574e0017ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5574e0005275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5574dfffe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5574e0068f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5574dfc5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5574dfd46eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5574dfbb2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574dfbbc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5574dfba37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574dfbcf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2daf506082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5574dfb96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f92967c7a7dffacb611bdc570345da2487e4c5d Step #5: MERGE-OUTER: attempt 1020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3690895328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8f92967c7a7dffacb611bdc570345da2487e4c5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1942 processed earlier; will process 2355 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75278== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcd3f3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcd3eb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcd3e93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28ac9c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28ac7db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28ac7ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcd3e6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dcd493f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcd48d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dcd48db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcd48db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dcd43b1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dcd43e81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dcd42f962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dcd42e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dcd42e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dcd434af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dcd3f3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dcd4028eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dcd3e94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dcd3e9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dcd3e857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dcd3eb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28ac7bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dcd3e78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ce3f5fa3466622140ff84a9ad92a2c86fcc740d Step #5: MERGE-OUTER: attempt 1021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3691847348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ce3f5fa3466622140ff84a9ad92a2c86fcc740d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1945 processed earlier; will process 2352 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75392== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617212ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561721273b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561721256665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95ce34741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95ce15c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95ce13b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56172122fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561721d02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561721c9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561721c9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561721c9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5617216bcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5617216aa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617216a39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56172170df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5617212ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5617213ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561721257d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5617212612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5617212487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5617212744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95ce13d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56172123bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f8f7ffe11f83b244a968b47e32a6fb1c0ad8c41 Step #5: MERGE-OUTER: attempt 1022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3692722727 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f8f7ffe11f83b244a968b47e32a6fb1c0ad8c41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1946 processed earlier; will process 2351 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75408== ERROR: libFuzzer: deadly signal Step #5: #0 0x55698b6a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55698b61db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55698b600665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f1466f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f1448400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f14463858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55698b5d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55698c0ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55698c046632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55698c048375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55698c04835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55698ba66ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55698ba54275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55698ba4d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55698bab7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55698b6a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55698b795eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55698b601d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55698b60b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55698b5f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55698b61e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7f14465082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55698b5e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4dcf95a02dc9e5b0dc4df0c9269cfdbe7f29b781 Step #5: MERGE-OUTER: attempt 1023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3693497290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4dcf95a02dc9e5b0dc4df0c9269cfdbe7f29b781' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1947 processed earlier; will process 2350 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 292Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75426== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fca7365594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fca72d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fca72bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d2927941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d2908e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d2906d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fca7295e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fca7d68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fca7d02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fca7d04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fca7d0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fca7722ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fca7710275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fca77099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fca7773f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fca7365c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fca7451eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fca72bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fca72c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fca72ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fca72da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d2906f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fca72a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03586f81884e7f7fbbf73a353a70922fc5a01971 Step #5: MERGE-OUTER: attempt 1024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3695670918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/03586f81884e7f7fbbf73a353a70922fc5a01971' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1954 processed earlier; will process 2343 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75565== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593944ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559394420b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559394403665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00ba51d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00ba33200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00ba311858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593943dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559394eaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559394e49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559394e4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559394e4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559394921155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593949581cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55939486962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559394857275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593948509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593948baf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593944acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559394598eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559394404d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55939440e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593943f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593944214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f00ba313082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593943e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c254f7432cbe343efa2e709828c583dbb7631898 Step #5: MERGE-OUTER: attempt 1025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3696896454 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c254f7432cbe343efa2e709828c583dbb7631898' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1956 processed earlier; will process 2341 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75712== ERROR: libFuzzer: deadly signal Step #5: #0 0x55734544a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573453beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573453a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb12b4f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb12b30600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb12b2e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55734537ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557345e4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557345de7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557345de9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557345de935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557345807ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5573457f5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573457ee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557345858f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55734544ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557345536eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573453a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573453ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573453937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573453bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb12b2e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557345386bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e621da1891ad64927627800eddce74b285a97cb3 Step #5: MERGE-OUTER: attempt 1026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3697521576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e621da1891ad64927627800eddce74b285a97cb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1957 processed earlier; will process 2340 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75723== ERROR: libFuzzer: deadly signal Step #5: #0 0x561da4c30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561da4ba4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561da4b87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ca6df641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ca6c0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ca6bea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561da4b60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561da5633018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561da55cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561da55cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561da55cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561da50a5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561da50dc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561da4fed62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561da4fdb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561da4fd49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561da503ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561da4c30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561da4d1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561da4b88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561da4b922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561da4b797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561da4ba54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ca6bec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561da4b6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-835c41210b50812e13c19516ddb14474196d5b3f Step #5: MERGE-OUTER: attempt 1027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3699199767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/835c41210b50812e13c19516ddb14474196d5b3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1961 processed earlier; will process 2336 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75813== ERROR: libFuzzer: deadly signal Step #5: #0 0x56203f7b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56203f724b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56203f707665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ba3d4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ba3b5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ba3b35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56203f6e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5620401b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56204014d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56204014f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56204014f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56203fb6dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56203fb5b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56203fb549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56203fbbef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56203f7b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56203f89ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56203f708d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56203f7122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56203f6f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56203f7254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ba3b37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56203f6ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2451f89829aa8e4e83d87254f5790211ce8fa38a Step #5: MERGE-OUTER: attempt 1028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3699976977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2451f89829aa8e4e83d87254f5790211ce8fa38a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1962 processed earlier; will process 2335 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75831== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f06494e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0648c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0648a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f3fe3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f3fc5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f3fc2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f06487ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f065351018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0652eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0652ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0652ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f064d0bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f064cf9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f064cf29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f064d5cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f06494ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f064a3aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0648a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0648b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0648977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0648c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f3fc31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f06488abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb783b6c2aa7c71ba92e5cdcb882a5e23e7532f3 Step #5: MERGE-OUTER: attempt 1029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3700748122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb783b6c2aa7c71ba92e5cdcb882a5e23e7532f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1963 processed earlier; will process 2334 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75849== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e8e567594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e8e4dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e8e4be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf4f0ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf4eec100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf4eea0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e8e497e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e8ef6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e8ef04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e8ef06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e8ef0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e8e924ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e8e912275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e8e90b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e8e975f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e8e567c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e8e653eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e8e4bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e8e4c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e8e4b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e8e4dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf4eea2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e8e4a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91dc75bf9162670e87b21084dbc360a6e8dc4013 Step #5: MERGE-OUTER: attempt 1030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3701522244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/91dc75bf9162670e87b21084dbc360a6e8dc4013' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1964 processed earlier; will process 2333 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75867== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cac71e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cac692b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cac675665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f019a5b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f019a3ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f019a3a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cac64ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561cad121018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cad0bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561cad0bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cad0bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561cacb93155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561cacbca1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561cacadb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561cacac9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561cacac29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561cacb2cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561cac71ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561cac80aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561cac676d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561cac6802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561cac6677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561cac6934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f019a3ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561cac65abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bf581f805864b74f46c20e04557d55bb458d9c6 Step #5: MERGE-OUTER: attempt 1031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3702491639 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2bf581f805864b74f46c20e04557d55bb458d9c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1966 processed earlier; will process 2331 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75952== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619b44aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619b441eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619b4401665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e9719041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e96fa500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e96f84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619b43dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5619b4ead018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619b4e47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5619b4e49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619b4e4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5619b491f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5619b49561cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5619b486762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5619b4855275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619b484e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619b48b8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619b44aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5619b4596eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619b4402d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619b440c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619b43f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619b441f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e96f86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5619b43e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3c696082789a4eaf3d9fea4601e488b1044f0a5 Step #5: MERGE-OUTER: attempt 1032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3702949316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d3c696082789a4eaf3d9fea4601e488b1044f0a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1967 processed earlier; will process 2330 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75990== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3c4824594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3c4798b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3c477b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd285a6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd28587d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd28585c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3c4754e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3c5227018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3c51c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3c51c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3c51c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3c4be1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3c4bcf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3c4bc89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3c4c32f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3c4824c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3c4910eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3c477cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3c47862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3c476d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3c47994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd28585e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3c4760bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7763453cda454375852cd704c1cfb3a5067192a Step #5: MERGE-OUTER: attempt 1033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3703782269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7763453cda454375852cd704c1cfb3a5067192a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1968 processed earlier; will process 2329 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76006== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad73d9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad73d0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad73cf2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe79dd6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe79db7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe79db55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad73ccbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ad7479e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad74738632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ad7473a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad7473a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ad74158ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad74146275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad7413f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad741a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad73d9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad73e87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad73cf3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad73cfd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad73ce47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad73d104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe79db57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad73cd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cacb14777589d2eec470dce663f142b9b574844 Step #5: MERGE-OUTER: attempt 1034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3704561026 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0cacb14777589d2eec470dce663f142b9b574844' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1969 processed earlier; will process 2328 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76024== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f78d2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f78ca1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f78c84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf962e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf960f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf960d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f78c5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557f79730018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f796ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557f796cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f796cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557f790eaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f790d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f790d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f7913bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f78d2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f78e19eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f78c85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f78c8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f78c767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f78ca24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf960d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f78c69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a10c1021cfb35a7d13bafa1c37a15d863b5c8e9 Step #5: MERGE-OUTER: attempt 1035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3707323124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0a10c1021cfb35a7d13bafa1c37a15d863b5c8e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1975 processed earlier; will process 2322 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76189== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603dda38594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603dd9acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603dd98f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9e369b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9e34b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9e348f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603dd968e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5603de43b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603de3d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5603de3d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603de3d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5603ddead155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5603ddee41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5603ddee5346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5603ddddb818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5603dde46f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5603dda38c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5603ddb24eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5603dd990d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5603dd99a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5603dd9817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5603dd9ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7ff9e3491082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5603dd974bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e88e48a2b0186ebd8a7817e2c206d757ebdcbd9 Step #5: MERGE-OUTER: attempt 1036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3707801031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4e88e48a2b0186ebd8a7817e2c206d757ebdcbd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1976 processed earlier; will process 2321 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76230== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e450345594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4502b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e45029c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ab2d0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ab2b1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ab2af9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e450275e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e450d48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e450ce2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e450ce4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e450ce435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4507ba155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e4507f11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e45070262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e4506f0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e4506e99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e450753f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e450345c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e450431eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e45029dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e4502a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e45028e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e4502ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7ab2afb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e450281bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-89e4d9c36018126f353a51fcca7ee4a117f1dce9 Step #5: MERGE-OUTER: attempt 1037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3709937910 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/89e4d9c36018126f353a51fcca7ee4a117f1dce9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1978 processed earlier; will process 2319 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76345== ERROR: libFuzzer: deadly signal Step #5: #0 0x55718fc0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55718fb7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55718fb62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5be289f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5be26b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5be2693858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55718fb3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55719060e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571905a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5571905aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571905aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557190080155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571900b71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55718ffc862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55718ffb6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55718ffaf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557190019f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55718fc0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55718fcf7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55718fb63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55718fb6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55718fb547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55718fb804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5be2695082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55718fb47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-559cfc515d39a8d6dc543285779369f2c9e55ee5 Step #5: MERGE-OUTER: attempt 1038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3712082534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/559cfc515d39a8d6dc543285779369f2c9e55ee5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1983 processed earlier; will process 2314 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: #8 pulse exec/s: 8 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76480== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e82844f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8283c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8283a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdbd3ada41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdbd38ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdbd38ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e82837fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e828e52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e828dec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e828dee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e828dee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e8288c4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8288fb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e82880c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e8287fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e8287f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e82885df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e82844fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e82853beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e8283a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e8283b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e8283987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e8283c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdbd38d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e82838bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4da08653e129beb16f3d5cf6aade17728837595 Step #5: MERGE-OUTER: attempt 1039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3714447781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a4da08653e129beb16f3d5cf6aade17728837595' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1992 processed earlier; will process 2305 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76680== ERROR: libFuzzer: deadly signal Step #5: #0 0x55828487b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582847efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582847d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08dbdbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08dbbd000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08dbbaf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582847abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55828527e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558285218632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55828521a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55828521a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558284cf0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558284d271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558284c3862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558284c26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558284c1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558284c89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55828487bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558284967eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582847d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582847dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582847c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582847f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f08dbbb1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582847b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3db866b93dda7b545f3a886c51e756f45ac173a4 Step #5: MERGE-OUTER: attempt 1040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3714901718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3db866b93dda7b545f3a886c51e756f45ac173a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1993 processed earlier; will process 2304 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76718== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc659dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc65951b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc65934665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdaae9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdaacaa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdaac89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc6590de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc663e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc6637a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc6637c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc6637c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc65e52155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc65e891cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc65d9a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc65d88275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc65d819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc65debf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc659ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc65ac9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc65935d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc6593f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc659267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc659524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdaac8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc65919bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59f1d1621c5d7d15b70df221b23dd8a953048f1a Step #5: MERGE-OUTER: attempt 1041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3716937894 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/59f1d1621c5d7d15b70df221b23dd8a953048f1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1995 processed earlier; will process 2302 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76833== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1afb4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1afabfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1afaa2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddf99c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddf97d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddf97b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1afa7be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1b054e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1b04e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1b04ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1b04ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1aff08ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1afef6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1afeef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1aff59f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1afb4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1afc37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1afaa3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1afaad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1afa947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1afac04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddf97b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1afa87bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-396ffeeb0c5c3c5e5a0807d8fd5059c35ef64dd6 Step #5: MERGE-OUTER: attempt 1042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3718417998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/396ffeeb0c5c3c5e5a0807d8fd5059c35ef64dd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 1997 processed earlier; will process 2300 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76951== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b18764f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1875c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1875a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89d4b5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89d496e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89d494d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b18757fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b188052018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b187fec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b187fee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b187fee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b187a0cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1879fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1879f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b187a5df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b18764fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b18773beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b1875a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1875b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1875987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1875c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89d494f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b18758bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-856740edc1fd2917ab01b0f7f44bd3c8c272a671 Step #5: MERGE-OUTER: attempt 1043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3719838907 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/856740edc1fd2917ab01b0f7f44bd3c8c272a671' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2000 processed earlier; will process 2297 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77046== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9e90d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9e9049b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9e902c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3547dc741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3547bdc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3547bbb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9e9005e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9e9ad8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9e9a72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9e9a74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9e9a7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9e954a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9e95811cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9e949262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9e9480275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9e94799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9e94e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c9e90d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c9e91c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c9e902dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c9e90372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9e901e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9e904a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3547bbd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c9e9011bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6879247396217dfc177e009f9a594f27875fb8b2 Step #5: MERGE-OUTER: attempt 1044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3720859818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6879247396217dfc177e009f9a594f27875fb8b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2002 processed earlier; will process 2295 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77130== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac7ae3c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac7adb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac7ad93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c3b7bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c3b5d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c3b5b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac7ad6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac7b83f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac7b7d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac7b7db578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55ac7b1e1770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ac7b24af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ac7ae3cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ac7af28eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ac7ad94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ac7ad9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ac7ad857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ac7adb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1c3b5b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ac7ad78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee47cc451a4a2e220f60e752005c52e9d099272 Step #5: MERGE-OUTER: attempt 1045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3721631614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eee47cc451a4a2e220f60e752005c52e9d099272' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2003 processed earlier; will process 2294 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==77182== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2f4fb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2f4f25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2f4f08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe05e52741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe05e33c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe05e31b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2f4ee1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b2f59b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2f594e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b2f5950375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2f595035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b2f5426155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b2f5457e51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55b2f50a56bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55b2f50934da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55b2f509dff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55b2f509dff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55b2f509dff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55b2f4f09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b2f4f132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b2f4efa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b2f4f264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe05e31d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b2f4eedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b2e2ac9c8abc981e430f981ba1623cf202133a8 Step #5: MERGE-OUTER: attempt 1046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3722998822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b2e2ac9c8abc981e430f981ba1623cf202133a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2004 processed earlier; will process 2293 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77265== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a2efab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a2ef1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a2ef02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb82351c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb82333100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb823310858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a2eedbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a2f9ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a2f948632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a2f94a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a2f94a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a2f368ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a2f356275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a2f34f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a2f3b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a2efabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a2f097eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a2ef03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a2ef0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a2eef47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a2ef204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb823312082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a2eee7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4022510b392365fade8ec9b36fe6a767e34ff0d2 Step #5: MERGE-OUTER: attempt 1047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3724999031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4022510b392365fade8ec9b36fe6a767e34ff0d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2006 processed earlier; will process 2291 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77382== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3cd633594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3cd5a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3cd58a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f215a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f213bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f2139c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3cd563e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b3ce036018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3cdfd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b3cdfd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3cdfd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b3cdaa8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b3cdadf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b3cd9f062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b3cd9de275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b3cd9d79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b3cda41f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b3cd633c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b3cd71feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3cd58bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3cd5952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3cd57c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3cd5a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f2139e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3cd56fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e82c5497ef0f6d951e47920b123ee02a51e728e6 Step #5: MERGE-OUTER: attempt 1048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3725906233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e82c5497ef0f6d951e47920b123ee02a51e728e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2007 processed earlier; will process 2290 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77390== ERROR: libFuzzer: deadly signal Step #5: #0 0x558da297f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558da28f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558da28d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9eeb23141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9eeb04600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9eeb025858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558da28afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558da3382018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558da331c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558da331e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558da331e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558da2d3cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558da2d2a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558da2d239cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558da2d8df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558da297fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558da2a6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558da28d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558da28e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558da28c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558da28f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9eeb027082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558da28bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2f1b1a34afe0cdfb44c6fe39b3b937a87e6daef Step #5: MERGE-OUTER: attempt 1049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3726549132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b2f1b1a34afe0cdfb44c6fe39b3b937a87e6daef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2008 processed earlier; will process 2289 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==77402== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643dba43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643db9b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643db99a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cf1c2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cf1a3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cf1a1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643db973e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643dc446018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643dc3e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643dc3e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643dc3e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643dbeac965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643dbf16bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5643dbf72c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5643dbe52002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5643dbe52002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5643dba43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5643dbb2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5643db99bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5643db9a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5643db98c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5643db9b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f1cf1a1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5643db97fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bc4e5628f385e0ba99ad0157f704f855fdaa1a8 Step #5: MERGE-OUTER: attempt 1050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3727562955 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6bc4e5628f385e0ba99ad0157f704f855fdaa1a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2009 processed earlier; will process 2288 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77423== ERROR: libFuzzer: deadly signal Step #5: #0 0x557312164594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573120d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573120bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe67e60441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe67e41900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe67e3f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557312094e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557312b67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557312b01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557312b03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557312b0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5573125d9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573126101cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55731252162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55731250f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573125089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557312572f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557312164c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557312250eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573120bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573120c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573120ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573120d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe67e3fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573120a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05fe031fd65e79dfa76510bb9ee339a80e3c3e18 Step #5: MERGE-OUTER: attempt 1051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3728037446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/05fe031fd65e79dfa76510bb9ee339a80e3c3e18' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2010 processed earlier; will process 2287 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77493== ERROR: libFuzzer: deadly signal Step #5: #0 0x563552491594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563552405b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635523e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17ec92a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17ec73f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17ec71e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635523c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563552e94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563552e2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563552e30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563552e3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56355284eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56355283c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635528359cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56355289ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563552491c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56355257deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635523e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635523f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635523da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635524064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f17ec720082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635523cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a82867e38eca9d364ca2191f84cea0378f66a36 Step #5: MERGE-OUTER: attempt 1052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3729668015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1a82867e38eca9d364ca2191f84cea0378f66a36' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2011 processed earlier; will process 2286 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77500== ERROR: libFuzzer: deadly signal Step #5: #0 0x55858b643594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55858b5b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55858b59a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25e575d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25e557200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25e5551858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55858b573e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55858c046018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55858bfe0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55858bfe2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55858bfe235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55858bab8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55858baef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55858ba0062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55858b9ee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55858b9e79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55858ba51f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55858b643c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55858b72feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55858b59bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55858b5a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55858b58c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55858b5b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25e5553082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55858b57fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ef1009e2054aed3c529f1f9e1978a2fb6249c35 Step #5: MERGE-OUTER: attempt 1053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3730956523 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0ef1009e2054aed3c529f1f9e1978a2fb6249c35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2013 processed earlier; will process 2284 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77557== ERROR: libFuzzer: deadly signal Step #5: #0 0x55694cd81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55694ccf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55694ccd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc55e63541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc55e44a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc55e429858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55694ccb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55694d784018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55694d71e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55694d720375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55694d72035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55694d13eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55694d12c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55694d1259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55694d18ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55694cd81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55694ce6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55694ccd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55694cce32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55694ccca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55694ccf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc55e42b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55694ccbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ba93c4b20e597910727841d44c3006a6681ac78 Step #5: MERGE-OUTER: attempt 1054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3731404573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ba93c4b20e597910727841d44c3006a6681ac78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2014 processed earlier; will process 2283 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77628== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8a516f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8a50e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8a50c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa93d69441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa93d4a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa93d488858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8a509fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c8a5b72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8a5b0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c8a5b0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8a5b0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c8a55e4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c8a561b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c8a552c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c8a551a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c8a55139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c8a557df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c8a516fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c8a525beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8a50c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8a50d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8a50b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8a50e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa93d48a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8a50abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7531610d414a88b61a004776f8e518f99884b375 Step #5: MERGE-OUTER: attempt 1055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3732157196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7531610d414a88b61a004776f8e518f99884b375' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2015 processed earlier; will process 2282 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77640== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afba372594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afba2e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afba2c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8209d8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8209b9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8209b78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afba2a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55afbad75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afbad0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55afbad11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afbad1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55afba7e7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55afba81e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55afba72f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55afba71d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55afba7169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55afba780f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55afba372c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55afba45eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55afba2cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55afba2d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55afba2bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55afba2e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8209b7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55afba2aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ee712d35900bce527ccda913ef8a16fc958308b Step #5: MERGE-OUTER: attempt 1056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3733366283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ee712d35900bce527ccda913ef8a16fc958308b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2017 processed earlier; will process 2280 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77754== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae43467594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae433dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae433be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f513b00d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f513ae2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f513ae01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae43397e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae43e6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae43e04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae43e06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae43e0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae438dc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae439131cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae4382462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae43812275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae4380b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae43875f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae43467c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae43553eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae433bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae433c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae433b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae433dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f513ae03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae433a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97b1e1af702efedc02d20dcc10ff635853efef59 Step #5: MERGE-OUTER: attempt 1057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3734298970 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97b1e1af702efedc02d20dcc10ff635853efef59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2019 processed earlier; will process 2278 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77837== ERROR: libFuzzer: deadly signal Step #5: #0 0x561772d10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561772c84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561772c67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab4b32041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab4b13500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab4b114858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561772c40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561773713018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617736ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5617736af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617736af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561773185155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5617731bc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5617730cd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5617730bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5617730b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56177311ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561772d10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561772dfceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561772c68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561772c722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561772c597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561772c854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fab4b116082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561772c4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-999f7e977b0b0dd16f28ab843079c4be884fe6bf Step #5: MERGE-OUTER: attempt 1058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3735301155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/999f7e977b0b0dd16f28ab843079c4be884fe6bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2021 processed earlier; will process 2276 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77889== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af2f68b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af2f5ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af2f5e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90deaf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90de90900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90de8e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af2f5bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55af3008e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af30028632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55af3002a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af3002a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55af2fa48ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af2fa36275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af2fa2f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af2fa99f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af2f68bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af2f777eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af2f5e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af2f5ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af2f5d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af2f6004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f90de8ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af2f5c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51c769eda7f8dcf0f7a8595970cffe71728747cc Step #5: MERGE-OUTER: attempt 1059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3736074500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/51c769eda7f8dcf0f7a8595970cffe71728747cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2022 processed earlier; will process 2275 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77906== ERROR: libFuzzer: deadly signal Step #5: #0 0x556892b49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556892abdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556892aa0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4310b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff430ecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff430eac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556892a79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55689354c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568934e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5568934e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568934e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556892fbe155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556892ff51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556892f1353f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x556892f15173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x556892c418d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x556892c27dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x556892c35ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x556892c35ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x556892c35ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x556892aa1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x556892aab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x556892a927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x556892abe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7ff430eae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x556892a85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9489b313a13b7b09d6c23b2ee238b1240975ceea Step #5: MERGE-OUTER: attempt 1060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3737738422 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9489b313a13b7b09d6c23b2ee238b1240975ceea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2025 processed earlier; will process 2272 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77992== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b9cc5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b9cbcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b9cbb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d8b54541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d8b35a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d8b339858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b9cb8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b9d65e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b9d5f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b9d5fa578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x562b9d000770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562b9d069f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562b9cc5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562b9cd47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562b9cbb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562b9cbbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562b9cba47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562b9cbd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3d8b33b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562b9cb97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9601028525e95acf1919287f854c658566bf6aa Step #5: MERGE-OUTER: attempt 1061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3738577371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9601028525e95acf1919287f854c658566bf6aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2026 processed earlier; will process 2271 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78044== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b08bd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b08b48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b08b2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86a789941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86a76ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86a768d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b08b04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563b095d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b09571632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563b09573375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b0957335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563b09049155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563b090801cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563b08f9162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563b08f7f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563b08f789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563b08fe2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563b08bd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563b08cc0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563b08b2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563b08b362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563b08b1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563b08b494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86a768f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563b08b10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2adcb2bf836d33b1c54efc13e3f0b5d3b7f8ce7f Step #5: MERGE-OUTER: attempt 1062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3739080818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2adcb2bf836d33b1c54efc13e3f0b5d3b7f8ce7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2027 processed earlier; will process 2270 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78083== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac90126594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac9009ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac9007d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f490d76741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f490d57c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f490d55b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac90056e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac90b29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac90ac3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac90ac5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac90ac535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac904e3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac904d1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac904ca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac90534f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac90126c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac90212eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac9007ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac900882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac9006f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac9009b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f490d55d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac90062bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c3fc758c6f5598b2d1fde1cbf2333dccfd6a66a Step #5: MERGE-OUTER: attempt 1063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3739850602 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0c3fc758c6f5598b2d1fde1cbf2333dccfd6a66a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2028 processed earlier; will process 2269 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55725fbf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55725fb69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55725fb4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca1552e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca1534300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca15322858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55725fb25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5572605f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557260592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557260594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55726059435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55725ffb2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55725ffa0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55725ff999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557260003f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55725fbf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55725fce1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55725fb4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55725fb572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55725fb3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55725fb6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca15324082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55725fb31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6da5213dda1b08679dbc0d34c3872d8c77d102e Step #5: MERGE-OUTER: attempt 1064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3740618008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6da5213dda1b08679dbc0d34c3872d8c77d102e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2029 processed earlier; will process 2268 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bbb569c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bbb5610b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bbb55f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4581d4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4581b5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4581b3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bbb55cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bbb609f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bbb6039632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bbb603b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bbb603b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bbb5a59ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bbb5a47275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bbb5a409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bbb5aaaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bbb569cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bbb5788eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bbb55f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bbb55fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bbb55e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bbb56114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4581b3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bbb55d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebf2cafdc78aa217ce0a81a47cea4507d5868a80 Step #5: MERGE-OUTER: attempt 1065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3741815376 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ebf2cafdc78aa217ce0a81a47cea4507d5868a80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2031 processed earlier; will process 2266 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78206== ERROR: libFuzzer: deadly signal Step #5: #0 0x562505b7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562505aeeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562505ad1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08883c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08881d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08881b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562505aaae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56250657d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562506517632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562506519375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56250651935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562505f37ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562505f25275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562505f1e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562505f88f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562505b7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562505c66eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562505ad2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562505adc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562505ac37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562505aef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08881b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562505ab6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8813cdd00b5e25dfb052cc8f93bc126cb3ece29e Step #5: MERGE-OUTER: attempt 1066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3742584840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8813cdd00b5e25dfb052cc8f93bc126cb3ece29e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2032 processed earlier; will process 2265 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55592046e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559203e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559203c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f182705041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1826e6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1826e44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55592039ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555920e71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555920e0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555920e0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555920e0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5559208e3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55592091a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55592083853f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55592083a173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5559205668d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55592054cdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55592055aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55592055aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55592055aff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5559203c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5559203d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5559203b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5559203e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f1826e46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5559203aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa782c39198bff913dca4c5b44e6618fd990e3fb Step #5: MERGE-OUTER: attempt 1067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3745415533 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa782c39198bff913dca4c5b44e6618fd990e3fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2035 processed earlier; will process 2262 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==78342== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585368cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558536843b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558536826665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa90bb1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa90b92a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa90b909858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585367ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5585372d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55853726c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55853726e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x558536c74770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558536cddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5585368cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5585369bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558536827d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5585368312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5585368187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5585368444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa90b90b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55853680bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-89dd7d7e481bd970d2d8bd5bbb686d15166bbd22 Step #5: MERGE-OUTER: attempt 1068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3746265197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/89dd7d7e481bd970d2d8bd5bbb686d15166bbd22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2036 processed earlier; will process 2261 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78394== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ee23a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ee2317b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ee22fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc677ddb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc677bf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc677bcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ee22d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562ee2da6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ee2d40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562ee2d42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ee2d4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562ee2760ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ee274e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ee27479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ee27b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ee23a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ee248feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ee22fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ee23052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ee22ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ee23184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc677bd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ee22dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4786d144e909b01b813b8739fe0cedbd45456784 Step #5: MERGE-OUTER: attempt 1069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3747716498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4786d144e909b01b813b8739fe0cedbd45456784' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2038 processed earlier; will process 2259 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78508== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4e061f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4e0593b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4e0576665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2fb37b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2fb19000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2fb16f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4e054fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c4e1022018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4e0fbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c4e0fbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4e0fbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c4e0a94155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c4e0acb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c4e09dc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c4e09ca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c4e09c39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c4e0a2df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c4e061fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c4e070beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c4e0577d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c4e05812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c4e05687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c4e05944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb2fb171082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c4e055bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15ef54916b9a9dcd13963eec19e51558f5a819f5 Step #5: MERGE-OUTER: attempt 1070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3750264988 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15ef54916b9a9dcd13963eec19e51558f5a819f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2043 processed earlier; will process 2254 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==78620== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ef203b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ef1fafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ef1f92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f678e3f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f678e20700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f678e1e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ef1f6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ef2a3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ef29d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ef29da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ef29da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ef24b0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ef24e1e51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x563ef212f6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x563ef211d4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x563ef2127ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x563ef2127ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x563ef2127ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x563ef1f93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x563ef1f9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x563ef1f847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x563ef1fb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f678e1e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x563ef1f77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34f48eea8dc5e63a3bf7fbc55887b71e9f10dc20 Step #5: MERGE-OUTER: attempt 1071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3752023202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/34f48eea8dc5e63a3bf7fbc55887b71e9f10dc20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2046 processed earlier; will process 2251 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==78710== ERROR: libFuzzer: deadly signal Step #5: #0 0x563df6727594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563df669bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563df667e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f032d12e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f032cf4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f032cf22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563df6657e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563df712a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563df70c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563df70c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563df70c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563df6b90965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563df6bfabb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x563df6c56c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x563df6b36002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x563df6b36002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x563df6727c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x563df6813eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x563df667fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x563df66892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x563df66707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x563df669c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f032cf24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x563df6663bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0aa341e4f8e51337fab07d03f85ddf8371e5c50b Step #5: MERGE-OUTER: attempt 1072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3752889323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0aa341e4f8e51337fab07d03f85ddf8371e5c50b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2047 processed earlier; will process 2250 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78793== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c67e4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c67dc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c67da6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a0b4b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a0b2c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a0b2a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c67d7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c68852018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c687ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c687ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c687ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c682c4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555c682fb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555c6820c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555c681fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555c681f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555c6825df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555c67e4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555c67f3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555c67da7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555c67db12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555c67d987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555c67dc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1a0b2a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555c67d8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5462d724b18405a8c162b124d861baaa322b8bb7 Step #5: MERGE-OUTER: attempt 1073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3754026695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5462d724b18405a8c162b124d861baaa322b8bb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2048 processed earlier; will process 2249 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: 2026-06-15 07:35:45,147 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,147 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,147 D Span queue is empty Step #5: 2026-06-15 07:35:45,147 W public max out peers not set, using default Step #5: 2026-06-15 07:35:45,147 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:35:45,147 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:35:45,147 D Found 0/4 transactions on the blockchain Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:35:45,147 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:35:45,148 D Failed to find tx in txpool: <3c612c562c662c063c502c142c612c163c012c762c132c0163c072c42bbbbbbb> Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:35:45,148 D Failed to find tx in txpool: Step #5: 2026-06-15 07:35:45,148 D Found 2/4 transactions in the pool Step #5: 2026-06-15 07:35:45,148 D 2 transactions found, 2 not found Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:35:45,148 T batch transaction: committing... Step #5: 2026-06-15 07:35:45,148 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,148 T batch transaction: end Step #5: 2026-06-15 07:35:45,148 D Stopping io_context Step #5: 2026-06-15 07:35:45,148 T Miner has received stop signal Step #5: 2026-06-15 07:35:45,148 T Not mining - nothing to stop Step #5: 2026-06-15 07:35:45,148 T Blockchain::deinit Step #5: 2026-06-15 07:35:45,148 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::close Step #5: 2026-06-15 07:35:45,148 T BlockchainLMDB::sync Step #5: 2026-06-15 07:35:45,151 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:35:45,152 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: 2026-06-15 07:35:45,153 T Blockchain::Blockchain Step #5: 2026-06-15 07:35:45,153 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:35:45,153 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:35:45,153 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:35:45,153 D option: fast Step #5: 2026-06-15 07:35:45,153 D option: async Step #5: 2026-06-15 07:35:45,153 D option: 250000000bytes Step #5: 2026-06-15 07:35:45,153 T BlockchainLMDB::open Step #5: 2026-06-15 07:35:45,155 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:35:45,155 D DB map size: 1073741824 Step #5: 2026-06-15 07:35:45,155 D Space used: 4096 Step #5: 2026-06-15 07:35:45,155 D Space remaining: 1073737728 Step #5: 2026-06-15 07:35:45,155 D Size threshold: 0 Step #5: 2026-06-15 07:35:45,155 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:35:45,155 D Setting m_height to: 0 Step #5: 2026-06-15 07:35:45,155 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,155 T Blockchain::init Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,155 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,155 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:35:45,155 D init done Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,155 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,155 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,155 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:35:45,183 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:35:45,201 T Blockchain::add_new_block Step #5: 2026-06-15 07:35:45,202 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,202 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:35:45,202 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:35:45,202 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,202 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:35:45,202 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,202 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,202 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,202 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:45,202 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,202 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,232 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:35:45,233 D Miner tx hash: Step #5: 2026-06-15 07:35:45,233 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:35:45,233 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:35:45,233 D DB map size: 1073741824 Step #5: 2026-06-15 07:35:45,233 D Space used: 12288 Step #5: 2026-06-15 07:35:45,233 D Space remaining: 1073729536 Step #5: 2026-06-15 07:35:45,233 D Size threshold: 0 Step #5: 2026-06-15 07:35:45,233 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:35:45,233 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,233 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,233 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:35:45,233 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,233 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:35:45,233 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:35:45,233 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:35:45,233 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:35:45,233 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 31(0/31)ms Step #5: 2026-06-15 07:35:45,233 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:45,234 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,234 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,234 D Invalidating block template cache Step #5: 2026-06-15 07:35:45,234 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:35:45,234 T Blockchain::get_tail_id Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,234 I Blockchain initialized. last block: 0, d4440.h20.m46.s52 time ago, current difficulty: 1 Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:35:45,234 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:35:45,234 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:35:45,524 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:35:45,524 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,524 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:35:45,524 T BlockchainLMDB::height Step #5: 2026-06-15 07:35:45,524 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:35:45,524 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78832== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d426697594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d42660bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4265ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda2799241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda277a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda27786858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4265c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d42709a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d427034632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d427036375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d42703635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d426b0c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d426b431cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d426a5462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d426a42275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d426a3b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d426aa5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d426697c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d426783eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d4265efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d4265f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d4265e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d42660c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fda27788082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d4265d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f596782586f67e3258ef6b6f518a862693f1ab4 Step #5: MERGE-OUTER: attempt 1074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3756243096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f596782586f67e3258ef6b6f518a862693f1ab4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2051 processed earlier; will process 2246 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78922== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635f8a59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635f89cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635f89b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84e45d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84e43e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84e43c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635f8989e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635f945c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635f93f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635f93f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635f93f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635f8ece155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5635f8f051cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5635f8e1662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5635f8e04275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5635f8dfd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5635f8e67f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5635f8a59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5635f8b45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5635f89b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5635f89bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635f89a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635f89ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f84e43c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5635f8995bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e66816314d50be1b7680d786de7cbf1040a8a578 Step #5: MERGE-OUTER: attempt 1075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3760300186 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e66816314d50be1b7680d786de7cbf1040a8a578' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2055 processed earlier; will process 2242 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 288Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8ce6e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8ce654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8ce637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feee02a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feee00be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feee009d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8ce610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d8cf0e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8cf07d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d8cf07f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8cf07f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d8ceb55155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d8ceb8c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d8cea9d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d8cea8b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d8cea849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d8ceaeef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d8ce6e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d8ce7cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d8ce638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d8ce6422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8ce6297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8ce6554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feee009f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d8ce61cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06c5ecba00ec83ab24d38c8555afae57b38f8350 Step #5: MERGE-OUTER: attempt 1076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3763739528 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/06c5ecba00ec83ab24d38c8555afae57b38f8350' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2063 processed earlier; will process 2234 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79165== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e658ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e65822b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e65805665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f656196b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f656178000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f656175f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e657dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556e662b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e6624b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556e6624d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e6624d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556e65d23155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556e65d5a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556e65c6b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556e65c59275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556e65c529cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556e65cbcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556e658aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556e6599aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556e65806d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556e658102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556e657f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556e658234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6561761082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556e657eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d142cebeb9d91051492f48f5a86b9b7f8aa9ffe1 Step #5: MERGE-OUTER: attempt 1077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3764192739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d142cebeb9d91051492f48f5a86b9b7f8aa9ffe1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2064 processed earlier; will process 2233 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79204== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7b4cba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7b4c2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7b4c11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b6239341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b621a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b62187858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7b4beae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7b56bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7b5657632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b7b5659375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7b565935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b7b512f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7b51661cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b7b507762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b7b5065275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b7b505e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7b50c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b7b4cbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b7b4da6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b7b4c12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b7b4c1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b7b4c037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b7b4c2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b62189082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b7b4bf6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1380ea99ea33f0cf08c4321ef282df54b6865fb9 Step #5: MERGE-OUTER: attempt 1078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3765519197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1380ea99ea33f0cf08c4321ef282df54b6865fb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2067 processed earlier; will process 2230 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79351== ERROR: libFuzzer: deadly signal Step #5: #0 0x556519875594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565197e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565197cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c4f7bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c4f5d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c4f5b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565197a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55651a278018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55651a212632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55651a214375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55651a21435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556519cea155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556519d211cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556519c3262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556519c20275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556519c199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556519c83f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556519875c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556519961eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5565197cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565197d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565197be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565197ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c4f5b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5565197b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecd1f6e6cf82f2138af27cc21884813213367618 Step #5: MERGE-OUTER: attempt 1079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3767152326 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ecd1f6e6cf82f2138af27cc21884813213367618' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2070 processed earlier; will process 2227 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==79473== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee14ea4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee14e18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee14dfb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0846fc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0846dd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0846db5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee14dd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee158a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee15841632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee15843375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee1584335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee1530d965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee15377bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55ee153d3c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55ee152b3002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55ee152b3002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55ee14ea4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55ee14f90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55ee14dfcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55ee14e062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55ee14ded7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55ee14e194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0846db7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55ee14de0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c66b26177ed5dff5fd2ed0970c2a440f18c4ff8 Step #5: MERGE-OUTER: attempt 1080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3768215520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c66b26177ed5dff5fd2ed0970c2a440f18c4ff8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2072 processed earlier; will process 2225 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79589== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599a976a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599a96deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599a96c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2414ca941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2414abe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2414a9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599a969ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599aa16d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599aa107632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5599aa109375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599aa10935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5599a9bdf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599a9c161cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599a9b2762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5599a9b15275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5599a9b0e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5599a9b78f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5599a976ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5599a9856eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5599a96c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5599a96cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5599a96b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5599a96df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2414a9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5599a96a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-561e0c02f550afa8dd7cb89efb64aeb61ef47452 Step #5: MERGE-OUTER: attempt 1081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3769250755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/561e0c02f550afa8dd7cb89efb64aeb61ef47452' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2074 processed earlier; will process 2223 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79670== ERROR: libFuzzer: deadly signal Step #5: #0 0x56095144a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609513beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609513a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc86435c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc86417100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc864150858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56095137ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560951e4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560951de7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560951de9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560951de935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560951807ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5609517f5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5609517ee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560951858f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56095144ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560951536eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5609513a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609513ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609513937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609513bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc864152082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560951386bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76e752c3b3a55fa36a25735b42bff2ff04a65b8a Step #5: MERGE-OUTER: attempt 1082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3769910130 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/76e752c3b3a55fa36a25735b42bff2ff04a65b8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2075 processed earlier; will process 2222 files now Step #5: #1 pulse exec/s: 0 rss: 242Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79713== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3af831594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3af7a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3af788665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f851f77f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f851f59400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f851f573858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3af761e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d3b0234018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3b01ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d3b01d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3b01d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3afbeeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d3afbdc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d3afbd59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d3afc3ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d3af831c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d3af91deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d3af789d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d3af7932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d3af77a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d3af7a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f851f575082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d3af76dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ba089e786a5b8c8fb8f1667d9e00ab304d9d831 Step #5: MERGE-OUTER: attempt 1083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3771515680 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ba089e786a5b8c8fb8f1667d9e00ab304d9d831' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2078 processed earlier; will process 2219 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79834== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574d391c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574d3890b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574d3873665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f413f61741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f413f42c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f413f40b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574d384ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5574d431f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574d42b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5574d42bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574d42bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5574d3d91155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574d3dc81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574d3ce653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5574d3ce8173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5574d3a148d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5574d39fadad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5574d3a08ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5574d3a08ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5574d3a08ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5574d3874d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5574d387e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5574d38657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5574d38914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f413f40d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5574d3858bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b73c983b70c792c6372c3c8c325b9b45f26facf7 Step #5: MERGE-OUTER: attempt 1084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3773966850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b73c983b70c792c6372c3c8c325b9b45f26facf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2080 processed earlier; will process 2217 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79954== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff2179f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff21713b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff216f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe866d6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe866b8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe866b5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff216cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ff221a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff2213c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ff2213e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff2213e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ff21c14155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff21c4b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff21b5c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff21b4a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff21b439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff21badf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff2179fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff2188beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff216f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff217012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff216e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff217144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe866b61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff216dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa708432ad8cbe712c5858e51121b4876a80908e Step #5: MERGE-OUTER: attempt 1085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3776109592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa708432ad8cbe712c5858e51121b4876a80908e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2083 processed earlier; will process 2214 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80075== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606c4f66594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606c4edab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606c4ebd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a4653a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a4634f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a4632e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606c4e96e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5606c5969018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606c5903632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5606c5905375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606c590535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5606c5323ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5606c5311275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606c530a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606c5374f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606c4f66c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606c5052eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606c4ebed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606c4ec82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606c4eaf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606c4edb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a46330082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606c4ea2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbf5afc23cbbb444ceb0919fb362267a58ade26e Step #5: MERGE-OUTER: attempt 1086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3776880013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbf5afc23cbbb444ceb0919fb362267a58ade26e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2084 processed earlier; will process 2213 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80093== ERROR: libFuzzer: deadly signal Step #5: #0 0x56163b2dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56163b251b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56163b234665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f238c32541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f238c13a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f238c119858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56163b20de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56163bce0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56163bc7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56163bc7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56163bc7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56163b752155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56163b7891cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56163b6a753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x56163b6a9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x56163b3d58d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x56163b3bbdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x56163b3c9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x56163b3c9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x56163b3c9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x56163b235d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x56163b23f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x56163b2267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x56163b2524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f238c11b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x56163b219bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8024028175ff953d04430774b3b97e23ccf02df0 Step #5: MERGE-OUTER: attempt 1087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3778882469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8024028175ff953d04430774b3b97e23ccf02df0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2087 processed earlier; will process 2210 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da25bee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da25b62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da25b45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f320231641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f320212b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f320210a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da25b1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55da265f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da2658b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55da2658d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da2658d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55da26063155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da2609a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55da25fab62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55da25f99275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55da25f929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55da25ffcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55da25beec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55da25cdaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55da25b46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da25b502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da25b377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da25b634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f320210c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da25b2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-756af9bcb4ffa13009882c5c7ff32f11da4c5698 Step #5: MERGE-OUTER: attempt 1088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3779887611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/756af9bcb4ffa13009882c5c7ff32f11da4c5698' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2089 processed earlier; will process 2208 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80300== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a75e7a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a75e719b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a75e6fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc21a8e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc21a6f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc21a6d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a75e6d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a75f1a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a75f142632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a75f144375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a75f14435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a75ec1a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a75ec511cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a75eb6262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a75eb50275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a75eb499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a75ebb3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a75e7a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a75e891eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a75e6fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a75e7072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a75e6ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a75e71a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc21a6d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a75e6e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85a43ab39a6645bd5542fae445bebbe49e6e6c19 Step #5: MERGE-OUTER: attempt 1089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3781452172 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/85a43ab39a6645bd5542fae445bebbe49e6e6c19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2091 processed earlier; will process 2206 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80358== ERROR: libFuzzer: deadly signal Step #5: #0 0x558384f87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558384efbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558384ede665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65249be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65247d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65247b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558384eb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55838598a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558385924632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558385926375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55838592635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558385344ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558385332275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55838532b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558385395f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558384f87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558385073eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558384edfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558384ee92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558384ed07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558384efc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f65247b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558384ec3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b514d35c6d025feef47c328163161937800a41b6 Step #5: MERGE-OUTER: attempt 1090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3781895146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b514d35c6d025feef47c328163161937800a41b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2092 processed earlier; will process 2205 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80429== ERROR: libFuzzer: deadly signal Step #5: #0 0x556592c92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556592c06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556592be9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feeb7d1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feeb7b2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feeb7b04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556592bc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556593695018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55659362f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556593631375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55659363135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55659304fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55659303d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565930369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565930a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556592c92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556592d7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556592bead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556592bf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556592bdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556592c074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feeb7b06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556592bcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-953527dfb99b6d5a601518ef257391b8c9f2812f Step #5: MERGE-OUTER: attempt 1091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3782325719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/953527dfb99b6d5a601518ef257391b8c9f2812f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2093 processed earlier; will process 2204 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80436== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e7977e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e796f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e796d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39f2af641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f39f290b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f39f28ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e796aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561e7a181018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e7a11b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561e7a11d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e7a11d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561e79b3bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e79b29275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e79b229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e79b8cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e7977ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e7986aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e796d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e796e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e796c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e796f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f39f28ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e796babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-921650471ac354fd6c3b909e631355b7c90a4049 Step #5: MERGE-OUTER: attempt 1092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3783165768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/921650471ac354fd6c3b909e631355b7c90a4049' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2094 processed earlier; will process 2203 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80452== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e6a2af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e6a223b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e6a206665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12357af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12355c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12355a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e6a1dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e6acb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e6ac4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e6ac4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e6ac4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e6a66cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e6a65a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e6a6539cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e6a6bdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e6a2afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e6a39beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e6a207d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e6a2112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e6a1f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e6a2244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f12355a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e6a1ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ea44271cd33a7368716624e3b5631fb8fe3ee45 Step #5: MERGE-OUTER: attempt 1093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3783934534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ea44271cd33a7368716624e3b5631fb8fe3ee45' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2095 processed earlier; will process 2202 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80470== ERROR: libFuzzer: deadly signal Step #5: #0 0x55661a320594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55661a294b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55661a277665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12e587c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12e569100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12e5670858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55661a250e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55661ad23018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55661acbd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55661acbf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55661acbf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55661a795155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55661a7cc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55661a6dd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55661a6cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55661a6c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55661a72ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55661a320c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55661a40ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55661a278d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55661a2822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55661a2697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55661a2954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f12e5672082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55661a25cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fcab19fb9606e2c552574507c6847adb05f2803 Step #5: MERGE-OUTER: attempt 1094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3785500981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7fcab19fb9606e2c552574507c6847adb05f2803' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2098 processed earlier; will process 2199 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80567== ERROR: libFuzzer: deadly signal Step #5: #0 0x555af9391594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555af9305b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555af92e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d9d10c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d9cf2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d9cf00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555af92c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555af9d94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555af9d2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555af9d30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555af9d3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555af974eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555af973c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555af97359cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555af979ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555af9391c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555af947deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555af92e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555af92f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555af92da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555af93064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d9cf02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555af92cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50481cb9de1038e44deb1bf3b227f1854c01ba9b Step #5: MERGE-OUTER: attempt 1095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3785942116 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50481cb9de1038e44deb1bf3b227f1854c01ba9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2099 processed earlier; will process 2198 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80638== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613ea038594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613e9facb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613e9f8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f179d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f177ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f177cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613e9f68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5613eaa3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613ea9d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5613ea9d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613ea9d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5613ea4ad155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613ea4e41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5613ea3f562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5613ea3e3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5613ea3dc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5613ea446f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5613ea038c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5613ea124eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5613e9f90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613e9f9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613e9f817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5613e9fad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4f177cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5613e9f74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-359269937bcf704d1fd17725ce56356a2c18824b Step #5: MERGE-OUTER: attempt 1096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3789379838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/359269937bcf704d1fd17725ce56356a2c18824b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2103 processed earlier; will process 2194 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80767== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f9b08c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f9b000b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f9afe3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59ba0ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59b9ecf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59b9eae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f9afbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f9ba8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f9ba29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f9ba2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f9ba2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f9b449ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f9b437275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f9b4309cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f9b49af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f9b08cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f9b178eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f9afe4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f9afee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f9afd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f9b0014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59b9eb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f9afc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25555f5742ae1e9cda0cbae138831a220fed998c Step #5: MERGE-OUTER: attempt 1097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3790150485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/25555f5742ae1e9cda0cbae138831a220fed998c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2104 processed earlier; will process 2193 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80784== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ac7da3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ac7d17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ac7cfa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85e227e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85e209300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85e2072858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ac7cd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ac87a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ac8740632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ac8742375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ac874235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ac8218155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ac824f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563ac8250346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x563ac8146818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x563ac81b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x563ac7da3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x563ac7e8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x563ac7cfbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x563ac7d052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x563ac7cec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x563ac7d184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f85e2074082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x563ac7cdfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0c33afa74268225e37c33da1f7e9c8bf259ccfd Step #5: MERGE-OUTER: attempt 1098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3790968615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d0c33afa74268225e37c33da1f7e9c8bf259ccfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2105 processed earlier; will process 2192 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80838== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efd3f5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efd3ed0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efd3eb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79f1ed541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79f1cea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79f1cc9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efd3e8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55efd495f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efd48f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55efd48fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efd48fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55efd4319ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efd4307275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efd43009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efd436af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efd3f5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efd4048eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efd3eb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efd3ebe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efd3ea57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efd3ed14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f79f1ccb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efd3e98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aac1fb7a23023c2ffa4134a7a25a7fd4c57c82a5 Step #5: MERGE-OUTER: attempt 1099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3791375778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aac1fb7a23023c2ffa4134a7a25a7fd4c57c82a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2106 processed earlier; will process 2191 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80876== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578d4740594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578d46b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578d4697665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e3f55e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e3f37300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e3f352858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578d4670e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5578d5143018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578d50dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578d50df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578d50df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578d4afdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578d4aeb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578d4ae49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578d4b4ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578d4740c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578d482ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578d4698d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578d46a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578d46897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578d46b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e3f354082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578d467cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-903922a310d96938908381cf86e24fb6c1673313 Step #5: MERGE-OUTER: attempt 1100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3792806193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/903922a310d96938908381cf86e24fb6c1673313' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2108 processed earlier; will process 2189 files now Step #5: #1 pulse exec/s: 1 rss: 238Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80960== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d839c78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d839becb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d839bcf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff434bdd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4349f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4349d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d839ba8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d83a67b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d83a615632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d83a617375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d83a61735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d83a035ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d83a023275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d83a01c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d83a086f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d839c78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d839d64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d839bd0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d839bda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d839bc17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d839bed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff4349d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d839bb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-035f46d690ce09b624b3e2e1f577a6bc15195954 Step #5: MERGE-OUTER: attempt 1101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3795090021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/035f46d690ce09b624b3e2e1f577a6bc15195954' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2110 processed earlier; will process 2187 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81031== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bb706e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bb6fe2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bb6fc5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f087329341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08730a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0873087858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bb6f9ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561bb7a71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bb7a0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561bb7a0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bb7a0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561bb742bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561bb7419275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561bb74129cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561bb747cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561bb706ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561bb715aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561bb6fc6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561bb6fd02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561bb6fb77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561bb6fe34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0873089082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561bb6faabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c970f9125e6e1324addc189d5f46922b5197898 Step #5: MERGE-OUTER: attempt 1102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3796073196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8c970f9125e6e1324addc189d5f46922b5197898' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2112 processed earlier; will process 2185 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==81081== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee32fb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee32f27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee32f0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cf6b4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cf695600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cf6935858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee32ee3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee339b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee33950632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee33952375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee3395235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee3341c965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee33486bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55ee334e2c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55ee333c2002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55ee333c2002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55ee32fb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55ee3309feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55ee32f0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55ee32f152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55ee32efc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55ee32f284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f9cf6937082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55ee32eefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-483e6df0a02ffc7e3c62ae526dd64f7b18f3c2bb Step #5: MERGE-OUTER: attempt 1103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3796954407 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/483e6df0a02ffc7e3c62ae526dd64f7b18f3c2bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2113 processed earlier; will process 2184 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81133== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3d8dc9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3d8d3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3d8d20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86f2d0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86f2b2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86f2aff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3d8cf9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f3d97cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3d9766632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f3d9768375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3d976835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f3d9186ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f3d9174275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f3d916d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f3d91d7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f3d8dc9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f3d8eb5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f3d8d21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f3d8d2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3d8d127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f3d8d3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f86f2b01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f3d8d05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a56f22b2094adf8df57f860fc283fc3ed7d2c8d6 Step #5: MERGE-OUTER: attempt 1104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3798049517 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a56f22b2094adf8df57f860fc283fc3ed7d2c8d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2114 processed earlier; will process 2183 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81202== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b62ea14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b62e988b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b62e96b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80c8c6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80c8a8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80c8a62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b62e944e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b62f417018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b62f3b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b62f3b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b62f3b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b62ee89155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b62eec01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b62edd162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b62edbf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b62edb89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b62ee22f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b62ea14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b62eb00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b62e96cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b62e9762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b62e95d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b62e9894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80c8a64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b62e950bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36c9380042cccd6d86ffce273ff70286d98d3d15 Step #5: MERGE-OUTER: attempt 1105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3798777281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/36c9380042cccd6d86ffce273ff70286d98d3d15' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2115 processed earlier; will process 2182 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81215== ERROR: libFuzzer: deadly signal Step #5: #0 0x56200af60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56200aed4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56200aeb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44a675141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44a656600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44a6545858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56200ae90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56200b963018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56200b8fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56200b8ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56200b8ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56200b31dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56200b30b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56200b3049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56200b36ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56200af60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56200b04ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56200aeb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56200aec22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56200aea97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56200aed54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f44a6547082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56200ae9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae9fb002354cdaca43f0ff1879b0937e228fc07e Step #5: MERGE-OUTER: attempt 1106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3800882363 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae9fb002354cdaca43f0ff1879b0937e228fc07e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2118 processed earlier; will process 2179 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81316== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3d9810594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3d9784b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3d9767665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2443e7b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2443c9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2443c6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3d9740e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b3da213018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3da1ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b3da1af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3da1af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b3d9bcdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3d9bbb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3d9bb49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3d9c1ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3d9810c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3d98fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3d9768d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3d97722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3d97597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3d97854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2443c71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3d974cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce0f56d6fd21aec082981cb0866eaf866aa44d1c Step #5: MERGE-OUTER: attempt 1107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3801944819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ce0f56d6fd21aec082981cb0866eaf866aa44d1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2121 processed earlier; will process 2176 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81434== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6d0dc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6d0d36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6d0d19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f106a9be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f106a7d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f106a7b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e6d0cf2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e6d17c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6d175f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e6d1761375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6d176135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e6d117fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e6d116d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e6d11669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e6d11d0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e6d0dc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e6d0eaeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e6d0d1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e6d0d242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e6d0d0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e6d0d374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f106a7b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e6d0cfebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a19b706747b60dbc13528d21417399b50116679a Step #5: MERGE-OUTER: attempt 1108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3802631008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a19b706747b60dbc13528d21417399b50116679a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2122 processed earlier; will process 2175 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81446== ERROR: libFuzzer: deadly signal Step #5: #0 0x55638903b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556388fafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556388f92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1da2bd141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1da29e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1da29c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556388f6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556389a3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563899d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5563899da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563899da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5563893f8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563893e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563893df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556389449f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55638903bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556389127eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556388f93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556388f9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556388f847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556388fb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1da29c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556388f77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8e53b6bb60b400ca3d0eed6b34e2499784c1df4 Step #5: MERGE-OUTER: attempt 1109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3803397491 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8e53b6bb60b400ca3d0eed6b34e2499784c1df4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2123 processed earlier; will process 2174 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81463== ERROR: libFuzzer: deadly signal Step #5: #0 0x56393379d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563933711b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639336f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39240a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3923eba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3923e99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639336cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5639341a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56393413a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56393413c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56393413c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563933b5aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563933b48275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563933b419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563933babf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56393379dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563933889eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639336f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639336ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639336e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639337124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3923e9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639336d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7c08ba146ca364e5f3b106aacbaeab64e482055 Step #5: MERGE-OUTER: attempt 1110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3804166046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a7c08ba146ca364e5f3b106aacbaeab64e482055' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2124 processed earlier; will process 2173 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81481== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b415425594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b415399b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b41537c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff56487c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff56469100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff564670858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b415355e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b415e28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b415dc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b415dc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b415dc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b4157e2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4157d0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4157c99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b415833f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b415425c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b415511eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b41537dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4153872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b41536e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b41539a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff564672082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b415361bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4c0e831b275b22d1cf87cf5cbb981396c13529e Step #5: MERGE-OUTER: attempt 1111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3804945011 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c4c0e831b275b22d1cf87cf5cbb981396c13529e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2125 processed earlier; will process 2172 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81499== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d02ed4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d02e48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d02e2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92f30cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92f2ee400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92f2ec3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d02e04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d038d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d03871632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d03873375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d0387335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d03291ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d0327f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d032789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d032e2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d02ed4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d02fc0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d02e2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d02e362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d02e1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d02e494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92f2ec5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d02e10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bcc174aedd80dce464828eb3dd26c3d8c6f1b91 Step #5: MERGE-OUTER: attempt 1112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3805714864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9bcc174aedd80dce464828eb3dd26c3d8c6f1b91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2126 processed earlier; will process 2171 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81517== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584db75c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584db6d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584db6b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53f3ef341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53f3d0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53f3ce7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584db68ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5584dc15f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584dc0f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5584dc0fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584dc0fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5584dbb19ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5584dbb07275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5584dbb009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5584dbb6af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5584db75cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5584db848eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5584db6b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5584db6be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5584db6a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5584db6d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53f3ce9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5584db698bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f9107a895665bb085397727f0ae2392eacc92d Step #5: MERGE-OUTER: attempt 1113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3806488783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58f9107a895665bb085397727f0ae2392eacc92d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2127 processed earlier; will process 2170 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81535== ERROR: libFuzzer: deadly signal Step #5: #0 0x559351987594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593518fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593518de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41dee3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41dec4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41dec29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593518b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55935238a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559352324632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559352326375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55935232635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559351d44ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559351d32275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559351d2b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559351d95f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559351987c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559351a73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593518dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593518e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593518d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593518fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f41dec2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593518c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f35c233b53d8ef571caa7bd0608df2f68d372123 Step #5: MERGE-OUTER: attempt 1114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3807258078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f35c233b53d8ef571caa7bd0608df2f68d372123' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2128 processed earlier; will process 2169 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81553== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f773ea9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f773e1db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f773e00665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4dc838441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4dc819900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4dc8178858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f773dd9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f7748ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f774846632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f774848375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f77484835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f774266ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f774254275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f77424d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f7742b7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f773ea9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f773f95eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f773e01d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f773e0b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f773df27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f773e1e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4dc817a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f773de5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b28aa8704bfe173fc385cc3d58250f57ddc40b7 Step #5: MERGE-OUTER: attempt 1115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3808038295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3b28aa8704bfe173fc385cc3d58250f57ddc40b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2129 processed earlier; will process 2168 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81571== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca5f8a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca5f81bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca5f7fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69d33f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69d320d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69d31ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca5f7d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca602aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca60244632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca60246375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca6024635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca5fd1c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca5fd531cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca5fc6462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca5fc52275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca5fc4b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca5fcb5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca5f8a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca5f993eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca5f7ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca5f8092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca5f7f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca5f81c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f69d31ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca5f7e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6e995973b23f2cec9b7e514810b3642eac5018a Step #5: MERGE-OUTER: attempt 1116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3809105785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6e995973b23f2cec9b7e514810b3642eac5018a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2131 processed earlier; will process 2166 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81656== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592c7486594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592c73fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592c73dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa53e47a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa53e28f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa53e26e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592c73b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5592c7e89018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592c7e23632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5592c7e25375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592c7e2535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5592c7843ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5592c7831275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592c782a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592c7894f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592c7486c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592c7572eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5592c73ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592c73e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592c73cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592c73fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa53e270082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5592c73c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5301919f6faf074d32af1d503c02bb330f738369 Step #5: MERGE-OUTER: attempt 1117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3809740367 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5301919f6faf074d32af1d503c02bb330f738369' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2132 processed earlier; will process 2165 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81700== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f468d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f4684db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f46830665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53833a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53831b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5383194858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f46809e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f472dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f47276632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f47278375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f4727835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562f46d4e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f46d851cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f46c9662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f46c84275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f46c7d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f46ce7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f468d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f469c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f46831d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f4683b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f468227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f4684e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5383196082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f46815bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-acf2d87dca18dfa047f6096159e0428d86fe57c1 Step #5: MERGE-OUTER: attempt 1118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3810395950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/acf2d87dca18dfa047f6096159e0428d86fe57c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2133 processed earlier; will process 2164 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 286Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81713== ERROR: libFuzzer: deadly signal Step #5: #0 0x55face6bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55face631b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55face614665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc49244d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc49226200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc492241858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55face5ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55facf0c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55facf05a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55facf05c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55facf05c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55faceb32155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55faceb691cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55facea7a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55facea68275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55facea619cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55faceacbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55face6bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55face7a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55face615d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55face61f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55face6067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55face6324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc492243082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55face5f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-597d4d5bc8cafef483fd25d48899e722121aa850 Step #5: MERGE-OUTER: attempt 1119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3812510503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/597d4d5bc8cafef483fd25d48899e722121aa850' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2138 processed earlier; will process 2159 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81819== ERROR: libFuzzer: deadly signal Step #5: #0 0x55819dec5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55819de39b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55819de1c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f9d97341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f9d78800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f9d767858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55819ddf5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55819e8c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55819e862632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55819e864375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55819e86435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55819e282ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55819e270275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55819e2699cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55819e2d3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55819dec5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55819dfb1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55819de1dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55819de272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55819de0e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55819de3a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f9d769082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55819de01bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0cbe4476c285404d784efb0bd51b2166ee84960 Step #5: MERGE-OUTER: attempt 1120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3813596685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e0cbe4476c285404d784efb0bd51b2166ee84960' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2140 processed earlier; will process 2157 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81931== ERROR: libFuzzer: deadly signal Step #5: #0 0x56447ef2f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56447eea3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56447ee86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f976e9a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f976e7be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f976e79d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56447ee5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56447f932018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56447f8cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56447f8ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56447f8ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56447f2ecac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56447f2da275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56447f2d39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56447f33df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56447ef2fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56447f01beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56447ee87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56447ee912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56447ee787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56447eea44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f976e79f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56447ee6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b7afabbe0ae0bfc581209735048211f1b5afc25 Step #5: MERGE-OUTER: attempt 1121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3814389888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b7afabbe0ae0bfc581209735048211f1b5afc25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2142 processed earlier; will process 2155 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82011== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b47a231594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b47a1a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b47a188665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46f3cd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46f3aec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46f3acb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b47a161e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b47ac34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b47abce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b47abd0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b47abd035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b47a6a6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b47a6dd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b47a5ee62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b47a5dc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b47a5d59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b47a63ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b47a231c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b47a31deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b47a189d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b47a1932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b47a17a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b47a1a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46f3acd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b47a16dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9bfef93353128dc7149463a03b3759b9e38fd46 Step #5: MERGE-OUTER: attempt 1122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3814975092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f9bfef93353128dc7149463a03b3759b9e38fd46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2143 processed earlier; will process 2154 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82053== ERROR: libFuzzer: deadly signal Step #5: #0 0x56458f5ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56458f520b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56458f503665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fd735541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fd716a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fd7149858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56458f4dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56458ffaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56458ff49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56458ff4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56458ff4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56458f969ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56458f957275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56458f9509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56458f9baf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56458f5acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56458f698eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56458f504d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56458f50e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56458f4f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56458f5214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7fd714b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56458f4e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-716218b2b3552d5d0aa883f1b91262ec537bb63e Step #5: MERGE-OUTER: attempt 1123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3815743845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/716218b2b3552d5d0aa883f1b91262ec537bb63e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2144 processed earlier; will process 2153 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82070== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f533a01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f533975b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f533958665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb5da4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb5d86400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb5d843858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f533931e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f534404018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f53439e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f5343a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5343a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f533dbeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f533dac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f533da59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f533e0ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f533a01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f533aedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f533959d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5339632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f53394a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5339764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb5d845082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f53393dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-acf3bf94f4bc8f815d0c6d8224293d2bce72d2ff Step #5: MERGE-OUTER: attempt 1124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3816521194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/acf3bf94f4bc8f815d0c6d8224293d2bce72d2ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2145 processed earlier; will process 2152 files now Step #5: #1 pulse exec/s: 0 rss: 278Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82088== ERROR: libFuzzer: deadly signal Step #5: #0 0x55601fd7c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55601fcf0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55601fcd3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f355ba6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f355b87600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f355b855858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55601fcace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55602077f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556020719632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55602071b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55602071b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556020139ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556020127275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560201209cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55602018af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55601fd7cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55601fe68eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55601fcd4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55601fcde2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55601fcc57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55601fcf14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f355b857082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55601fcb8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b2d67fd00912b7fe9f8f9a7e63a79bb6f61a6f7 Step #5: MERGE-OUTER: attempt 1125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3817560617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3b2d67fd00912b7fe9f8f9a7e63a79bb6f61a6f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2148 processed earlier; will process 2149 files now Step #5: #1 pulse exec/s: 0 rss: 296Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82173== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622ee47a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622ee3eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622ee3d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f126db2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f126d94000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f126d91f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622ee3aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5622eee7d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622eee17632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5622eee19375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622eee1935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5622ee8ef155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622ee9261cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5622ee83762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5622ee825275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5622ee81e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5622ee888f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5622ee47ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5622ee566eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5622ee3d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5622ee3dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5622ee3c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5622ee3ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f126d921082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5622ee3b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a33568ea141ba7c7096fbbadb3ba2be61c5431b Step #5: MERGE-OUTER: attempt 1126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3819604969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a33568ea141ba7c7096fbbadb3ba2be61c5431b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2152 processed earlier; will process 2145 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 290Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82266== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f72438594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f723acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f7238f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8fed0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8feb1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8feaf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f72368e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f72e3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f72dd5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f72dd7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f72dd735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f727f5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f727e3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f727dc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f72846f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f72438c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f72524eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f72390d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f7239a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f723817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f723ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8feaf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f72374bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67166ce4a0334d77f168c9b460a513154f63d16c Step #5: MERGE-OUTER: attempt 1127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3821164488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67166ce4a0334d77f168c9b460a513154f63d16c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2156 processed earlier; will process 2141 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==82359== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7151ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b715161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b715144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62f83fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62f821000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62f81ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b71511de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b715bf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b715b8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b715b8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b715b8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b715656965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7156c0bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55b71571cc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55b7155fc002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55b7155fc002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55b7151edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55b7152d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55b715145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55b71514f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55b7151367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55b7151624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f62f81f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55b715129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc230577f6fb091bf66cf4d1b029c8fded86f4b8 Step #5: MERGE-OUTER: attempt 1128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3822541654 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cc230577f6fb091bf66cf4d1b029c8fded86f4b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2159 processed earlier; will process 2138 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82485== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580fabc3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580fab37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580fab1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc08afac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc08adc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc08ada0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580faaf3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5580fb5c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580fb560632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5580fb562375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580fb56235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5580faf80ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5580faf6e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580faf679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5580fafd1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5580fabc3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5580facafeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5580fab1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580fab252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580fab0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580fab384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc08ada2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580faaffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd4f8ddb9efc87a165540f6214e4c2bb479ef2a6 Step #5: MERGE-OUTER: attempt 1129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3824390882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd4f8ddb9efc87a165540f6214e4c2bb479ef2a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2160 processed earlier; will process 2137 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82523== ERROR: libFuzzer: deadly signal Step #5: #0 0x55904a832594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55904a7a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55904a789665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe79a78f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe79a5a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe79a583858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55904a762e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55904b235018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55904b1cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55904b1d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55904b1d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55904aca7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55904acde1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55904abef62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55904abdd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55904abd69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55904ac40f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55904a832c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55904a91eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55904a78ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55904a7942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55904a77b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55904a7a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe79a585082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55904a76ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e54489c7264fe683452e78a263c5bd6f6ae07273 Step #5: MERGE-OUTER: attempt 1130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3825783993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e54489c7264fe683452e78a263c5bd6f6ae07273' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2162 processed earlier; will process 2135 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82580== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbc7ed1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbc7e45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbc7e28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3025afb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f302591000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30258ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbc7e01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fbc88d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbc886e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fbc8870375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbc887035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fbc8346155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fbc837d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fbc828e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fbc827c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fbc82759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fbc82dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fbc7ed1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fbc7fbdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fbc7e29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fbc7e332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fbc7e1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fbc7e464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f30258f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fbc7e0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78ea88bbba13e4724869db2c7aa3bb45e67fcf5 Step #5: MERGE-OUTER: attempt 1131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3826774269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d78ea88bbba13e4724869db2c7aa3bb45e67fcf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2164 processed earlier; will process 2133 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82690== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a60bcb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a60bc27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a60bc0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09ddb0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09dd91700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09dd8f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a60bbe3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a60c6b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a60c650632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a60c652375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a60c65235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a60c070ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a60c05e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a60c0579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a60c0c1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a60bcb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a60bd9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a60bc0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a60bc152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a60bbfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a60bc284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09dd8f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a60bbefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e20b06a27bc8c513edc028821d711a7ddb909e53 Step #5: MERGE-OUTER: attempt 1132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3827559833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e20b06a27bc8c513edc028821d711a7ddb909e53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2165 processed earlier; will process 2132 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==82705== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fb2b44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fb2ab8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fb2a9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f830b8d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f830b6ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f830b6cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fb2a74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558fb3547018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fb34e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558fb34e3578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x558fb2ee9770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558fb2f52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558fb2b44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558fb2c30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558fb2a9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558fb2aa62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558fb2a8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558fb2ab94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f830b6cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558fb2a80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90b47be40efe1022ddf498512a1dd7ab7b180385 Step #5: MERGE-OUTER: attempt 1133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3828327239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/90b47be40efe1022ddf498512a1dd7ab7b180385' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2166 processed earlier; will process 2131 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82727== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec42c46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec42bbab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec42b9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfb605541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfb5e6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfb5e49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec42b76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec43649018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec435e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec435e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec435e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec43003ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec42ff1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec42fea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec43054f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec42c46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec42d32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec42b9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec42ba82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec42b8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec42bbb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcfb5e4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec42b82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-89118a1dfa25d60f1ee0a61e8c97d094a9853235 Step #5: MERGE-OUTER: attempt 1134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3828774984 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/89118a1dfa25d60f1ee0a61e8c97d094a9853235' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2167 processed earlier; will process 2130 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82797== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593e9122594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593e9096b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593e9079665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad0fdfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad0fc1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad0fbef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593e9052e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5593e9b25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593e9abf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5593e9ac1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593e9ac135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5593e94dfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593e94cd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593e94c69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593e9530f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593e9122c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593e920eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593e907ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593e90842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593e906b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593e90974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad0fbf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593e905ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53d138aae13d7c09ae09520fbcbbb921954c4eed Step #5: MERGE-OUTER: attempt 1135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3829353277 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53d138aae13d7c09ae09520fbcbbb921954c4eed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2168 processed earlier; will process 2129 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82809== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6a6291594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6a6205b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6a61e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9684c2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9684a3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9684a1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6a61c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d6a6c94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6a6c2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d6a6c30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6a6c3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d6a664eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d6a663c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d6a66359cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d6a669ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d6a6291c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d6a637deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d6a61e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d6a61f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d6a61da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d6a62064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9684a1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d6a61cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65c667ea823fe403b14c6c92381bc158680f5c65 Step #5: MERGE-OUTER: attempt 1136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3830877094 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/65c667ea823fe403b14c6c92381bc158680f5c65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2170 processed earlier; will process 2127 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82930== ERROR: libFuzzer: deadly signal Step #5: #0 0x564cf8ec6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564cf8e3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564cf8e1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbe65e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbe63f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbe63d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564cf8df6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564cf98c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564cf9863632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564cf9865375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564cf986535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564cf933b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564cf93721cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564cf928362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564cf9271275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564cf926a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564cf92d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564cf8ec6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564cf8fb2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564cf8e1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564cf8e282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564cf8e0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564cf8e3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcbe63d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564cf8e02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-720ba56268d5fb4b7c0a11b0cd23b15fc0c741c2 Step #5: MERGE-OUTER: attempt 1137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3831593441 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/720ba56268d5fb4b7c0a11b0cd23b15fc0c741c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2171 processed earlier; will process 2126 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82945== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0f3d7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0f3cefb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0f3cd2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65d495841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65d476d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65d474c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0f3cabe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e0f477e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0f4718632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e0f471a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0f471a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e0f41f0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0f42271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0f413862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0f4126275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0f411f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0f4189f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0f3d7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0f3e67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0f3cd3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0f3cdd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0f3cc47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0f3cf04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65d474e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0f3cb7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-808d40e05e7a63228d044d1165233ace4f7f6945 Step #5: MERGE-OUTER: attempt 1138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3833121199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/808d40e05e7a63228d044d1165233ace4f7f6945' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2176 processed earlier; will process 2121 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83063== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bed57b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bed5724b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bed5707665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0aea2f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0aea10600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0aea0e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bed56e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bed61b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bed614d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bed614f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bed614f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bed5c25155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bed5c5c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bed5b6d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bed5b5b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bed5b549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bed5bbef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bed57b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bed589ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bed5708d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bed57122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bed56f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bed57254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0aea0e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bed56ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7817e12198febff8a117538135a80276277efe95 Step #5: MERGE-OUTER: attempt 1139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3833833890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7817e12198febff8a117538135a80276277efe95' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2177 processed earlier; will process 2120 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83077== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5064aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d50641eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d506401665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a8e5b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a8e3c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a8e3a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5063dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d506ead018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d506e47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d506e49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d506e4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d50691f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d5069561cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d50686762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d506855275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d50684e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d5068b8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d5064aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d506596eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d506402d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d50640c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d5063f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d50641f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a8e3a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d5063e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-263b9ca60a3b00cbaaa61efe57e308d102c97a02 Step #5: MERGE-OUTER: attempt 1140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3835282782 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/263b9ca60a3b00cbaaa61efe57e308d102c97a02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2179 processed earlier; will process 2118 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83165== ERROR: libFuzzer: deadly signal Step #5: #0 0x564445a39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644459adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564445990665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1058fad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1058dc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1058da1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564445969e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56444643c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644463d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5644463d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644463d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564445eae155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564445ee51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564445df662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564445de4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564445ddd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564445e47f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564445a39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564445b25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564445991d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56444599b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644459827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644459ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1058da3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564445975bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4b17c5d10a72b13c864d4d662e2ddcfb0e2d9a8 Step #5: MERGE-OUTER: attempt 1141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3837583414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4b17c5d10a72b13c864d4d662e2ddcfb0e2d9a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2182 processed earlier; will process 2115 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83251== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3fc3e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3fc359b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3fc33c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0ac79541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0ac5aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0ac589858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3fc315e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d3fcde8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3fcd82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d3fcd84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3fcd8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3fc85a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3fc8911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3fc7a262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3fc790275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3fc7899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3fc7f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3fc3e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3fc4d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3fc33dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3fc3472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3fc32e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3fc35a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd0ac58b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3fc321bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35961114aa0e5b622f57a386996dfc8d53069e20 Step #5: MERGE-OUTER: attempt 1142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3838808334 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/35961114aa0e5b622f57a386996dfc8d53069e20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2184 processed earlier; will process 2113 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83328== ERROR: libFuzzer: deadly signal Step #5: #0 0x56504efa4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56504ef18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56504eefb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff13a5f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff13a40e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff13a3ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56504eed4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56504f9a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56504f941632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56504f943375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56504f94335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56504f361ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56504f34f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56504f3489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56504f3b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56504efa4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56504f090eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56504eefcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56504ef062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56504eeed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56504ef194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff13a3ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56504eee0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02ee6acc1a3ba95cc8ae725fe329e1e2b1478b39 Step #5: MERGE-OUTER: attempt 1143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3842083320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/02ee6acc1a3ba95cc8ae725fe329e1e2b1478b39' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2186 processed earlier; will process 2111 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83405== ERROR: libFuzzer: deadly signal Step #5: #0 0x56331c9f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56331c964b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56331c947665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb8ba8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb8b8a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb8b882858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56331c920e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56331d3f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56331d38d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56331d38f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56331d38f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56331cdadac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56331cd9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56331cd949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56331cdfef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56331c9f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56331cadceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56331c948d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56331c9522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56331c9397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56331c9654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb8b884082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56331c92cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa6c3431dd0001064e243a2f6f9082e1377d0b5f Step #5: MERGE-OUTER: attempt 1144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3843962681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa6c3431dd0001064e243a2f6f9082e1377d0b5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2190 processed earlier; will process 2107 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83532== ERROR: libFuzzer: deadly signal Step #5: #0 0x563165ee0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563165e54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563165e37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c7975f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c7957400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c79553858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563165e10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631668e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56316687d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56316687f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56316687f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56316629dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56316628b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631662849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5631662eef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563165ee0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563165fcceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563165e38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563165e422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563165e297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563165e554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c79555082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563165e1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9c86556f1d130bfff7f90dd4b2696e16871b591 Step #5: MERGE-OUTER: attempt 1145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3845636684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9c86556f1d130bfff7f90dd4b2696e16871b591' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2193 processed earlier; will process 2104 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83657== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a939fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a93972b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a93955665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5120ba941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51209be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f512099d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a9392ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a94401018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a9439b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a9439d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a9439d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a93dbbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a93da9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a93da29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a93e0cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a939fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a93aeaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a93956d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a939602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a939477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a939734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f512099f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a9393abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa0e4b0e0e16d7aadd1fdc66625ad5886fd4713a Step #5: MERGE-OUTER: attempt 1146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3846407624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa0e4b0e0e16d7aadd1fdc66625ad5886fd4713a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2194 processed earlier; will process 2103 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae4b03e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae4afb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae4af95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0f876741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0f857c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0f855b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae4af6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae4ba41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae4b9db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae4b9dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae4b9dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae4b3fbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae4b3e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae4b3e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae4b44cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae4b03ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae4b12aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae4af96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae4afa02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae4af877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae4afb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0f855d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae4af7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3596cdb0f94cf53860ff3a0299559effd0cfa43 Step #5: MERGE-OUTER: attempt 1147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3847180046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c3596cdb0f94cf53860ff3a0299559effd0cfa43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2195 processed earlier; will process 2102 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==83693== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b38a65c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b38a5d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b38a5b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86a38c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86a36dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86a36bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b38a58ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b38b05f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b38aff9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b38affb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b38aa01770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b38aa6af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b38a65cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b38a748eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b38a5b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b38a5be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b38a5a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b38a5d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f86a36bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b38a598bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b53a60f43b5c4814c15813c77516545ab047844 Step #5: MERGE-OUTER: attempt 1148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3847950625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3b53a60f43b5c4814c15813c77516545ab047844' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2196 processed earlier; will process 2101 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83715== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef351e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef35155b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef35138665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f259e68541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f259e49a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f259e479858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef35111e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef35be4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef35b7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef35b80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef35b8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef3559eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef3558c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef355859cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef355eff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef351e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef352cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef35139d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef351432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef3512a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef351564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f259e47b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef3511dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50a48ddfbb96fd936975294506277ee4d36f86bf Step #5: MERGE-OUTER: attempt 1149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3848639886 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50a48ddfbb96fd936975294506277ee4d36f86bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2197 processed earlier; will process 2100 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83789== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e95c59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e95bcdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e95bb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e9917f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e98f9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e98f73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e95b89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563e9665c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e965f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563e965f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e965f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563e960ce155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563e961051cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563e9601662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563e96004275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563e95ffd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563e96067f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563e95c59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563e95d45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563e95bb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563e95bbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563e95ba27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563e95bce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e98f75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563e95b95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7fd468cb90a8ae600fe53c4fb61aa24c1fb0c19 Step #5: MERGE-OUTER: attempt 1150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3849891730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7fd468cb90a8ae600fe53c4fb61aa24c1fb0c19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2199 processed earlier; will process 2098 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d427563594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4274d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4274ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c5274841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c5255d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c5253c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d427493e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d427f66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d427f00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d427f02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d427f0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d427920ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d42790e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4279079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d427971f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d427563c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d42764feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4274bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4274c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4274ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4274d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c5253e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d42749fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-682577482c1f64a23c55391395b9b622d22a7e5f Step #5: MERGE-OUTER: attempt 1151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3850660597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/682577482c1f64a23c55391395b9b622d22a7e5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2200 processed earlier; will process 2097 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 293Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83890== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639992ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56399925eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563999241665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bcb8eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bcb70000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bcb6df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56399921ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563999ced018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563999c87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563999c89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563999c8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56399975f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5639997961cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5639996a762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563999695275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56399968e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5639996f8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5639992eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5639993d6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563999242d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56399924c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5639992337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56399925f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2bcb6e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563999226bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d53ebdeb34019fd76dd01fb1e408ebef9adfe1fb Step #5: MERGE-OUTER: attempt 1152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3851694847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d53ebdeb34019fd76dd01fb1e408ebef9adfe1fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2204 processed earlier; will process 2093 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83977== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6cebe4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6ceb58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6ceb3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3b3c4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3b3a5c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3b3a3b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6ceb14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6cf5e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6cf581632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6cf583375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6cf58335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6cefa1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6cef8f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6cef889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6ceff2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6cebe4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6cecd0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6ceb3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6ceb462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6ceb2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6ceb594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3b3a3d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6ceb20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a520030838b4939be37f546af10f6e6094c0c785 Step #5: MERGE-OUTER: attempt 1153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3852111381 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a520030838b4939be37f546af10f6e6094c0c785' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2205 processed earlier; will process 2092 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84015== ERROR: libFuzzer: deadly signal Step #5: #0 0x565193af6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565193a6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565193a4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5caa6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5ca87600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5ca855858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565193a26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5651944f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565194493632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565194495375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56519449535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565193eb3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565193ea1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565193e9a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565193f04f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565193af6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565193be2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565193a4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565193a582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565193a3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565193a6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd5ca857082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565193a32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29054af7fa2a5d2fb374dd3dc2600070e6e6ba3b Step #5: MERGE-OUTER: attempt 1154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3852991328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/29054af7fa2a5d2fb374dd3dc2600070e6e6ba3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2206 processed earlier; will process 2091 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84031== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2c8e86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2c8dfab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2c8ddd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f308d28a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f308d09f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f308d07e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2c8db6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2c9889018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2c9823632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2c9825375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2c982535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e2c9243ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e2c9231275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2c922a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2c9294f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2c8e86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2c8f72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2c8dded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2c8de82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2c8dcf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2c8dfb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f308d080082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2c8dc2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adc3b9fb20eb7c6fe520bf97c8ed3b29f3550221 Step #5: MERGE-OUTER: attempt 1155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3856288843 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/adc3b9fb20eb7c6fe520bf97c8ed3b29f3550221' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2213 processed earlier; will process 2084 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84174== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6564d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b656445b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b656428665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02362a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02360b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0236098858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b656401e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b656ed4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b656e6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b656e70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b656e7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b65688eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b65687c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6568759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b6568dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b6564d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b6565bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b656429d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b6564332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b65641a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b6564464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f023609a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b65640dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca61a152133c12d666b77a8e5ebd4a98a972d27d Step #5: MERGE-OUTER: attempt 1156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3857156919 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ca61a152133c12d666b77a8e5ebd4a98a972d27d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2215 processed earlier; will process 2082 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84283== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b1f943594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b1f8b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b1f89a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa415fa041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa415db500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa415d94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b1f873e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b20346018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b202e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b202e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b202e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b1fd00ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b1fcee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b1fce79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b1fd51f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b1f943c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b1fa2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b1f89bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b1f8a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b1f88c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b1f8b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa415d96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b1f87fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-618ce7ddae4acc2422fa7dd720c85d92b29b3182 Step #5: MERGE-OUTER: attempt 1157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3857996541 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/618ce7ddae4acc2422fa7dd720c85d92b29b3182' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2216 processed earlier; will process 2081 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: #2 pulse exec/s: 0 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84299== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576ea125594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576ea099b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576ea07c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18c5ae041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18c58f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18c58d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576ea055e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5576eab28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576eaac2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5576eaac4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576eaac435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5576ea4e2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576ea4d0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576ea4c99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576ea533f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576ea125c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576ea211eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576ea07dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576ea0872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576ea06e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576ea09a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18c58d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576ea061bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43e0e8607b14944c8f804ff0cfc24d3b44e3a1c7 Step #5: MERGE-OUTER: attempt 1158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3861743724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43e0e8607b14944c8f804ff0cfc24d3b44e3a1c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2219 processed earlier; will process 2078 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84384== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639220c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56392203cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56392201f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f6e16341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f6df7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f6df57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563921ff8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563922acb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563922a65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563922a67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563922a6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563922485ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563922473275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56392246c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639224d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639220c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639221b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563922020d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56392202a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639220117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56392203d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f6df59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563922004bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69aab758d7867c6b22c2945e0b6b35b5f60abad7 Step #5: MERGE-OUTER: attempt 1159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3863411141 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/69aab758d7867c6b22c2945e0b6b35b5f60abad7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2222 processed earlier; will process 2075 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84470== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596bba60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596bb9d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596bb9b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd47719641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd476fab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd476f8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596bb990e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5596bc463018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596bc3fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5596bc3ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596bc3ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5596bbed5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596bbf0c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5596bbe1d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596bbe0b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596bbe049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5596bbe6ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5596bba60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5596bbb4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5596bb9b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596bb9c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596bb9a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596bb9d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd476f8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5596bb99cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d1395e8fc7ba8cc98cc3b39ca62c9d2e07cbb06 Step #5: MERGE-OUTER: attempt 1160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3864222169 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d1395e8fc7ba8cc98cc3b39ca62c9d2e07cbb06' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2223 processed earlier; will process 2074 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84512== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556197e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55561975db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555619740665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8e759d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8e73b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8e7391858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555619719e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55561a1ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55561a186632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55561a188375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55561a18835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555619ba6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555619b94275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555619b8d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555619bf7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556197e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556198d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555619741d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55561974b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556197327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55561975e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8e7393082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555619725bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31f652f4557ae37ddf7a7ecf0344f0ee182c1102 Step #5: MERGE-OUTER: attempt 1161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3864869058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/31f652f4557ae37ddf7a7ecf0344f0ee182c1102' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2224 processed earlier; will process 2073 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84556== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7bac79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7babedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7babd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ff2efb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ff2d1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ff2cef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7baba9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7bb67c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7bb616632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b7bb618375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7bb61835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b7bb036ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7bb024275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7bb01d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b7bb087f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b7bac79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b7bad65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7babd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7babdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7babc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7babee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ff2cf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7babb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20a82d380b6c7693348ae715d99b1b175c94c557 Step #5: MERGE-OUTER: attempt 1162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3866007744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20a82d380b6c7693348ae715d99b1b175c94c557' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2225 processed earlier; will process 2072 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55563f571594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55563f4e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55563f4c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f6db3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f6d94900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f6d928858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55563f4a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55563ff74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55563ff0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55563ff10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55563ff1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55563f9e6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55563fa1d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55563f92e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55563f91c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55563f9159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55563f97ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55563f571c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55563f65deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55563f4c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55563f4d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55563f4ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55563f4e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f6d92a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55563f4adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01cb89aa814f895d727bca7c4d63b9281b53d93d Step #5: MERGE-OUTER: attempt 1163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3868532683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/01cb89aa814f895d727bca7c4d63b9281b53d93d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2227 processed earlier; will process 2070 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84663== ERROR: libFuzzer: deadly signal Step #5: #0 0x55875f8c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55875f83ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55875f81d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24f7a7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24f788e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24f786d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55875f7f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5587602c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558760263632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558760265375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55876026535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55875fc83ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55875fc71275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55875fc6a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55875fcd4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55875f8c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55875f9b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55875f81ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55875f8282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55875f80f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55875f83b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24f786f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55875f802bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c099ecac9416aad7d19dff61c7a92a0686bf3242 Step #5: MERGE-OUTER: attempt 1164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3869806836 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c099ecac9416aad7d19dff61c7a92a0686bf3242' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2228 processed earlier; will process 2069 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84706== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c580ad4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c580a48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c580a2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09fee3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09fec4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09fec2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c580a04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c5814d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c581471632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c581473375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c58147335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c580e91ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c580e7f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c580e789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c580ee2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c580ad4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c580bc0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c580a2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c580a362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c580a1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c580a494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09fec2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c580a10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c8e0430e31c255de6f39b6969f45c2ff277edc5 Step #5: MERGE-OUTER: attempt 1165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3871566348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5c8e0430e31c255de6f39b6969f45c2ff277edc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2229 processed earlier; will process 2068 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84723== ERROR: libFuzzer: deadly signal Step #5: #0 0x56469e222594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56469e196b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56469e179665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f985c2b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f985c0cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f985c0ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56469e152e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56469ec25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56469ebbf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56469ebc1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56469ebc135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56469e5dfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56469e5cd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56469e5c69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56469e630f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56469e222c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56469e30eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56469e17ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56469e1842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56469e16b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56469e1974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f985c0ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56469e15ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d5517ad53572fbf251a0d475309acbf2011b922 Step #5: MERGE-OUTER: attempt 1166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3872721318 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d5517ad53572fbf251a0d475309acbf2011b922' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2230 processed earlier; will process 2067 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84768== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6b4e6e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6b4de2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6b4dc5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ac0cc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ac0ad500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ac0ab4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6b4d9ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a6b5871018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6b580b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a6b580d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6b580d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a6b522bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a6b5219275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a6b52129cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a6b527cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a6b4e6ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a6b4f5aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a6b4dc6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6b4dd02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6b4db77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a6b4de34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ac0ab6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a6b4daabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0313132a6a94dc966894bdb58996ccdec0556a5 Step #5: MERGE-OUTER: attempt 1167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3874602034 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a0313132a6a94dc966894bdb58996ccdec0556a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2231 processed earlier; will process 2066 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84785== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf03537594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf034abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf0348e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3baf8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3bada300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3bad82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf03467e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bf03f3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf03ed4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bf03ed6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf03ed635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bf039ac155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf039e31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf038f462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf038e2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf038db9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf03945f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf03537c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf03623eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf0348fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf034992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf034807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf034ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3bad84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf03473bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-470f4a5110b5a989040a9a956f464c3af728d929 Step #5: MERGE-OUTER: attempt 1168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3876850320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/470f4a5110b5a989040a9a956f464c3af728d929' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2233 processed earlier; will process 2064 files now Step #5: #1 pulse exec/s: 1 rss: 220Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84902== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f81372594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f812e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f812c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f889623e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f889605300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8896032858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f812a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f81d75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f81d0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f81d11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f81d1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f8172fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f8171d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f817169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f81780f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f81372c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f8145eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f812cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f812d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f812bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f812e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8896034082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f812aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af12650cb4fdaef131ec55e05b9cccfb7f691ebf Step #5: MERGE-OUTER: attempt 1169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3881940000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/af12650cb4fdaef131ec55e05b9cccfb7f691ebf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2238 processed earlier; will process 2059 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85006== ERROR: libFuzzer: deadly signal Step #5: #0 0x56021b1cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56021b140b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56021b123665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96568c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96566da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96566b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56021b0fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56021bbcf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56021bb69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56021bb6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56021bb6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56021b641155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56021b6781cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56021b59653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x56021b598173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x56021b2c48d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x56021b2aadad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x56021b2b8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x56021b2b8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x56021b2b8ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x56021b124d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x56021b12e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x56021b1157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x56021b1414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f96566bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x56021b108bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-158bdf5daca66a88222ac52034c2c431bb115c70 Step #5: MERGE-OUTER: attempt 1170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3883674010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/158bdf5daca66a88222ac52034c2c431bb115c70' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2239 processed earlier; will process 2058 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85089== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d443a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d44319b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d442fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7effae23a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7effae04f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7effae02e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d442d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d44da8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d44d42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d44d44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d44d4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559d44762ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d44750275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d447499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d447b3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d443a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d44491eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d442fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d443072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d442ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d4431a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7effae030082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d442e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bcbde32012b7202f1fe7c13ac58aa2d102ed4fd Step #5: MERGE-OUTER: attempt 1171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3885533666 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9bcbde32012b7202f1fe7c13ac58aa2d102ed4fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2240 processed earlier; will process 2057 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85127== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d455a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d45519b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d454fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecbc33141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecbc14600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecbc125858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d454d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560d45fa8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d45f42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560d45f44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d45f4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560d45962ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d45950275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d459499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d459b3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d455a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d45691eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d454fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d455072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d454ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d4551a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecbc127082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d454e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d325f636e0ba427c4419aaaec4469387a3bd3759 Step #5: MERGE-OUTER: attempt 1172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3886840915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d325f636e0ba427c4419aaaec4469387a3bd3759' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2241 processed earlier; will process 2056 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85139== ERROR: libFuzzer: deadly signal Step #5: #0 0x55615e2b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55615e224b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55615e207665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7acb41741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7acb22c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7acb20b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55615e1e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55615ecb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55615ec4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55615ec4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55615ec4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55615e66dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55615e65b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55615e6549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55615e6bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55615e2b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55615e39ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55615e208d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55615e2122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55615e1f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55615e2254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7acb20d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55615e1ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a30aa2ac6e875bec2c6ee1644033d2add5eea62a Step #5: MERGE-OUTER: attempt 1173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3888690479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a30aa2ac6e875bec2c6ee1644033d2add5eea62a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2242 processed earlier; will process 2055 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85156== ERROR: libFuzzer: deadly signal Step #5: #0 0x564abef34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564abeea8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564abee8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdc11a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdc0fb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdc0f95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564abee64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564abf937018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564abf8d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564abf8d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564abf8d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564abf2f1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564abf2df275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564abf2d89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564abf342f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564abef34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564abf020eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564abee8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564abee962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564abee7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564abeea94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcdc0f97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564abee70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-748f9514137fe6f009a7c5ea4eb08798dd714896 Step #5: MERGE-OUTER: attempt 1174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3889845423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/748f9514137fe6f009a7c5ea4eb08798dd714896' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2243 processed earlier; will process 2054 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85201== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd8de72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd8dde6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd8ddc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a058b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a056cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a056ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd8dda2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd8e875018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd8e80f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd8e811375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd8e81135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd8e22fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd8e21d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd8e2169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd8e280f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd8de72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd8df5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd8ddcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd8ddd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd8ddbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd8dde74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a056ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd8ddaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b91759ae3ee14353d7a147a936edf88d29a6ceb Step #5: MERGE-OUTER: attempt 1175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3891640167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b91759ae3ee14353d7a147a936edf88d29a6ceb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2244 processed earlier; will process 2053 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85218== ERROR: libFuzzer: deadly signal Step #5: #0 0x560209d46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560209cbab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560209c9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55cafd641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55cadeb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55cadca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560209c76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56020a749018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56020a6e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56020a6e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56020a6e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56020a1bb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56020a1f21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56020a10362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56020a0f1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56020a0ea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56020a154f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560209d46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560209e32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560209c9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560209ca82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560209c8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560209cbb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f55cadcc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560209c82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25e12773b79be38c42b3807eefdf6bed8dc2a19c Step #5: MERGE-OUTER: attempt 1176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3896922562 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/25e12773b79be38c42b3807eefdf6bed8dc2a19c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2248 processed earlier; will process 2049 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85356== ERROR: libFuzzer: deadly signal Step #5: #0 0x559727578594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597274ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597274cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39a07e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f39a05f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f39a05d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597274a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559727f7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559727f15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559727f17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559727f1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597279ed155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559727a241cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55972793562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559727923275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55972791c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559727986f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559727578c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559727664eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597274d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597274da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597274c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597274ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f39a05d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597274b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4e6a035245caebd06930a66efe746ea063496fc Step #5: MERGE-OUTER: attempt 1177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3899839085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d4e6a035245caebd06930a66efe746ea063496fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2250 processed earlier; will process 2047 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85418== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575d10b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575d102ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575d100d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cbc51041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cbc32500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cbc304858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575d0fe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5575d1ab9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575d1a53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5575d1a55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575d1a5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5575d152b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575d15621cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575d147362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575d1461275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575d145a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575d14c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575d10b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575d11a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575d100ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575d10182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575d0fff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575d102b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6cbc306082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575d0ff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f11f71150960bdf81ecaf42692b496349177c5e Step #5: MERGE-OUTER: attempt 1178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3902737760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f11f71150960bdf81ecaf42692b496349177c5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2252 processed earlier; will process 2045 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85480== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606c294b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606c28bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606c28a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa98216341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa981f7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa981f57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606c287be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5606c334e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606c32e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5606c32ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606c32ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5606c2d08ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5606c2cf6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606c2cef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606c2d59f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606c294bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606c2a37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606c28a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606c28ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606c28947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606c28c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa981f59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606c2887bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bdecc7c7520735bfa70f724952ead96621c637e Step #5: MERGE-OUTER: attempt 1179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3904344560 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1bdecc7c7520735bfa70f724952ead96621c637e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2253 processed earlier; will process 2044 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85495== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a17180594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a170f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a170d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc131e2441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc131c3900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc131c18858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a170b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a17b83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a17b1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a17b1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a17b1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a175f5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a1762c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a1753d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a1752b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a175249cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a1758ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a17180c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a1726ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a170d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a170e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a170c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a170f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc131c1a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a170bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4787fbf923044ced3715d9b7981b0c48ea45149 Step #5: MERGE-OUTER: attempt 1180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3907289575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a4787fbf923044ced3715d9b7981b0c48ea45149' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2255 processed earlier; will process 2042 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85560== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb2593c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb258b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb25893665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6af52c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6af50de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6af50bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb2586ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eb2633f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb262d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eb262db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb262db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eb25cf9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eb25ce7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eb25ce09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eb25d4af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eb2593cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eb25a28eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eb25894d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eb2589e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eb258857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eb258b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6af50bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eb25878bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0770420c00daf4abfbe1f0ed6f8216978a9bb792 Step #5: MERGE-OUTER: attempt 1181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3908876398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0770420c00daf4abfbe1f0ed6f8216978a9bb792' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2256 processed earlier; will process 2041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85575== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd15678594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd155ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd155cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1da3ba341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1da39b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1da3997858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd155a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fd1607b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd16015632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fd16017375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd1601735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fd15a35ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd15a23275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd15a1c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd15a86f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd15678c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd15764eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd155d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd155da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd155c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd155ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1da3999082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd155b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56fcda601d5669c5a7b627985323203a7d263c80 Step #5: MERGE-OUTER: attempt 1182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3910458324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/56fcda601d5669c5a7b627985323203a7d263c80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2257 processed earlier; will process 2040 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85593== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635af1e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635af154b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635af137665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8326fad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8326dc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8326da1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635af110e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635afbe3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635afb7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635afb7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635afb7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635af59dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635af58b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635af5849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635af5eef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635af1e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635af2cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635af138d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635af1422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635af1297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635af1554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8326da3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635af11cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-262b4dcbfebca3d8537bc8a81a3ba491af0500c6 Step #5: MERGE-OUTER: attempt 1183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3913364190 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/262b4dcbfebca3d8537bc8a81a3ba491af0500c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2259 processed earlier; will process 2038 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85657== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c57a12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c57986b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c57969665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f898c10b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f898bf2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f898beff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c57942e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c58415018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c583af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c583b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c583b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558c57dcfac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c57dbd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c57db69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c57e20f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c57a12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c57afeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c5796ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c579742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c5795b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c579874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f898bf01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c5794ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c050d5d0d549e27d40a9e5cdd547b693f24c0262 Step #5: MERGE-OUTER: attempt 1184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3915752845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c050d5d0d549e27d40a9e5cdd547b693f24c0262' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2261 processed earlier; will process 2036 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85744== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ddd97d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ddd8f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ddd8d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe02135941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe02116e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe02114d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ddd8ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562dde380018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dde31a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562dde31c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dde31c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562dddd3aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562dddd28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562dddd219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562dddd8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ddd97dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ddda69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ddd8d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ddd8df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ddd8c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ddd8f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe02114f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ddd8b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69014b9ae90e543886b49ef9137f6d1474c10e8a Step #5: MERGE-OUTER: attempt 1185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3917977981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/69014b9ae90e543886b49ef9137f6d1474c10e8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2263 processed earlier; will process 2034 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85859== ERROR: libFuzzer: deadly signal Step #5: #0 0x563136bf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563136b6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563136b4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fe172141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fe153600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fe1515858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563136b27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631375fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563137594632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563137596375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56313759635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563136fb4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563136fa2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563136f9b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563137005f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563136bf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563136ce3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563136b4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563136b592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563136b407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563136b6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fe1517082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563136b33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f803d7915cdcc7f8abcd27375966c8e938aab2f4 Step #5: MERGE-OUTER: attempt 1186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3920450176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f803d7915cdcc7f8abcd27375966c8e938aab2f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2265 processed earlier; will process 2032 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85977== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdb14ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdb1460b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdb1443665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f962c9d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f962c7e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f962c7c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdb141ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fdb1eef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdb1e89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fdb1e8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdb1e8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fdb1961155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fdb19981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fdb18a962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fdb1897275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fdb18909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fdb18faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fdb14ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fdb15d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fdb1444d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fdb144e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fdb14357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fdb14614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f962c7c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fdb1428bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79af25e9be752f5bef3d0da09e6f9dffeb3cdd7c Step #5: MERGE-OUTER: attempt 1187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3923565969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79af25e9be752f5bef3d0da09e6f9dffeb3cdd7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2267 processed earlier; will process 2030 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86041== ERROR: libFuzzer: deadly signal Step #5: #0 0x56456d073594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56456cfe7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56456cfca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac4b12441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac4af3900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac4af18858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56456cfa3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56456da76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56456da10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56456da12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56456da1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56456d430ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56456d41e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56456d4179cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56456d481f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56456d073c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56456d15feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56456cfcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56456cfd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56456cfbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56456cfe84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac4af1a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56456cfafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2696e0747b80a7a0f50c8621be3fe9ab383195e1 Step #5: MERGE-OUTER: attempt 1188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3925685251 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2696e0747b80a7a0f50c8621be3fe9ab383195e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2269 processed earlier; will process 2028 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86128== ERROR: libFuzzer: deadly signal Step #5: #0 0x56188369b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56188360fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618835f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbeabc8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbeaba9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbeaba79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618835cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56188409e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561884038632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56188403a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56188403a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561883b10155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561883b471cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561883a5862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561883a46275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561883a3f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561883aa9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56188369bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561883787eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5618835f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5618835fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5618835e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5618836104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbeaba7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5618835d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fa13fa4ce997f8a9cea3d17c4787fda67b9aefe Step #5: MERGE-OUTER: attempt 1189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3926548670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4fa13fa4ce997f8a9cea3d17c4787fda67b9aefe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2270 processed earlier; will process 2027 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86168== ERROR: libFuzzer: deadly signal Step #5: #0 0x559beba65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559beb9d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559beb9bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05a399341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05a37a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05a3787858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559beb995e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559bec468018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bec402632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559bec404375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bec40435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559bebe22ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559bebe10275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559bebe099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559bebe73f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559beba65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559bebb51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559beb9bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559beb9c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559beb9ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559beb9da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05a3789082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559beb9a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49b11a4c52737b03146a92a06725cf9e733aa78d Step #5: MERGE-OUTER: attempt 1190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3927505720 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49b11a4c52737b03146a92a06725cf9e733aa78d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2271 processed earlier; will process 2026 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86175== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d72d4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d72cc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d72ca3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4afd7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4afb8800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4afb67858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d72c7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561d7374f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d736e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561d736eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d736eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561d73109ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d730f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d730f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d7315af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d72d4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d72e38eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d72ca4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d72cae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d72c957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d72cc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4afb69082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d72c88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda47de2831543e3c860124af4b788c3f38e12f5 Step #5: MERGE-OUTER: attempt 1191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3928642818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cda47de2831543e3c860124af4b788c3f38e12f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2272 processed earlier; will process 2025 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86186== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2bb306594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2bb27ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2bb25d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27e8f5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27e8d6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27e8d47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2bb236e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2bbd09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2bbca3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2bbca5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e2bb6ab770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e2bb714f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e2bb306c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e2bb3f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e2bb25ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e2bb2682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e2bb24f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e2bb27b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f27e8d49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e2bb242bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0194b20cbdab26172e65701e7cf5660924d02dd7 Step #5: MERGE-OUTER: attempt 1192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3929823482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0194b20cbdab26172e65701e7cf5660924d02dd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2273 processed earlier; will process 2024 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86232== ERROR: libFuzzer: deadly signal Step #5: #0 0x56479b5c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56479b53ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56479b51d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc93abe741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc93a9fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc93a9db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56479b4f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56479bfc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56479bf63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56479bf65578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x56479b96b770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56479b9d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56479b5c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56479b6b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56479b51ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56479b5282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56479b50f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56479b53b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc93a9dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56479b502bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-349c375f62fea9617985413ff46a216c81f61e38 Step #5: MERGE-OUTER: attempt 1193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3930929451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/349c375f62fea9617985413ff46a216c81f61e38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2274 processed earlier; will process 2023 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86278== ERROR: libFuzzer: deadly signal Step #5: #0 0x55781ad80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55781acf4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55781acd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3e973c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3e955100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3e9530858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55781acb0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55781b783018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55781b71d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55781b71f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55781b71f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55781b13dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55781b12b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55781b1249cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55781b18ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55781ad80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55781ae6ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55781acd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55781ace22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55781acc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55781acf54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3e9532082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55781acbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8927b34bca9175e6d92cd066bd806cf918e9bf7a Step #5: MERGE-OUTER: attempt 1194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3934340187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8927b34bca9175e6d92cd066bd806cf918e9bf7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2277 processed earlier; will process 2020 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86361== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b90d66f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b90d5e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b90d5c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a1c3ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a1c20300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a1c1e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b90d59fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b90e072018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b90e00c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b90e00e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b90e00e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b90da2cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b90da1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b90da139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b90da7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b90d66fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b90d75beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b90d5c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b90d5d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b90d5b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b90d5e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a1c1e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b90d5abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec6c63e3c9d88a78d8914941396c3c8c9f0aba76 Step #5: MERGE-OUTER: attempt 1195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3935077604 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ec6c63e3c9d88a78d8914941396c3c8c9f0aba76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2278 processed earlier; will process 2019 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86399== ERROR: libFuzzer: deadly signal Step #5: #0 0x55774d3e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55774d359b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55774d33c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11e8d5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11e8b6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11e8b4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55774d315e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55774dde8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55774dd82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55774dd84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55774dd8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55774d85a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55774d8911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55774d7a262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55774d790275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55774d7899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55774d7f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55774d3e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55774d4d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55774d33dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55774d3472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55774d32e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55774d35a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f11e8b4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55774d321bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba5ab92f09dda5672723154ce2fb6446db9f66a3 Step #5: MERGE-OUTER: attempt 1196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3935934728 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba5ab92f09dda5672723154ce2fb6446db9f66a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2279 processed earlier; will process 2018 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86407== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a1ec85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a1ebf9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a1ebdc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9c42c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9c40db00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9c40ba858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a1ebb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a1f688018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a1f622632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a1f624578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x557a1f02a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557a1f093f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557a1ec85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557a1ed71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557a1ebddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557a1ebe72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557a1ebce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557a1ebfa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff9c40bc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557a1ebc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0732ea6c49bde0403ea199a2bb629d3dbf625a06 Step #5: MERGE-OUTER: attempt 1197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3937156558 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0732ea6c49bde0403ea199a2bb629d3dbf625a06' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2280 processed earlier; will process 2017 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86423== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c24c3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c24bb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c24b95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6e681941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6e662e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6e660d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c24b6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563c25641018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c255db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563c255dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c255dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563c250b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563c250ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563c24ffb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563c24fe9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563c24fe29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563c2504cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563c24c3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563c24d2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563c24b96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563c24ba02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563c24b877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563c24bb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff6e660f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563c24b7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2afd7276aed711c68418492e9d0ea1a4fe54f23 Step #5: MERGE-OUTER: attempt 1198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3938103813 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c2afd7276aed711c68418492e9d0ea1a4fe54f23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2281 processed earlier; will process 2016 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86432== ERROR: libFuzzer: deadly signal Step #5: #0 0x564feb68c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564feb600b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564feb5e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d8b6d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d8b4ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d8b4cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564feb5bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564fec08f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fec029632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564fec02b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564fec02b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564feba49ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564feba37275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564feba309cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564feba9af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564feb68cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564feb778eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564feb5e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564feb5ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564feb5d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564feb6014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d8b4ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564feb5c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39a64cb3aecf0a61bba75abd2d0bf8fb8b48e9c3 Step #5: MERGE-OUTER: attempt 1199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3939981316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/39a64cb3aecf0a61bba75abd2d0bf8fb8b48e9c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2283 processed earlier; will process 2014 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86515== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a48d3e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a48d356b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a48d339665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f231ea4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f231e85600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f231e835858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a48d312e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a48dde5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a48dd7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a48dd81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a48dd8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a48d857155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a48d88e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a48d79f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a48d78d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a48d7869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a48d7f0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a48d3e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a48d4ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a48d33ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a48d3442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a48d32b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a48d3574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f231e837082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a48d31ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53af9388cbc3fa293ef3c496819cfb1e48b8a32b Step #5: MERGE-OUTER: attempt 1200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3941694755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53af9388cbc3fa293ef3c496819cfb1e48b8a32b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2284 processed earlier; will process 2013 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86532== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588ba498594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588ba40cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588ba3ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f286f5ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f286f3df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f286f3be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588ba3c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5588bae9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588bae35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5588bae37578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5588ba83d770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5588ba8a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5588ba498c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5588ba584eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5588ba3f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5588ba3fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5588ba3e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5588ba40d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f286f3c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5588ba3d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f458ebf016efda327bd56d738cb37890931497c3 Step #5: MERGE-OUTER: attempt 1201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3942737347 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f458ebf016efda327bd56d738cb37890931497c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2285 processed earlier; will process 2012 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86612== ERROR: libFuzzer: deadly signal Step #5: #0 0x56134e2bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56134e22fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56134e212665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f71642a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f71640b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7164098858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56134e1ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56134ecbe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56134ec58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56134ec5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56134ec5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56134e730155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56134e7671cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56134e67862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56134e666275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56134e65f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56134e6c9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56134e2bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56134e3a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56134e213d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56134e21d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56134e2047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56134e2304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f716409a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56134e1f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a7fb7b4cbd4cb2e4353244d6345045ca3a8a03e Step #5: MERGE-OUTER: attempt 1202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3944737543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a7fb7b4cbd4cb2e4353244d6345045ca3a8a03e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2287 processed earlier; will process 2010 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86693== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647386e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564738654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564738637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd87752f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd87734400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd877323858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564738610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647390e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56473907d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56473907f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56473907f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564738b55155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564738b8c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564738a9d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564738a8b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564738a849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564738aeef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647386e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647387cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564738638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647386422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647386297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647386554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd877325082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56473861cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9540e00e147928f49d8b292b28802597b1e30269 Step #5: MERGE-OUTER: attempt 1203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3946451671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9540e00e147928f49d8b292b28802597b1e30269' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2288 processed earlier; will process 2009 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86740== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b2bc2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b2bb9fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b2bb82665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0b88c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0b86d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0b86b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b2bb5be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560b2c62e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b2c5c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560b2c5ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b2c5ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560b2bfe8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560b2bfd6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560b2bfcf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560b2c039f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560b2bc2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560b2bd17eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560b2bb83d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560b2bb8d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560b2bb747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560b2bba04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd0b86b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560b2bb67bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a460d7b93a7484cb67008e66e6385dd240ce73b6 Step #5: MERGE-OUTER: attempt 1204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3953323452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a460d7b93a7484cb67008e66e6385dd240ce73b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2293 processed earlier; will process 2004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86879== ERROR: libFuzzer: deadly signal Step #5: #0 0x56407cf5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56407cecfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56407ceb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54b56fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54b551200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54b54f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56407ce8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56407d95e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56407d8f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56407d8fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56407d8fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56407d318ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56407d306275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56407d2ff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56407d369f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56407cf5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56407d047eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56407ceb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56407cebd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56407cea47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56407ced04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54b54f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56407ce97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6e76fd1720595445dc88379ff94205715d8562e Step #5: MERGE-OUTER: attempt 1205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3954379279 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f6e76fd1720595445dc88379ff94205715d8562e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2294 processed earlier; will process 2003 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86896== ERROR: libFuzzer: deadly signal Step #5: #0 0x55740623f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574061b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557406196665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46d302541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46d2e3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46d2e19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55740616fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557406c42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557406bdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557406bde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557406bde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5574066b4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574066eb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574065fc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574065ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574065e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55740664df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55740623fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55740632beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557406197d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574061a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574061887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574061b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46d2e1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55740617bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c74418e4e8e261a5fb5916a4f5db13bc7d7816ad Step #5: MERGE-OUTER: attempt 1206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3956202465 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c74418e4e8e261a5fb5916a4f5db13bc7d7816ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2296 processed earlier; will process 2001 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87014== ERROR: libFuzzer: deadly signal Step #5: #0 0x56044a5d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56044a54cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56044a52f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a5ae2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a5ac3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a5ac17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56044a508e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56044afdb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56044af75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56044af77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56044af7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56044a995ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56044a983275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56044a97c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56044a9e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56044a5d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56044a6c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56044a530d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56044a53a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56044a5217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56044a54d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a5ac19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56044a514bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b65b83db65dafd9f222e3af4871ddb74621bb23 Step #5: MERGE-OUTER: attempt 1207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3958536233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b65b83db65dafd9f222e3af4871ddb74621bb23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2297 processed earlier; will process 2000 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==87026== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565a7afc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565a7a70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565a7a53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95af73d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95af55200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95af531858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565a7a2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565a84ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565a8499632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565a849b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5565a7ea1770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5565a7f0af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5565a7afcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5565a7be8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5565a7a54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5565a7a5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5565a7a457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5565a7a714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f95af533082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5565a7a38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0432f360810178ee00a8470253c7bf6889341a83 Step #5: MERGE-OUTER: attempt 1208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3960104238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0432f360810178ee00a8470253c7bf6889341a83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2298 processed earlier; will process 1999 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87048== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4544a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f45441bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4543fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c83b9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c839a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c83986858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4543d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f454eaa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f454e44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f454e46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f454e4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f454864ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f454852275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f45484b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4548b5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4544a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f454593eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4543ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4544092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4543f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f45441c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1c83988082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4543e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0d12ce5bf30c643367f8ebce9be6969523b1b79 Step #5: MERGE-OUTER: attempt 1209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3963529805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d0d12ce5bf30c643367f8ebce9be6969523b1b79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2303 processed earlier; will process 1994 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0f7343594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0f72b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0f729a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc8271d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc8253200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc82511858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0f7273e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c0f7d46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0f7ce0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c0f7ce2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0f7ce235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c0f77b8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c0f77ef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c0f770062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c0f76ee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c0f76e79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c0f7751f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c0f7343c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c0f742feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c0f729bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c0f72a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c0f728c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c0f72b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc82513082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c0f727fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cca4adec488e413cabb3f1f675a8e1eb56c533d Step #5: MERGE-OUTER: attempt 1210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3965327793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4cca4adec488e413cabb3f1f675a8e1eb56c533d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2306 processed earlier; will process 1991 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87325== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582829c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55828293db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558282920665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f29d9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f29ba600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f29b85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582828f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5582833cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558283366632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558283368375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55828336835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558282d86ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558282d74275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558282d6d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558282dd7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582829c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558282ab5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558282921d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55828292b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582829127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55828293e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f29b87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558282905bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b818e2c4aaea8677afb256fb1e492f0b3774fd6b Step #5: MERGE-OUTER: attempt 1211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3966161436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b818e2c4aaea8677afb256fb1e492f0b3774fd6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2307 processed earlier; will process 1990 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87343== ERROR: libFuzzer: deadly signal Step #5: #0 0x55576c1e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55576c154b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55576c137665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52c7f3f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52c7d5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52c7d33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55576c110e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55576cbe3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55576cb7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55576cb7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55576cb7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55576c59dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55576c58b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55576c5849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55576c5eef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55576c1e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55576c2cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55576c138d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55576c1422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55576c1297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55576c1554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52c7d35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55576c11cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c43436cddcc05d1338f030c35ab0d39d6440e71f Step #5: MERGE-OUTER: attempt 1212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3966944319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c43436cddcc05d1338f030c35ab0d39d6440e71f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2308 processed earlier; will process 1989 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87361== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b66a29f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b66a213b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b66a1f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f243b23941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f243b04e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f243b02d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b66a1cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b66aca2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b66ac3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b66ac3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b66ac3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b66a65cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b66a64a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b66a6439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b66a6adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b66a29fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b66a38beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b66a1f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b66a2012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b66a1e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b66a2144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f243b02f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b66a1dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d000847caf9be31cc9a25921ba8ca8bd04ffd1bb Step #5: MERGE-OUTER: attempt 1213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3967722393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d000847caf9be31cc9a25921ba8ca8bd04ffd1bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2309 processed earlier; will process 1988 files now Step #5: #1 pulse exec/s: 0 rss: 276Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87379== ERROR: libFuzzer: deadly signal Step #5: #0 0x564698173594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646980e7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646980ca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56bdfde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56bddf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56bddd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646980a3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564698b76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564698b10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564698b12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564698b1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564698530ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56469851e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646985179cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564698581f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564698173c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56469825feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646980cbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646980d52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646980bc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646980e84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56bddd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646980afbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d6ad539e8da7decee24e06eeb8b28fe8ba66678 Step #5: MERGE-OUTER: attempt 1214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3968649866 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d6ad539e8da7decee24e06eeb8b28fe8ba66678' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2311 processed earlier; will process 1986 files now Step #5: #1 pulse exec/s: 0 rss: 284Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==87464== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f96692f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9668a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f966886665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e3d22241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e3d03700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e3d016858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f96685fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f967332018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9672cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f9672ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9672ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f966da4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f966dd9748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x55f966cf2dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x55f966a36072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x55f966a12fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x55f966a1bff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x55f966a1bff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x55f966a1bff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x55f966887d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f9668912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f9668787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f9668a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e3d018082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f96686bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd2bf16c51017b340c3d32fe6ef52cf1c2f6070e Step #5: MERGE-OUTER: attempt 1215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3971025806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd2bf16c51017b340c3d32fe6ef52cf1c2f6070e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2314 processed earlier; will process 1983 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87580== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635862e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56358625db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563586240665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f119e5d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f119e3e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f119e3c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563586219e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563586cec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563586c86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563586c88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563586c8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635866a6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563586694275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56358668d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635866f7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635862e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635863d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563586241d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56358624b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635862327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56358625e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f119e3c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563586225bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda48cdfb4a0857fb8a8de7049f3718e39262fa5 Step #5: MERGE-OUTER: attempt 1216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3971858310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cda48cdfb4a0857fb8a8de7049f3718e39262fa5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2315 processed earlier; will process 1982 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==87589== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fdc659594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fdc5cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fdc5b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd337bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd335d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd335b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fdc589e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564fdd05c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fdcff6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564fdcff8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564fdc9fe770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564fdca67f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564fdc659c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564fdc745eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564fdc5b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564fdc5bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564fdc5a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564fdc5ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fdd335b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564fdc595bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85893a23d3ebde36c1f8013aecfaf70528aae064 Step #5: MERGE-OUTER: attempt 1217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3973191039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/85893a23d3ebde36c1f8013aecfaf70528aae064' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2316 processed earlier; will process 1981 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87628== ERROR: libFuzzer: deadly signal Step #5: #0 0x55980978b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598096ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598096e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44ec87141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44ec68600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44ec665858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598096bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55980a18e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55980a128632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55980a12a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55980a12a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559809c00155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559809c371cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559809b4862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559809b36275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559809b2f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559809b99f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55980978bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559809877eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5598096e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5598096ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598096d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598097004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44ec667082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5598096c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8f1c4e76b2bcad2e89f4caf2b7da1581187180d Step #5: MERGE-OUTER: attempt 1218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3973983032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8f1c4e76b2bcad2e89f4caf2b7da1581187180d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2317 processed earlier; will process 1980 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87644== ERROR: libFuzzer: deadly signal Step #5: #0 0x55825d2e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55825d25bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55825d23e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ce932641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ce913b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ce911a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55825d217e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55825dcea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55825dc84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55825dc86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55825dc8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55825d75c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55825d7931cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55825d6a462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55825d692275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55825d68b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55825d6f5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55825d2e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55825d3d3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55825d23fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55825d2492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55825d2307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55825d25c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9ce911c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55825d223bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46225100baa8400aa8a648526d7b7f9e6822c0ca Step #5: MERGE-OUTER: attempt 1219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3975160682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/46225100baa8400aa8a648526d7b7f9e6822c0ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2319 processed earlier; will process 1978 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87728== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d7dfbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d7df33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d7df16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f551ebbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f551e9d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f551e9b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d7deefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561d7e9c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d7e95c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561d7e95e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d7e95e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561d7e434155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d7e46b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561d7e37c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561d7e36a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561d7e3639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561d7e3cdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561d7dfbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561d7e0abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561d7df17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561d7df212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561d7df087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561d7df344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f551e9b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561d7defbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-468c3411c3b7728d8d9d5edb0dfd2844193f55c1 Step #5: MERGE-OUTER: attempt 1220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3976072982 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/468c3411c3b7728d8d9d5edb0dfd2844193f55c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2321 processed earlier; will process 1976 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87805== ERROR: libFuzzer: deadly signal Step #5: #0 0x55704e1a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55704e117b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55704e0fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d9271741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d9252c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d9250b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55704e0d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55704eba6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55704eb40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55704eb42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55704eb4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55704e560ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55704e54e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55704e5479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55704e5b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55704e1a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55704e28feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55704e0fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55704e1052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55704e0ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55704e1184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d9250d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55704e0dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-111da9888f5a45db75e9eee16d364066a26c1be8 Step #5: MERGE-OUTER: attempt 1221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3976717566 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/111da9888f5a45db75e9eee16d364066a26c1be8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2322 processed earlier; will process 1975 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3d0767594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3d06dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3d06be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48e4b7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48e498d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48e496c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3d0697e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d3d116a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3d1104632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d3d1106375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3d110635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3d0bdc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3d0c131cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3d0b2462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3d0b12275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3d0b0b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3d0b75f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3d0767c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3d0853eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3d06bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3d06c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3d06b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3d06dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48e496e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3d06a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c02868b78286e0f8baacbf8d284772051f372ed4 Step #5: MERGE-OUTER: attempt 1222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3978386457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c02868b78286e0f8baacbf8d284772051f372ed4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2325 processed earlier; will process 1972 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87972== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597407d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559740744b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559740727665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbfbbc541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbfb9da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbfb9b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559740700e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597411d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55974116d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55974116f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55974116f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559740c45155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559740c7c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559740b8d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559740b7b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559740b749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559740bdef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597407d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597408bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559740728d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597407322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597407197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597407454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcbfb9bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55974070cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-433243aa24bb414a85e65e85029de8baff691a4e Step #5: MERGE-OUTER: attempt 1223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3979329976 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/433243aa24bb414a85e65e85029de8baff691a4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2327 processed earlier; will process 1970 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88082== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600c9fc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600c9f38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600c9f1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ea3d4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ea3b5d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ea3b3c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600c9ef4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5600ca9c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600ca961632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5600ca963375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600ca96335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5600ca439155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5600ca4701cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5600ca38162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5600ca36f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5600ca3689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5600ca3d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5600c9fc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5600ca0b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5600c9f1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5600c9f262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5600c9f0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5600c9f394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2ea3b3e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5600c9f00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-037544d65ca141e6c4cf21ba032cd0f6d87b8670 Step #5: MERGE-OUTER: attempt 1224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3980561182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/037544d65ca141e6c4cf21ba032cd0f6d87b8670' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2328 processed earlier; will process 1969 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88093== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648eab69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648eaaddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648eaac0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf6225841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf6206d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf6204c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648eaa99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5648eb56c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648eb506632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5648eb508375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648eb50835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5648eafde155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5648eb0151cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5648eaf2662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5648eaf14275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648eaf0d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5648eaf77f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5648eab69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5648eac55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5648eaac1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648eaacb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5648eaab27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648eaade4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faf6204e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5648eaaa5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45991c1aadd4fbb0891fd2c6f02dbab830dc477b Step #5: MERGE-OUTER: attempt 1225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3981966958 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/45991c1aadd4fbb0891fd2c6f02dbab830dc477b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2330 processed earlier; will process 1967 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88178== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c16245594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c161b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c1619c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f374561641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f374542b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f374540a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c16175e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c16c48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c16be2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c16be4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c16be435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c16602ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c165f0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c165e99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c16653f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c16245c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c16331eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c1619dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c161a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c1618e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c161ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f374540c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c16181bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81f17aeadad433c08cd2dba78e52c0432f14e049 Step #5: MERGE-OUTER: attempt 1226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3988076230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/81f17aeadad433c08cd2dba78e52c0432f14e049' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2334 processed earlier; will process 1963 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88305== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644b7149594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644b70bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644b70a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0d2b7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0d298e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0d296d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644b7079e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644b7b4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644b7ae6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5644b7ae8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644b7ae835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5644b75be155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644b75f51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644b751353f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5644b7515173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5644b72418d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5644b7227dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5644b7235ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5644b7235ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5644b7235ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5644b70a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5644b70ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5644b70927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5644b70be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fc0d296f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5644b7085bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-777b35c12d5566a4b42e6ad631424f98e379a222 Step #5: MERGE-OUTER: attempt 1227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3990030029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/777b35c12d5566a4b42e6ad631424f98e379a222' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2336 processed earlier; will process 1961 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88401== ERROR: libFuzzer: deadly signal Step #5: #0 0x557964b1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557964a90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557964a73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5344ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa53430400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5342e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557964a4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55796551f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579654b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579654bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579654bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557964ed9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557964ec7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557964ec09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557964f2af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557964b1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557964c08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557964a74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557964a7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557964a657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557964a914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5342e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557964a58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4800bfe1f44480a0129f29f2122ff6fdca86a2a Step #5: MERGE-OUTER: attempt 1228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3990802037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b4800bfe1f44480a0129f29f2122ff6fdca86a2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2337 processed earlier; will process 1960 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88419== ERROR: libFuzzer: deadly signal Step #5: #0 0x56161c16b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56161c0dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56161c0c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde4cdef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde4cc0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde4cbe3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56161c09be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56161cb6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56161cb08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56161cb0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56161cb0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56161c528ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56161c516275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56161c50f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56161c579f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56161c16bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56161c257eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56161c0c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56161c0cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56161c0b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56161c0e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde4cbe5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56161c0a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-936b5fa98f53e9ac14d7c9af40fff731b181b4f5 Step #5: MERGE-OUTER: attempt 1229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3991575915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/936b5fa98f53e9ac14d7c9af40fff731b181b4f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2338 processed earlier; will process 1959 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==88437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df7f8d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df7f849b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df7f82c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f3f56141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f3f37600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f3f355858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df7f805e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df802d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df80272632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df80274578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55df7fc7a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55df7fce3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55df7f8d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55df7f9c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55df7f82dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55df7f8372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55df7f81e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55df7f84a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4f3f357082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55df7f811bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd3ca234e43b7e25eaba44c6d17ecfbd01d35c22 Step #5: MERGE-OUTER: attempt 1230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3992346074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd3ca234e43b7e25eaba44c6d17ecfbd01d35c22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2339 processed earlier; will process 1958 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88490== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac5ca4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac5c9c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac5c9a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa22814041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa227f5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa227f34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac5c97fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac5d452018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac5d3ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac5d3ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac5d3ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac5cec4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac5cefb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac5ce0c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac5cdfa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac5cdf39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac5ce5df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac5ca4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac5cb3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac5c9a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac5c9b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac5c9987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac5c9c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa227f36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac5c98bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54e49ffe6d5df07a2820056ba6e67e7d541c9ae5 Step #5: MERGE-OUTER: attempt 1231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3994502699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/54e49ffe6d5df07a2820056ba6e67e7d541c9ae5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2340 processed earlier; will process 1957 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88529== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ec7bc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ec7b34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ec7b17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad4b24141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad4b05600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad4b035858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ec7af0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ec85c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ec855d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ec855f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ec855f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ec7f7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ec7f6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ec7f649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ec7fcef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ec7bc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ec7caceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ec7b18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ec7b222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ec7b097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ec7b354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad4b037082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ec7afcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e6ced00943e31c8ce8d42a02d27d64bbcd9fc4a Step #5: MERGE-OUTER: attempt 1232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3996290669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0e6ced00943e31c8ce8d42a02d27d64bbcd9fc4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2344 processed earlier; will process 1953 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88593== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642e8392594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642e8306b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5642e82e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e199eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e1980000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e197df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642e82c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5642e8d95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5642e8d2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5642e8d31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5642e8d3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5642e874fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5642e873d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5642e87369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5642e87a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642e8392c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642e847eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5642e82ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5642e82f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5642e82db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642e83074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e197e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5642e82cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b45eab71629ef06ace4d9f709305c533c608d239 Step #5: MERGE-OUTER: attempt 1233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3997068242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b45eab71629ef06ace4d9f709305c533c608d239' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2345 processed earlier; will process 1952 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88611== ERROR: libFuzzer: deadly signal Step #5: #0 0x557777aaf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557777a23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557777a06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a4b72341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a4b53800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a4b517858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577779dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5577784b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55777844c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55777844e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55777844e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557777e6cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557777e5a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557777e539cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557777ebdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557777aafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557777b9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557777a07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557777a112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5577779f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557777a244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a4b519082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5577779ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba7f2bb71660d42041355ac9e635460a23749f38 Step #5: MERGE-OUTER: attempt 1234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3997782167 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba7f2bb71660d42041355ac9e635460a23749f38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2347 processed earlier; will process 1950 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88691== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a4f207594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a4f17bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a4f15e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf3041e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf3023300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf30212858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a4f137e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a4fc0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a4fba4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a4fba6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a4fba635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a4f67c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a4f6b31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a4f5c462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a4f5b2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a4f5ab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a4f615f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a4f207c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a4f2f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a4f15fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a4f1692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a4f1507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a4f17c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf30214082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a4f143bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3820b271df9dcdc33c304b943e0afe97b48ad427 Step #5: MERGE-OUTER: attempt 1235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3999213918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3820b271df9dcdc33c304b943e0afe97b48ad427' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2348 processed earlier; will process 1949 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88734== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b90d048594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b90cfbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b90cf9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e0084841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e0065d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e0063c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b90cf78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b90da4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b90d9e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b90d9e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b90d9e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b90d4bd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b90d4f41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b90d40562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b90d3f3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b90d3ec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b90d456f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b90d048c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b90d134eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b90cfa0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b90cfaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b90cf917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b90cfbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e0063e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b90cf84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9264d1d4120cc8dd0ab21ec2b3a3c7896adf4a14 Step #5: MERGE-OUTER: attempt 1236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3999925416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9264d1d4120cc8dd0ab21ec2b3a3c7896adf4a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2349 processed earlier; will process 1948 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88748== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653c0cd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653c0c4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653c0c2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30b4fac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30b4dc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30b4da0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653c0c08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5653c16db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653c1675632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5653c1677375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653c167735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653c1095ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5653c1083275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5653c107c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5653c10e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5653c0cd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5653c0dc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5653c0c30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5653c0c3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5653c0c217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5653c0c4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f30b4da2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5653c0c14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5c95210b29c3eb6724dc0217ed98662aaf9332b Step #5: MERGE-OUTER: attempt 1237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4001597510 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f5c95210b29c3eb6724dc0217ed98662aaf9332b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2353 processed earlier; will process 1944 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==88840== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd0e6ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd0e621b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd0e604665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7eb012041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7eaff3500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7eaff14858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd0e5dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd0f0b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd0f04a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd0f04c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd0f04c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd0eb16965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cd0eb80bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55cd0ebdcc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55cd0eabc002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55cd0eabc002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55cd0e6adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55cd0e799eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55cd0e605d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55cd0e60f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55cd0e5f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55cd0e6224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7eaff16082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55cd0e5e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b29f4fbb16b53369b28d16a66ec606fb9cad1386 Step #5: MERGE-OUTER: attempt 1238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4005065201 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b29f4fbb16b53369b28d16a66ec606fb9cad1386' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2359 processed earlier; will process 1938 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88986== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f3e9e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f3e95ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f3e93d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18fec8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18fea9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18fea7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f3e916e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f3f3e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f3f383632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f3f385375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f3f38535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f3eda3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f3ed91275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f3ed8a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f3edf4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f3e9e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f3ead2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f3e93ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f3e9482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f3e92f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f3e95b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18fea7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f3e922bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c4515918dd860a4822c11e5ddea67e9086a9b8f Step #5: MERGE-OUTER: attempt 1239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4007408759 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0c4515918dd860a4822c11e5ddea67e9086a9b8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2362 processed earlier; will process 1935 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89135== ERROR: libFuzzer: deadly signal Step #5: #0 0x55622234f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562222c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562222a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1116a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1114bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb11149a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55622227fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556222d52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556222cec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556222cee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556222cee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5562227c4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5562227fb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55622270c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5562226fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5562226f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55622275df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55622234fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55622243beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5562222a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5562222b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5562222987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5562222c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb11149c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55622228bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e4275bfbe092b8fbf925f91b4890b910b26cd30 Step #5: MERGE-OUTER: attempt 1240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4008047010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e4275bfbe092b8fbf925f91b4890b910b26cd30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2363 processed earlier; will process 1934 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89147== ERROR: libFuzzer: deadly signal Step #5: #0 0x559203726594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55920369ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55920367d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30ffdad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30ffbc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30ffba1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559203656e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559204129018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592040c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5592040c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592040c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559203ae3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559203ad1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559203aca9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559203b34f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559203726c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559203812eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55920367ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592036882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55920366f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55920369b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f30ffba3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559203662bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dcb279310815d6378fabc5c03004ec9b1f3832a Step #5: MERGE-OUTER: attempt 1241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4009412294 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9dcb279310815d6378fabc5c03004ec9b1f3832a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2365 processed earlier; will process 1932 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89234== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db269a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db26915b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db268f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f9109d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f90eb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f90e91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db268d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55db273a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db2733e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55db27340375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db2734035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55db26d5eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db26d4c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db26d459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db26daff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db269a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db26a8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db268f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db269032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db268ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db269164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f90e93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db268ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd657df1371efa9dcc80dccb067e3545d6b82a86 Step #5: MERGE-OUTER: attempt 1242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4010190494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dd657df1371efa9dcc80dccb067e3545d6b82a86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2366 processed earlier; will process 1931 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89252== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c026ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c02673b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c02656665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faecddfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faecdc1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faecdbf2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c0262fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555c03102018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c0309c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555c0309e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c0309e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555c02abcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c02aaa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c02aa39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c02b0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c026ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c027ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c02657d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c026612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c026487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c026744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faecdbf4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c0263bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cafdb9876059caa4998b675615971362b82ecae Step #5: MERGE-OUTER: attempt 1243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4010970452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2cafdb9876059caa4998b675615971362b82ecae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2367 processed earlier; will process 1930 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89270== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ec96f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ec9664b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ec9647665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02fb52641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02fb33b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02fb31a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ec9620e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562eca0f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562eca08d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562eca08f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562eca08f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562ec9aadac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562ec9a9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562ec9a949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562ec9afef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562ec96f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562ec97dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562ec9648d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562ec96522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562ec96397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562ec96654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02fb31c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562ec962cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9c2268a23a11335aeba95cc6dfb000fc557b6b4 Step #5: MERGE-OUTER: attempt 1244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4011696563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f9c2268a23a11335aeba95cc6dfb000fc557b6b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2369 processed earlier; will process 1928 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89350== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615e421c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615e4190b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615e4173665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1a1d2041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1a1b3500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1a1b14858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615e414ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5615e4c1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615e4bb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5615e4bbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615e4bbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5615e4691155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5615e46c81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5615e45e653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5615e45e8173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5615e43148d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5615e42fadad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5615e4308ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5615e4308ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5615e4308ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5615e4174d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5615e417e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5615e41657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5615e41914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7ff1a1b16082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5615e4158bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7228c928073d1889ab963f5401109271030d43e Step #5: MERGE-OUTER: attempt 1245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4012663771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e7228c928073d1889ab963f5401109271030d43e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2370 processed earlier; will process 1927 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89424== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de302c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de3023cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de3021f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f38a0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f3882300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f38802858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de301f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55de30ccb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de30c65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55de30c67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de30c6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55de3073d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de307741cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de3068562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de30673275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de3066c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de306d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de302c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de303b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de30220d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de3022a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de302117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de3023d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f38804082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de30204bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02781f600dea76836fd4a14c1e7271027f6f752f Step #5: MERGE-OUTER: attempt 1246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4013128463 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/02781f600dea76836fd4a14c1e7271027f6f752f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2371 processed earlier; will process 1926 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89463== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597a189d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597a1811b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597a17f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd4a2d9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd4a2bad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd4a2b8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597a17cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597a22a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597a223a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597a223c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597a223c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597a1c5aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5597a1c48275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597a1c419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597a1cabf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597a189dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5597a1989eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597a17f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597a17ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597a17e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597a18124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd4a2b8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597a17d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-570c52a3178cebb2e14c10a37f1b33e914439910 Step #5: MERGE-OUTER: attempt 1247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4013968669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/570c52a3178cebb2e14c10a37f1b33e914439910' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2372 processed earlier; will process 1925 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89479== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f67b11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f67a85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f67a68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b04d5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b04b7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b04b50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f67a41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f68514018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f684ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f684b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f684b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f67eceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f67ebc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f67eb59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f67f1ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f67b11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f67bfdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f67a69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f67a732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f67a5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f67a864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b04b52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f67a4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a44d88110451cbab4aa04cb3b51fadedf2764a4c Step #5: MERGE-OUTER: attempt 1248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4015171060 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a44d88110451cbab4aa04cb3b51fadedf2764a4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2374 processed earlier; will process 1923 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89568== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1a452a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1a449eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1a4481665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82c9b2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82c993e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82c991d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1a445ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f1a4f2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1a4ec7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f1a4ec9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1a4ec935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f1a48e7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1a48d5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1a48ce9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1a4938f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1a452ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1a4616eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1a4482d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1a448c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1a44737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1a449f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f82c991f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1a4466bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc24767faff2a8058bfd7df54dce5a6314d441e9 Step #5: MERGE-OUTER: attempt 1249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4015952757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc24767faff2a8058bfd7df54dce5a6314d441e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2375 processed earlier; will process 1922 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89586== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0429a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c042918b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0428fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a160ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a15f1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a15ef3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0428d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c0433a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c043341632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c043343375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c04334335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c042d61ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c042d4f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c042d489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c042db2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0429a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c042a90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0428fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0429062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0428ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0429194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a15ef5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0428e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f3676e47f2cf02228890bba84c984f7ca30c50e Step #5: MERGE-OUTER: attempt 1250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4016727162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0f3676e47f2cf02228890bba84c984f7ca30c50e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2376 processed earlier; will process 1921 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89604== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8d576b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8d56dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8d56c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8482d2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8482b4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8482b1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8d569be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8d616e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8d6108632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8d610a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8d610a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8d5b28ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8d5b16275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8d5b0f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8d5b79f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8d576bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8d5857eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8d56c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8d56cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8d56b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8d56e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8482b21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8d56a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0c65ff2ca5882a54ab9525a5fd1c7ead603ed72 Step #5: MERGE-OUTER: attempt 1251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4017509821 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d0c65ff2ca5882a54ab9525a5fd1c7ead603ed72' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2377 processed earlier; will process 1920 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d35f583594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d35f4f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d35f4da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16ac03141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16abe4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16abe25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d35f4b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d35ff86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d35ff20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d35ff22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d35ff2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d35f940ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d35f92e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d35f9279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d35f991f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d35f583c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d35f66feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d35f4dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d35f4e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d35f4cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d35f4f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16abe27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d35f4bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49e507e52b0a55cdd9a8acd9812570fb3ebf129c Step #5: MERGE-OUTER: attempt 1252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4018284817 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49e507e52b0a55cdd9a8acd9812570fb3ebf129c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2378 processed earlier; will process 1919 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89640== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a7560a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a7557eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a75561665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9472e4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9472c6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9472c41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a7553ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559a7600d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a75fa7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559a75fa9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a75fa935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559a759c7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a759b5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a759ae9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a75a18f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a7560ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a756f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a75562d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a7556c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a755537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a7557f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9472c43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a75546bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d0d7c94c6f3efc82921c920fe9dac178ee3c9ba Step #5: MERGE-OUTER: attempt 1253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4019059609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1d0d7c94c6f3efc82921c920fe9dac178ee3c9ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2379 processed earlier; will process 1918 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89658== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce4a8c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce4a838b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce4a81b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f599065541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f599046a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5990449858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce4a7f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ce4b2c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce4b261632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ce4b263375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce4b26335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ce4ac81ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ce4ac6f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ce4ac689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ce4acd2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ce4a8c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ce4a9b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ce4a81cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ce4a8262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ce4a80d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ce4a8394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f599044b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ce4a800bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-470a18ca2911f4f3d925c79fb69957e26acf4d29 Step #5: MERGE-OUTER: attempt 1254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4019830450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/470a18ca2911f4f3d925c79fb69957e26acf4d29' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2380 processed earlier; will process 1917 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==89676== ERROR: libFuzzer: deadly signal Step #5: #0 0x560eddf40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560eddeb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560edde97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc07bcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc079e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc079c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560edde70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560ede943018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ede8dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560ede8df578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x560ede2e5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560ede34ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560eddf40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560ede02ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560edde98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560eddea22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560edde897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560eddeb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7efc079c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560edde7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c16a0b7507e1e2f92ef359e93d0d2abc8fdb689c Step #5: MERGE-OUTER: attempt 1255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4020601573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c16a0b7507e1e2f92ef359e93d0d2abc8fdb689c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2381 processed earlier; will process 1916 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89729== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d30f15f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d30f0d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d30f0b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f662c29041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f662c0a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f662c084858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d30f08fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d30fb62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d30fafc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d30fafe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d30fafe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d30f5d4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d30f60b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d30f51c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d30f50a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d30f5039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d30f56df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d30f15fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d30f24beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d30f0b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d30f0c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d30f0a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d30f0d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f662c086082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d30f09bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f820879e7ee24289fa402ab2f720c992efcb9836 Step #5: MERGE-OUTER: attempt 1256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4022018077 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f820879e7ee24289fa402ab2f720c992efcb9836' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2382 processed earlier; will process 1915 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89768== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634acddc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634acd50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634acd33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8e1b0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8e191d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8e18fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634acd0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5634ad7df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634ad779632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5634ad77b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634ad77b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5634ad251155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634ad2881cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5634ad19962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5634ad187275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5634ad1809cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5634ad1eaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5634acddcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634acec8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5634acd34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634acd3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5634acd257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5634acd514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff8e18fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5634acd18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00f323266a38f9bcc9927d1626fcbe63193f8e7e Step #5: MERGE-OUTER: attempt 1257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4023758718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00f323266a38f9bcc9927d1626fcbe63193f8e7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2383 processed earlier; will process 1914 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89776== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644302fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564430271b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564430254665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f980132e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f980114300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9801122858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56443022de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564430d00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564430c9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564430c9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564430c9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564430772155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644307a91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644306ba62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644306a8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644306a19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56443070bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644302fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644303e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564430255d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56443025f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644302467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644302724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9801124082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564430239bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4190abd075b28d1e6ebc5e87bd64cd47c9a4e5e8 Step #5: MERGE-OUTER: attempt 1258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4024310288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4190abd075b28d1e6ebc5e87bd64cd47c9a4e5e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2384 processed earlier; will process 1913 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89784== ERROR: libFuzzer: deadly signal Step #5: #0 0x560919642594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609195b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560919599665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faed538d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faed51a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faed5181858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560919572e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56091a045018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560919fdf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560919fe1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560919fe135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560919ab7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560919aee1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5609199ff62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5609199ed275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5609199e69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560919a50f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560919642c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56091972eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56091959ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609195a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56091958b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609195b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faed5183082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56091957ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-466a2cd3d9cfdfda8b232e890ec259a8b8752e4e Step #5: MERGE-OUTER: attempt 1259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4025676483 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/466a2cd3d9cfdfda8b232e890ec259a8b8752e4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2386 processed earlier; will process 1911 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89841== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bc25cb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bc25c2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bc25c0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50e8d5b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50e8b7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50e8b4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bc25be7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bc266ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bc26654632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bc26656375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bc2665635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bc26074ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bc26062275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bc2605b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bc260c5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bc25cb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bc25da3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bc25c0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bc25c192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bc25c007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bc25c2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50e8b51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bc25bf3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7647e982f3b9d8692a3a11905554492dc0416bf2 Step #5: MERGE-OUTER: attempt 1260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4026117886 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7647e982f3b9d8692a3a11905554492dc0416bf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2387 processed earlier; will process 1910 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89912== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bbeea0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bbee14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bbedf7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c86c7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c86a8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c86a6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bbedd0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561bbf8a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bbf83d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561bbf83f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bbf83f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561bbf315155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561bbf34c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561bbf25d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561bbf24b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561bbf2449cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561bbf2aef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561bbeea0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561bbef8ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561bbedf8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561bbee022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561bbede97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561bbee154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6c86a6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561bbeddcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e00ef9dea0300ede6dcaaacb13ec923600a41fa4 Step #5: MERGE-OUTER: attempt 1261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4028154383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e00ef9dea0300ede6dcaaacb13ec923600a41fa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2388 processed earlier; will process 1909 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89919== ERROR: libFuzzer: deadly signal Step #5: #0 0x55913de08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55913dd7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55913dd5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d13f4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d13d6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d13d41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55913dd38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55913e80b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55913e7a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55913e7a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55913e7a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55913e1c5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55913e1b3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55913e1ac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55913e216f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55913de08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55913def4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55913dd60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55913dd6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55913dd517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55913dd7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6d13d43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55913dd44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cc6b3c10cf43f0dffa92cbbfcb9aef107789237 Step #5: MERGE-OUTER: attempt 1262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4028749086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4cc6b3c10cf43f0dffa92cbbfcb9aef107789237' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2389 processed earlier; will process 1908 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89930== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609dd1be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609dd132b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609dd115665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d408a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d406b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d40695858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609dd0eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5609ddbc1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609ddb5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5609ddb5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609ddb5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5609dd633155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5609dd66a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5609dd57b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5609dd569275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5609dd5629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5609dd5ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5609dd1bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5609dd2aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5609dd116d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609dd1202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609dd1077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609dd1334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d40697082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5609dd0fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fde062f986e1b183bf7715235a4b96321320474b Step #5: MERGE-OUTER: attempt 1263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4030777591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fde062f986e1b183bf7715235a4b96321320474b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2393 processed earlier; will process 1904 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90017== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca639eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca6395fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca63942665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1648ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc16470100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1646e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca6391be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca643ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca64388632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca6438a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca6438a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca63da8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ca63d96275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ca63d8f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ca63df9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ca639ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ca63ad7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ca63943d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ca6394d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ca639347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ca639604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1646e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ca63927bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48c8346c3c8eaa4e0dc9afbf5eb8684d1f4cb3ae Step #5: MERGE-OUTER: attempt 1264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4032109621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/48c8346c3c8eaa4e0dc9afbf5eb8684d1f4cb3ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2394 processed earlier; will process 1903 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90059== ERROR: libFuzzer: deadly signal Step #5: #0 0x55babf241594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55babf1b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55babf198665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c4b1b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c4afcb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c4afaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55babf171e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55babfc44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55babfbde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55babfbe0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55babfbe035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55babf6b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55babf6ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55babf5fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55babf5ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55babf5e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55babf64ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55babf241c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55babf32deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55babf199d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55babf1a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55babf18a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55babf1b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c4afac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55babf17dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d85284dd26070f44db8206c7182125b22f5295f7 Step #5: MERGE-OUTER: attempt 1265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4033453785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d85284dd26070f44db8206c7182125b22f5295f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2396 processed earlier; will process 1901 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9cd13d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9cd0b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9cd094665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d616d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d614ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d614cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9cd06de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9cdb40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9cdada632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9cdadc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9cdadc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9cd4faac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9cd4e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9cd4e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9cd54bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9cd13dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9cd229eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9cd095d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9cd09f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9cd0867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9cd0b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d614cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9cd079bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e73c0a328fcc080fe3369bf96f74ac9e4ce4e32d Step #5: MERGE-OUTER: attempt 1266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4033894636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e73c0a328fcc080fe3369bf96f74ac9e4ce4e32d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2397 processed earlier; will process 1900 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd98e8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd98dfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd98de1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43420d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4341ee600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4341ec5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd98dbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bd9988d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd99827632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bd99829375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd9982935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bd99247ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bd99235275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bd9922e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bd99298f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bd98e8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bd98f76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bd98de2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bd98dec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bd98dd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bd98dff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4341ec7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bd98dc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31b75781d7aac5127dcac388d55f7de975275fb5 Step #5: MERGE-OUTER: attempt 1267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4035592675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/31b75781d7aac5127dcac388d55f7de975275fb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2398 processed earlier; will process 1899 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90200== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2f043c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2f03b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2f0393665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e2dbed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e2da0200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e2d9e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2f036ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f2f0e3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2f0dd9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f2f0ddb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2f0ddb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f2f08b1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f2f08e81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f2f07f962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f2f07e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f2f07e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f2f084af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f2f043cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f2f0528eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f2f0394d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f2f039e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f2f03857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f2f03b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e2d9e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f2f0378bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ccff449920ec319cd6c9ca4498d18a012165473 Step #5: MERGE-OUTER: attempt 1268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4039731128 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ccff449920ec319cd6c9ca4498d18a012165473' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2405 processed earlier; will process 1892 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90342== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac5fed3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac5fe47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac5fe2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dc79a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dc77ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dc7799858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac5fe03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac608d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac60870632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac60872375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac6087235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac60348155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac6037f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac6029062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac6027e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac602779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac602e1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac5fed3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac5ffbfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac5fe2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac5fe352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac5fe1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac5fe484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7dc779b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac5fe0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43c8167a8c2f9d637fcd9650390f789f34dc2c75 Step #5: MERGE-OUTER: attempt 1269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4042002202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43c8167a8c2f9d637fcd9650390f789f34dc2c75' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2408 processed earlier; will process 1889 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90438== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8d1f81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8d1ef5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8d1ed8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f854974b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f854956000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f854953f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8d1eb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8d2984018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8d291e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8d2920375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8d292035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8d233eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8d232c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8d23259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8d238ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8d1f81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8d206deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8d1ed9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8d1ee32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8d1eca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8d1ef64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8549541082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8d1ebdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cb686bb0c93d2891773ec4455a2e03c2846e190 Step #5: MERGE-OUTER: attempt 1270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4042448916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cb686bb0c93d2891773ec4455a2e03c2846e190' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2409 processed earlier; will process 1888 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90509== ERROR: libFuzzer: deadly signal Step #5: #0 0x563641f37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563641eabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563641e8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0149bbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01499d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01499b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563641e67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56364293a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636428d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5636428d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636428d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5636422f4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5636422e2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636422db9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563642345f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563641f37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563642023eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563641e8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563641e992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563641e807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563641eac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01499b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563641e73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aa96a2b2490bbd773ae53b8ee17821b2e9f3bc2 Step #5: MERGE-OUTER: attempt 1271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4043453400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9aa96a2b2490bbd773ae53b8ee17821b2e9f3bc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2411 processed earlier; will process 1886 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90559== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab5766f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab575e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab575c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b8e9b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b8e7ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b8e7a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab5759fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab58072018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab5800c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab5800e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab5800e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab57a2cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab57a1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab57a139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab57a7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab5766fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab5775beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab575c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab575d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab575b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab575e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b8e7ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab575abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63d5f37fe651b4bb1a0dc40baae13d939c12f861 Step #5: MERGE-OUTER: attempt 1272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4044632283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63d5f37fe651b4bb1a0dc40baae13d939c12f861' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2413 processed earlier; will process 1884 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90706== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f68ea64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f68e9d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f68e9bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62fb84a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62fb65f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62fb63e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f68e994e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f68f467018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f68f401632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f68f403375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f68f40335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f68ee21ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f68ee0f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f68ee089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f68ee72f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f68ea64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f68eb50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f68e9bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f68e9c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f68e9ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f68e9d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62fb640082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f68e9a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecc7561239a3671299b3c6f4c1d14640dbfff106 Step #5: MERGE-OUTER: attempt 1273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4045068513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ecc7561239a3671299b3c6f4c1d14640dbfff106' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2414 processed earlier; will process 1883 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90713== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f50b2f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f50b26ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f50b24d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f146303141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1462e4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1462e25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f50b226e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f50bcf9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f50bc93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f50bc95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f50bc9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f50b76b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f50b7a21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f50b6b362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f50b6a1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f50b69a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f50b704f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f50b2f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f50b3e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f50b24ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f50b2582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f50b23f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f50b26b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1462e27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f50b232bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b6304b1abea93c6447adb53f5e8c288e3b7b7d4 Step #5: MERGE-OUTER: attempt 1274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4052571245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b6304b1abea93c6447adb53f5e8c288e3b7b7d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2420 processed earlier; will process 1877 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90851== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a65b860594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a65b7d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a65b7b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f474552441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f474533900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4745318858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a65b790e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a65c263018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a65c1fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a65c1ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a65c1ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a65bc1dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a65bc0b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a65bc049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a65bc6ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a65b860c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a65b94ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a65b7b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a65b7c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a65b7a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a65b7d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f474531a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a65b79cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b33c2552aaac510cdf0c2b4723baee0fe6d8db96 Step #5: MERGE-OUTER: attempt 1275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4053752135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b33c2552aaac510cdf0c2b4723baee0fe6d8db96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2423 processed earlier; will process 1874 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==90931== ERROR: libFuzzer: deadly signal Step #5: #0 0x55904f23a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55904f1aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55904f191665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69d049441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69d02a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69d0288858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55904f16ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55904fc3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55904fbd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55904fbd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55904fbd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55904f6af155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55904f6e0e51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x55904f32e6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x55904f31c4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x55904f326ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x55904f326ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x55904f326ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x55904f192d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55904f19c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55904f1837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55904f1af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f69d028a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55904f176bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f8e7deca458c738570aef1594995ce8475d13c3 Step #5: MERGE-OUTER: attempt 1276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4056659235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1f8e7deca458c738570aef1594995ce8475d13c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2424 processed earlier; will process 1873 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91006== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de759b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de75929b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de7590c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbde78e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbde5a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbde582858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de758e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55de763b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de76352632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55de76354375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de7635435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55de75e2a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de75e611cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de75d7f53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55de75d81173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55de75aad8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55de75a93dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55de75aa1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55de75aa1ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55de75aa1ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55de7590dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55de759172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55de758fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55de7592a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fcbde584082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55de758f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-322c1ae049f794d80cd3cea541844e4f8389e26d Step #5: MERGE-OUTER: attempt 1277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4058474835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/322c1ae049f794d80cd3cea541844e4f8389e26d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2425 processed earlier; will process 1872 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91087== ERROR: libFuzzer: deadly signal Step #5: #0 0x563101019594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563100f8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563100f70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b913b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b911c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b911a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563100f49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563101a1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631019b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5631019b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631019b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5631013d6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5631013c4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631013bd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563101427f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563101019c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563101105eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563100f71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563100f7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563100f627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563100f8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b911a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563100f55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33860bd0e045b24294a25483d9c7ec633f70ab69 Step #5: MERGE-OUTER: attempt 1278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4059246205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/33860bd0e045b24294a25483d9c7ec633f70ab69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2426 processed earlier; will process 1871 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91105== ERROR: libFuzzer: deadly signal Step #5: #0 0x55621e14c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55621e0c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55621e0a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7fecf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7feb0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7feaed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55621e07ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55621eb4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55621eae9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55621eaeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55621eaeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55621e509ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55621e4f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55621e4f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55621e55af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55621e14cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55621e238eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55621e0a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55621e0ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55621e0957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55621e0c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7feaef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55621e088bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7b5ed1dafda38ec35077ac052f1d7d129d763ce Step #5: MERGE-OUTER: attempt 1279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4060019787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7b5ed1dafda38ec35077ac052f1d7d129d763ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2427 processed earlier; will process 1870 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91123== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a2f907594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a2f87bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a2f85e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9ea05541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9e9e6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9e9e49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a2f837e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a3030a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a302a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a302a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a302a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a2fcc4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a2fcb2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a2fcab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a2fd15f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a2f907c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a2f9f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a2f85fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a2f8692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a2f8507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a2f87c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9e9e4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a2f843bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54f08e8ee734fd100753bbeefa26ed34e4c75272 Step #5: MERGE-OUTER: attempt 1280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4060791222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/54f08e8ee734fd100753bbeefa26ed34e4c75272' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2428 processed earlier; will process 1869 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91141== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b09b4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b09ac3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b09aa6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ed7f7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ed7d9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ed7d73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b09a7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563b0a552018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b0a4ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563b0a4ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b0a4ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563b09f0cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b09efa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b09ef39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b09f5df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b09b4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b09c3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b09aa7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b09ab12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b09a987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b09ac44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ed7d75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b09a8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-876b0c79bd9663124ee7d57abec3be932a287a46 Step #5: MERGE-OUTER: attempt 1281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4061563598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/876b0c79bd9663124ee7d57abec3be932a287a46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2429 processed earlier; will process 1868 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91159== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581a8811594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581a8785b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581a8768665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcd910e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcd8f2300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcd8f02858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581a8741e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5581a9214018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581a91ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5581a91b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581a91b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5581a8bceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5581a8bbc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5581a8bb59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5581a8c1ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5581a8811c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5581a88fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5581a8769d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581a87732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581a875a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581a87864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efcd8f04082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5581a874dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50d033645d72d627ccad0f6362fe34084089d5d2 Step #5: MERGE-OUTER: attempt 1282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4062332202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50d033645d72d627ccad0f6362fe34084089d5d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2430 processed earlier; will process 1867 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91177== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639f7aa1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639f7a15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639f79f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb26682e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb26664300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb266622858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639f79d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5639f84a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639f843e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5639f8440375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639f844035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5639f7e5eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639f7e4c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639f7e459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639f7eaff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639f7aa1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639f7b8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639f79f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639f7a032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639f79ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639f7a164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb266624082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639f79ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-582f5433568825d14a9293f71287014b0fa1c575 Step #5: MERGE-OUTER: attempt 1283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4063101077 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/582f5433568825d14a9293f71287014b0fa1c575' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2431 processed earlier; will process 1866 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==91195== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f7b4f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f7b464b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f7b447665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2abf48f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2abf2a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2abf283858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f7b420e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f7bef3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f7be8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f7be8f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564f7b895770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564f7b8fef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564f7b4f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564f7b5dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564f7b448d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564f7b4522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564f7b4397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564f7b4654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2abf285082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564f7b42cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a877efb23a4cb5cacfd66cafad75bc7a20bef51 Step #5: MERGE-OUTER: attempt 1284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4063869579 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a877efb23a4cb5cacfd66cafad75bc7a20bef51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2432 processed earlier; will process 1865 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91217== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f0d2fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f0d270b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f0d253665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb07efe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb07d1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb07cf2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f0d22ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f0dcff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f0dc99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f0dc9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f0dc9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f0d771155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f0d7a81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f0d6c653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x561f0d6c8173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x561f0d3f48d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x561f0d3dadad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x561f0d3e8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x561f0d3e8ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x561f0d3e8ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x561f0d254d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x561f0d25e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x561f0d2457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x561f0d2714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fbb07cf4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x561f0d238bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0bb3cafce09805f9785bb60313a67667a921210 Step #5: MERGE-OUTER: attempt 1285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4067518003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f0bb3cafce09805f9785bb60313a67667a921210' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2438 processed earlier; will process 1859 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91418== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ee68da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ee684eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ee6831665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57eb2ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57eb11400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57eb0f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ee680ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559ee72dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ee7277632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559ee7279375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ee727935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559ee6d4f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559ee6d861cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559ee6c9762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559ee6c85275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559ee6c7e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559ee6ce8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559ee68dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559ee69c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559ee6832d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559ee683c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559ee68237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559ee684f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f57eb0f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559ee6816bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6dd5a0647566aafa64d10bb37e0048cec33c96d Step #5: MERGE-OUTER: attempt 1286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4070297873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a6dd5a0647566aafa64d10bb37e0048cec33c96d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2442 processed earlier; will process 1855 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91548== ERROR: libFuzzer: deadly signal Step #5: #0 0x55728b93a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55728b8aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55728b891665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c26af941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c2690e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c268ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55728b86ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55728c33d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55728c2d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55728c2d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55728c2d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55728bdaf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55728bde61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55728bcf762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55728bce5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55728bcde9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55728bd48f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55728b93ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55728ba26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55728b892d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55728b89c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55728b8837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55728b8af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c268ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55728b876bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-027485b7df0c202ed46bbd724be3d4fe3ce77d82 Step #5: MERGE-OUTER: attempt 1287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4071394726 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/027485b7df0c202ed46bbd724be3d4fe3ce77d82' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2444 processed earlier; will process 1853 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91659== ERROR: libFuzzer: deadly signal Step #5: #0 0x563dcfa1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563dcf98eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563dcf971665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff98ffe041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff98fdf500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff98fdd4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563dcf94ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563dd041d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563dd03b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563dd03b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563dd03b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563dcfdd7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563dcfdc5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563dcfdbe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563dcfe28f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563dcfa1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563dcfb06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563dcf972d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563dcf97c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563dcf9637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563dcf98f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff98fdd6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563dcf956bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-540d49db9dc2080b51abfd82b3622c8a1f5b4d37 Step #5: MERGE-OUTER: attempt 1288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4072186332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/540d49db9dc2080b51abfd82b3622c8a1f5b4d37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2445 processed earlier; will process 1852 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91674== ERROR: libFuzzer: deadly signal Step #5: #0 0x557097bc3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557097b37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557097b1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab82d3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab82b4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab82b2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557097af3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5570985c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557098560632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557098562375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55709856235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557097f80ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557097f6e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557097f679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557097fd1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557097bc3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557097cafeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557097b1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557097b252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557097b0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557097b384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab82b2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557097affbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f024d389bb39f629772e38cc7dc705774f729f36 Step #5: MERGE-OUTER: attempt 1289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4072959684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f024d389bb39f629772e38cc7dc705774f729f36' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2446 processed earlier; will process 1851 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91692== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620a3a6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620a39e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620a39c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06a9f1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06a9d2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06a9d09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620a399ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5620a446f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620a4409632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5620a440b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620a440b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5620a3e29ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620a3e17275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620a3e109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620a3e7af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620a3a6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620a3b58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620a39c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620a39ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620a39b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620a39e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06a9d0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620a39a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eddfde77279577262f7438f57d5e289c361b3a02 Step #5: MERGE-OUTER: attempt 1290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4073733191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eddfde77279577262f7438f57d5e289c361b3a02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2447 processed earlier; will process 1850 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91710== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d577c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d57737b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d5771a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe31812141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe317f3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe317f15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d576f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d581c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d58160632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d58162375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d5816235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557d57b80ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d57b6e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d57b679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d57bd1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d577c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d578afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d5771bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d577252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d5770c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d577384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe317f17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d576ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eb1a6b39d46b64d65014da0ebea8f465502a2f3 Step #5: MERGE-OUTER: attempt 1291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4074508226 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2eb1a6b39d46b64d65014da0ebea8f465502a2f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2448 processed earlier; will process 1849 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91728== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f08e56594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f08dcab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f08dad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe11c74741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe11c55c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe11c53b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f08d86e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555f09859018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f097f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555f097f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f097f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555f09213ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f09201275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f091fa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f09264f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f08e56c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f08f42eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f08daed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f08db82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f08d9f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f08dcb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe11c53d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f08d92bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8f44d19d9a4e831579fc6ae9b0fa4e6ab571da1 Step #5: MERGE-OUTER: attempt 1292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4076374176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8f44d19d9a4e831579fc6ae9b0fa4e6ab571da1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2451 processed earlier; will process 1846 files now Step #5: #1 pulse exec/s: 0 rss: 261Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91813== ERROR: libFuzzer: deadly signal Step #5: #0 0x557702f2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557702ea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557702e84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc634f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc6330b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc632ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557702e5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557703930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577038ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5577038cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5577038cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5577033a2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5577033d91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5577032f753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5577032f9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5577030258d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55770300bdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557703019ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557703019ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557703019ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x557702e85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x557702e8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x557702e767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x557702ea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fcc632ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x557702e69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99ca76bfbe4f03bbd32e37c7bd4fb9fdd3bf5460 Step #5: MERGE-OUTER: attempt 1293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4078576548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/99ca76bfbe4f03bbd32e37c7bd4fb9fdd3bf5460' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2454 processed earlier; will process 1843 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91930== ERROR: libFuzzer: deadly signal Step #5: #0 0x560895c84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560895bf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560895bdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cecf6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cecd7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cecd56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560895bb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560896687018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560896621632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560896623375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56089662335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560896041ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56089602f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608960289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560896092f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560895c84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560895d70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560895bdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560895be62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560895bcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560895bf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1cecd58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560895bc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47b635d419a7795ec8cf988056f8f4b4110798af Step #5: MERGE-OUTER: attempt 1294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4080051019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/47b635d419a7795ec8cf988056f8f4b4110798af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2457 processed earlier; will process 1840 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92020== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632a11fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632a1171b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632a1154665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e1941441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e1922900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e19208858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632a112de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632a1c00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632a1b9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632a1b9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632a1b9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5632a1672155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5632a16a91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5632a15c753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5632a15c9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5632a12f58d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5632a12dbdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5632a12e9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5632a12e9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5632a12e9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5632a1155d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5632a115f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5632a11467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5632a11724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f1e1920a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5632a1139bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e53b82c220120627eccca2440fabc27e0b4a13c Step #5: MERGE-OUTER: attempt 1295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4082662757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e53b82c220120627eccca2440fabc27e0b4a13c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2460 processed earlier; will process 1837 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92147== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5d23ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5d2361b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5d2344665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4c0fd341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4c0de800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4c0dc7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5d231de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a5d2df0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5d2d8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a5d2d8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5d2d8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a5d2862155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a5d28991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a5d27aa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a5d2798275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a5d27919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a5d27fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a5d23edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a5d24d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a5d2345d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a5d234f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a5d23367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a5d23624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc4c0dc9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a5d2329bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbb66e714c2afd432eeacb0a09f2ec8b5dcaf013 Step #5: MERGE-OUTER: attempt 1296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4085563420 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbb66e714c2afd432eeacb0a09f2ec8b5dcaf013' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2466 processed earlier; will process 1831 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: #8 pulse exec/s: 4 rss: 302Mb Step #5: 2026-06-15 07:41:18,194 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,194 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,194 D Span queue is empty Step #5: 2026-06-15 07:41:18,194 W public max out peers not set, using default Step #5: 2026-06-15 07:41:18,194 D get_next_needed_pruning_stripe: want height 1 (1 from blockchain, 1 from block queue), stripe 1 (0/12 on it and 0 on 2, 0 others) -> 1 (+0), current peers Step #5: 2026-06-15 07:41:18,194 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:41:18,194 D Found 0/11 transactions on the blockchain Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,194 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 D Failed to find tx in txpool: <3c612c562c662c063c502c142ca12c163c012c762c132c163c072c422cd72c36> Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:41:18,195 D Failed to find tx in txpool: <3c212c222c622c063e2c213c612c323c50cc722c162c363cc363c75d00000002> Step #5: 2026-06-15 07:41:18,195 D Found 9/11 transactions in the pool Step #5: 2026-06-15 07:41:18,195 D 9 transactions found, 2 not found Step #5: 2026-06-15 07:41:18,195 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:41:18,195 T batch transaction: committing... Step #5: 2026-06-15 07:41:18,195 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,195 T batch transaction: end Step #5: 2026-06-15 07:41:18,196 D Stopping io_context Step #5: 2026-06-15 07:41:18,196 T Miner has received stop signal Step #5: 2026-06-15 07:41:18,196 T Not mining - nothing to stop Step #5: 2026-06-15 07:41:18,196 T Blockchain::deinit Step #5: 2026-06-15 07:41:18,196 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:41:18,196 T BlockchainLMDB::close Step #5: 2026-06-15 07:41:18,196 T BlockchainLMDB::sync Step #5: 2026-06-15 07:41:18,199 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:41:18,199 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:41:18,200 T Blockchain::Blockchain Step #5: 2026-06-15 07:41:18,200 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:41:18,200 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:41:18,200 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:18,201 D option: fast Step #5: 2026-06-15 07:41:18,201 D option: async Step #5: 2026-06-15 07:41:18,201 D option: 250000000bytes Step #5: 2026-06-15 07:41:18,201 T BlockchainLMDB::open Step #5: 2026-06-15 07:41:18,201 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:41:18,201 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:41:18,201 D DB map size: 1073741824 Step #5: 2026-06-15 07:41:18,201 D Space used: 4096 Step #5: 2026-06-15 07:41:18,201 D Space remaining: 1073737728 Step #5: 2026-06-15 07:41:18,201 D Size threshold: 0 Step #5: 2026-06-15 07:41:18,201 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:41:18,215 D Setting m_height to: 0 Step #5: 2026-06-15 07:41:18,215 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,215 T Blockchain::init Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,215 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,215 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:41:18,215 D init done Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,215 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,215 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,215 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:41:18,245 T Blockchain::add_new_block Step #5: 2026-06-15 07:41:18,245 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,245 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:41:18,245 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:41:18,245 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,245 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:41:18,245 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,245 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,245 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,245 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:41:18,245 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,245 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:41:18,269 D Miner tx hash: Step #5: 2026-06-15 07:41:18,269 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:41:18,269 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:41:18,269 D DB map size: 1073741824 Step #5: 2026-06-15 07:41:18,269 D Space used: 12288 Step #5: 2026-06-15 07:41:18,269 D Space remaining: 1073729536 Step #5: 2026-06-15 07:41:18,269 D Size threshold: 0 Step #5: 2026-06-15 07:41:18,269 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:41:18,269 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,269 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,269 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:41:18,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:41:18,270 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:41:18,270 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:41:18,270 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:41:18,270 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 24(1/23)ms Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,270 D Invalidating block template cache Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:41:18,270 T Blockchain::get_tail_id Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,270 I Blockchain initialized. last block: 0, d4440.h20.m52.s25 time ago, current difficulty: 1 Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:41:18,270 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:41:18,270 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:41:18,298 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:41:18,298 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,298 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:41:18,298 T BlockchainLMDB::height Step #5: 2026-06-15 07:41:18,298 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:41:18,298 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92352== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec24208594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec2417cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec2415f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdc254b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdc236000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdc233f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec24138e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec24c0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec24ba5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec24ba7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec24ba735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec2467d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec246b41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec245c562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec245b3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec245ac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec24616f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec24208c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec242f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec24160d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec2416a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec241517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec2417d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcdc2341082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec24144bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa38990c820263fa4646eeb3bd9dc19629144dee Step #5: MERGE-OUTER: attempt 1297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4089031319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa38990c820263fa4646eeb3bd9dc19629144dee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2477 processed earlier; will process 1820 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92496== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eea8071594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eea7fe5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eea7fc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd20f1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd20d3100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd20d10858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eea7fa1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eea8a74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eea8a0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eea8a10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eea8a1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eea842eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eea841c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eea84159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eea847ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eea8071c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eea815deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eea7fc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eea7fd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eea7fba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eea7fe64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd20d12082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eea7fadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8e84dd04b4ea72424ee1b8dcf8d99d0df4f179a Step #5: MERGE-OUTER: attempt 1298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4089975444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f8e84dd04b4ea72424ee1b8dcf8d99d0df4f179a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2478 processed earlier; will process 1819 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92512== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621afdee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621afd62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621afd45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f669876441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f669857900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6698558858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621afd1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5621b07f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621b078b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5621b078d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621b078d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5621b01abac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621b0199275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621b01929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5621b01fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5621afdeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621afedaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5621afd46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621afd502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5621afd377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621afd634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f669855a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5621afd2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37c2196b8f41bd6f72e5f9d63b7f0dda0fce8265 Step #5: MERGE-OUTER: attempt 1299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4090746913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/37c2196b8f41bd6f72e5f9d63b7f0dda0fce8265' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2479 processed earlier; will process 1818 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92530== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a815da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a8154eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a81531665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ef68cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ef66e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ef66bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a8150ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555a81fdd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a81f77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555a81f79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a81f7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555a81a4f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a81a861cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a8199762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a81985275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a8197e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a819e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a815dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a816c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a81532d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a8153c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a815237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a8154f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0ef66c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a81516bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfe11e316eb5c5af4f9cec7dcbc99355c7863407 Step #5: MERGE-OUTER: attempt 1300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4092399247 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cfe11e316eb5c5af4f9cec7dcbc99355c7863407' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2482 processed earlier; will process 1815 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92616== ERROR: libFuzzer: deadly signal Step #5: #0 0x55969d30d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55969d281b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55969d264665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc01f36741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc01f17c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc01f15b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55969d23de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55969dd10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55969dcaa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55969dcac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55969dcac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55969d782155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55969d7b91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55969d6ca62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55969d6b8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55969d6b19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55969d71bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55969d30dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55969d3f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55969d265d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55969d26f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55969d2567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55969d2824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc01f15d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55969d249bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b6740e0aba6f784d3d654f08f1a319563204ddf Step #5: MERGE-OUTER: attempt 1301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4095013045 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7b6740e0aba6f784d3d654f08f1a319563204ddf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2486 processed earlier; will process 1811 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92773== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fb2da3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fb2d17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fb2cfa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e9cea041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e9ccb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e9cc94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fb2cd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555fb37a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fb3740632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555fb3742375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fb374235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555fb3218155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555fb324f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555fb316062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555fb314e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555fb31479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555fb31b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555fb2da3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555fb2e8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555fb2cfbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555fb2d052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555fb2cec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555fb2d184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e9cc96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555fb2cdfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49e632945246fe6474eb3ab73f48d010d629fb2e Step #5: MERGE-OUTER: attempt 1302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4095462923 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/49e632945246fe6474eb3ab73f48d010d629fb2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2487 processed earlier; will process 1810 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92811== ERROR: libFuzzer: deadly signal Step #5: #0 0x55740280f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557402783b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557402766665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb1262241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb1243700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb12416858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55740273fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557403212018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574031ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5574031ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574031ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557402bccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557402bba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557402bb39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557402c1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55740280fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5574028fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557402767d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574027712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5574027587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574027844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb12418082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55740274bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e37913c8093cdda0d44fb89838cdb2f41b70690b Step #5: MERGE-OUTER: attempt 1303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4097130512 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e37913c8093cdda0d44fb89838cdb2f41b70690b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2489 processed earlier; will process 1808 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: 2026-06-15 07:41:27,949 W public max out peers not set, using default Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:41:27,954 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:28,489 I Loading checkpoints Step #5: 2026-06-15 07:41:28,562 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,562 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:41:28,579 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:28,634 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4f2535594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4f24a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4f248c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1bd818941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1bd7f9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1bd7f7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4f2465e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4f2f38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4f2ed2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4f2ed4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4f2ed435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4f28f2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4f28e0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4f28d99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4f2943f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4f2535c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4f2621eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4f248dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4f24972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4f247e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4f24aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1bd7f7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4f2471bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbf61d81d8e8ced4c3793b387ac5fc8002aff486 Step #5: MERGE-OUTER: attempt 1304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4099323148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbf61d81d8e8ced4c3793b387ac5fc8002aff486' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2493 processed earlier; will process 1804 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92994== ERROR: libFuzzer: deadly signal Step #5: #0 0x56396be57594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56396bdcbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56396bdae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f71b5cfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f71b5b1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f71b5aef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56396bd87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56396c85a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56396c7f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56396c7f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56396c7f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56396c2cc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56396c3031cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56396c22153f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x56396c223173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x56396bf4f8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x56396bf35dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x56396bf43ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x56396bf43ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x56396bf43ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x56396bdafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x56396bdb92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x56396bda07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x56396bdcc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f71b5af1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x56396bd93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-279a01ea3ac2589f1d5e57ab47640fd5917b167a Step #5: MERGE-OUTER: attempt 1305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4101457398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/279a01ea3ac2589f1d5e57ab47640fd5917b167a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2494 processed earlier; will process 1803 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93108== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc985e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc9855ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc9853d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09e7cae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09e7ac300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09e7aa2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc98516e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fc98fe9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc98f83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fc98f85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc98f8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fc989a3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc98991275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc9898a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc989f4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc985e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc986d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc9853ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc985482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc9852f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc9855b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09e7aa4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc98522bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02ed7fd9f3438db34fc2112211f8fa4ba6961566 Step #5: MERGE-OUTER: attempt 1306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4102400665 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/02ed7fd9f3438db34fc2112211f8fa4ba6961566' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2495 processed earlier; will process 1802 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93155== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4c0546594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4c04bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4c049d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa168dd041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa168be500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa168bc4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4c0476e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4c0f49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4c0ee3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4c0ee5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4c0ee535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4c0903ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4c08f1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4c08ea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4c0954f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4c0546c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4c0632eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4c049ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4c04a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4c048f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4c04bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa168bc6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4c0482bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a602616634136d71a56c377f535c3fc471e285a Step #5: MERGE-OUTER: attempt 1307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4103173696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a602616634136d71a56c377f535c3fc471e285a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2496 processed earlier; will process 1801 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: #4 pulse exec/s: 1 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93173== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fabb563594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fabb4d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fabb4ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f000010341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efffff1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7effffef7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fabb493e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fabbf66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fabbf00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fabbf02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fabbf0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fabb9d8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fabba0f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fabb92062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fabb90e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fabb9079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fabb971f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fabb563c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fabb64feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fabb4bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fabb4c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fabb4ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fabb4d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7effffef9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fabb49fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7289865587335b76866b93f9638e2162f3251a7d Step #5: MERGE-OUTER: attempt 1308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4108603257 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7289865587335b76866b93f9638e2162f3251a7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2502 processed earlier; will process 1795 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93370== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7d984e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7d97c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7d97a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f353ebf641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f353ea0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f353e9ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7d977ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a7da251018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7da1eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a7da1ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7da1ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a7d9c0bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a7d9bf9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a7d9bf29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a7d9c5cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a7d984ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a7d993aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a7d97a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a7d97b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a7d97977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a7d97c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f353e9ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a7d978abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98274d4aab0800f4f049d6d6577ea1c725c00d1c Step #5: MERGE-OUTER: attempt 1309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4109670569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98274d4aab0800f4f049d6d6577ea1c725c00d1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2505 processed earlier; will process 1792 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93450== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5afdde594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5afd52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5afd35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd90170741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd90151c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9014fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5afd0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f5b07e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f5b077b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f5b077d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f5b077d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f5b019bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5b0189275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5b01829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f5b01ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f5afddec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f5afecaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f5afd36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5afd402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f5afd277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5afd534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9014fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f5afd1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55fd8cf66fe9c75c76a27086efe43a07ddbb61a3 Step #5: MERGE-OUTER: attempt 1310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4110309404 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/55fd8cf66fe9c75c76a27086efe43a07ddbb61a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2506 processed earlier; will process 1791 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93492== ERROR: libFuzzer: deadly signal Step #5: #0 0x55730067b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573005efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573005d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfab2be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfab0d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfab0b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573005abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55730107e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557301018632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55730101a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55730101a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557300a38ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557300a26275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557300a1f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557300a89f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55730067bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557300767eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573005d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573005dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573005c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573005f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfab0b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5573005b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f67559e9d2879884e160538a23c1b7581bfc408 Step #5: MERGE-OUTER: attempt 1311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4111099306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4f67559e9d2879884e160538a23c1b7581bfc408' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2507 processed earlier; will process 1790 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93509== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1f1e6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1f1de0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1f1dc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a3b37641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a3b18b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a3b16a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1f1d9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a1f286f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1f2809632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a1f280b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1f280b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a1f2229ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a1f2217275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a1f22109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a1f227af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a1f1e6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1f1f58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a1f1dc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a1f1dce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a1f1db57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a1f1de14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a3b16c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a1f1da8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ba448390ba512c33fb183911e7faf3dbe65b05c Step #5: MERGE-OUTER: attempt 1312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4112111913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4ba448390ba512c33fb183911e7faf3dbe65b05c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2509 processed earlier; will process 1788 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93625== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e152bcf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e152b43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e152b26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd024a0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd02482200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd024801858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e152affe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e1535d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e15356c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e15356e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e15356e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e153044155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e15307b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e152f8c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e152f7a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e152f739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e152fddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e152bcfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e152cbbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e152b27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e152b312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e152b187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e152b444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd024803082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e152b0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d82f016313dabf23b8a034d741fde471450a8128 Step #5: MERGE-OUTER: attempt 1313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4113287383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d82f016313dabf23b8a034d741fde471450a8128' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2511 processed earlier; will process 1786 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93707== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563b9f15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563b9e89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563b9e6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cdad4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cdab5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cdab3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563b9e45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5563ba918018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563ba8b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5563ba8b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563ba8b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5563ba2d2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563ba2c0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563ba2b99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563ba323f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563b9f15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563ba001eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563b9e6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563b9e772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563b9e5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563b9e8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9cdab40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563b9e51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9064b5f8c67c32c38e9f53a79a85d70290c59d7 Step #5: MERGE-OUTER: attempt 1314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4114067868 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d9064b5f8c67c32c38e9f53a79a85d70290c59d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2512 processed earlier; will process 1785 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93724== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598497cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559849740b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559849723665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc51a8ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc51a70400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc51a6e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598496fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55984a1cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55984a169632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55984a16b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55984a16b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559849b89ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559849b77275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559849b709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559849bdaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598497ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598498b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559849724d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55984972e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598497157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598497414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc51a6e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559849708bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2e82a301e38b5e8fb12aa70f4876e6a5cc9e71a Step #5: MERGE-OUTER: attempt 1315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4114862095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2e82a301e38b5e8fb12aa70f4876e6a5cc9e71a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2513 processed earlier; will process 1784 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93742== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b7583a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b757aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b75791665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fb1a8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fb18a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fb1881858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b7576ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b7623d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b761d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b761d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b761d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b75bf7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b75be5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b75bde9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b75c48f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b7583ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b75926eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b75792d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b7579c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b757837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b757af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fb1883082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b75776bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee94330203799ade46aca1d39a7571b672b5173 Step #5: MERGE-OUTER: attempt 1316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4115647021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eee94330203799ade46aca1d39a7571b672b5173' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2514 processed earlier; will process 1783 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==93760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7fe2fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7fe26eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7fe251665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17f482541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17f463a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17f4619858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7fe22ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e7fecfd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7fec97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e7fec99578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55e7fe69f770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e7fe708f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e7fe2fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e7fe3e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e7fe252d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e7fe25c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e7fe2437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e7fe26f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f17f461b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e7fe236bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbe260deeb2dcf7afe1330d44278803203cdd9a2 Step #5: MERGE-OUTER: attempt 1317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4116427296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbe260deeb2dcf7afe1330d44278803203cdd9a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2515 processed earlier; will process 1782 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93813== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd6a9c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd6a93cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd6a91f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f596b07441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f596ae8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f596ae68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd6a8f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd6b3cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd6b365632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd6b367375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd6b36735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd6ae3d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cd6ae741cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cd6ad8562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cd6ad73275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cd6ad6c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cd6add6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cd6a9c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cd6aab4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cd6a920d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cd6a92a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cd6a9117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cd6a93d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f596ae6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cd6a904bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27e0dce8a7593b2b0673f124561cfc58b884649b Step #5: MERGE-OUTER: attempt 1318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4119672163 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27e0dce8a7593b2b0673f124561cfc58b884649b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2516 processed earlier; will process 1781 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93853== ERROR: libFuzzer: deadly signal Step #5: #0 0x559615b91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559615b05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559615ae8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f958cb5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f958c96500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f958c944858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559615ac1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559616594018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55961652e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559616530375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55961653035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559615f4eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559615f3c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559615f359cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559615f9ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559615b91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559615c7deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559615ae9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559615af32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559615ada7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559615b064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f958c946082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559615acdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b0474721835bd14e23304f4355dd6b8ff71b37c Step #5: MERGE-OUTER: attempt 1319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4120373234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4b0474721835bd14e23304f4355dd6b8ff71b37c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2517 processed earlier; will process 1780 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93864== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650a7de8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650a7d5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650a7d3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e5828441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e5809900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e58078858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650a7d18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5650a87eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650a8785632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5650a8787375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650a878735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5650a81a5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650a8193275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650a818c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650a81f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650a7de8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650a7ed4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650a7d40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650a7d4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650a7d317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650a7d5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e5807a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650a7d24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63484437d40f5c4e055c9844eb4ac253f7eff4b5 Step #5: MERGE-OUTER: attempt 1320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4121150556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63484437d40f5c4e055c9844eb4ac253f7eff4b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2518 processed earlier; will process 1779 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 296Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93881== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a0af40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a0aeb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a0ae97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a522fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5211200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a520f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a0ae70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555a0b943018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a0b8dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555a0b8df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a0b8df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555a0b2fdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a0b2eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a0b2e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a0b34ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a0af40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a0b02ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a0ae98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a0aea22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a0ae897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a0aeb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a520f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a0ae7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0837b07413cf558e1e55a365d33436b18055a752 Step #5: MERGE-OUTER: attempt 1321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4122017907 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0837b07413cf558e1e55a365d33436b18055a752' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2521 processed earlier; will process 1776 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: ==93965== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563c00b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563c002cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563c000f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa86f46e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa86f28300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa86f262858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563bffe8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5563c0abb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563c0a55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5563c0a57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563c0a5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5563c052d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5563c055ee51 in cryptonote::BlockchainLMDB::get_block_cumulative_difficulty(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2718:5 Step #5: #13 0x5563c01ac6bf in cryptonote::core_rpc_server::on_get_info(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:467:63 Step #5: #14 0x5563c019a4da in fuzz_get_info(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:343:7 Step #5: #15 0x5563c01a4ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #16 0x5563c01a4ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #17 0x5563c01a4ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #18 0x5563c0010d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5563c001a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5563c00017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5563c002d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa86f264082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5563bfff4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6753ecc765dd919a52613bbf256f695ccd962bb Step #5: MERGE-OUTER: attempt 1322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4123520120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f6753ecc765dd919a52613bbf256f695ccd962bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2524 processed earlier; will process 1773 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94082== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3d3004594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3d2f78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3d2f5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30feb1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30fe92a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30fe909858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3d2f34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b3d3a07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3d39a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b3d39a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3d39a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b3d3479155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b3d34b01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b3d33c162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b3d33af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b3d33a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b3d3412f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b3d3004c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b3d30f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3d2f5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3d2f662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3d2f4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3d2f794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f30fe90b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3d2f40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfb7951f82230dd93308e6dd61814a3bde4c9cc7 Step #5: MERGE-OUTER: attempt 1323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4124772755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bfb7951f82230dd93308e6dd61814a3bde4c9cc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2526 processed earlier; will process 1771 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94196== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd4c97f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd4c8f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd4c8d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f947132941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f947113e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f947111d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd4c8afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd4d382018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd4d31c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd4d31e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd4d31e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd4cdf4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dd4ce2b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dd4cd3c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dd4cd2a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dd4cd239cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dd4cd8df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dd4c97fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dd4ca6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dd4c8d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dd4c8e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dd4c8c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dd4c8f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f947111f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dd4c8bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f04f1b738646f4d21b3923127621a4d026ca5360 Step #5: MERGE-OUTER: attempt 1324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4129444583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f04f1b738646f4d21b3923127621a4d026ca5360' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2529 processed earlier; will process 1768 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c394a74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3949e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3949cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee3d24a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee3d05f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee3d03e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3949a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c395477018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c395411632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c395413375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c39541335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c394e31ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c394e1f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c394e189cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c394e82f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c394a74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c394b60eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3949ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3949d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3949bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3949e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee3d040082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3949b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-959aa358f1530c87523068d5743c37564f2af18d Step #5: MERGE-OUTER: attempt 1325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4129883135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/959aa358f1530c87523068d5743c37564f2af18d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2530 processed earlier; will process 1767 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94399== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e66d4df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e66d453b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e66d436665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1879c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1877d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1877b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e66d40fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e66dee2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e66de7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e66de7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e66de7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e66d954155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e66d98b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e66d89c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e66d88a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e66d8839cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e66d8edf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e66d4dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e66d5cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e66d437d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e66d4412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e66d4287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e66d4544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa1877b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e66d41bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50658c292e4e94cec5edb04b6ad17187dd8bda67 Step #5: MERGE-OUTER: attempt 1326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4132861445 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/50658c292e4e94cec5edb04b6ad17187dd8bda67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2531 processed earlier; will process 1766 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94406== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635b32cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635b3241b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635b3224665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7a2d9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7a2bb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7a2b91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635b31fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635b3cd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635b3c6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635b3c6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635b3c6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635b368aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635b3678275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635b36719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635b36dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635b32cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635b33b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635b3225d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635b322f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635b32167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635b32424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7a2b93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635b3209bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-009ccbc066dae4edf2409fc94953388d6d7de637 Step #5: MERGE-OUTER: attempt 1327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4133453783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/009ccbc066dae4edf2409fc94953388d6d7de637' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2532 processed earlier; will process 1765 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get generated coins from height 18446744073709551615 failed -- block size not in db Step #5: ==94417== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635ba965594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635ba8d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635ba8bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf5f03841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf5ee4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf5ee2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635ba895e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635bb368018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635bb302632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635bb304375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635bb30435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635badda155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5635bae0f748 in cryptonote::BlockchainLMDB::get_block_already_generated_coins(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2798:5 Step #5: #13 0x5635bad28dc1 in cryptonote::Blockchain::get_miner_data(unsigned char&, unsigned long&, crypto::hash&, crypto::hash&, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>&, unsigned long&, unsigned long&, std::__1::vector>&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:1825:35 Step #5: #14 0x5635baa6c072 in cryptonote::core_rpc_server::on_getminerdata(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::json_rpc::error&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:1915:17 Step #5: #15 0x5635baa48fbe in fuzz_getminerdata(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:483:7 Step #5: #16 0x5635baa51ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #17 0x5635baa51ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #18 0x5635baa51ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #19 0x5635ba8bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5635ba8c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635ba8ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635ba8da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf5ee2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5635ba8a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99dd0c0a3d607d1a991aaae35813494ba3a2c3c7 Step #5: MERGE-OUTER: attempt 1328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4136209872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/99dd0c0a3d607d1a991aaae35813494ba3a2c3c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2534 processed earlier; will process 1763 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94495== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6d14ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6d142eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6d1411665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7faa44041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7faa25500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7faa234858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6d13eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d6d1ebd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6d1e57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d6d1e59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6d1e5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d6d1877ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d6d1865275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d6d185e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d6d18c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d6d14bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d6d15a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d6d1412d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d6d141c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d6d14037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d6d142f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7faa236082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d6d13f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f42c2d504bb4b0867f4d1bfa9f2a7b6d38d99c14 Step #5: MERGE-OUTER: attempt 1329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4136973977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f42c2d504bb4b0867f4d1bfa9f2a7b6d38d99c14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2535 processed earlier; will process 1762 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94535== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b190a37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1909abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b19098e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3198c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3196dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3196bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b190967e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b19143a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1913d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b1913d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1913d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b190df4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b190de2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b190ddb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b190e45f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b190a37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b190b23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b19098fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1909992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1909807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1909ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3196be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b190973bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2d9d39d58f3e3017e80fb28c1932ec72774689b Step #5: MERGE-OUTER: attempt 1330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4138701029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d2d9d39d58f3e3017e80fb28c1932ec72774689b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2538 processed earlier; will process 1759 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94621== ERROR: libFuzzer: deadly signal Step #5: #0 0x555893341594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558932b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555893298665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f659e56a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f659e37f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f659e35e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555893271e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555893d44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555893cde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555893ce0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555893ce035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5558937b6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5558937ed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5558936fe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5558936ec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5558936e59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55589374ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555893341c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55589342deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555893299d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5558932a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55589328a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5558932b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f659e360082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55589327dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-562960e37ee997245cea9b0d8870b6816e854a80 Step #5: MERGE-OUTER: attempt 1331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4140384299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/562960e37ee997245cea9b0d8870b6816e854a80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2542 processed earlier; will process 1755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94749== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acad045594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acacfb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acacf9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e13d0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e13b1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e13af5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acacf75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55acada48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acad9e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55acad9e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acad9e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55acad402ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55acad3f0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55acad3e99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55acad453f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55acad045c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55acad131eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55acacf9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55acacfa72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55acacf8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55acacfba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e13af7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55acacf81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-704e89b84f9b688f91228612b3840607760999e3 Step #5: MERGE-OUTER: attempt 1332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4141174655 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/704e89b84f9b688f91228612b3840607760999e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2543 processed earlier; will process 1754 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94764== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0cd0a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0cd018b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0ccffb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7665e3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7665c4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7665c25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0ccfd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b0cdaa7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0cda41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b0cda43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0cda4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b0cd461ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0cd44f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0cd4489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0cd4b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0cd0a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0cd190eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0ccffcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0cd0062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0ccfed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0cd0194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7665c27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0ccfe0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1beca35ccaf1ea2a1b6e51bfc445477903f7e85 Step #5: MERGE-OUTER: attempt 1333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4141940871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a1beca35ccaf1ea2a1b6e51bfc445477903f7e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2544 processed earlier; will process 1753 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==94782== ERROR: libFuzzer: deadly signal Step #5: #0 0x56391328f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563913203b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639131e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf8769241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf874a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf87486858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639131bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563913c92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563913c2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563913c2e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x563913634770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56391369df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56391328fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56391337beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5639131e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5639131f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5639131d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5639132044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbf87488082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5639131cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1519dfa8a420e5b73974ee7ad9ea0728e7cbf16 Step #5: MERGE-OUTER: attempt 1334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4142717435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1519dfa8a420e5b73974ee7ad9ea0728e7cbf16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2545 processed earlier; will process 1752 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94804== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ceacda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ceac4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ceac31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a7ddc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a7dbd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a7dbb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ceac0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559ceb6dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ceb677632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559ceb679375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ceb67935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559ceb14f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559ceb1861cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559ceb09762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559ceb085275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559ceb07e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559ceb0e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559ceacdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559ceadc6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559ceac32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559ceac3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559ceac237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559ceac4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9a7dbba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559ceac16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0bf778e01abed8f6ddb9daf806f94e5d09f7995 Step #5: MERGE-OUTER: attempt 1335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4144072734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f0bf778e01abed8f6ddb9daf806f94e5d09f7995' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2546 processed earlier; will process 1751 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94874== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dae6c53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dae6bc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dae6baa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb43c1b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb43bfcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb43bfac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dae6b83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dae7656018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dae75f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dae75f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dae75f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dae7010ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dae6ffe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dae6ff79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dae7061f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dae6c53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dae6d3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dae6babd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dae6bb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dae6b9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dae6bc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb43bfae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dae6b8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-729443fc5a8936b0042e34277d9e55e8dc6fac2e Step #5: MERGE-OUTER: attempt 1336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4144896574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/729443fc5a8936b0042e34277d9e55e8dc6fac2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2547 processed earlier; will process 1750 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94880== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8db76c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8db6e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8db6c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd1c42e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd1c24300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd1c222858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8db69ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8dc16f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8dc109632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8dc10b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8dc10b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8dbb29ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8dbb17275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8dbb109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8dbb7af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8db76cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8db858eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8db6c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8db6ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8db6b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8db6e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd1c224082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8db6a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d030aa71e1a413c0c8c898f29f6c0fe34bb639c Step #5: MERGE-OUTER: attempt 1337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4146296081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3d030aa71e1a413c0c8c898f29f6c0fe34bb639c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2549 processed earlier; will process 1748 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94935== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638d1a44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638d19b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638d199b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81b920441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81b901900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81b8ff8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638d1974e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5638d2447018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638d23e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5638d23e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638d23e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5638d1e01ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5638d1def275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5638d1de89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5638d1e52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5638d1a44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5638d1b30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638d199cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638d19a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638d198d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638d19b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81b8ffa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638d1980bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c82dde1a6d0a1b3c5769deab54d4f2c3a08c3fe5 Step #5: MERGE-OUTER: attempt 1338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4147850509 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c82dde1a6d0a1b3c5769deab54d4f2c3a08c3fe5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2552 processed earlier; will process 1745 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95030== ERROR: libFuzzer: deadly signal Step #5: #0 0x564780883594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647807f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647807da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f959993141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f959974600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9599725858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647807b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564781286018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564781220632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564781222375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56478122235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564780c40ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564780c2e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564780c279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564780c91f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564780883c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56478096feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647807dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647807e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647807cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647807f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9599727082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647807bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eebc32b0c2fe27203a68bf49789a802be73b8db Step #5: MERGE-OUTER: attempt 1339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4148633374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3eebc32b0c2fe27203a68bf49789a802be73b8db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2553 processed earlier; will process 1744 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==95048== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dddc5b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dddc528b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dddc50b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b23b8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b2399900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b23978858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dddc4e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dddcfb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dddcf51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dddcf53578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55dddc959770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55dddc9c2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55dddc5b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55dddc6a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55dddc50cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55dddc5162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55dddc4fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55dddc5294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9b2397a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55dddc4f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71874285c82919d1c415b1276b9dfef9d4deb052 Step #5: MERGE-OUTER: attempt 1340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4149410071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/71874285c82919d1c415b1276b9dfef9d4deb052' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2554 processed earlier; will process 1743 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95070== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9b70cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9b7040b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9b7023665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c7734b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c7716000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c7713f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9b6ffce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a9b7acf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9b7a69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a9b7a6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9b7a6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a9b7489ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9b7477275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9b74709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9b74daf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9b70ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9b71b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9b7024d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9b702e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9b70157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9b70414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c77141082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9b7008bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fe523a7a57adc0c7e327f62a2b361da3fd1b56a Step #5: MERGE-OUTER: attempt 1341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4149883256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0fe523a7a57adc0c7e327f62a2b361da3fd1b56a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2555 processed earlier; will process 1742 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95140== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636c3170594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636c30e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636c30c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2c1aab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2c18c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2c189f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636c30a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5636c3b73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636c3b0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5636c3b0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636c3b0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5636c35e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5636c361c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5636c352d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5636c351b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5636c35149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5636c357ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5636c3170c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5636c325ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5636c30c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5636c30d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5636c30b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5636c30e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff2c18a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5636c30acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b528f8695100a896df90e0acfb86ebebb0609926 Step #5: MERGE-OUTER: attempt 1342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4153713230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b528f8695100a896df90e0acfb86ebebb0609926' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2559 processed earlier; will process 1738 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95264== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7c5f48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7c5ebcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7c5e9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f148382341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f148363800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1483617858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7c5e78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d7c694b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7c68e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d7c68e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7c68e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d7c63bd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7c63f41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7c630562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7c62f3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7c62ec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7c6356f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7c5f48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7c6034eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7c5ea0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7c5eaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7c5e917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7c5ebd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1483619082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7c5e84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0d98cfb6d1965203f9ce3950894ba36828a9380 Step #5: MERGE-OUTER: attempt 1343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4154222359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c0d98cfb6d1965203f9ce3950894ba36828a9380' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2560 processed earlier; will process 1737 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95303== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f0fa36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f0f9aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f0f98d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f778f7aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f778f5bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f778f59e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f0f966e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f10439018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f103d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f103d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f103d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f0fdf3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f0fde1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f0fdda9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f0fe44f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f0fa36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f0fb22eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f0f98ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f0f9982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f0f97f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f0f9ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f778f5a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f0f972bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ee702a0e6e627da63d0998e64e2f53ec633c308 Step #5: MERGE-OUTER: attempt 1344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4157681951 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ee702a0e6e627da63d0998e64e2f53ec633c308' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2563 processed earlier; will process 1734 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95366== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad03ce5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad03c59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad03c3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe42f1bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe42efd000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe42efaf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad03c15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ad046e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad04682632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ad04684375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad0468435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ad040a2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad04090275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad040899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad040f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad03ce5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad03dd1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad03c3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad03c472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad03c2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad03c5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe42efb1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad03c21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbf1db58038f571456b97129973a3e2023e6b4e0 Step #5: MERGE-OUTER: attempt 1345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4158458879 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbf1db58038f571456b97129973a3e2023e6b4e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2564 processed earlier; will process 1733 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95384== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641e18c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641e1834b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641e1817665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7548abd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f75488d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f75488b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641e17f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5641e22c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641e225d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5641e225f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641e225f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5641e1c7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5641e1c6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5641e1c649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5641e1ccef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5641e18c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5641e19aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5641e1818d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5641e18222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5641e18097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5641e18354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f75488b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5641e17fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15ba2fb350a324b1fbbc29589ff93739b6d01432 Step #5: MERGE-OUTER: attempt 1346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4159234260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15ba2fb350a324b1fbbc29589ff93739b6d01432' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2565 processed earlier; will process 1732 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==95402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6c4cdd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6c4c51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6c4c34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68a365b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68a347000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68a344f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6c4c0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b6c56e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6c567a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b6c567c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b6c5082770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b6c50ebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b6c4cddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b6c4dc9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b6c4c35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b6c4c3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b6c4c267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b6c4c524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f68a3451082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b6c4c19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-364a031f010c0b534996d876cefc662c520c2126 Step #5: MERGE-OUTER: attempt 1347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4160013151 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/364a031f010c0b534996d876cefc662c520c2126' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2566 processed earlier; will process 1731 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95455== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b98c9be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b98c932b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b98c915665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faec50e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faec4efe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faec4edd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b98c8eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b98d3c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b98d35b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b98d35d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b98d35d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b98cd7bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b98cd69275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b98cd629cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b98cdccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b98c9bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b98caaaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b98c916d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b98c9202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b98c9077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b98c9334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faec4edf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b98c8fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ff0e84931925dcb4377a086ee5428cfd8da81ef Step #5: MERGE-OUTER: attempt 1348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4161560735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ff0e84931925dcb4377a086ee5428cfd8da81ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2569 processed earlier; will process 1728 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95532== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c16005594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c15f79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c15f5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4adf5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4add6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4add47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c15f35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c16a08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c169a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c169a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c169a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c1647a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c164b11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c163c262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c163b0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c163a99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c16413f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c16005c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c160f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c15f5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c15f672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c15f4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c15f7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe4add49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c15f41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ce7a2c08a1ef87a1031624e27f5a1824183004b Step #5: MERGE-OUTER: attempt 1349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4166271178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ce7a2c08a1ef87a1031624e27f5a1824183004b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2572 processed earlier; will process 1725 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95634== ERROR: libFuzzer: deadly signal Step #5: #0 0x558289c7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558289befb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558289bd2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c0432a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c0413f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c0411e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558289babe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55828a67e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55828a618632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55828a61a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55828a61a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55828a0f0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55828a1271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55828a03862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55828a026275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55828a01f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55828a089f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558289c7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558289d67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558289bd3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558289bdd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558289bc47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558289bf04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1c04120082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558289bb7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dabf2d873a53ae09cc908b20d1ca118e46c026db Step #5: MERGE-OUTER: attempt 1350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4167317689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dabf2d873a53ae09cc908b20d1ca118e46c026db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2574 processed earlier; will process 1723 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95743== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573db4ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573db461b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573db444665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdad7e8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdad7c9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdad7c75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573db41de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5573dbef0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573dbe8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5573dbe8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573dbe8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5573db962155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573db9991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573db8b753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5573db8b9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5573db5e58d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5573db5cbdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5573db5d9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5573db5d9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5573db5d9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5573db445d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5573db44f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5573db4367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5573db4624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fdad7c77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5573db429bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f1b7183d1b351c66a92504aaa2256d25827b541 Step #5: MERGE-OUTER: attempt 1351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4169518460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4f1b7183d1b351c66a92504aaa2256d25827b541' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2577 processed earlier; will process 1720 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95864== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d534d1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d534c92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d534c75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe360d4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe360b5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe360b3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d534c4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d535721018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5356bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d5356bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5356bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d5350dbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5350c9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5350c29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d53512cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d534d1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d534e0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d534c76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d534c802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d534c677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d534c934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe360b3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d534c5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1246f2634d4ddb648130e88abb3e1a6c15d14053 Step #5: MERGE-OUTER: attempt 1352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4170295944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1246f2634d4ddb648130e88abb3e1a6c15d14053' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2578 processed earlier; will process 1719 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95881== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e840b5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e840ad0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e840ab3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f867911a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8678f2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8678f0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e840a8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e84155f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8414f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e8414fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8414fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e840f19ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e840f07275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e840f009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e840f6af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e840b5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e840c48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e840ab4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e840abe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e840aa57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e840ad14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8678f10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e840a98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-549da0a58ed64a09b90bf24b8a49d97c835785e4 Step #5: MERGE-OUTER: attempt 1353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4171072351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/549da0a58ed64a09b90bf24b8a49d97c835785e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2579 processed earlier; will process 1718 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95899== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bbd3484594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bbd33f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bbd33db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf0470a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf0451f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf044fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bbd33b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bbd3e87018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bbd3e21632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bbd3e23375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bbd3e2335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bbd3841ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bbd382f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bbd38289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bbd3892f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bbd3484c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bbd3570eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bbd33dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bbd33e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bbd33cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bbd33f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf04500082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bbd33c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79ec822c9dadb70dd42bcd266988c6a0dd28827a Step #5: MERGE-OUTER: attempt 1354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4171846859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79ec822c9dadb70dd42bcd266988c6a0dd28827a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2580 processed earlier; will process 1717 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95917== ERROR: libFuzzer: deadly signal Step #5: #0 0x55774b3c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55774b335b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55774b318665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe90c4da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe90c2ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe90c2ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55774b2f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55774bdc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55774bd5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55774bd60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55774bd6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55774b77eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55774b76c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55774b7659cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55774b7cff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55774b3c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55774b4adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55774b319d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55774b3232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55774b30a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55774b3364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe90c2d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55774b2fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d369438d179965967b80d847e9024595232312e9 Step #5: MERGE-OUTER: attempt 1355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4172618647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d369438d179965967b80d847e9024595232312e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2581 processed earlier; will process 1716 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95935== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5f36ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5f3621b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5f3604665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c65d2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c65b3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c65b16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5f35dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e5f40b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5f404a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e5f404c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5f404c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e5f3a6aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5f3a58275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5f3a519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5f3abbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5f36adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5f3799eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5f3605d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5f360f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5f35f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5f36224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c65b18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5f35e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a39b0392c89eb714ad0fab007a76de622cefaca0 Step #5: MERGE-OUTER: attempt 1356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4173388691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a39b0392c89eb714ad0fab007a76de622cefaca0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2582 processed earlier; will process 1715 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95953== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650fd527594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650fd49bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650fd47e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8fcac5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8fcaa7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8fcaa50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650fd457e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5650fdf2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650fdec4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5650fdec6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650fdec635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5650fd8e4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650fd8d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650fd8cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650fd935f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650fd527c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650fd613eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650fd47fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650fd4892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650fd4707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650fd49c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8fcaa52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650fd463bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b5cf186b8c1ca4351235fb0b6079b7e6ce3b0d Step #5: MERGE-OUTER: attempt 1357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4174163012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a9b5cf186b8c1ca4351235fb0b6079b7e6ce3b0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2583 processed earlier; will process 1714 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95971== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611d989e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611d9812b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611d97f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4767db841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4767bcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4767bac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611d97cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5611da2a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611da23b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5611da23d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611da23d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5611d9c5bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5611d9c49275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5611d9c429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5611d9cacf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5611d989ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5611d998aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5611d97f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5611d98002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5611d97e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5611d98134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4767bae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5611d97dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce039c6db8e4fb60253b13c61a99888db0331c34 Step #5: MERGE-OUTER: attempt 1358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4175122224 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ce039c6db8e4fb60253b13c61a99888db0331c34' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2585 processed earlier; will process 1712 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96057== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fae26e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fae1e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fae1c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33fc8ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33fc6ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33fc6de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fae19ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564faec71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564faec0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564faec0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564faec0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564fae6e3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564fae71a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564fae62b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564fae619275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564fae6129cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564fae67cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564fae26ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564fae35aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564fae1c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564fae1d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564fae1b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564fae1e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f33fc6e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564fae1aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b51a7d3a89fad1c1d21d5e9f44625c4dd3b5d0 Step #5: MERGE-OUTER: attempt 1359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4176310003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a9b51a7d3a89fad1c1d21d5e9f44625c4dd3b5d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2587 processed earlier; will process 1710 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:42:47,998 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:42:48,288 I Loading checkpoints Step #5: 2026-06-15 07:42:48,318 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,318 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,318 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,318 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,318 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,318 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:42:48,319 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: 2026-06-15 07:42:48,336 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:42:48,616 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96134== ERROR: libFuzzer: deadly signal Step #5: #0 0x558cfcc1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558cfcb8fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558cfcb72665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f359829141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35980a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3598085858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558cfcb4be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558cfd61e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558cfd5b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558cfd5ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558cfd5ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558cfcfd8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558cfcfc6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558cfcfbf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558cfd029f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558cfcc1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558cfcd07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558cfcb73d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558cfcb7d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558cfcb647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558cfcb904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3598087082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558cfcb57bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-291114fefd40040420b740bdbe6c969d7088bf4a Step #5: MERGE-OUTER: attempt 1360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4179308689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/291114fefd40040420b740bdbe6c969d7088bf4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2592 processed earlier; will process 1705 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96231== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5c1686594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5c15fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5c15dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f710815b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7107f7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7107f4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5c15b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c5c2089018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5c2023632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c5c2025375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5c202535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c5c1a43ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5c1a31275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5c1a2a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5c1a94f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5c1686c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5c1772eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5c15ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5c15e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5c15cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5c15fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7107f51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5c15c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b77ad08c85c193b47709f4bea47de0c52d6cd90 Step #5: MERGE-OUTER: attempt 1361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4180081643 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b77ad08c85c193b47709f4bea47de0c52d6cd90' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2593 processed earlier; will process 1704 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96249== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579aec95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579aec09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579aebec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f2e69c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f2e4b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f2e490858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579aebc5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5579af698018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579af632632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579af634375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579af63435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5579af052ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579af040275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579af0399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579af0a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579aec95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579aed81eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579aebedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579aebf72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579aebde7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579aec0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f2e492082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579aebd1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-446cb1feec7eb3a0768c9ccd3d07d10ebed28353 Step #5: MERGE-OUTER: attempt 1362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4180858554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/446cb1feec7eb3a0768c9ccd3d07d10ebed28353' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2594 processed earlier; will process 1703 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96267== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de0ca18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de0c98cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de0c96f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b44f7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b44d8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b44d6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de0c948e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55de0d41b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de0d3b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55de0d3b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de0d3b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55de0cdd5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55de0cdc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55de0cdbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55de0ce26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55de0ca18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55de0cb04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55de0c970d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55de0c97a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55de0c9617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55de0c98d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b44d6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55de0c954bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3233fbfba9b9bec47f9e3ece087234612357531a Step #5: MERGE-OUTER: attempt 1363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4181631096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3233fbfba9b9bec47f9e3ece087234612357531a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2595 processed earlier; will process 1702 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96285== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd3c59b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd3c50fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd3c4f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5058e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5056fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5056db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd3c4cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd3cf9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd3cf38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd3cf3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd3cf3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd3ca10155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dd3ca471cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dd3c96553f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55dd3c967173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55dd3c6938d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55dd3c679dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55dd3c687ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55dd3c687ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55dd3c687ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55dd3c4f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55dd3c4fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55dd3c4e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55dd3c5104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fd5056dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55dd3c4d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-569a7119970401f31475c391b4c7045e99c50d2c Step #5: MERGE-OUTER: attempt 1364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4183390660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/569a7119970401f31475c391b4c7045e99c50d2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2597 processed earlier; will process 1700 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96400== ERROR: libFuzzer: deadly signal Step #5: #0 0x55add95eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55add955fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55add9542665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a5eb7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5e98c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a5e96b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55add951be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55add9fee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55add9f88632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55add9f8a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55add9f8a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55add99a8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55add9996275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55add998f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55add99f9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55add95ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55add96d7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55add9543d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55add954d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55add95347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55add95604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a5e96d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55add9527bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bfef1adeae2bbe2a1d93076a81a39eac41460b7 Step #5: MERGE-OUTER: attempt 1365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4184230260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7bfef1adeae2bbe2a1d93076a81a39eac41460b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2598 processed earlier; will process 1699 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96417== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568a8861594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5568a87d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568a87b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f109b69641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f109b4ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f109b48a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568a8791e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5568a9264018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568a91fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5568a9200578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5568a8c06770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5568a8c6ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5568a8861c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5568a894deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5568a87b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5568a87c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5568a87aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5568a87d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f109b48c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5568a879dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7a75b085af2cf21950258cdcec65049b564a134 Step #5: MERGE-OUTER: attempt 1366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4185008519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c7a75b085af2cf21950258cdcec65049b564a134' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2599 processed earlier; will process 1698 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96470== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589af70c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589af680b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589af663665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99e051441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99e032900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99e0308858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589af63ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5589b010f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589b00a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5589b00ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589b00ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5589afac9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5589afab7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5589afab09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5589afb1af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589af70cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589af7f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589af664d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589af66e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589af6557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589af6814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99e030a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589af648bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-217dac4db6673fd5f313814c126199a8d62768c0 Step #5: MERGE-OUTER: attempt 1367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4185883148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/217dac4db6673fd5f313814c126199a8d62768c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2600 processed earlier; will process 1697 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96517== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c5be29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c5bd9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c5bd80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e77c6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e77a7b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e77a5a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c5bd59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563c5c82c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c5c7c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563c5c7c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c5c7c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563c5c1e6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c5c1d4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c5c1cd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c5c237f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c5be29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c5bf15eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c5bd81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c5bd8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c5bd727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c5bd9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4e77a5c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c5bd65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-484186804d0b55aad7963c7456c167f7a0860731 Step #5: MERGE-OUTER: attempt 1368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4187451149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/484186804d0b55aad7963c7456c167f7a0860731' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2604 processed earlier; will process 1693 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96646== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e1e89b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e1e80fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e1e7f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16f398341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16f379800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16f3777858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e1e7cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555e1f29e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e1f238632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555e1f23a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e1f23a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555e1ec58ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e1ec46275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e1ec3f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e1eca9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e1e89bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e1e987eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e1e7f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e1e7fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e1e7e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e1e8104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16f3779082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e1e7d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60076a9f271e0fab05094afc6421ec552369f433 Step #5: MERGE-OUTER: attempt 1369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4190032297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60076a9f271e0fab05094afc6421ec552369f433' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2607 processed earlier; will process 1690 files now Step #5: #1 pulse exec/s: 0 rss: 267Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96699== ERROR: libFuzzer: deadly signal Step #5: #0 0x56515e08a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56515dffeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56515dfe1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cacc5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5caca6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5caca4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56515dfbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56515ea8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56515ea27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56515ea29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56515ea2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56515e4ff155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56515e5361cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56515e44762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56515e435275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56515e42e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56515e498f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56515e08ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56515e176eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56515dfe2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56515dfec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56515dfd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56515dfff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5caca4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56515dfc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ec6d3734cf88007e20cec16f6661a057c9d9af9 Step #5: MERGE-OUTER: attempt 1370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4191039780 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ec6d3734cf88007e20cec16f6661a057c9d9af9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2609 processed earlier; will process 1688 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96751== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e758ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e7583eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e75821665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe57255941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe57236e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe57234d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e757fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e762cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e76267632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e76269375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e7626935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e75c87ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e75c75275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e75c6e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e75cd8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e758cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e759b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e75822d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e7582c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e758137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e7583f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe57234f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e75806bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b98e88d61d75e94f0fa0fd48cdb1fc60ce96681 Step #5: MERGE-OUTER: attempt 1371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4191811617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b98e88d61d75e94f0fa0fd48cdb1fc60ce96681' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2610 processed earlier; will process 1687 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96769== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570c4cf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570c4c6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570c4c50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ffb8dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ffb6f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ffb6d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570c4c29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5570c56fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570c5696632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5570c5698375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570c569835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5570c50b6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5570c50a4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5570c509d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5570c5107f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5570c4cf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5570c4de5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5570c4c51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5570c4c5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5570c4c427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5570c4c6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ffb6d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5570c4c35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83df695b1ba7a724e7ba05bc4c476a835f979250 Step #5: MERGE-OUTER: attempt 1372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4193353393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/83df695b1ba7a724e7ba05bc4c476a835f979250' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2613 processed earlier; will process 1684 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96864== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7ea984594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7ea8f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7ea8db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1365fbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1365dd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1365db0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7ea8b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d7eb387018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7eb321632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d7eb323375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7eb32335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d7ead41ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7ead2f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7ead289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7ead92f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d7ea984c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7eaa70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7ea8dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7ea8e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7ea8cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7ea8f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1365db2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7ea8c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0336a69d4637ba90da60769e6495fe274ed3e8eb Step #5: MERGE-OUTER: attempt 1373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4194121037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0336a69d4637ba90da60769e6495fe274ed3e8eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2614 processed earlier; will process 1683 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96882== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ac2128594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ac209cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ac207f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f020da7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f020d88900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f020d868858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ac2058e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559ac2b2b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ac2ac5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559ac2ac7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ac2ac735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559ac24e5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559ac24d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559ac24cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559ac2536f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559ac2128c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559ac2214eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559ac2080d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559ac208a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559ac20717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559ac209d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f020d86a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559ac2064bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26bb15e21a8e586fbc375402c2dbe59c59f32b8e Step #5: MERGE-OUTER: attempt 1374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4194898534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/26bb15e21a8e586fbc375402c2dbe59c59f32b8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2615 processed earlier; will process 1682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96900== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b39971594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b398e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b398c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2861bc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28619de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28619bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b398a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561b3a374018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b3a30e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561b3a310375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b3a31035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561b39d2eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b39d1c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b39d159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b39d7ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b39971c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b39a5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b398c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b398d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b398ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b398e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f28619bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b398adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c56173c237133aa8a09f230dac25608ebb3795c Step #5: MERGE-OUTER: attempt 1375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4195675959 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8c56173c237133aa8a09f230dac25608ebb3795c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2616 processed earlier; will process 1681 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96918== ERROR: libFuzzer: deadly signal Step #5: #0 0x56229e3de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56229e352b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56229e335665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f101db8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f101d99c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f101d97b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56229e30ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56229ede1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56229ed7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56229ed7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56229ed7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56229e79bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56229e789275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56229e7829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56229e7ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56229e3dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56229e4caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56229e336d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56229e3402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56229e3277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56229e3534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f101d97d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56229e31abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-507ce2fcc70b6181d07893bcdea5dc885973ef87 Step #5: MERGE-OUTER: attempt 1376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4196448553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/507ce2fcc70b6181d07893bcdea5dc885973ef87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2617 processed earlier; will process 1680 files now Step #5: #1 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96936== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8d9776594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8d96eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8d96cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddbd6ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddbd4c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddbd49f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8d96a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e8da179018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8da113632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e8da115375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8da11535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e8d9b33ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e8d9b21275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e8d9b1a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e8d9b84f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e8d9776c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e8d9862eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e8d96ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e8d96d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8d96bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e8d96eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddbd4a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e8d96b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0a7f41df02e91049d84a4915c0df1b0f7658c8e Step #5: MERGE-OUTER: attempt 1377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4198156475 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f0a7f41df02e91049d84a4915c0df1b0f7658c8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2619 processed earlier; will process 1678 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97024== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a6c22a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a6c19eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a6c181665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f719d2ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f719d10300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f719d0e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a6c15ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a6cc2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a6cbc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a6cbc9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a6cbc935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556a6c69f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a6c6d61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a6c5e762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a6c5d5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a6c5ce9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a6c638f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a6c22ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a6c316eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a6c182d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a6c18c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a6c1737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a6c19f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f719d0e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a6c166bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8102e6142e6f4299af94ed54e89a9f47efdf3ff Step #5: MERGE-OUTER: attempt 1378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4199325768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f8102e6142e6f4299af94ed54e89a9f47efdf3ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2620 processed earlier; will process 1677 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97034== ERROR: libFuzzer: deadly signal Step #5: #0 0x559930dca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559930d3eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559930d21665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe79ae3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe79ac5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe79ac30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559930cfae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599317cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559931767632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559931769375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55993176935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559931187ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559931175275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55993116e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599311d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559930dcac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559930eb6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559930d22d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559930d2c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559930d137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559930d3f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe79ac32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559930d06bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6189df4a2ed5623defa8252c8ae361dab7679be6 Step #5: MERGE-OUTER: attempt 1379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4199763850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6189df4a2ed5623defa8252c8ae361dab7679be6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2621 processed earlier; will process 1676 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97073== ERROR: libFuzzer: deadly signal Step #5: #0 0x55622aa4a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55622a9beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55622a9a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecbc77b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecbc59000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecbc56f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55622a97ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55622b44d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55622b3e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55622b3e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55622b3e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55622aebf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55622aef61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55622ae0762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55622adf5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55622adee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55622ae58f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55622aa4ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55622ab36eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55622a9a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55622a9ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55622a9937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55622a9bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fecbc571082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55622a986bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d0a1c1f07ac0f8ffe0290d743902b7788d207ab Step #5: MERGE-OUTER: attempt 1380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4201658675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6d0a1c1f07ac0f8ffe0290d743902b7788d207ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2623 processed earlier; will process 1674 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97119== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647c3360594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647c32d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647c32b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12dd5e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12dd3fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12dd3db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647c3290e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647c3d63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647c3cfd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5647c3cff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647c3cff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5647c37d5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647c380c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647c371d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647c370b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647c37049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647c376ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647c3360c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647c344ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647c32b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647c32c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647c32a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647c32d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f12dd3dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647c329cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1db3e3252d3bc5cb34758422de2b42c1e48c4953 Step #5: MERGE-OUTER: attempt 1381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4202141138 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1db3e3252d3bc5cb34758422de2b42c1e48c4953' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2624 processed earlier; will process 1673 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==97158== ERROR: libFuzzer: deadly signal Step #5: #0 0x556441a63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564419d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564419ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f7486b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f7468000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f7465f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556441993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556442466018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556442400632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556442402578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x556441e08770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556441e71f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556441a63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556441b4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5564419bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5564419c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5564419ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5564419d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2f74661082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55644199fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75212a5766448241dfa171c7cfa63b9ae377f17e Step #5: MERGE-OUTER: attempt 1382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4203011056 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/75212a5766448241dfa171c7cfa63b9ae377f17e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2625 processed earlier; will process 1672 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97178== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d901bb8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d901b2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d901b0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84c428641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84c409b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84c407a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d901ae8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d9025bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d902555632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d902557375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d90255735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d901f75ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d901f63275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d901f5c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d901fc6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d901bb8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d901ca4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d901b10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d901b1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d901b017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d901b2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84c407c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d901af4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd798274fc66f804a15245e507323bbd69c682dd Step #5: MERGE-OUTER: attempt 1383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4204156297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cd798274fc66f804a15245e507323bbd69c682dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2626 processed earlier; will process 1671 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97246== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616c0344594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616c02b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616c029b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc264dfa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc264c0f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc264bee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616c0274e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616c0d47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616c0ce1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616c0ce3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616c0ce335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616c07b9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616c07f01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616c070162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616c06ef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616c06e89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616c0752f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616c0344c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616c0430eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616c029cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616c02a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616c028d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616c02b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc264bf0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616c0280bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3c55ad007bcd37284b566b9f4fa3c3426914ce3 Step #5: MERGE-OUTER: attempt 1384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4206595568 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e3c55ad007bcd37284b566b9f4fa3c3426914ce3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2631 processed earlier; will process 1666 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97324== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597342d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559734245b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559734228665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a87ac941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a878de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a878bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559734201e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559734cd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559734c6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559734c70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559734c7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559734746155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55973477d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55973468e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55973467c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597346759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597346dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597342d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597343bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559734229d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597342332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55973421a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597342464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a878bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55973420dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-effcd84e73104f764bbf50770bb575e15d57bfd9 Step #5: MERGE-OUTER: attempt 1385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4208187323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/effcd84e73104f764bbf50770bb575e15d57bfd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2633 processed earlier; will process 1664 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97428== ERROR: libFuzzer: deadly signal Step #5: #0 0x56130a2a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56130a218b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56130a1fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe45f3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe45d5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe45d30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56130a1d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56130aca7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56130ac41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56130ac43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56130ac4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56130a661ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56130a64f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56130a6489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56130a6b2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56130a2a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56130a390eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56130a1fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56130a2062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56130a1ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56130a2194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe45d32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56130a1e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0dd182a5cd8a0bd6aabf00321942b769b963bce Step #5: MERGE-OUTER: attempt 1386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4210134375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c0dd182a5cd8a0bd6aabf00321942b769b963bce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2634 processed earlier; will process 1663 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb28984594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb288f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb288db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9c5efd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9c5d1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9c5cf1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb288b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cb29387018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb29321632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cb29323375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb2932335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cb28df9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cb28e301cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cb28d4162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cb28d2f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cb28d289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cb28d92f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cb28984c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cb28a70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cb288dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cb288e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cb288cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cb288f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9c5cf3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cb288c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48ced2484e03eca6d018411062ca462698a91ea3 Step #5: MERGE-OUTER: attempt 1387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4212462203 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/48ced2484e03eca6d018411062ca462698a91ea3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2637 processed earlier; will process 1660 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97517== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b00395594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b00309b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b002ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f774753141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f774734600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7747325858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b002c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557b00d98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b00d32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557b00d34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b00d3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557b00752ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b00740275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b007399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b007a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b00395c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b00481eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b002edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b002f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b002de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b0030a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7747327082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b002d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60c1f09cff4b7cc2b071decfc96e0522744ebc57 Step #5: MERGE-OUTER: attempt 1388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4212885411 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60c1f09cff4b7cc2b071decfc96e0522744ebc57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2638 processed earlier; will process 1659 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97524== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e17383d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1737b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e173794665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc83233f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc83215400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc832133858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e17376de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e174240018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1741da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e1741dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1741dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e173bfaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e173be8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e173be19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e173c4bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e17383dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e173929eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e173795d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e17379f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e1737867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e1737b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc832135082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e173779bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f27b54780ee90cad20b372ab5098b8339b399d8 Step #5: MERGE-OUTER: attempt 1389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4213733646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9f27b54780ee90cad20b372ab5098b8339b399d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2639 processed earlier; will process 1658 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97540== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561895c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556189539b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55618951c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cb1b9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cb19ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cb198c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561894f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556189fc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556189f62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556189f64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556189f6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556189982ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556189970275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561899699cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561899d3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561895c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561896b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55618951dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561895272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55618950e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55618953a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6cb198e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556189501bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-341f2db8beecba77cad23b91fc7f3f95376cb516 Step #5: MERGE-OUTER: attempt 1390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4214507026 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/341f2db8beecba77cad23b91fc7f3f95376cb516' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2640 processed earlier; will process 1657 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97558== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f7bd0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f7bc83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f7bc66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a34f7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a34d8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a34d69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f7bc3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558f7c712018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f7c6ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558f7c6ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f7c6ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558f7c0ccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f7c0ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f7c0b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f7c11df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f7bd0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f7bdfbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f7bc67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f7bc712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f7bc587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f7bc844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3a34d6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f7bc4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a28dbad012be60e1ed72aa2e04f4a2ba1aeda147 Step #5: MERGE-OUTER: attempt 1391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4215279157 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a28dbad012be60e1ed72aa2e04f4a2ba1aeda147' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2641 processed earlier; will process 1656 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97576== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba8f51f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba8f493b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba8f476665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efceac9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efceaaaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efceaa8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba8f44fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ba8ff22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba8febc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ba8febe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba8febe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ba8f8dcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ba8f8ca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ba8f8c39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ba8f92df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ba8f51fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ba8f60beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ba8f477d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ba8f4812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ba8f4687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ba8f4944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efceaa90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ba8f45bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45bd5745eacbbb453210059731a28d9df328d5c2 Step #5: MERGE-OUTER: attempt 1392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4216054780 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/45bd5745eacbbb453210059731a28d9df328d5c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2642 processed earlier; will process 1655 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97594== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1bc537594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1bc4abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1bc48e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85ce88141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85ce69600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85ce675858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1bc467e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c1bcf3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1bced4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c1bced6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1bced635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c1bc9ac155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1bc9e31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1bc8f462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1bc8e2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1bc8db9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1bc945f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1bc537c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1bc623eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1bc48fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1bc4992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1bc4807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1bc4ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f85ce677082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1bc473bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a06157c773fae6d99f1a4af93ddcdff32a60eb01 Step #5: MERGE-OUTER: attempt 1393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4219871667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a06157c773fae6d99f1a4af93ddcdff32a60eb01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2646 processed earlier; will process 1651 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97683== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570c3318594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570c328cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570c326f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f580c35f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f580c17400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f580c153858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570c3248e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5570c3d1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570c3cb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5570c3cb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570c3cb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5570c36d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5570c36c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5570c36bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5570c3726f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5570c3318c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5570c3404eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5570c3270d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5570c327a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5570c32617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5570c328d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f580c155082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5570c3254bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c11fd9e3f4dfc0027c84f719e9b998f353629e1 Step #5: MERGE-OUTER: attempt 1394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4221858237 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0c11fd9e3f4dfc0027c84f719e9b998f353629e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2648 processed earlier; will process 1649 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97761== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc4b475594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc4b3e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc4b3cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe324adf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3248f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3248d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc4b3a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cc4be78018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc4be12632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cc4be14375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc4be1435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cc4b832ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc4b820275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc4b8199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc4b883f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc4b475c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc4b561eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc4b3cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc4b3d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc4b3be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc4b3ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe3248d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc4b3b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2a986819fb5b16e86f3e6d5882987554a8fc008 Step #5: MERGE-OUTER: attempt 1395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4222431775 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f2a986819fb5b16e86f3e6d5882987554a8fc008' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2649 processed earlier; will process 1648 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97804== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f114f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f11469b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f1144c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d17c5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d17a6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d17a4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f11425e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f11ef8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f11e92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f11e94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f11e9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f118b2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f118a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f118999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f11903f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f114f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f115e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f1144dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f114572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f1143e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f1146a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d17a4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f11431bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef7b39b7c178fbba4a1d2904a866b14b9fa8178b Step #5: MERGE-OUTER: attempt 1396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4223228512 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef7b39b7c178fbba4a1d2904a866b14b9fa8178b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2650 processed earlier; will process 1647 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97821== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eee37ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eee3773b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eee3756665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a5dfba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5ddcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a5ddae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eee372fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eee4202018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eee419c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eee419e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eee419e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eee3bbcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eee3baa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eee3ba39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eee3c0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eee37ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eee38ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eee3757d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eee37612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eee37487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eee37744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a5ddb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eee373bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc5aa38487ac9c0a76aa60f32faed051a50bea46 Step #5: MERGE-OUTER: attempt 1397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4223998435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc5aa38487ac9c0a76aa60f32faed051a50bea46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2651 processed earlier; will process 1646 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97839== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632217d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563221747b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56322172a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dbd46b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dbd28000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dbd25f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563221703e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632221d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563222170632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563222172375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56322217235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563221b90ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563221b7e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563221b779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563221be1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5632217d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5632218bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56322172bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5632217352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56322171c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5632217484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dbd261082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56322170fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e91e8a672158207fe6817e0108d4b115c77a2598 Step #5: MERGE-OUTER: attempt 1398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4224777325 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e91e8a672158207fe6817e0108d4b115c77a2598' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2652 processed earlier; will process 1645 files now Step #5: #1 pulse exec/s: 1 rss: 562Mb Step #5: #2 pulse exec/s: 2 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4fa36e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4fa2e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4fa2c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97837e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97835f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97835d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4fa29ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4fad71018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4fad0b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4fad0d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4fad0d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4fa72bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4fa719275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4fa7129cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4fa77cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4fa36ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4fa45aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4fa2c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4fa2d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4fa2b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4fa2e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97835da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4fa2aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf02e78a5af3dc610fe5c0604eea32df122d9082 Step #5: MERGE-OUTER: attempt 1399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4227519336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf02e78a5af3dc610fe5c0604eea32df122d9082' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2656 processed earlier; will process 1641 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97991== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590bf42b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590bf39fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590bf382665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f642430441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f642411900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64240f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5590bf35be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5590bfe2e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5590bfdc8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5590bfdca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5590bfdca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5590bf7e8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5590bf7d6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5590bf7cf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5590bf839f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5590bf42bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5590bf517eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5590bf383d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590bf38d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590bf3747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5590bf3a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64240fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5590bf367bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4c562e26e75d12fd7625628980820cb7aa2b405 Step #5: MERGE-OUTER: attempt 1400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4230627093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d4c562e26e75d12fd7625628980820cb7aa2b405' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2660 processed earlier; will process 1637 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98089== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616f5c3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616f5bb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616f5b95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09eded741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09edcec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09edccb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616f5b6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616f6641018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616f65db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616f65dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616f65dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616f60b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616f60ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616f5ffb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616f5fe9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616f5fe29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616f604cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616f5c3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616f5d2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616f5b96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616f5ba02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616f5b877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616f5bb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f09edccd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616f5b7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b53f0f4085917edd31a8bc64b4fefcc256b9d60b Step #5: MERGE-OUTER: attempt 1401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4232282832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b53f0f4085917edd31a8bc64b4fefcc256b9d60b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2664 processed earlier; will process 1633 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98215== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3c8b73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3c8ae7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3c8aca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f697c70041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f697c51500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f697c4f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3c8aa3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3c9576018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3c9510632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3c9512375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3c951235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3c8fe8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3c901f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a3c8f3d53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55a3c8f3f173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55a3c8c6b8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55a3c8c51dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55a3c8c5fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55a3c8c5fff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55a3c8c5fff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55a3c8acbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55a3c8ad52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55a3c8abc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55a3c8ae84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f697c4f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55a3c8aafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e8c371312f6f288c7c88b75e9fb4587570cdfac Step #5: MERGE-OUTER: attempt 1402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4234282146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5e8c371312f6f288c7c88b75e9fb4587570cdfac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2666 processed earlier; will process 1631 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98292== ERROR: libFuzzer: deadly signal Step #5: #0 0x55619fbec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55619fb60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55619fb43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9076c4441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9076a5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9076a38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55619fb1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5561a05ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561a0589632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5561a058b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561a058b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5561a0061155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561a00981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55619ffa962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55619ff97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55619ff909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55619fffaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55619fbecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55619fcd8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55619fb44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55619fb4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55619fb357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55619fb614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9076a3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55619fb28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef97c3b3e8c720b5c715ded4e86be4d3b5f05052 Step #5: MERGE-OUTER: attempt 1403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4237904613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef97c3b3e8c720b5c715ded4e86be4d3b5f05052' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2670 processed earlier; will process 1627 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98397== ERROR: libFuzzer: deadly signal Step #5: #0 0x56228726c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622871e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622871c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf1c54a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf1c35f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf1c33e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56228719ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562287c6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562287c09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562287c0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562287c0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562287629ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562287617275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622876109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56228767af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56228726cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562287358eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622871c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622871ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622871b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622871e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf1c340082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622871a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-097b5e63a81a9a6c01c0e446838dc9b9e2f8908e Step #5: MERGE-OUTER: attempt 1404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4238342688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/097b5e63a81a9a6c01c0e446838dc9b9e2f8908e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2671 processed earlier; will process 1626 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98467== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e85e17b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e85e0efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e85e0d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f138450041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f138431500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13842f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e85e0abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e85eb7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e85eb18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e85eb1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e85eb1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e85e5f0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e85e6271cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e85e53862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e85e526275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e85e51f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e85e589f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e85e17bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e85e267eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e85e0d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e85e0dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e85e0c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e85e0f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13842f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e85e0b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1660f5cb132ae6b27dc194900b5c901429863d9 Step #5: MERGE-OUTER: attempt 1405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4239108838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1660f5cb132ae6b27dc194900b5c901429863d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2672 processed earlier; will process 1625 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98479== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edb1f16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edb1e8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edb1e6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f205fb6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f205f98400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f205f963858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edb1e46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55edb2919018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edb28b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55edb28b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55edb28b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55edb238b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55edb23c21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55edb22d362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55edb22c1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55edb22ba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55edb2324f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55edb1f16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55edb2002eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55edb1e6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55edb1e782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55edb1e5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55edb1e8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f205f965082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55edb1e52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d394add55b1dcb95e02420bda0b88795a84fd206 Step #5: MERGE-OUTER: attempt 1406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4240170478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d394add55b1dcb95e02420bda0b88795a84fd206' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2674 processed earlier; will process 1623 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98590== ERROR: libFuzzer: deadly signal Step #5: #0 0x560293006594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560292f7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560292f5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d17b9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d179b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d1798f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560292f36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560293a09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602939a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5602939a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602939a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56029347b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5602934b21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5602933c362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5602933b1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602933aa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560293414f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560293006c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5602930f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560292f5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560292f682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560292f4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560292f7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d17991082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560292f42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3869d0af38f91de2475c6f0857de4cf4232dd5db Step #5: MERGE-OUTER: attempt 1407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4242851692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3869d0af38f91de2475c6f0857de4cf4232dd5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2675 processed earlier; will process 1622 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98601== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f30bd4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f30bcc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f30bca5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f131a95641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f131a76b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f131a74a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f30bc7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f30c751018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f30c6eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f30c6ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f30c6ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f30c10bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f30c0f9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f30c0f29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f30c15cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f30bd4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f30be3aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f30bca6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f30bcb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f30bc977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f30bcc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f131a74c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f30bc8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbafc213be142b734107bc90c02427a92dbbcd99 Step #5: MERGE-OUTER: attempt 1408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4247165148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cbafc213be142b734107bc90c02427a92dbbcd99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2680 processed earlier; will process 1617 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98698== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d79e986594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d79e8fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d79e8dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1494f6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1494d7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1494d5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d79e8b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d79f389018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d79f323632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d79f325375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d79f32535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d79ed43ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d79ed31275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d79ed2a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d79ed94f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d79e986c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d79ea72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d79e8ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d79e8e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d79e8cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d79e8fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1494d60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d79e8c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f627fb295b8359c1e27579cfb8d715c6f515cc79 Step #5: MERGE-OUTER: attempt 1409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4252742364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f627fb295b8359c1e27579cfb8d715c6f515cc79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2683 processed earlier; will process 1614 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98821== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571c69a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571c691db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571c6900665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba9e2fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba9e11300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba9e0f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571c68d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5571c73ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571c7346632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5571c7348375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571c734835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5571c6e1e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571c6e551cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5571c6d7353f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5571c6d75173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5571c6aa18d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5571c6a87dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5571c6a95ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5571c6a95ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5571c6a95ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5571c6901d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5571c690b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5571c68f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5571c691e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fba9e0f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5571c68e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-339a75075021cc6292b6df93b963525b71caa819 Step #5: MERGE-OUTER: attempt 1410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4256024423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/339a75075021cc6292b6df93b963525b71caa819' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2686 processed earlier; will process 1611 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98904== ERROR: libFuzzer: deadly signal Step #5: #0 0x563233ed1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563233e45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563233e28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65595bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65593d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65593b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563233e01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632348d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56323486e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563234870375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56323487035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563234346155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56323437d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56323428e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56323427c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5632342759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5632342dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563233ed1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563233fbdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563233e29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563233e332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563233e1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563233e464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65593b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563233e0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ab3ff73ccc117f85f6145ef18830558903a13ac Step #5: MERGE-OUTER: attempt 1411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4256728539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ab3ff73ccc117f85f6145ef18830558903a13ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2687 processed earlier; will process 1610 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98918== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e5b498594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e5b40cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e5b3ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6ca88141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6ca69600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6ca675858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e5b3c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e5be9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e5be35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e5be37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e5be3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e5b90d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e5b9441cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558e5b85562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558e5b843275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558e5b83c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558e5b8a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558e5b498c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558e5b584eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558e5b3f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558e5b3fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558e5b3e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558e5b40d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd6ca677082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558e5b3d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-414b31e12f46a7d3a5c805335a5e785351095f1b Step #5: MERGE-OUTER: attempt 1412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4257203922 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/414b31e12f46a7d3a5c805335a5e785351095f1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2688 processed earlier; will process 1609 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98957== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597464a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559746416b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597463f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f7988441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f7969900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f79678858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597463d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559746ea5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559746e3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559746e41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559746e4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55974685fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55974684d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597468469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597468b0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597464a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55974658eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597463fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597464042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597463eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597464174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f7967a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597463debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83f7392481ec109d5d47c5e5bbac27c6b4fc2dca Step #5: MERGE-OUTER: attempt 1413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4258036543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/83f7392481ec109d5d47c5e5bbac27c6b4fc2dca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2689 processed earlier; will process 1608 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98973== ERROR: libFuzzer: deadly signal Step #5: #0 0x56028881b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56028878fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560288772665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f604a14041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6049f5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6049f34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56028874be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56028921e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602891b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5602891ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602891ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560288bd8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560288bc6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560288bbf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560288c29f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56028881bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560288907eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560288773d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56028877d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602887647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602887904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6049f36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560288757bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-271c5c57daff42407f7187e42a76753d2237e6cf Step #5: MERGE-OUTER: attempt 1414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4258810724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/271c5c57daff42407f7187e42a76753d2237e6cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2690 processed earlier; will process 1607 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==98991== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab465d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab46546b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab46529665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef1783941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef1764e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef1762d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab46502e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab46fd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab46f6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab46f71578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55ab46977770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ab469e0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ab465d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ab466beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ab4652ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ab465342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ab4651b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ab465474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fef1762f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ab4650ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ceb0d821aba4547e1810125ce84dc0dd74f328d Step #5: MERGE-OUTER: attempt 1415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4259586061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9ceb0d821aba4547e1810125ce84dc0dd74f328d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2691 processed earlier; will process 1606 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99044== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab01ded594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab01d61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab01d44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7a022341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7a003800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7a0017858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab01d1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab027f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab0278a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab0278c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab0278c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab02262155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab022991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab021aa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab02198275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab021919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab021fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab01dedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab01ed9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab01d45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab01d4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab01d367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab01d624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7a0019082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab01d29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80309d08e6b74f98a7a009b009726769e945c693 Step #5: MERGE-OUTER: attempt 1416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4261840713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80309d08e6b74f98a7a009b009726769e945c693' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2694 processed earlier; will process 1603 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99123== ERROR: libFuzzer: deadly signal Step #5: #0 0x557307d8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557307d03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557307ce6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5793bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5791d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5791b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557307cbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557308792018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55730872c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55730872e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55730872e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55730814cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55730813a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573081339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55730819df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557307d8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557307e7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557307ce7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557307cf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557307cd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557307d044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5791b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557307ccbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5e5998c14d8f172f27367573840e7c1b8251bd8 Step #5: MERGE-OUTER: attempt 1417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4263606698 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a5e5998c14d8f172f27367573840e7c1b8251bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2697 processed earlier; will process 1600 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99215== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a338e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a33855b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a33838665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9319f6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9319d8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9319d61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a33811e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a342e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a3427e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a34280375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a3428035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556a33c9eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a33c8c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a33c859cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a33ceff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a338e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a339cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a33839d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a338432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a3382a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a338564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9319d63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a3381dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2630e9a08cfb89f8cdfb19d7e8d3337c3ce61c8 Step #5: MERGE-OUTER: attempt 1418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4264376039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c2630e9a08cfb89f8cdfb19d7e8d3337c3ce61c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2698 processed earlier; will process 1599 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==99233== ERROR: libFuzzer: deadly signal Step #5: #0 0x559442910594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559442884b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559442867665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbc777341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbc758800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbc7567858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559442840e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559443313018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594432ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594432af578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x559442cb5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559442d1ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559442910c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5594429fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559442868d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5594428722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5594428597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5594428854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcbc7569082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55944284cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccc96bb4dc28145af5130b9795444ceda7433237 Step #5: MERGE-OUTER: attempt 1419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4265149769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ccc96bb4dc28145af5130b9795444ceda7433237' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2699 processed earlier; will process 1598 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99286== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d02fdc9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d02fd3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d02fd20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c4a39c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c4a1b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c4a190858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d02fcf9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d0307cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d030766632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d030768375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d03076835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d030186ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d030174275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d03016d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0301d7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d02fdc9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d02feb5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d02fd21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d02fd2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d02fd127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d02fd3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c4a192082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d02fd05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2c4c8c884413a1219f8a1ceda7338c61b93e450 Step #5: MERGE-OUTER: attempt 1420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4266746348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f2c4c8c884413a1219f8a1ceda7338c61b93e450' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2700 processed earlier; will process 1597 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99325== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a85b3d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a85b345b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a85b328665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbbc22e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbbc04300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbbc022858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a85b301e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a85bdd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a85bd6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a85bd70375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a85bd7035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a85b846155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a85b87d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a85b78e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a85b77c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a85b7759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a85b7dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a85b3d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a85b4bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a85b329d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a85b3332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a85b31a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a85b3464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcbbc024082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a85b30dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bef9b28deee550411d8bd657eade3dd224298fdd Step #5: MERGE-OUTER: attempt 1421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4268719487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bef9b28deee550411d8bd657eade3dd224298fdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2702 processed earlier; will process 1595 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99377== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f65663e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6565b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f656595665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36621f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f366200600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3661fe5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f65656ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f657041018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f656fdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f656fdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f656fdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f6569fbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f6569e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f6569e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f656a4cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f65663ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f65672aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f656596d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f6565a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f6565877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f6565b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3661fe7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f65657abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbde707e3a330d9cbce17d38b6be8d1d64f42601 Step #5: MERGE-OUTER: attempt 1422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4271752466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbde707e3a330d9cbce17d38b6be8d1d64f42601' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2705 processed earlier; will process 1592 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99496== ERROR: libFuzzer: deadly signal Step #5: #0 0x563097972594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630978e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630978c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7efff141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7efe0600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7efde5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630978a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563098375018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56309830f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563098311375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56309831135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563097d2fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563097d1d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563097d169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563097d80f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563097972c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563097a5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5630978cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630978d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630978bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630978e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7efde7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630978aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-129e1a00708b6e0d38470004bc3a61d42fd6a8b7 Step #5: MERGE-OUTER: attempt 1423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4272524819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/129e1a00708b6e0d38470004bc3a61d42fd6a8b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2706 processed earlier; will process 1591 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99514== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4c3a03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4c3977b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4c395a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f1560e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f1542300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f15402858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4c3933e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4c4406018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4c43a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4c43a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4c43a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4c3dc0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4c3dae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4c3da79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4c3e11f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4c3a03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4c3aefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4c395bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4c39652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4c394c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4c39784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f15404082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4c393fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9af34450fd63c09f964accc48ce27b31e837b313 Step #5: MERGE-OUTER: attempt 1424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4274185730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9af34450fd63c09f964accc48ce27b31e837b313' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2709 processed earlier; will process 1588 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99600== ERROR: libFuzzer: deadly signal Step #5: #0 0x560cd5c36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560cd5baab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560cd5b8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd737d6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd737b8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd737b60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560cd5b66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560cd6639018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560cd65d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560cd65d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560cd65d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560cd5ff3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560cd5fe1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560cd5fda9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560cd6044f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560cd5c36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560cd5d22eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560cd5b8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560cd5b982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560cd5b7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560cd5bab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd737b62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560cd5b72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d13b22172f48cd6a696f8ebf11ee58ae8247ff2d Step #5: MERGE-OUTER: attempt 1425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4276272857 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d13b22172f48cd6a696f8ebf11ee58ae8247ff2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2712 processed earlier; will process 1585 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99731== ERROR: libFuzzer: deadly signal Step #5: #0 0x559fe4d2f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559fe4ca3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559fe4c86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f899a15041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8999f6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8999f44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559fe4c5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559fe5732018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559fe56cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559fe56ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559fe56ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559fe50ecac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559fe50da275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559fe50d39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559fe513df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559fe4d2fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559fe4e1beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559fe4c87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559fe4c912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559fe4c787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559fe4ca44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8999f46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559fe4c6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23f422dac2ed05011acca4c25ead9a8cb1c45885 Step #5: MERGE-OUTER: attempt 1426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4277041239 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/23f422dac2ed05011acca4c25ead9a8cb1c45885' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2713 processed earlier; will process 1584 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99749== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588842d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558884246b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558884229665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f4c19c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f4bfb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f4bf90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558884202e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558884cd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558884c6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558884c71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558884c7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55888468fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55888467d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588846769cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588846e0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588842d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588843beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55888422ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588842342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55888421b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588842474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f4bf92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55888420ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f24b0323126c61094293b26db7a7bd5b322c7b4 Step #5: MERGE-OUTER: attempt 1427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4277814392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3f24b0323126c61094293b26db7a7bd5b322c7b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2714 processed earlier; will process 1583 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99767== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c58af8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c58af02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c58aee5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c40d3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c40b5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c40b30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c58aebee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c58b991018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c58b92b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c58b92d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c58b92d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c58b34bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c58b339275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c58b3329cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c58b39cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c58af8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c58b07aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c58aee6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c58aef02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c58aed77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c58af034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c40b32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c58aecabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7e9882ce492fb7f3f070007a91a711e27602984 Step #5: MERGE-OUTER: attempt 1428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4279978061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c7e9882ce492fb7f3f070007a91a711e27602984' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2717 processed earlier; will process 1580 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99852== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad82f13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad82e87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad82e6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc29340541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc29321a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2931f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad82e43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ad83916018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad838b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ad838b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad838b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ad832d0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad832be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad832b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad83321f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad82f13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad82fffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad82e6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad82e752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad82e5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad82e884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc2931fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad82e4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05cc35fef934b46a9160e5dc0ea8b8f0149c9b9a Step #5: MERGE-OUTER: attempt 1429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4281349505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/05cc35fef934b46a9160e5dc0ea8b8f0149c9b9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2719 processed earlier; will process 1578 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99972== ERROR: libFuzzer: deadly signal Step #5: #0 0x559bf3adb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559bf3a4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559bf3a32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89679d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89677e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89677c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559bf3a0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559bf44de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bf4478632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559bf447a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bf447a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559bf3f50155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559bf3f871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559bf3f88346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x559bf3e7e818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x559bf3ee9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x559bf3adbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x559bf3bc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x559bf3a33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x559bf3a3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x559bf3a247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x559bf3a504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f89677c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x559bf3a17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2b38ceba472c006bd80c5ca62925e1ba64232d4 Step #5: MERGE-OUTER: attempt 1430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4281810797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c2b38ceba472c006bd80c5ca62925e1ba64232d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2720 processed earlier; will process 1577 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100014== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d93274f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9326c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9326a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0eac5fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0eac41200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0eac3f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d93267fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d933152018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9330ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d9330ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9330ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d932bc4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d932bfb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d932b0c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d932afa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d932af39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d932b5df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d93274fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d93283beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9326a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9326b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9326987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9326c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0eac3f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d93268bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d84b8cd0f98248e8fd536fd00217333337b3cad5 Step #5: MERGE-OUTER: attempt 1431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4284378310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d84b8cd0f98248e8fd536fd00217333337b3cad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2721 processed earlier; will process 1576 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd0e0c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd0e038b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd0e01b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f067dd0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f067db1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f067dafb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd0dff4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd0eac7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd0ea61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd0ea63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd0ea6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd0e481ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd0e46f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd0e4689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd0e4d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd0e0c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd0e1b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd0e01cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd0e0262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd0e00d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd0e0394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f067dafd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd0e000bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e9ca31ce54d8ade3115bfe8730448e8b410ab7a Step #5: MERGE-OUTER: attempt 1432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4285774498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e9ca31ce54d8ade3115bfe8730448e8b410ab7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2723 processed earlier; will process 1574 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100081== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604b7ec8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604b7e3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604b7e1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5182e9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5182cb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5182c8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604b7df8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604b88cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604b8865632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5604b8867375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604b886735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5604b8285ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604b8273275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604b826c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5604b82d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5604b7ec8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5604b7fb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5604b7e20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604b7e2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5604b7e117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604b7e3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5182c91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5604b7e04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98a7c6d34ceeb068d1c29edff91c0221d390383d Step #5: MERGE-OUTER: attempt 1433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4286551427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98a7c6d34ceeb068d1c29edff91c0221d390383d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2724 processed earlier; will process 1573 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da3cda1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da3cd15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da3ccf8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f589dee641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f589dcfb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f589dcda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da3ccd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55da3d7a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da3d73e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55da3d740375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da3d74035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55da3d15eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da3d14c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da3d1459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da3d1aff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da3cda1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da3ce8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da3ccf9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da3cd032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da3ccea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da3cd164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f589dcdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da3ccddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab340010d078a6506d4a83628460563d53a7e2b9 Step #5: MERGE-OUTER: attempt 1434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4288693518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab340010d078a6506d4a83628460563d53a7e2b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2727 processed earlier; will process 1570 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100220== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec233a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec23319b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec232fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4565af441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f456590900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45658e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec232d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec23da8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec23d42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec23d44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec23d4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec2381a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec238511cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec2376262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec23750275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec237499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec237b3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec233a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec23491eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec232fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec233072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec232ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec2331a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f45658ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec232e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d69457bc7140d7fbf465737ed121c27c9c3385fe Step #5: MERGE-OUTER: attempt 1435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4290251029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d69457bc7140d7fbf465737ed121c27c9c3385fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2730 processed earlier; will process 1567 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100298== ERROR: libFuzzer: deadly signal Step #5: #0 0x561587d4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561587cc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561587ca5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feba2d6041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feba2b7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feba2b54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561587c7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561588751018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615886eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5615886ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615886ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5615881c3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5615881fa1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56158810b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5615880f9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5615880f29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56158815cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561587d4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561587e3aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561587ca6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561587cb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561587c977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561587cc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feba2b56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561587c8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8febd46937b9efe5bcacefe8f9c270308c1e0868 Step #5: MERGE-OUTER: attempt 1436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4291008926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8febd46937b9efe5bcacefe8f9c270308c1e0868' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2731 processed earlier; will process 1566 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100341== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584acd76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584acceab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584acccd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f4f59a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f4f3af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f4f38e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584acca6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5584ad779018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584ad713632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5584ad715375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584ad71535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5584ad1eb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5584ad2221cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5584ad13362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5584ad121275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5584ad11a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5584ad184f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5584acd76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5584ace62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5584accced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5584accd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5584accbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5584acceb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0f4f390082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5584accb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3055569f4541c1adab7e597bac195864a85ce972 Step #5: MERGE-OUTER: attempt 1437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4292068526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3055569f4541c1adab7e597bac195864a85ce972' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2733 processed earlier; will process 1564 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100451== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fd80fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fd806fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fd8052665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36fdf3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36fdd5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36fdd2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fd802be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558fd8afe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fd8a98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558fd8a9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fd8a9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558fd84b8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558fd84a6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558fd849f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558fd8509f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558fd80fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558fd81e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fd8053d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fd805d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fd80447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fd80704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f36fdd31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fd8037bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f33993e78d5e91495023c3d596e11aec08ffc92d Step #5: MERGE-OUTER: attempt 1438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4292637199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f33993e78d5e91495023c3d596e11aec08ffc92d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2734 processed earlier; will process 1563 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 298Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100463== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d86e8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d86dfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d86de1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66af6a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66af4b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66af496858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d86dbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d8788d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d87827632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d87829375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d8782935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559d87247ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d87235275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d8722e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d87298f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d86e8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d86f76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d86de2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d86dec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d86dd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d86dff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66af498082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d86dc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f0025db40682d70adbd43217ada7c3b7cdfcdf6 Step #5: MERGE-OUTER: attempt 1439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1808809 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3f0025db40682d70adbd43217ada7c3b7cdfcdf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2738 processed earlier; will process 1559 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100557== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567c0784594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567c06f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567c06db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f676997741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f676978c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f676976b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567c06b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5567c1187018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567c1121632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567c1123375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567c112335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567c0bf9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567c0c301cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567c0b4e53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5567c0b50173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5567c087c8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5567c0862dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5567c0870ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5567c0870ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5567c0870ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5567c06dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5567c06e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5567c06cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5567c06f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f676976d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5567c06c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8306b7f8f185c36374a42f8d84304ca8f8b484a8 Step #5: MERGE-OUTER: attempt 1440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4415975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8306b7f8f185c36374a42f8d84304ca8f8b484a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2740 processed earlier; will process 1557 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100712== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cdc82e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cdc7a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cdc785665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f512066141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f512047600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5120455858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cdc75ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556cdd231018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cdd1cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556cdd1cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cdd1cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556cdcbebac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556cdcbd9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556cdcbd29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556cdcc3cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556cdc82ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556cdc91aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556cdc786d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556cdc7902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556cdc7777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556cdc7a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5120457082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556cdc76abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4231a53cc42a599f64272e3ed3359e0409e34ed8 Step #5: MERGE-OUTER: attempt 1441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 5704686 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4231a53cc42a599f64272e3ed3359e0409e34ed8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2743 processed earlier; will process 1554 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100799== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630bd578594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630bd4ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630bd4cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74dfb5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74df97200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74df951858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630bd4a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630bdf7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630bdf15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5630bdf17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630bdf1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5630bd935ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5630bd923275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630bd91c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5630bd986f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630bd578c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5630bd664eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5630bd4d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630bd4da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630bd4c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630bd4ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f74df953082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630bd4b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e23e58dee78ac2738a6fc585e560ecb1334224a Step #5: MERGE-OUTER: attempt 1442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 6278931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e23e58dee78ac2738a6fc585e560ecb1334224a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2744 processed earlier; will process 1553 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100842== ERROR: libFuzzer: deadly signal Step #5: #0 0x556fee634594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556fee5a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556fee58b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5854ce041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5854af500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5854ad4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556fee564e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556fef037018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556feefd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556feefd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556feefd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556feeaa9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556feeae01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556fee9f162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556fee9df275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556fee9d89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556feea42f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556fee634c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556fee720eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556fee58cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556fee5962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556fee57d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556fee5a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5854ad6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556fee570bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38ad256066c004eb7cb6a9e4560b6a0f1f28f83f Step #5: MERGE-OUTER: attempt 1443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 7215878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/38ad256066c004eb7cb6a9e4560b6a0f1f28f83f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2746 processed earlier; will process 1551 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100920== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc49c47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc49bbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc49b9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca8aae041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca8a8f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca8a8d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc49b77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc4a64a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc4a5e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc4a5e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc4a5e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc4a0bc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc4a0f31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc4a00462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc49ff2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc49feb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc4a055f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc49c47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc49d33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc49b9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc49ba92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc49b907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc49bbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fca8a8d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc49b83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ebbc12fcf74c2b637b355ff51b2647496fbaa6e Step #5: MERGE-OUTER: attempt 1444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 8136190 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0ebbc12fcf74c2b637b355ff51b2647496fbaa6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2748 processed earlier; will process 1549 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100997== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea56296594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea5620ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea561ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a2da2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a2d83b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a2d81a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea561c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea56c99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea56c33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea56c35375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea56c3535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea56653ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea56641275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea5663a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea566a4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea56296c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea56382eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea561eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea561f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea561df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea5620b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a2d81c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea561d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86fad83f57815d6b2172b3dff923531652e1be79 Step #5: MERGE-OUTER: attempt 1445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 8910724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/86fad83f57815d6b2172b3dff923531652e1be79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2749 processed earlier; will process 1548 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101014== ERROR: libFuzzer: deadly signal Step #5: #0 0x562949744594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629496b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56294969b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3342d9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3342bb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3342b90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562949674e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56294a147018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56294a0e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56294a0e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56294a0e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562949b01ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562949aef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562949ae89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562949b52f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562949744c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562949830eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56294969cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629496a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56294968d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629496b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3342b92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562949680bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c1b091e0534d421a3db197510a4ff4dc93fb15e Step #5: MERGE-OUTER: attempt 1446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 9682931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4c1b091e0534d421a3db197510a4ff4dc93fb15e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2750 processed earlier; will process 1547 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101032== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a28ceb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a28ce28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a28ce0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd4b948a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd4b929f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd4b927e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a28cde4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a28d8b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a28d851632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a28d853375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a28d85335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a28d271ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a28d25f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a28d2589cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a28d2c2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a28ceb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a28cfa0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a28ce0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a28ce162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a28cdfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a28ce294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd4b9280082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a28cdf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0b9cc90df6f4de79e0b54ded63787431de10633 Step #5: MERGE-OUTER: attempt 1447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 10453317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c0b9cc90df6f4de79e0b54ded63787431de10633' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2751 processed earlier; will process 1546 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101050== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f6a558594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f6a4ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f6a4af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fada54b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fada52cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fada52aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f6a488e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556f6af5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f6aef5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556f6aef7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f6aef735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556f6a915ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f6a903275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f6a8fc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f6a966f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f6a558c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f6a644eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f6a4b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f6a4ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f6a4a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f6a4cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fada52ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f6a494bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc9cfccdc40f4d77226436b17393f1bcaa93c26d Step #5: MERGE-OUTER: attempt 1448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 11229361 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc9cfccdc40f4d77226436b17393f1bcaa93c26d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2752 processed earlier; will process 1545 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==101068== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a90e1eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a90e15fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a90e142665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31e3a0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31e382100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31e3800858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a90e11be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a90ebee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a90eb88632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a90eb8a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55a90e590770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55a90e5f9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55a90e1ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55a90e2d7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55a90e143d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a90e14d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a90e1347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a90e1604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f31e3802082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a90e127bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b50b9982833b81a6b6fdd928d7d67d257a91a10 Step #5: MERGE-OUTER: attempt 1449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 12012400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5b50b9982833b81a6b6fdd928d7d67d257a91a10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2753 processed earlier; will process 1544 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101121== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627764bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562776433b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562776416665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa85416141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa853f7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa853f55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627763efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562776ec2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562776e5c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562776e5e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562776e5e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562776934155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56277696b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56277687c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56277686a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627768639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627768cdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627764bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627765abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562776417d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627764212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627764087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627764344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa853f57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627763fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68efc531cff9c9a6b8ca323624a8a619e4709b00 Step #5: MERGE-OUTER: attempt 1450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 13038184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68efc531cff9c9a6b8ca323624a8a619e4709b00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2755 processed earlier; will process 1542 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101199== ERROR: libFuzzer: deadly signal Step #5: #0 0x563875281594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638751f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638751d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf3cc7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf3ca8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf3ca6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638751b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563875c84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563875c1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563875c20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563875c2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56387563eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56387562c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5638756259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56387568ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563875281c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56387536deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638751d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638751e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638751ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638751f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf3ca6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638751bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5289a77876a728a2cd0219bc6c4efd84891b8b35 Step #5: MERGE-OUTER: attempt 1451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 14206395 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5289a77876a728a2cd0219bc6c4efd84891b8b35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2757 processed earlier; will process 1540 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101345== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be359cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be35940b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be35923665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feebee6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feebec7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feebec5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be358fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55be363cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be36369632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55be3636b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be3636b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55be35e41155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be35e781cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be35d8962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55be35d77275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55be35d709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55be35ddaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55be359ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55be35ab8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55be35924d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55be3592e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55be359157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55be359414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feebec60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55be35908bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a86639ac9d8a5ee772b7ce93f367643cc2c43380 Step #5: MERGE-OUTER: attempt 1452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 15147415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a86639ac9d8a5ee772b7ce93f367643cc2c43380' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2759 processed earlier; will process 1538 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==101392== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddc8ca3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddc8c17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddc8bfa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c435de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c433f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c433d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddc8bd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ddc96a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddc9640632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ddc9642578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55ddc9048770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ddc90b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ddc8ca3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ddc8d8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ddc8bfbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ddc8c052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ddc8bec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ddc8c184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1c433d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ddc8bdfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1535af913112dc8426144bf31cff9d394c7222ad Step #5: MERGE-OUTER: attempt 1453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 15942637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1535af913112dc8426144bf31cff9d394c7222ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2760 processed earlier; will process 1537 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101442== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f085af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f08523b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f08506665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe2168a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe2149f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe2147e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f084dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f08fb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f08f4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f08f4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f08f4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f08a24155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f08a5b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f0896c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f0895a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f089539cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f089bdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f085afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f0869beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f08507d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f085112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f084f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f085244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe21480082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f084ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f07e6d0cc61dc346f0685de86614737c9e17a03 Step #5: MERGE-OUTER: attempt 1454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 18303099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4f07e6d0cc61dc346f0685de86614737c9e17a03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2762 processed earlier; will process 1535 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101526== ERROR: libFuzzer: deadly signal Step #5: #0 0x56100de39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56100ddadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56100dd90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcab624b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcab606000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcab603f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56100dd69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56100e83c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56100e7d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56100e7d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56100e7d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56100e1f6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56100e1e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56100e1dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56100e247f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56100de39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56100df25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56100dd91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56100dd9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56100dd827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56100ddae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcab6041082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56100dd75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26140c8264436d8fd64b20b4de5116add062306d Step #5: MERGE-OUTER: attempt 1455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 19100446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/26140c8264436d8fd64b20b4de5116add062306d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2763 processed earlier; will process 1534 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101541== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560b3893594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560b3807b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560b37ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa159ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa1580100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa157e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560b37c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5560b4296018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560b4230632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5560b4232375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560b423235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5560b3c50ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560b3c3e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560b3c379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560b3ca1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560b3893c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560b397feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560b37ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560b37f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560b37dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560b38084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa157e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560b37cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf517700025ce7e63da30685c06d5e7d2a692b30 Step #5: MERGE-OUTER: attempt 1456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 19883114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf517700025ce7e63da30685c06d5e7d2a692b30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2764 processed earlier; will process 1533 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101559== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b5129d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b51211b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b511f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bba42741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bba23c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bba21b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b511cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b51ca0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b51c3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b51c3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b51c3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b5165aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b51648275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b516419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b516abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b5129dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b51389eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b511f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b511ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b511e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b512124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5bba21d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b511d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd30c40fda4c0b92f24d057881de1619907650f0 Step #5: MERGE-OUTER: attempt 1457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 20669303 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd30c40fda4c0b92f24d057881de1619907650f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2765 processed earlier; will process 1532 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101577== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e387fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e38770b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e38753665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d648a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d646bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d6469c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e3872ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556e391ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e39199632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556e3919b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e3919b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556e38bb9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e38ba7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e38ba09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e38c0af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e387fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e388e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e38754d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e3875e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e387457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e387714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d6469e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e38738bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fbe94edb0699e64c72c884d3184663dd0861f0a Step #5: MERGE-OUTER: attempt 1458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 21454225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1fbe94edb0699e64c72c884d3184663dd0861f0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2766 processed earlier; will process 1531 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101595== ERROR: libFuzzer: deadly signal Step #5: #0 0x559309af2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559309a66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559309a49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f962708d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9626ea200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9626e81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559309a22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55930a4f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55930a48f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55930a491375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55930a49135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559309eafac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559309e9d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559309e969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559309f00f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559309af2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559309bdeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559309a4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559309a542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559309a3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559309a674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9626e83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559309a2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-116d8f635ff9c047ed0d13229a4f5acfbff780ce Step #5: MERGE-OUTER: attempt 1459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 22235088 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/116d8f635ff9c047ed0d13229a4f5acfbff780ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2767 processed earlier; will process 1530 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b81c61c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b81c590b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b81c573665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f636636b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f636618000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f636615f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b81c54ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b81d01f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b81cfb9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b81cfbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b81cfbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b81c9d9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b81c9c7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b81c9c09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b81ca2af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b81c61cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b81c708eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b81c574d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b81c57e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b81c5657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b81c5914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6366161082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b81c558bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cf25b6c9c0d5572fb19638de4cc3e7882da7fa7 Step #5: MERGE-OUTER: attempt 1460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 23013284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6cf25b6c9c0d5572fb19638de4cc3e7882da7fa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2768 processed earlier; will process 1529 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101631== ERROR: libFuzzer: deadly signal Step #5: #0 0x560aefb01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560aefa75b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560aefa58665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f030c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f02ed500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f02eb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560aefa31e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560af0504018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560af049e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560af04a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560af04a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560aeff76155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560aeffad1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560aefebe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560aefeac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560aefea59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560aeff0ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560aefb01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560aefbedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560aefa59d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560aefa632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560aefa4a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560aefa764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f02eb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560aefa3dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dac25f99934ef8cc6beaf5b190ab37c5588c77d Step #5: MERGE-OUTER: attempt 1461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 26840323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7dac25f99934ef8cc6beaf5b190ab37c5588c77d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2773 processed earlier; will process 1524 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101758== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4d76a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4d7618b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4d75fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd32d2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd32b3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd32b1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4d75d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d4d80a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4d8041632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d4d8043375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4d804335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4d7a61ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4d7a4f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4d7a489cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4d7ab2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4d76a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4d7790eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4d75fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4d76062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4d75ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4d76194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd32b1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4d75e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44bf6e6bcfdbe1fd183355e9ba0e084b52609d38 Step #5: MERGE-OUTER: attempt 1462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 27716681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/44bf6e6bcfdbe1fd183355e9ba0e084b52609d38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2774 processed earlier; will process 1523 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101774== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c24fdfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c24fd72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c24fd55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe402de841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe402bfd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe402bdc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c24fd2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c250801018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c25079b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c25079d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c25079d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c2501bbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2501a9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2501a29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c25020cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c24fdfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c24feeaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c24fd56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c24fd602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c24fd477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c24fd734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe402bde082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c24fd3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01bbf054a4936b163f1cdbe2feb5cf25870c6a11 Step #5: MERGE-OUTER: attempt 1463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 28492514 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/01bbf054a4936b163f1cdbe2feb5cf25870c6a11' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2775 processed earlier; will process 1522 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101792== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec92639594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec925adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec92590665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f469d72f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f469d54400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f469d523858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec92569e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec9303c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec92fd6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec92fd8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec92fd835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec92aae155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec92ae51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec929f662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec929e4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec929dd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec92a47f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec92639c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec92725eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec92591d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec9259b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec925827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec925ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f469d525082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec92575bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cae642b61f166aeffbad468887e48cd7a43abe6 Step #5: MERGE-OUTER: attempt 1464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 30361503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9cae642b61f166aeffbad468887e48cd7a43abe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2778 processed earlier; will process 1519 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101911== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3e10b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3e102ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3e100d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8145f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc81440e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8143ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3e0fe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b3e1ab9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3e1a53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b3e1a55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3e1a5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b3e1473ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3e1461275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3e145a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3e14c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3e10b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3e11a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3e100ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3e10182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3e0fff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3e102b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8143ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3e0ff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d01d6cf0390e17d6ebea0ea928ee319e361effda Step #5: MERGE-OUTER: attempt 1465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 31143903 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d01d6cf0390e17d6ebea0ea928ee319e361effda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2779 processed earlier; will process 1518 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==101927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bba3731594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bba36a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bba3688665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2c605141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2c5e6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2c5e45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bba3661e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bba4134018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bba40ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bba40d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bba40d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bba3ba6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bba3bd1fcb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x55bba3b97214 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x55bba3bde7a3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x55bba3ad482b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x55bba3b3ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bba3731c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bba381deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bba3689d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bba36932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bba367a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bba36a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe2c5e47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bba366dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c56ac386270708f54075a09abcf3142c02234edf Step #5: MERGE-OUTER: attempt 1466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 31966740 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c56ac386270708f54075a09abcf3142c02234edf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2780 processed earlier; will process 1517 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101980== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8ffae2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8ffa56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8ffa39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32cfc4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32cfa5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32cfa37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8ffa12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b9004e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b90047f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b900481375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b90048135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8fff57155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8fff8e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8ffe9f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b8ffe8d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8ffe869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8ffef0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b8ffae2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8ffbceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8ffa3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8ffa442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8ffa2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8ffa574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f32cfa39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b8ffa1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d70fa8a8481d1774795257c7dc9d1dafe40aeadd Step #5: MERGE-OUTER: attempt 1467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 34162790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d70fa8a8481d1774795257c7dc9d1dafe40aeadd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2784 processed earlier; will process 1513 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102114== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5b5634594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5b55a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5b558b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f87aef6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f87aed7b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f87aed5a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5b5564e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d5b6037018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5b5fd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d5b5fd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5b5fd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d5b59f1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5b59df275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5b59d89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5b5a42f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d5b5634c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d5b5720eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5b558cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5b55962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5b557d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5b55a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f87aed5c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5b5570bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8afcc8f1003a818111017900852710a349eb096 Step #5: MERGE-OUTER: attempt 1468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 35527333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8afcc8f1003a818111017900852710a349eb096' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2785 processed earlier; will process 1512 files now Step #5: #1 pulse exec/s: 0 rss: 246Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102156== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f70d67e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f70d5f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f70d5d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd749fa041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd749db500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd749d94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f70d5aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f70e081018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f70e01b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f70e01d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f70e01d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f70daf3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f70db2a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f70da3b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f70da29275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f70da229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f70da8cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f70d67ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f70d76aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f70d5d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f70d5e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f70d5c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f70d5f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd749d96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f70d5babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-312f1a99c3912ddeecc89759970134681f004c61 Step #5: MERGE-OUTER: attempt 1469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 37161336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/312f1a99c3912ddeecc89759970134681f004c61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2788 processed earlier; will process 1509 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102279== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9ed679594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9ed5edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9ed5d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb0ad7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb0ab8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb0ab69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9ed5a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9ee07c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9ee016632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9ee018375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9ee01835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9edaee155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9edb251cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c9eda3662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c9eda24275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9eda1d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9eda87f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c9ed679c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c9ed765eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c9ed5d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c9ed5db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9ed5c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9ed5ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb0ab6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c9ed5b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a417c80574aed436d2ed70c10884bca7dffa852b Step #5: MERGE-OUTER: attempt 1470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 37878635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a417c80574aed436d2ed70c10884bca7dffa852b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2789 processed earlier; will process 1508 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102293== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a46a96594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a46a0ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a469ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4836dd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4836be900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4836bc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a469c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a47499018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a47433632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a47435375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a4743535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556a46f0b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a46f421cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a46e5362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a46e41275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a46e3a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a46ea4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a46a96c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a46b82eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a469eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a469f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a469df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a46a0b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4836bca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a469d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67f40cbfb11fef9188cc7c91b206353cde10c834 Step #5: MERGE-OUTER: attempt 1471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 38591108 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67f40cbfb11fef9188cc7c91b206353cde10c834' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2790 processed earlier; will process 1507 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102307== ERROR: libFuzzer: deadly signal Step #5: #0 0x561fb9566594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fb94dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fb94bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9af40ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9af3f0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9af3ee2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fb9496e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561fb9f69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561fb9f03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561fb9f05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561fb9f0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561fb9923ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561fb9911275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561fb990a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561fb9974f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561fb9566c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561fb9652eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561fb94bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561fb94c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561fb94af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561fb94db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9af3ee4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561fb94a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6107bccfc508599e7970b747d7bf99fd312c278c Step #5: MERGE-OUTER: attempt 1472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 39662842 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6107bccfc508599e7970b747d7bf99fd312c278c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2793 processed earlier; will process 1504 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102418== ERROR: libFuzzer: deadly signal Step #5: #0 0x562dad3fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562dad371b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562dad354665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74d508b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74d4ea000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74d4e7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562dad32de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562dade00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dadd9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562dadd9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dadd9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562dad872155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562dad8a91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562dad7ba62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562dad7a8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562dad7a19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562dad80bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562dad3fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562dad4e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562dad355d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562dad35f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562dad3467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562dad3724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f74d4e81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562dad339bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd44018bf63fbfa47e0c1f76a9eeb7ee3d0abe27 Step #5: MERGE-OUTER: attempt 1473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 40331694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dd44018bf63fbfa47e0c1f76a9eeb7ee3d0abe27' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2794 processed earlier; will process 1503 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102431== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c947434594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9473a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c94738b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13ff78541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13ff59a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13ff579858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c947364e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c947e37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c947dd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c947dd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c947dd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c9477f1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9477df275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9477d89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c947842f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c947434c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c947520eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c94738cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9473962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c94737d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9473a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13ff57b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c947370bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aca05767adaa2cd5f0d7e23f1bae7fb35267696a Step #5: MERGE-OUTER: attempt 1474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 43470641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aca05767adaa2cd5f0d7e23f1bae7fb35267696a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2795 processed earlier; will process 1502 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102475== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643ba8de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643ba852b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643ba835665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b7964941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b7945e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b7943d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643ba80ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643bb2e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643bb27b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643bb27d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643bb27d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643bad53155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643bad8a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643bac9b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643bac89275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643bac829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643bacecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643ba8dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643ba9caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643ba836d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643ba8402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643ba8277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643ba8534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9b7943f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643ba81abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27d574831439cd69202a62f0880d265046ddf136 Step #5: MERGE-OUTER: attempt 1475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 44344177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27d574831439cd69202a62f0880d265046ddf136' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2797 processed earlier; will process 1500 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102584== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3a49f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3a4965b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3a4948665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5dc25e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5dc07300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5dc052858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3a4921e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e3a53f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3a538e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e3a5390375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3a539035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3a4daeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3a4d9c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3a4d959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3a4dfff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3a49f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3a4addeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3a4949d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3a49532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3a493a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3a49664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5dc054082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3a492dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae211c15892272df5426b540f7c23f42de4e86ff Step #5: MERGE-OUTER: attempt 1476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 45120356 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae211c15892272df5426b540f7c23f42de4e86ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2798 processed earlier; will process 1499 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102600== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b667604594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b667578b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b66755b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe591fa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe591dbb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe591d9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b667534e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b668007018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b667fa1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b667fa3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b667fa335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b6679c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b6679af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6679a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b667a12f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b667604c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b6676f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b66755cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b6675662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b66754d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b6675794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe591d9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b667540bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dac24b18b051276f9a092d55e72e65c000f5903 Step #5: MERGE-OUTER: attempt 1477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 48140180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5dac24b18b051276f9a092d55e72e65c000f5903' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2803 processed earlier; will process 1494 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102743== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a55a34a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a55a2beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a55a2a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fa5e4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fa5c5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fa5c35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a55a27ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a55ad4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a55ace7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a55ace9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a55ace935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a55a7bf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a55a7f61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a55a70762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a55a6f5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a55a6ee9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a55a758f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a55a34ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a55a436eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a55a2a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a55a2ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a55a2937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a55a2bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fa5c37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a55a286bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8929caa3dd376eb0c0ed18b74361021ad9ee8c3 Step #5: MERGE-OUTER: attempt 1478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 49084417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d8929caa3dd376eb0c0ed18b74361021ad9ee8c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2805 processed earlier; will process 1492 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102853== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd73d21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd73c95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd73c78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe058fcf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe058de400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe058dc3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd73c51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd74724018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd746be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd746c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd746c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd740deac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd740cc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd740c59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd7412ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd73d21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd73e0deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd73c79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd73c832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd73c6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd73c964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe058dc5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd73c5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-048b84e23c2c53a6bd783114308d74ea536c5c3c Step #5: MERGE-OUTER: attempt 1479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 51158665 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/048b84e23c2c53a6bd783114308d74ea536c5c3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2807 processed earlier; will process 1490 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102971== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c432dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c43250b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c43233665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd10984841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd10965d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd10963c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c4320ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556c43cdf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c43c79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556c43c7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c43c7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556c43751155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c437881cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c4369962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c43687275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c436809cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c436eaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c432dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c433c8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c43234d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c4323e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c432257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c432514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd10963e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c43218bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79ec3f9b8226741e47dde3990a6bb95e152aca46 Step #5: MERGE-OUTER: attempt 1480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 52052746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79ec3f9b8226741e47dde3990a6bb95e152aca46' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2809 processed earlier; will process 1488 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103081== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c4ac3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c4abb1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c4ab94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcc2abe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcc28d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcc28b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c4ab6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c4b640018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c4b5da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c4b5dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c4b5dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c4b0b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c4b0e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c4affa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c4afe8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c4afe19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c4b04bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c4ac3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c4ad29eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c4ab95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c4ab9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c4ab867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c4abb24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efcc28b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c4ab79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc254a9f6d24f3bcdcd36d1d1dc445d1329c1d51 Step #5: MERGE-OUTER: attempt 1481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 52803120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc254a9f6d24f3bcdcd36d1d1dc445d1329c1d51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2810 processed earlier; will process 1487 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103094== ERROR: libFuzzer: deadly signal Step #5: #0 0x557edfe43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557edfdb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557edfd9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad3509a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad34eaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad34e8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557edfd73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ee0846018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ee07e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ee07e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ee07e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ee02b8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557ee02ef1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557ee020062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557ee01ee275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557ee01e79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557ee0251f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557edfe43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557edff2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557edfd9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557edfda52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557edfd8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557edfdb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fad34e90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557edfd7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef1a47a0e8379abc2a43339a391bdf239470c538 Step #5: MERGE-OUTER: attempt 1482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 54155785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef1a47a0e8379abc2a43339a391bdf239470c538' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2812 processed earlier; will process 1485 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103152== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a680a1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a680991b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a680974665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d2e53941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d2e34e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d2e32d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a68094de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a681420018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6813ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a6813bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6813bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a680ddaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a680dc8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a680dc19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a680e2bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a680a1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a680b09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a680975d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a68097f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6809667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a6809924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d2e32f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a680959bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1207f529cb93760f2d5251e3119b13cd5a24bea1 Step #5: MERGE-OUTER: attempt 1483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 54603854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1207f529cb93760f2d5251e3119b13cd5a24bea1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2813 processed earlier; will process 1484 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103223== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3e1acd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3e1a41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3e1a24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08ad65e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08ad47300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08ad452858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3e19fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3e24d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3e246a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a3e246c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3e246c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3e1e8aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3e1e78275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3e1e719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3e1edbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3e1acdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3e1bb9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3e1a25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3e1a2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3e1a167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3e1a424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08ad454082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3e1a09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8482d7b18360b4d2fde1faa6c851e06b0f437d8a Step #5: MERGE-OUTER: attempt 1484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 55510867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8482d7b18360b4d2fde1faa6c851e06b0f437d8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2814 processed earlier; will process 1483 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103231== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0c9127594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0c909bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0c907e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41d888441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41d869900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41d8678858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0c9057e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f0c9b2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0c9ac4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0c9ac6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0c9ac635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0c94e4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0c94d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0c94cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0c9535f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0c9127c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0c9213eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0c907fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0c90892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0c90707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0c909c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f41d867a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0c9063bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6218f34173c0ecb6f260112fb905514f9e4ea998 Step #5: MERGE-OUTER: attempt 1485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 57429522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6218f34173c0ecb6f260112fb905514f9e4ea998' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2815 processed earlier; will process 1482 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==103239== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d60d5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d60ccfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d60cb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe9896041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe9877500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe98754858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d60c8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556d6175e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d616f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556d616fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d616fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556d611c4965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d6122ebb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556d6128ac0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556d6116a002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556d6116a002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556d60d5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556d60e47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556d60cb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x556d60cbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x556d60ca47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x556d60cd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fbe98756082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556d60c97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-187321cf15c648ea0d0dd56720c245cc1a84551a Step #5: MERGE-OUTER: attempt 1486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 58265748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/187321cf15c648ea0d0dd56720c245cc1a84551a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2816 processed earlier; will process 1481 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==103290== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a33af46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a33aebab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a33ae9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ee694141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ee675600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ee6735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a33ae76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a33b949018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a33b8e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a33b8e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a33b8e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a33b3af965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a33b419bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55a33b475c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55a33b355002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55a33b355002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55a33af46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a33b032eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a33ae9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a33aea82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a33ae8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a33aebb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5ee6737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a33ae82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f78df126786505bcdef7d2cbc8ccdf8676892064 Step #5: MERGE-OUTER: attempt 1487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 59046295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f78df126786505bcdef7d2cbc8ccdf8676892064' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2817 processed earlier; will process 1480 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==103308== ERROR: libFuzzer: deadly signal Step #5: #0 0x555740680594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557405f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557405d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff31f7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff31d8f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff31d6e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557405b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555741083018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55574101d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55574101f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x555740a25770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555740a8ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555740680c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55574076ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5557405d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5557405e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5557405c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5557405f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7eff31d70082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5557405bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de5b51ac91a60f5157f9a5c5cae720e7e7d8596d Step #5: MERGE-OUTER: attempt 1488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 59745574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/de5b51ac91a60f5157f9a5c5cae720e7e7d8596d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2818 processed earlier; will process 1479 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==103384== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b62a28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b6299cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b6297f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ad7b4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ad795e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ad793d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b62958e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556b6342b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b633c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556b633c7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x556b62dcd770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556b62e36f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556b62a28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556b62b14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556b62980d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556b6298a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556b629717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556b6299d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8ad793f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556b62964bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-030ce3c62020e9ec901afe475a545d95aea89721 Step #5: MERGE-OUTER: attempt 1489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 60377264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/030ce3c62020e9ec901afe475a545d95aea89721' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2819 processed earlier; will process 1478 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103403== ERROR: libFuzzer: deadly signal Step #5: #0 0x55701c8e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55701c857b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55701c83a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88b692c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88b674100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88b6720858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55701c813e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55701d2e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55701d280632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55701d282375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55701d28235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55701cd58155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55701cd8f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55701ccad53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55701ccaf173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55701c9db8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55701c9c1dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55701c9cfff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55701c9cfff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55701c9cfff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55701c83bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55701c8452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55701c82c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55701c8584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f88b6722082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55701c81fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62d0c1fbb07423701c388ef0e965e541e7970a9f Step #5: MERGE-OUTER: attempt 1490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 64464543 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62d0c1fbb07423701c388ef0e965e541e7970a9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2820 processed earlier; will process 1477 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103509== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569b6d94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569b6d08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569b6ceb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadd0a4241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadd085700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadd0836858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569b6cc4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5569b7797018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569b7731632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5569b7733375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569b773335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5569b7151ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5569b713f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569b71389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5569b71a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5569b6d94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5569b6e80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5569b6cecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569b6cf62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5569b6cdd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5569b6d094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadd0838082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5569b6cd0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8e12791d9c492389c551408e5f1fd8fb146af37 Step #5: MERGE-OUTER: attempt 1491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 65499003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8e12791d9c492389c551408e5f1fd8fb146af37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2822 processed earlier; will process 1475 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103620== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654c55b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654c5525b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654c5508665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f512aafb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f512a91000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f512a8ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654c54e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654c5fb4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654c5f4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654c5f50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654c5f5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654c5a26155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654c5a5d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5654c596e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5654c595c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654c59559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5654c59bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5654c55b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5654c569deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5654c5509d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5654c55132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5654c54fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5654c55264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f512a8f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5654c54edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dae4dff0577f42e035e719a5eed33711d2d2037e Step #5: MERGE-OUTER: attempt 1492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 68350242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dae4dff0577f42e035e719a5eed33711d2d2037e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2826 processed earlier; will process 1471 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103722== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641d375a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641d36ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641d36b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f757392a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f757373f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f757371e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641d368ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5641d415d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641d40f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5641d40f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641d40f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5641d3bcf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641d3c061cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641d3b1762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5641d3b05275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641d3afe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5641d3b68f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5641d375ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5641d3846eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5641d36b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5641d36bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5641d36a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5641d36cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7573720082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5641d3696bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae9f351e13b61119ff77a133e937adcb22d38142 Step #5: MERGE-OUTER: attempt 1493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 68845361 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae9f351e13b61119ff77a133e937adcb22d38142' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2827 processed earlier; will process 1470 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103793== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab4fd7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab4fcf1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab4fcd4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b9f7a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b9f5b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b9f595858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab4fcade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab50780018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab5071a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab5071c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab5071c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab5013aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab50128275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab501219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab5018bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab4fd7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab4fe69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab4fcd5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab4fcdf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab4fcc67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab4fcf24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b9f597082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab4fcb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9e7f9134edfa8874e22fd34a8a220b6e7e0e1f8 Step #5: MERGE-OUTER: attempt 1494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 72058436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b9e7f9134edfa8874e22fd34a8a220b6e7e0e1f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2830 processed earlier; will process 1467 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103851== ERROR: libFuzzer: deadly signal Step #5: #0 0x56163363b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616335afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561633592665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0702fe141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0702df600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0702dd5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56163356be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56163403e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561633fd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561633fda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561633fda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616339f8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616339e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616339df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561633a49f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56163363bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561633727eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561633593d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56163359d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616335847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616335b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0702dd7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561633577bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-328435dd4d041c5fb88128ad082db883823ccaba Step #5: MERGE-OUTER: attempt 1495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 73519965 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/328435dd4d041c5fb88128ad082db883823ccaba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2832 processed earlier; will process 1465 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8dafbb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8daf2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8daf12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1a68af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1a66c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1a66a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8daeebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f8db9be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8db958632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f8db95a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8db95a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f8db430155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8db4671cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8db37862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8db366275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8db35f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f8db3c9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f8dafbbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f8db0a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f8daf13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f8daf1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8daf047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8daf304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1a66a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f8daef7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-267d938b0fe59325fc2f8980bccdfbc92581d01d Step #5: MERGE-OUTER: attempt 1496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 73984103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/267d938b0fe59325fc2f8980bccdfbc92581d01d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2833 processed earlier; will process 1464 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104011== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7774cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e77743fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e777422665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f151be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f14fd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f14fb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7773fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e777ece018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e777e68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e777e6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e777e6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e777888ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e777876275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e77786f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7778d9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7774cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7775b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e777423d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e77742d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7774147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7774404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f14fb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e777407bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16a1aaea87601ba47ca17004fce3a83072d66e44 Step #5: MERGE-OUTER: attempt 1497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 74578793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/16a1aaea87601ba47ca17004fce3a83072d66e44' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2834 processed earlier; will process 1463 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104054== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a45c8f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a45c86ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a45c84d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0c66f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0c650500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0c64e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a45c826e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a45d2f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a45d293632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a45d295375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a45d29535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a45ccb3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a45cca1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a45cc9a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a45cd04f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a45c8f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a45c9e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a45c84ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a45c8582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a45c83f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a45c86b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe0c64e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a45c832bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad4c99fe021db2d34d828d2e1303943039f9a287 Step #5: MERGE-OUTER: attempt 1498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 75565327 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ad4c99fe021db2d34d828d2e1303943039f9a287' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2835 processed earlier; will process 1462 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104093== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cd773c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cd76b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cd7693665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2f501441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2f4e2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2f4e08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cd766ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561cd813f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cd80d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561cd80db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cd80db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561cd7bb1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561cd7be81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561cd7b0653f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x561cd7b08173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x561cd78348d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x561cd781adad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x561cd7828ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x561cd7828ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x561cd7828ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x561cd7694d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x561cd769e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x561cd76857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x561cd76b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7ff2f4e0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x561cd7678bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6e3fe1aebc2c639685efd073e6d5cfb193327a6 Step #5: MERGE-OUTER: attempt 1499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 79169962 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6e3fe1aebc2c639685efd073e6d5cfb193327a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2839 processed earlier; will process 1458 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104226== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e08fe2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e08f56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e08f39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff497d1b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff497b3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff497b0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e08f12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562e099e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e0997f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562e09981375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e0998135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562e09457155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562e0948e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562e0939f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562e0938d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562e093869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562e093f0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562e08fe2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562e090ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562e08f3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562e08f442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562e08f2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562e08f574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff497b11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562e08f1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae488cd663414cc67b46a1dad68d705ee9e205b5 Step #5: MERGE-OUTER: attempt 1500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 80447536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae488cd663414cc67b46a1dad68d705ee9e205b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2841 processed earlier; will process 1456 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104372== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565b7a0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565b7982b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565b7965665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f5c00641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f5be1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f5bdfa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565b793ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565b8411018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565b83ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565b83ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565b83ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5565b7dcbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5565b7db9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565b7db29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565b7e1cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565b7a0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565b7afaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565b7966d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565b79702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565b79577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565b79834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f5bdfc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565b794abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78e3d1b0546f33e8f99abe1aff09b8f40de89ba1 Step #5: MERGE-OUTER: attempt 1501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 81997745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/78e3d1b0546f33e8f99abe1aff09b8f40de89ba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2844 processed earlier; will process 1453 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104463== ERROR: libFuzzer: deadly signal Step #5: #0 0x55666afd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55666af48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55666af2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f972a71641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f972a52b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f972a50a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55666af04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55666b9d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55666b971632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55666b973375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55666b97335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55666b449155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55666b4801cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55666b39162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55666b37f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55666b3789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55666b3e2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55666afd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55666b0c0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55666af2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55666af362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55666af1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55666af494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f972a50c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55666af10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45cbd55a065da2c6b8624e9dea934f6bc7464308 Step #5: MERGE-OUTER: attempt 1502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 82769134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/45cbd55a065da2c6b8624e9dea934f6bc7464308' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2845 processed earlier; will process 1452 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104509== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cbce6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cbcde0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cbcdc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f481d7ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f481d5c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f481d5a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cbcd9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556cbd86f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cbd809632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556cbd80b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cbd80b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556cbd229ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556cbd217275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556cbd2109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556cbd27af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556cbce6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556cbcf58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556cbcdc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556cbcdce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556cbcdb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556cbcde14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f481d5a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556cbcda8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3c4ba1d672db72682dbb47ed7700961e2f55a14 Step #5: MERGE-OUTER: attempt 1503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 84142025 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c3c4ba1d672db72682dbb47ed7700961e2f55a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2847 processed earlier; will process 1450 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104596== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3cf5c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3cf53ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3cf51d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa932ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa9310300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa930e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3cf4f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f3cffc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3cff63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f3cff65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3cff6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f3cfa3b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f3cfa721cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f3cf98362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f3cf971275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f3cf96a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f3cf9d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f3cf5c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f3cf6b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f3cf51ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f3cf5282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f3cf50f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f3cf53b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa930e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f3cf502bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-902095257b994809cff41703a968ed7d7d8c2836 Step #5: MERGE-OUTER: attempt 1504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 88351394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/902095257b994809cff41703a968ed7d7d8c2836' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2851 processed earlier; will process 1446 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104733== ERROR: libFuzzer: deadly signal Step #5: #0 0x564bbed9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564bbed13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564bbecf6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ae8ce641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ae8afb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ae8ada858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564bbeccfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564bbf7a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564bbf73c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564bbf73e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564bbf73e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564bbf15cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564bbf14a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564bbf1439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564bbf1adf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564bbed9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564bbee8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564bbecf7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564bbed012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564bbece87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564bbed144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ae8adc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564bbecdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29d7f0a37591579e70b694259e8fa357eadd117b Step #5: MERGE-OUTER: attempt 1505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 99871378 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/29d7f0a37591579e70b694259e8fa357eadd117b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2857 processed earlier; will process 1440 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104944== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616dabd3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616dab47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616dab2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6038fe241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6038df700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6038dd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616dab03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616db5d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616db570632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616db572375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616db57235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616db048155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616db07f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616daf9062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616daf7e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616daf779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616dafe1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616dabd3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616dacbfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616dab2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616dab352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616dab1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616dab484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6038dd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616dab0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43a90142c208553b366e8ce915b2c95a08f77b40 Step #5: MERGE-OUTER: attempt 1506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 103141412 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43a90142c208553b366e8ce915b2c95a08f77b40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2859 processed earlier; will process 1438 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104989== ERROR: libFuzzer: deadly signal Step #5: #0 0x56076ccfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56076cc72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56076cc55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc0a2e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc0a0f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc0a0d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56076cc2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56076d701018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56076d69b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56076d69d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56076d69d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56076d173155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56076d1aa1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56076d0bb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56076d0a9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56076d0a29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56076d10cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56076ccfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56076cdeaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56076cc56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56076cc602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56076cc477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56076cc734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbc0a0d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56076cc3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5245d9f3d4cc18ec390d95d1205f3c1a11bc3fd2 Step #5: MERGE-OUTER: attempt 1507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 103845106 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5245d9f3d4cc18ec390d95d1205f3c1a11bc3fd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2860 processed earlier; will process 1437 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 305Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105003== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f51953594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f518c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f518aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7a51d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7a4fe600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7a4fc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f51883e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563f52356018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f522f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563f522f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f522f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563f51dc8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f51dff1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f51d1062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f51cfe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f51cf79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f51d61f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f51953c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f51a3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f518abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f518b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f5189c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f518c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7a4fc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f5188fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9cdb9c43cae0b8ebb99f4e9de8c4b8e66e3225c Step #5: MERGE-OUTER: attempt 1508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 106899826 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c9cdb9c43cae0b8ebb99f4e9de8c4b8e66e3225c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2865 processed earlier; will process 1432 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c15a45d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c15a3d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c15a3b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf1d94a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf1d75f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf1d73e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c15a38de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c15ae60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c15adfa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c15adfc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c15adfc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c15a81aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c15a808275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c15a8019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c15a86bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c15a45dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c15a549eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c15a3b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c15a3bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c15a3a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c15a3d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf1d740082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c15a399bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddda816727b25c5ff08769680bd9c09fd1a832d8 Step #5: MERGE-OUTER: attempt 1509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 108860017 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ddda816727b25c5ff08769680bd9c09fd1a832d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2869 processed earlier; will process 1428 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105235== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c66869594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c667ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c667c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc3ca7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc3c89100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc3c870858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c66799e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c6726c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c67206632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c67208375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c6720835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c66c26ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c66c14275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c66c0d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c66c77f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c66869c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c66955eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c667c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c667cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c667b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c667de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc3c872082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c667a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7c95e6bf226a22b5c73541d33e0bef77bee759c Step #5: MERGE-OUTER: attempt 1510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 109630432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e7c95e6bf226a22b5c73541d33e0bef77bee759c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2870 processed earlier; will process 1427 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105253== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd235b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd23524b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd23507665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff43bc9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff43baaf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff43ba8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd234e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd23fb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd23f4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd23f4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd23f4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd2396dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd2395b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd239549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd239bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd235b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd2369ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd23508d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd235122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd234f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd235254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff43ba90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd234ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-885d8e5403fbce1a32b26cd4b322f85d32852d0a Step #5: MERGE-OUTER: attempt 1511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 110397022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/885d8e5403fbce1a32b26cd4b322f85d32852d0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2871 processed earlier; will process 1426 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==105271== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9a34b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9a3429b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9a340c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c9b8ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c9b6df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c9b6be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9a33e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c9a3eb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9a3e52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c9a3e54578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55c9a385a770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c9a38c3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c9a34b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c9a35a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c9a340dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c9a34172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c9a33fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c9a342a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7c9b6c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c9a33f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cca77bb89ca18a20805241e7d49196bde50645c Step #5: MERGE-OUTER: attempt 1512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 111169251 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9cca77bb89ca18a20805241e7d49196bde50645c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2872 processed earlier; will process 1425 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105293== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e21ea9c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e21ea10b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e21e9f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f969a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f967bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f9679c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e21e9cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e21f49f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e21f439632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e21f43b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e21f43b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e21ee59ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e21ee47275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e21ee409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e21eeaaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e21ea9cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e21eb88eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e21e9f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e21e9fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e21e9e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e21ea114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f9679e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e21e9d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a889325809421fedf2d6f475110e65f31be547b Step #5: MERGE-OUTER: attempt 1513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 112269282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a889325809421fedf2d6f475110e65f31be547b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2873 processed earlier; will process 1424 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105362== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba37cf4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba37c68b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba37c4b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31d144541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31d125a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31d1239858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba37c24e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ba386f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba38691632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ba38693375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba3869335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ba380b1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ba3809f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ba380989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ba38102f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ba37cf4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ba37de0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ba37c4cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ba37c562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ba37c3d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ba37c694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f31d123b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ba37c30bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20b7105712693ef08bb42cff0a68266ecadb99bc Step #5: MERGE-OUTER: attempt 1514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 113245812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20b7105712693ef08bb42cff0a68266ecadb99bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2875 processed earlier; will process 1422 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105443== ERROR: libFuzzer: deadly signal Step #5: #0 0x559445c6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559445be3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559445bc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7f909f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7f8eb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7f8e93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559445b9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559446672018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55944660c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55944660e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55944660e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55944602cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55944601a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594460139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55944607df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559445c6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559445d5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559445bc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559445bd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559445bb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559445be44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff7f8e95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559445babbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bdcd9f9ab1f0977aafb152c1c0c0985429503e7 Step #5: MERGE-OUTER: attempt 1515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 114082159 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7bdcd9f9ab1f0977aafb152c1c0c0985429503e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2876 processed earlier; will process 1421 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105460== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc3bf03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc3be77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc3be5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed5f34441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed5f15900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed5f138858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc3be33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc3c906018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc3c8a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc3c8a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc3c8a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc3c2c0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dc3c2ae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dc3c2a79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dc3c311f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dc3bf03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dc3bfefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dc3be5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dc3be652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dc3be4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dc3be784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed5f13a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dc3be3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c28add9b9735e56a8ef2eafefa4d11584388cd0 Step #5: MERGE-OUTER: attempt 1516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 114859650 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9c28add9b9735e56a8ef2eafefa4d11584388cd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2877 processed earlier; will process 1420 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==105478== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d4751f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d47493b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d47476665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3cfb5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3cf97200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3cf951858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d4744fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d47f22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d47ebc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d47ebe578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x559d478c4770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559d4792df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559d4751fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559d4760beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559d47477d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559d474812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559d474687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559d474944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff3cf953082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559d4745bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a55d99025fcd1fa09710824498921f821d71e7b Step #5: MERGE-OUTER: attempt 1517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 115637293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a55d99025fcd1fa09710824498921f821d71e7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2878 processed earlier; will process 1419 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105500== ERROR: libFuzzer: deadly signal Step #5: #0 0x558602d87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558602cfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558602cde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97df6a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97df4b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97df494858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558602cb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55860378a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558603724632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558603726375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55860372635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558603144ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558603132275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55860312b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558603195f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558602d87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558602e73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558602cdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558602ce92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558602cd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558602cfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97df496082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558602cc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66f5a03d2cda499246da61c4486c619c1bc40640 Step #5: MERGE-OUTER: attempt 1518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 118211815 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/66f5a03d2cda499246da61c4486c619c1bc40640' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2879 processed earlier; will process 1418 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==105569== ERROR: libFuzzer: deadly signal Step #5: #0 0x56482612a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56482609eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564826081665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c675eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c6740000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c673df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56482605ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564826b2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564826ac7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564826ac9578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5648264cf770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564826538f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56482612ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564826216eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564826082d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56482608c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5648260737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56482609f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9c673e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564826066bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80cd2bd4f27bf75e00abf3c6ac07585912474363 Step #5: MERGE-OUTER: attempt 1519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 118987646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80cd2bd4f27bf75e00abf3c6ac07585912474363' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2880 processed earlier; will process 1417 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105589== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622fcb98594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622fcb0cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622fcaef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ecc8ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ecc71400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ecc6f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622fcac8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5622fd59b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622fd535632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5622fd537375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622fd53735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5622fcf55ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622fcf43275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622fcf3c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622fcfa6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622fcb98c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622fcc84eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622fcaf0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622fcafa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622fcae17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622fcb0d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ecc6f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622fcad4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-439f3c4fb70819cc40c949fafcbfb4be44ff8d96 Step #5: MERGE-OUTER: attempt 1520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 119433843 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/439f3c4fb70819cc40c949fafcbfb4be44ff8d96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2881 processed earlier; will process 1416 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105658== ERROR: libFuzzer: deadly signal Step #5: #0 0x56117267d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611725f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611725d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd90b89241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd90b6a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd90b686858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611725ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561173080018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56117301a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56117301c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56117301c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561172af2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561172b291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561172a3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561172a28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561172a219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561172a8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56117267dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561172769eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5611725d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5611725df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5611725c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5611725f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd90b688082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5611725b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4ae94ec93dedc7941e02e7d20e0affa7df31658 Step #5: MERGE-OUTER: attempt 1521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 121305009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e4ae94ec93dedc7941e02e7d20e0affa7df31658' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2885 processed earlier; will process 1412 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105776== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626688b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56266882ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56266880d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfb389a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfb36af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfb368e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626687e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5626692b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562669253632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562669255375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56266925535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562668c73ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562668c61275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562668c5a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562668cc4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5626688b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5626689a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56266880ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5626688182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5626687ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56266882b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcfb3690082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5626687f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b29e39b09283ee963a1085f51bb8f21dc1003c9 Step #5: MERGE-OUTER: attempt 1522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 125002957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b29e39b09283ee963a1085f51bb8f21dc1003c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2887 processed earlier; will process 1410 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105823== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7f187e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7f17f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7f17d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7040c3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7040a4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7040a28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7f17aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7f2281018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7f221b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b7f221d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7f221d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b7f1cf3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7f1d2a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b7f1c3b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b7f1c29275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b7f1c229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7f1c8cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b7f187ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b7f196aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b7f17d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b7f17e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b7f17c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b7f17f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7040a2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b7f17babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c27dec058979b8108a4bcfe940f93726e6926329 Step #5: MERGE-OUTER: attempt 1523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 129586263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c27dec058979b8108a4bcfe940f93726e6926329' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2891 processed earlier; will process 1406 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105995== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e10a7ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e10a760b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e10a743665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f739080c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f739062100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7390600858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e10a71ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e10b1ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e10b189632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e10b18b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e10b18b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e10ac61155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e10ac981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e10aba962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e10ab97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e10ab909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e10abfaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e10a7ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e10a8d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e10a744d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e10a74e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e10a7357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e10a7614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7390602082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e10a728bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb82fe489af3452a03e875b9f7661702a8c3e9f4 Step #5: MERGE-OUTER: attempt 1524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 130575318 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb82fe489af3452a03e875b9f7661702a8c3e9f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2893 processed earlier; will process 1404 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106104== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0ac564594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0ac4d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0ac4bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e11baa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e119bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e1199e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0ac494e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d0acf67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0acf01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d0acf03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0acf0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d0ac9d9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d0aca101cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d0ac92162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d0ac90f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d0ac9089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d0ac972f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d0ac564c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d0ac650eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d0ac4bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d0ac4c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d0ac4ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d0ac4d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e119a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d0ac4a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31ff099dc2256f99491d64bf733a8b1d8e5246e9 Step #5: MERGE-OUTER: attempt 1525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 131288802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/31ff099dc2256f99491d64bf733a8b1d8e5246e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2894 processed earlier; will process 1403 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106118== ERROR: libFuzzer: deadly signal Step #5: #0 0x5586cbe53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586cbdc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5586cbdaa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e703e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e701f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e701d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5586cbd83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5586cc856018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5586cc7f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5586cc7f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5586cc7f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5586cc2c8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5586cc2ff1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5586cc21062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5586cc1fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5586cc1f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5586cc261f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5586cbe53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5586cbf3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5586cbdabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5586cbdb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5586cbd9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5586cbdc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e701d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5586cbd8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ad3d2d6868d4eb9b661bba815d91fe8cd297168 Step #5: MERGE-OUTER: attempt 1526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 132011716 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8ad3d2d6868d4eb9b661bba815d91fe8cd297168' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2895 processed earlier; will process 1402 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106132== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9d046c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9d03e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9d03c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cf605b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cf5e7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cf5e4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9d039ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b9d0e6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9d0e09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b9d0e0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b9d0e0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b9d08e1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9d09181cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b9d082962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b9d0817275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b9d08109cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b9d087af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b9d046cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b9d0558eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b9d03c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b9d03ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b9d03b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b9d03e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8cf5e51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b9d03a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16594892a7857353ceb1096fb379f7d1ff0173d Step #5: MERGE-OUTER: attempt 1527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 132733080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b16594892a7857353ceb1096fb379f7d1ff0173d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2896 processed earlier; will process 1401 files now Step #5: #1 pulse exec/s: 0 rss: 235Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106146== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a86449594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a863bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a863a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff466ba441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4669b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff466998858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a86379e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564a86e4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a86de6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564a86de8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a86de835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564a86806ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a867f4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a867ed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a86857f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a86449c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a86535eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a863a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a863ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a863927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a863be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff46699a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a86385bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05c29708aa538278386e56dbb4a4b342da1c79d5 Step #5: MERGE-OUTER: attempt 1528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 134274189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/05c29708aa538278386e56dbb4a4b342da1c79d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2899 processed earlier; will process 1398 files now Step #5: #1 pulse exec/s: 0 rss: 278Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106235== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eafb1fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eafb170b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eafb153665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7109e2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7109c4000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7109c1f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eafb12ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eafbbff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eafbb99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eafbb9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eafbb9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eafb671155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eafb6a81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eafb5b962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eafb5a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eafb5a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eafb60af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eafb1fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eafb2e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eafb154d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eafb15e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eafb1457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eafb1714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7109c21082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eafb138bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d635552028b8bb85a1b0e6e814101cfc754a548f Step #5: MERGE-OUTER: attempt 1529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 135941467 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d635552028b8bb85a1b0e6e814101cfc754a548f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2902 processed earlier; will process 1395 files now Step #5: #1 pulse exec/s: 0 rss: 223Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106333== ERROR: libFuzzer: deadly signal Step #5: #0 0x56442a909594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56442a87db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56442a860665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c5bcb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c5bacc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c5baab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56442a839e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56442b30c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56442b2a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56442b2a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56442b2a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56442ad7e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56442adb51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56442acc662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56442acb4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56442acad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56442ad17f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56442a909c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56442a9f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56442a861d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56442a86b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56442a8527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56442a87e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c5baad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56442a845bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cddac6dc42af1d906340d0ca0cfe561a6ac92f9d Step #5: MERGE-OUTER: attempt 1530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 136849059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cddac6dc42af1d906340d0ca0cfe561a6ac92f9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2906 processed earlier; will process 1391 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==106416== ERROR: libFuzzer: deadly signal Step #5: #0 0x562aeb417594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562aeb38bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562aeb36e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb07390541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb07371a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0736f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562aeb347e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562aebe1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562aebdb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562aebdb6578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x562aeb7bc770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562aeb825f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562aeb417c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562aeb503eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562aeb36fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562aeb3792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562aeb3607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562aeb38c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb0736fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562aeb353bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9020eb95816acdb5d8c9ff21b237c9f074c0988c Step #5: MERGE-OUTER: attempt 1531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 137619259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9020eb95816acdb5d8c9ff21b237c9f074c0988c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2907 processed earlier; will process 1390 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d78dde3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d78dd57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d78dd3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d83fb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d83dcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d83dab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d78dd13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d78e7e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d78e780632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d78e782375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d78e78235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d78e258155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d78e28f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d78e1a062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d78e18e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d78e1879cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d78e1f1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d78dde3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d78decfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d78dd3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d78dd452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d78dd2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d78dd584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7d83dad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d78dd1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14f0bb7f2567baedaea22cce1aaec3f1619b23c5 Step #5: MERGE-OUTER: attempt 1532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 138152942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/14f0bb7f2567baedaea22cce1aaec3f1619b23c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2908 processed earlier; will process 1389 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106507== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c444f69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c444eddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c444ec0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efff404a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efff3e5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efff3e3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c444e99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c44596c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c445906632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c445908375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c44590835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c4453de155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c4454151cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c44532662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c445314275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c44530d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c445377f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c444f69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c445055eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c444ec1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c444ecb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c444eb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c444ede4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efff3e40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c444ea5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-472f15952e28e69413ec3e4a98454db2b1bae0b2 Step #5: MERGE-OUTER: attempt 1533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 138640928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/472f15952e28e69413ec3e4a98454db2b1bae0b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2909 processed earlier; will process 1388 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106515== ERROR: libFuzzer: deadly signal Step #5: #0 0x55561deb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55561de25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55561de08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f7c2a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f7c0b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f7c097858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55561dde1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55561e8b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55561e84e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55561e850375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55561e85035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55561e26eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55561e25c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55561e2559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55561e2bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55561deb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55561df9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55561de09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55561de132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55561ddfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55561de264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f7c099082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55561ddedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b395b68e88dbb7521705cfd1c77649f7a9760bff Step #5: MERGE-OUTER: attempt 1534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 139589623 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b395b68e88dbb7521705cfd1c77649f7a9760bff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2910 processed earlier; will process 1387 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106531== ERROR: libFuzzer: deadly signal Step #5: #0 0x55994ee20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55994ed94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55994ed77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68ac63541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68ac44a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68ac429858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55994ed50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55994f823018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55994f7bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55994f7bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55994f7bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55994f1ddac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55994f1cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55994f1c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55994f22ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55994ee20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55994ef0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55994ed78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55994ed822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55994ed697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55994ed954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f68ac42b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55994ed5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-656f0a6c6790e404eaf260f30d4d893ccf5798b1 Step #5: MERGE-OUTER: attempt 1535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 141846509 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/656f0a6c6790e404eaf260f30d4d893ccf5798b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2913 processed earlier; will process 1384 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106618== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653f3eac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653f3e20b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653f3e03665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa7122d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa7104200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa71021858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653f3ddce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5653f48af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653f4849632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5653f484b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653f484b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653f4321155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5653f43581cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5653f426962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5653f4257275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5653f42509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5653f42baf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5653f3eacc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5653f3f98eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5653f3e04d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5653f3e0e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5653f3df57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5653f3e214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffa71023082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5653f3de8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10a0646ab9889908cdbbd5db2730cc1d6f4a159e Step #5: MERGE-OUTER: attempt 1536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 142317949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/10a0646ab9889908cdbbd5db2730cc1d6f4a159e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2914 processed earlier; will process 1383 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106624== ERROR: libFuzzer: deadly signal Step #5: #0 0x563382335594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633822a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56338228c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23d9a4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23d986100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23d9840858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563382265e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563382d38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563382cd2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563382cd4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563382cd435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5633827aa155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633827e11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5633826f262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633826e0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633826d99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563382743f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563382335c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563382421eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56338228dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633822972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56338227e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633822aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f23d9842082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563382271bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4de626e48fbb0a24394e69ed1bfca7e9a964bb65 Step #5: MERGE-OUTER: attempt 1537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 144269260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4de626e48fbb0a24394e69ed1bfca7e9a964bb65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2917 processed earlier; will process 1380 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106780== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e1d6d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e1d649b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e1d62c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0cac8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0caaa100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0caa80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e1d605e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557e1e0d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e1e072632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557e1e074375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e1e07435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557e1da92ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e1da80275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e1da799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e1dae3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e1d6d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e1d7c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e1d62dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e1d6372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e1d61e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e1d64a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd0caa82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e1d611bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23222511c729b680e3f1147bb0a26ee629b82352 Step #5: MERGE-OUTER: attempt 1538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 145045969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/23222511c729b680e3f1147bb0a26ee629b82352' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2918 processed earlier; will process 1379 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106798== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddc12e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddc125ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddc123d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcca650741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcca631c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcca62fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddc1216e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ddc1ce9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddc1c83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ddc1c85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddc1c8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ddc16a3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddc1691275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddc168a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddc16f4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddc12e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddc13d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddc123ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddc12482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddc122f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddc125b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcca62fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddc1222bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bdee0d6538205ccc0b4d51da89285fbfd03d671 Step #5: MERGE-OUTER: attempt 1539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 145815775 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3bdee0d6538205ccc0b4d51da89285fbfd03d671' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2919 processed earlier; will process 1378 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106816== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb25952594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb258c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb258a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd95a5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd9587400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd95853858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb25882e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bb26355018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb262ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bb262f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb262f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bb25dc7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb25dfe1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb25d0f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb25cfd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb25cf69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb25d60f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb25952c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb25a3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb258aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb258b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb2589b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb258c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcd95855082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb2588ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffec387f72d9c8fb31268077d4ff2c5cb0fa06d2 Step #5: MERGE-OUTER: attempt 1540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 148636563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ffec387f72d9c8fb31268077d4ff2c5cb0fa06d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2923 processed earlier; will process 1374 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106973== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8f7c32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8f7ba6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8f7b89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb780a0441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb78081900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7807f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8f7b62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8f8635018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8f85cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8f85d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8f85d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8f7fefac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8f7fdd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8f7fd69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8f8040f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8f7c32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8f7d1eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8f7b8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8f7b942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8f7b7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8f7ba74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7807fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8f7b6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58dd3a65697fb7ee5640a2f9f6a189403887791d Step #5: MERGE-OUTER: attempt 1541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 149478890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58dd3a65697fb7ee5640a2f9f6a189403887791d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2924 processed earlier; will process 1373 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106989== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f622c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f6223cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f6221f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3251b9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32519b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3251990858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f621f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f62ccb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f62c65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f62c67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f62c6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f62685ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f62673275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f6266c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f626d6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f622c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f623b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f62220d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f6222a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f622117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f6223d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3251992082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f62204bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-939841dc69c736ce3d6d0b5395669d50933c8444 Step #5: MERGE-OUTER: attempt 1542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 150250577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/939841dc69c736ce3d6d0b5395669d50933c8444' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2925 processed earlier; will process 1372 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107007== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd46f5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd46ed2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd46eb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3d5db341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3d5bc800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3d5ba7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd46e8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd47961018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd478fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd478fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd478fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd4731bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd47309275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd473029cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd4736cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd46f5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd4704aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd46eb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd46ec02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd46ea77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd46ed34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa3d5ba9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd46e9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74ffaa9cca279ba4f5ea468999981ed8ae6e5186 Step #5: MERGE-OUTER: attempt 1543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 151018196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/74ffaa9cca279ba4f5ea468999981ed8ae6e5186' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2926 processed earlier; will process 1371 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d788fd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d788f44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d788f27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b9abf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b9aa0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b9a9e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d788f00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d7899d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d78996d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d78996f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d78996f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d78938dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d78937b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7893749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7893def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d788fd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7890bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d788f28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d788f322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d788f197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d788f454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b9a9ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d788f0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67d17164705c0a8ca762a8c63ceba8f55e82350f Step #5: MERGE-OUTER: attempt 1544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 151783868 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67d17164705c0a8ca762a8c63ceba8f55e82350f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2927 processed earlier; will process 1370 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: #8 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107043== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc15127594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc1509bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc1507e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4dd3ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4dd20100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4dd1e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc15057e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc15b2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc15ac4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc15ac6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc15ac635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc1559c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc155d31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc154e462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc154d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc154cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc15535f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc15127c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc15213eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc1507fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc150892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc150707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc1509c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe4dd1e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc15063bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6da2eac3899a5323103ef8621bf1e3b92d2f1c3b Step #5: MERGE-OUTER: attempt 1545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 156021774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6da2eac3899a5323103ef8621bf1e3b92d2f1c3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2938 processed earlier; will process 1359 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107190== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649a2378594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649a22ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649a22cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53811b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5380fcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5380fab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649a22a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5649a2d7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649a2d15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649a2d17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649a2d1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649a2735ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649a2723275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649a271c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649a2786f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649a2378c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649a2464eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649a22d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649a22da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649a22c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649a22ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5380fad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649a22b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03f2c3956e528db6f331b743c94ae2d38e81664d Step #5: MERGE-OUTER: attempt 1546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 156450697 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/03f2c3956e528db6f331b743c94ae2d38e81664d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2939 processed earlier; will process 1358 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107260== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649dcbd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649dcb45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649dcb28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fafc064641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fafc045b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fafc043a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649dcb01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5649dd5d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649dd56e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649dd570375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649dd57035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649dcf8eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649dcf7c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649dcf759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649dcfdff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649dcbd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649dccbdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649dcb29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649dcb332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649dcb1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649dcb464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fafc043c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649dcb0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8f95ff3090fa7fec31cb8f901c9ea5bc193f7e8 Step #5: MERGE-OUTER: attempt 1547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 157287398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b8f95ff3090fa7fec31cb8f901c9ea5bc193f7e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2940 processed earlier; will process 1357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107276== ERROR: libFuzzer: deadly signal Step #5: #0 0x564dd9118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564dd908cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564dd906f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb76410541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb763f1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb763ef9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564dd9048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564dd9b1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564dd9ab5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564dd9ab7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564dd9ab735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564dd94d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564dd94c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564dd94bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564dd9526f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564dd9118c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564dd9204eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564dd9070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564dd907a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564dd90617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564dd908d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb763efb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564dd9054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9da8f2b58d264a440d747cc65cee35e83fc66e60 Step #5: MERGE-OUTER: attempt 1548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 158055544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9da8f2b58d264a440d747cc65cee35e83fc66e60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2941 processed earlier; will process 1356 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107294== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597e4c29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597e4b9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597e4b80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe57037a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe57018f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe57016e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597e4b59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5597e562c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597e55c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5597e55c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597e55c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5597e4fe6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5597e4fd4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597e4fcd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597e5037f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597e4c29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5597e4d15eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597e4b81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597e4b8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597e4b727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597e4b9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe570170082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597e4b65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef044f1bfc7b64b9bdc9039e7d4026cc5dbd1889 Step #5: MERGE-OUTER: attempt 1549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 158826624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ef044f1bfc7b64b9bdc9039e7d4026cc5dbd1889' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2942 processed earlier; will process 1355 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107312== ERROR: libFuzzer: deadly signal Step #5: #0 0x55878ebcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55878eb41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55878eb24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9099d7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9099b8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9099b6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55878eafde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55878f5d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55878f56a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55878f56c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55878f56c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55878f042155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55878f0791cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55878ef8a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55878ef78275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55878ef719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55878efdbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55878ebcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55878ecb9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55878eb25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55878eb2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55878eb167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55878eb424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9099b6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55878eb09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-319eea75136126a789691dd7b0c65352e281f5a4 Step #5: MERGE-OUTER: attempt 1550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 159777719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/319eea75136126a789691dd7b0c65352e281f5a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2944 processed earlier; will process 1353 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107397== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602f08e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602f0858b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602f083b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b7bea941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b7bcbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b7bc9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602f0814e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5602f12e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602f1281632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5602f1283375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602f128335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5602f0d59155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5602f0d901cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5602f0ca162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5602f0c8f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602f0c889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5602f0cf2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5602f08e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5602f09d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5602f083cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602f08462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5602f082d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602f08594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b7bc9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5602f0820bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7fb176f202f51bd9e72acc260e62b83818003c9 Step #5: MERGE-OUTER: attempt 1551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 160269752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c7fb176f202f51bd9e72acc260e62b83818003c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2945 processed earlier; will process 1352 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107468== ERROR: libFuzzer: deadly signal Step #5: #0 0x556eef11b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556eef08fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556eef072665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f360290741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f360271c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36026fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556eef04be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556eefb1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556eefab8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556eefaba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556eefaba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556eef590155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556eef5c71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556eef4d862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556eef4c6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556eef4bf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556eef529f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556eef11bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556eef207eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556eef073d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556eef07d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556eef0647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556eef0904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f36026fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556eef057bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d18b64e13b70bc5fe913a428dc28d00817a33cbc Step #5: MERGE-OUTER: attempt 1552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 163110520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d18b64e13b70bc5fe913a428dc28d00817a33cbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2946 processed earlier; will process 1351 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107475== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfcdd61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfcdcd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfcdcb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d69b9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d699a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d69987858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfcdc91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dfce764018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfce6fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dfce700375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfce70035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dfce1d6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dfce20d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dfce11e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dfce10c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dfce1059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dfce16ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dfcdd61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dfcde4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dfcdcb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dfcdcc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dfcdcaa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dfcdcd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d69989082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dfcdc9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-370da3141287e33741132fc70d97a48344647041 Step #5: MERGE-OUTER: attempt 1553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 163864934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/370da3141287e33741132fc70d97a48344647041' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2947 processed earlier; will process 1350 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107488== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d519d2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d519ca0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d519c83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0326d0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0326b2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0326b01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d519c5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d51a72f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d51a6c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d51a6cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d51a6cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d51a1a1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d51a1d81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d51a0e962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d51a0d7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d51a0d09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d51a13af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d519d2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d519e18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d519c84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d519c8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d519c757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d519ca14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0326b03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d519c68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0c0d35c10fda608521ed382b0ab24d63dbd820c Step #5: MERGE-OUTER: attempt 1554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 164815861 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c0c0d35c10fda608521ed382b0ab24d63dbd820c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2949 processed earlier; will process 1348 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107566== ERROR: libFuzzer: deadly signal Step #5: #0 0x559b36b51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559b36ac5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559b36aa8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f4728041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f4709500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f47074858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559b36a81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559b37554018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559b374ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559b374f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559b374f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559b36fc6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559b36ffd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559b36f0e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559b36efc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559b36ef59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559b36f5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559b36b51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559b36c3deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559b36aa9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559b36ab32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559b36a9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559b36ac64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f47076082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559b36a8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b40d5f40a72ed5dcac1ce077e05c37c41c9c970b Step #5: MERGE-OUTER: attempt 1555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 169755497 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b40d5f40a72ed5dcac1ce077e05c37c41c9c970b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2952 processed earlier; will process 1345 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107652== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da2ccd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da2cc4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da2cc30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9cd1f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9cd00e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9ccfed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da2cc09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55da2d6dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da2d676632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55da2d678375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da2d67835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55da2d096ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da2d084275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da2d07d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da2d0e7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da2ccd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da2cdc5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da2cc31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da2cc3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da2cc227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da2cc4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9ccfef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da2cc15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f09a6b18c236403e61721ec439c947b959d3967 Step #5: MERGE-OUTER: attempt 1556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 173956152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0f09a6b18c236403e61721ec439c947b959d3967' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2954 processed earlier; will process 1343 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107726== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aaa1866594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aaa17dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aaa17bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd62cdd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd62af200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd62ad1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aaa1796e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aaa2269018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aaa2203632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aaa2205375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aaa220535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aaa1c23ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aaa1c11275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aaa1c0a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aaa1c74f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aaa1866c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aaa1952eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aaa17bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aaa17c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aaa17af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aaa17db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd62ad3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aaa17a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9593617644049fd78e452982afc9a9a2dbc92aa Step #5: MERGE-OUTER: attempt 1557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 174905162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c9593617644049fd78e452982afc9a9a2dbc92aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2955 processed earlier; will process 1342 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107734== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a3126b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a311dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a311c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7ea9f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7ea80600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7ea7e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a3119be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558a31c6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a31c08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558a31c0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a31c0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558a316e0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558a317171cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558a3162862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558a31616275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558a3160f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558a31679f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558a3126bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558a31357eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558a311c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558a311cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558a311b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558a311e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7ea7e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558a311a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4777d35032a53643c7a7bc04878bad9d26218ee0 Step #5: MERGE-OUTER: attempt 1558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 175605442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4777d35032a53643c7a7bc04878bad9d26218ee0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2956 processed earlier; will process 1341 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107746== ERROR: libFuzzer: deadly signal Step #5: #0 0x557612a01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557612975b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557612958665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2932a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2930b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff293095858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557612931e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557613404018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55761339e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5576133a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576133a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557612dbeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557612dac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557612da59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557612e0ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557612a01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557612aedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557612959d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576129632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55761294a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576129764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff293097082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55761293dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b96ead2d43f46ed7bb53f066b237dcacafd35ef5 Step #5: MERGE-OUTER: attempt 1559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 176381124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b96ead2d43f46ed7bb53f066b237dcacafd35ef5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2957 processed earlier; will process 1340 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107763== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb4a8a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb4a814b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb4a7f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc9941f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc9923400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc99213858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb4a7d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cb4b2a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb4b23d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cb4b23f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb4b23f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cb4ac5dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb4ac4b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb4ac449cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb4acaef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb4a8a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb4a98ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb4a7f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb4a8022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb4a7e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb4a8154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc99215082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb4a7dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fc93668a3388bcc9e99aeac427e886599c8f7dc Step #5: MERGE-OUTER: attempt 1560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 177156111 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2fc93668a3388bcc9e99aeac427e886599c8f7dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2958 processed earlier; will process 1339 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107781== ERROR: libFuzzer: deadly signal Step #5: #0 0x557977c27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557977b9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557977b7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74227ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74225ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74225de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557977b57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55797862a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579785c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579785c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579785c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557977fe4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557977fd2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557977fcb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557978035f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557977c27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557977d13eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557977b7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557977b892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557977b707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557977b9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f74225e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557977b63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dd7e721fbc8685c22330215f8834000af87d455 Step #5: MERGE-OUTER: attempt 1561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 177923786 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9dd7e721fbc8685c22330215f8834000af87d455' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2959 processed earlier; will process 1338 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 290Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107799== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f19d4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f19cc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f19ca6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2236a9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22368b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f223688f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f19c7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f1a752018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f1a6ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f1a6ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f1a6ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562f1a10cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f1a0fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f1a0f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f1a15df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f19d4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f19e3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f19ca7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f19cb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f19c987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f19cc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2236891082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f19c8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e9ea267629493197419f172c60aaf031b9fe15c Step #5: MERGE-OUTER: attempt 1562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 180793634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e9ea267629493197419f172c60aaf031b9fe15c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2963 processed earlier; will process 1334 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107887== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c63e91e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c63e892b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c63e875665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f167170a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f167151f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16714fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c63e84ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c63f321018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c63f2bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c63f2bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c63f2bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c63ed93155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c63edca1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c63ece853f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55c63ecea173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55c63ea168d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55c63e9fcdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55c63ea0aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55c63ea0aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55c63ea0aff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55c63e876d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55c63e8802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55c63e8677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55c63e8934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f1671500082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55c63e85abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4705c824169a804aa5a7d92c8ec5041f66ad24e7 Step #5: MERGE-OUTER: attempt 1563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 183771382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4705c824169a804aa5a7d92c8ec5041f66ad24e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2964 processed earlier; will process 1333 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107962== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648ba8ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648ba820b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648ba803665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21fe5db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21fe3f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21fe3cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648ba7dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5648bb2af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648bb249632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5648bb24b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648bb24b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5648bac69ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5648bac57275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5648bac509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5648bacbaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5648ba8acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5648ba998eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5648ba804d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5648ba80e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648ba7f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5648ba8214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21fe3d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5648ba7e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6b3211894d0b71899847cc28d67d4f3c97437c2 Step #5: MERGE-OUTER: attempt 1564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 185252538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a6b3211894d0b71899847cc28d67d4f3c97437c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2967 processed earlier; will process 1330 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108076== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac149ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac14960b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac14943665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bc0d9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bc0bac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bc0b8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac1491ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ac153ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac15389632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ac1538b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac1538b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ac14da9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac14d97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac14d909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac14dfaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac149ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac14ad8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac14944d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac1494e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac149357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac149614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bc0b8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac14928bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1a9f9e1a68c3f9c9fc565f86f960a3d3cd04320 Step #5: MERGE-OUTER: attempt 1565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 186041614 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1a9f9e1a68c3f9c9fc565f86f960a3d3cd04320' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2968 processed earlier; will process 1329 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108093== ERROR: libFuzzer: deadly signal Step #5: #0 0x56158d907594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56158d87bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56158d85e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8cc27d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8cc09200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8cc071858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56158d837e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56158e30a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56158e2a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56158e2a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56158e2a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56158dcc4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56158dcb2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56158dcab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56158dd15f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56158d907c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56158d9f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56158d85fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56158d8692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56158d8507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56158d87c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8cc073082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56158d843bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37d790bc92c15aa802393ed5cf423244170fb072 Step #5: MERGE-OUTER: attempt 1566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 186811942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/37d790bc92c15aa802393ed5cf423244170fb072' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2969 processed earlier; will process 1328 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108111== ERROR: libFuzzer: deadly signal Step #5: #0 0x556992311594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556992285b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556992268665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa00477741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa00458c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa00456b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556992241e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556992d14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556992cae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556992cb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556992cb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556992786155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569927bd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5569926ce62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5569926bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5569926b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55699271ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556992311c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5569923fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556992269d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5569922732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55699225a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5569922864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa00456d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55699224dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7de76014312167a02b5d20a0155a3cb7f68432f9 Step #5: MERGE-OUTER: attempt 1567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 188451552 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7de76014312167a02b5d20a0155a3cb7f68432f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2972 processed earlier; will process 1325 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108208== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c5f77f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c5f6f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c5f6d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce0f73b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce0f55000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce0f52f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c5f6afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562c60182018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c6011c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562c6011e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c6011e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562c5fbf4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c5fc2b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c5fb4953f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x562c5fb4b173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x562c5f8778d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x562c5f85ddad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x562c5f86bff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x562c5f86bff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x562c5f86bff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x562c5f6d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x562c5f6e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x562c5f6c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x562c5f6f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fce0f531082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x562c5f6bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-889067e66cf4e30a6a2b780e49b8f1ebdd739dd3 Step #5: MERGE-OUTER: attempt 1568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 189582263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/889067e66cf4e30a6a2b780e49b8f1ebdd739dd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2973 processed earlier; will process 1324 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108317== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561fbba2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561fbb16b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561fbaf9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff05ec0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff05ea2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff05e9ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561fbad2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5561fc5a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561fc53f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5561fc541375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561fc54135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5561fbf5fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561fbf4d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561fbf469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561fbfb0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561fbba2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561fbc8eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561fbafad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561fbb042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561fbaeb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561fbb174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff05ea01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561fbadebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bafda8b7c30052d6b249923fad6fa981162ee2f Step #5: MERGE-OUTER: attempt 1569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 191641012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8bafda8b7c30052d6b249923fad6fa981162ee2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2976 processed earlier; will process 1321 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108397== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599c9ad1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599c9a45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599c9a28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b4c4ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b4c2e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b4c2c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599c9a01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5599ca4d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599ca46e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5599ca470375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599ca47035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5599c9f46155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599c9f7d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599c9e9b53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5599c9e9d173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5599c9bc98d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5599c9bafdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5599c9bbdff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5599c9bbdff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5599c9bbdff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5599c9a29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5599c9a332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5599c9a1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5599c9a464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f6b4c2c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5599c9a0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c27692353c33192a8db6b15545e1752d5efc188 Step #5: MERGE-OUTER: attempt 1570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 193679764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4c27692353c33192a8db6b15545e1752d5efc188' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2977 processed earlier; will process 1320 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108472== ERROR: libFuzzer: deadly signal Step #5: #0 0x56463e1b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56463e127b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56463e10a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdff2bfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdff2a1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdff29f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56463e0e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56463ebb6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56463eb50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56463eb52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56463eb5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56463e570ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56463e55e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56463e5579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56463e5c1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56463e1b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56463e29feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56463e10bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56463e1152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56463e0fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56463e1284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdff29f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56463e0efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7de6605a62189bb30a673c1ad445aa3d01bed5d3 Step #5: MERGE-OUTER: attempt 1571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 194484408 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7de6605a62189bb30a673c1ad445aa3d01bed5d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2978 processed earlier; will process 1319 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108515== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c12cb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c12c24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c12c07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e45aa841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e458bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e4589c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c12be0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562c136b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c1364d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562c1364f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c1364f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562c13125155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c1315c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c1306d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c1305b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c130549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c130bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c12cb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c12d9ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c12c08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c12c122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c12bf97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c12c254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e4589e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c12becbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba2250aec2b874d14f318ae449488467a66dd6d4 Step #5: MERGE-OUTER: attempt 1572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 195722954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ba2250aec2b874d14f318ae449488467a66dd6d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2980 processed earlier; will process 1317 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108629== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bcd51f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bcd5169b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bcd514c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0313ee741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0313cfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0313cdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bcd5125e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bcd5bf8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bcd5b92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bcd5b94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bcd5b9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bcd566a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bcd56a11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bcd55b262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bcd55a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bcd55999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bcd5603f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bcd51f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bcd52e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bcd514dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bcd51572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bcd513e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bcd516a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0313cdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bcd5131bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc7f184f160046e69a01db940535b7375a7e3733 Step #5: MERGE-OUTER: attempt 1573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 196969373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cc7f184f160046e69a01db940535b7375a7e3733' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2982 processed earlier; will process 1315 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108745== ERROR: libFuzzer: deadly signal Step #5: #0 0x564401cb2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564401c26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564401c09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f441a1fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f441a01300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4419ff2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564401be2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5644026b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56440264f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564402651375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56440265135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56440206fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56440205d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5644020569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644020c0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564401cb2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564401d9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564401c0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564401c142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564401bfb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564401c274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4419ff4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564401beebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5875c33c5f770a53be7b8519ad72c00d2e9403b Step #5: MERGE-OUTER: attempt 1574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 198296050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e5875c33c5f770a53be7b8519ad72c00d2e9403b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2984 processed earlier; will process 1313 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108854== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565f5851594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565f57c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565f57a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f420cf9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f420cda700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f420cd86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565f5781e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565f6254018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565f61ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565f61f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565f61f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5565f5cc6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565f5cfd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565f5c0e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565f5bfc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565f5bf59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5565f5c5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5565f5851c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5565f593deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5565f57a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565f57b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565f579a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565f57c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f420cd88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5565f578dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-274a83e0cedcd7663c049aab425b58899ba639e5 Step #5: MERGE-OUTER: attempt 1575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 200419048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/274a83e0cedcd7663c049aab425b58899ba639e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2986 processed earlier; will process 1311 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108902== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f09f53b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f09f4afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f09f492665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7aa5d0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7aa5b1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7aa5af7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f09f46be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f09ff3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f09fed8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f09feda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f09feda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f09f9b0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f09f9e71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f09f8f862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f09f8e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f09f8df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f09f949f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f09f53bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f09f627eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f09f493d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f09f49d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f09f4847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f09f4b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7aa5af9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f09f477bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8680ddbc7e1719379d19f0c73c5c714d43cdf9fa Step #5: MERGE-OUTER: attempt 1576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 201852613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8680ddbc7e1719379d19f0c73c5c714d43cdf9fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2988 processed earlier; will process 1309 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108989== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9ae1e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9ae15bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9ae13e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15058b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15056cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15056ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9ae117e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b9aebea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9aeb84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b9aeb86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b9aeb8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b9ae65c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9ae6931cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b9ae5a462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b9ae592275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b9ae58b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b9ae5f5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b9ae1e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b9ae2d3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b9ae13fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b9ae1492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b9ae1307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b9ae15c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f15056ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b9ae123bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cba671b8095b7d90bb029da687e40ef627702d9 Step #5: MERGE-OUTER: attempt 1577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 203161334 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3cba671b8095b7d90bb029da687e40ef627702d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2990 processed earlier; will process 1307 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109104== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aeb1994594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aeb1908b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aeb18eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b73e3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b73c4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b73c28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aeb18c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aeb2397018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aeb2331632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aeb2333375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aeb233335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aeb1d51ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aeb1d3f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aeb1d389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aeb1da2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aeb1994c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aeb1a80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aeb18ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aeb18f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aeb18dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aeb19094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b73c2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aeb18d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79a6ff8c74fc794e424441203e616fb6d3da0077 Step #5: MERGE-OUTER: attempt 1578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 203947077 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/79a6ff8c74fc794e424441203e616fb6d3da0077' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2991 processed earlier; will process 1306 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109120== ERROR: libFuzzer: deadly signal Step #5: #0 0x55878af90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55878af04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55878aee7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f926607441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9265e8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9265e68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55878aec0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55878b993018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55878b92d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55878b92f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55878b92f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55878b34dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55878b33b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55878b3349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55878b39ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55878af90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55878b07ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55878aee8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55878aef22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55878aed97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55878af054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9265e6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55878aeccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a979235fcd8d2f530c085a8c50a1bd0de3660f2d Step #5: MERGE-OUTER: attempt 1579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 204723967 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a979235fcd8d2f530c085a8c50a1bd0de3660f2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2992 processed earlier; will process 1305 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109138== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da954c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da95436b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da95419665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9b705841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9b6e6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9b6e4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da953f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55da95ec5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da95e5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55da95e61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da95e6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55da9587fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da9586d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da958669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da958d0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da954c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da955aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da9541ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da954242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da9540b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da954374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9b6e4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da953febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6f35677b75a1390253bba8cc67781f2233ab672 Step #5: MERGE-OUTER: attempt 1580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 205493974 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6f35677b75a1390253bba8cc67781f2233ab672' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2993 processed earlier; will process 1304 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109156== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c08de1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c08dd8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c08dd71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63d491041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63d472500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63d4704858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c08dd4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c08e81d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c08e7b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c08e7b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c08e7b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c08e1d7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c08e1c5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c08e1be9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c08e228f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c08de1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c08df06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c08dd72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c08dd7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c08dd637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c08dd8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f63d4706082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c08dd56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c72616ccd2c7dbd739ec5b9b6c90b30c88d85173 Step #5: MERGE-OUTER: attempt 1581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 206265860 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c72616ccd2c7dbd739ec5b9b6c90b30c88d85173' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2994 processed earlier; will process 1303 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109174== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f24f107594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f24f07bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f24f05e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd643c4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd643a5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd643a37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f24f037e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f24fb0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f24faa4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f24faa6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f24faa635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f24f57c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f24f5b31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f24f4c462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f24f4b2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f24f4ab9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f24f515f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f24f107c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f24f1f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f24f05fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f24f0692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f24f0507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f24f07c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd643a39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f24f043bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fa0dd0aff82cd3e8d95d78d669edca1dabfae90 Step #5: MERGE-OUTER: attempt 1582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 207314458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2fa0dd0aff82cd3e8d95d78d669edca1dabfae90' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2996 processed earlier; will process 1301 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109260== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dec7359594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dec72cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dec72b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febd847741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febd828c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febd826b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dec7289e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dec7d5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dec7cf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dec7cf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dec7cf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dec7716ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dec7704275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dec76fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dec7767f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dec7359c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dec7445eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dec72b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dec72bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dec72a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dec72ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7febd826d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dec7295bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7380575b2e48b384f1627f53aa97d63d6ee87dbe Step #5: MERGE-OUTER: attempt 1583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 209647109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7380575b2e48b384f1627f53aa97d63d6ee87dbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 2998 processed earlier; will process 1299 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109337== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b70654594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b705c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b705ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f670a5e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f670a3fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f670a3da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b70584e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560b71057018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b70ff1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560b70ff3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b70ff335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560b70ac9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b70b001cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b70a1162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560b709ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560b709f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560b70a62f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560b70654c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560b70740eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560b705acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560b705b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560b7059d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560b705c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f670a3dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560b70590bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-573c3e32c66790fa2416d79af78e61ef0d7f6e16 Step #5: MERGE-OUTER: attempt 1584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 211693642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/573c3e32c66790fa2416d79af78e61ef0d7f6e16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3001 processed earlier; will process 1296 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109496== ERROR: libFuzzer: deadly signal Step #5: #0 0x557880036594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55787ffaab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55787ff8d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48d9e8a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48d9c9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48d9c7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55787ff66e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557880a39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578809d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5578809d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578809d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5578803f3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578803e1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578803da9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557880444f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557880036c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557880122eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55787ff8ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55787ff982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55787ff7f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55787ffab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48d9c80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55787ff72bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-930cd5888058ec2b2a06fcc677bb0178249a8e08 Step #5: MERGE-OUTER: attempt 1585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 212468829 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/930cd5888058ec2b2a06fcc677bb0178249a8e08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3002 processed earlier; will process 1295 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109513== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9ddd85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9ddcf9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9ddcdc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffbba39841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffbba1ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffbba18c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9ddcb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e9de788018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9de722632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e9de724375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9de72435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e9de142ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e9de130275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e9de1299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9de193f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9ddd85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9dde71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9ddcddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9ddce72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9ddcce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9ddcfa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffbba18e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9ddcc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-979cfec2142dbe098e8485a947b69352fc509169 Step #5: MERGE-OUTER: attempt 1586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 213244145 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/979cfec2142dbe098e8485a947b69352fc509169' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3003 processed earlier; will process 1294 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109531== ERROR: libFuzzer: deadly signal Step #5: #0 0x55874d294594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55874d208b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55874d1eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0344c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0342d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0342b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55874d1c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55874dc97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55874dc31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55874dc33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55874dc3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55874d651ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55874d63f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55874d6389cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55874d6a2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55874d294c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55874d380eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55874d1ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55874d1f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55874d1dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55874d2094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0342b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55874d1d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65a73ee4b23f864f6c73af8da5ccf42321e96eed Step #5: MERGE-OUTER: attempt 1587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 214013158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/65a73ee4b23f864f6c73af8da5ccf42321e96eed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3004 processed earlier; will process 1293 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109549== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590fdaf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590fda6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590fda4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4dabf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4daa0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4da9ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5590fda26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5590fe4f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5590fe493632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5590fe495375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5590fe49535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5590fdeb3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5590fdea1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5590fde9a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5590fdf04f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5590fdaf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5590fdbe2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5590fda4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590fda582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590fda3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5590fda6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4da9ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5590fda32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a6b83ce84882593eda5341b60a9d2fd2f36b600 Step #5: MERGE-OUTER: attempt 1588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 214783544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a6b83ce84882593eda5341b60a9d2fd2f36b600' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3005 processed earlier; will process 1292 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651e2d9c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651e2d10b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651e2cf3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8305a5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f830586e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f830584d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651e2ccce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5651e379f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651e3739632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5651e373b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651e373b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5651e3159ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651e3147275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651e31409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651e31aaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651e2d9cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651e2e88eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651e2cf4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651e2cfe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651e2ce57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651e2d114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f830584f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651e2cd8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a99455ca262ccddd3e04bad8d419a31ac7de768 Step #5: MERGE-OUTER: attempt 1589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 215549846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4a99455ca262ccddd3e04bad8d419a31ac7de768' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3006 processed earlier; will process 1291 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109585== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9984ab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a99841fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a998402665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc16ab5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc16a96800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc16a947858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9983dbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a998eae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a998e48632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a998e4a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a998e4a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a998868ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a998856275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a99884f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9988b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9984abc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a998597eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a998403d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a99840d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9983f47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9984204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc16a949082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9983e7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11d1b2cbfd848fcb9d04e18a10caa37e8bc4d170 Step #5: MERGE-OUTER: attempt 1590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 216319661 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/11d1b2cbfd848fcb9d04e18a10caa37e8bc4d170' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3007 processed earlier; will process 1290 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109603== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f09603c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f095fb0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f095f93665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b4c4f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b4c30600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b4c2e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f095f6ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f096a3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0969d9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0969db375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0969db35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0963f9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0963e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0963e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f09644af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f09603cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f096128eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f095f94d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f095f9e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f095f857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f095fb14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8b4c2e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f095f78bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b5a0283da5f34c4bff5c48864f4a0285bce7347 Step #5: MERGE-OUTER: attempt 1591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 217088395 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5b5a0283da5f34c4bff5c48864f4a0285bce7347' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3008 processed earlier; will process 1289 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109621== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647f63b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647f6325b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647f6308665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9f5bb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9f59ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9f59a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647f62e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647f6db4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647f6d4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5647f6d50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647f6d5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5647f6826155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647f685d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647f676e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647f675c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647f67559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647f67bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647f63b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647f649deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647f6309d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647f63132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647f62fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647f63264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd9f59ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647f62edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c135fb978c68d56db17cebf15e639bda9911c07c Step #5: MERGE-OUTER: attempt 1592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 218347730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c135fb978c68d56db17cebf15e639bda9911c07c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3011 processed earlier; will process 1286 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109771== ERROR: libFuzzer: deadly signal Step #5: #0 0x56062e7c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56062e73bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56062e71e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe62954241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe62935700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe629336858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56062e6f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56062f1ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56062f164632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56062f166375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56062f16635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56062eb84ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56062eb72275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56062eb6b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56062ebd5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56062e7c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56062e8b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56062e71fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56062e7292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56062e7107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56062e73c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe629338082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56062e703bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4e5b290a65a4fb62c44d393eb2e34972905773e Step #5: MERGE-OUTER: attempt 1593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 218969579 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4e5b290a65a4fb62c44d393eb2e34972905773e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3012 processed earlier; will process 1285 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==109782== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c845be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c84532b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c84515665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a778f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a7770d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a776ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c844eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559c84fc1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c84f5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559c84f5d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x559c84963770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559c849ccf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559c845bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559c846aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559c84516d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559c845202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559c845077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559c845334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4a776ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559c844fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63e3c6dc62b921dcf16be0840a5a24dc9c68c94e Step #5: MERGE-OUTER: attempt 1594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 219736974 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63e3c6dc62b921dcf16be0840a5a24dc9c68c94e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3013 processed earlier; will process 1284 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109834== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627f1b13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627f1a87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627f1a6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f237cf2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f237cd3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f237cd1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627f1a43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5627f2516018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627f24b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5627f24b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627f24b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5627f1f88155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627f1fbf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627f1ed062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627f1ebe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627f1eb79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627f1f21f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627f1b13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627f1bffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627f1a6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627f1a752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627f1a5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627f1a884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f237cd20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627f1a4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4983df3baa575c2fe70f3a76abac00ed376edfa Step #5: MERGE-OUTER: attempt 1595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 220232194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e4983df3baa575c2fe70f3a76abac00ed376edfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3014 processed earlier; will process 1283 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eac880c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eac8780b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eac8763665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ee5dbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ee5bd200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ee5bb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eac873ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eac920f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eac91a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eac91ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eac91ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eac8bc9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eac8bb7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eac8bb09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eac8c1af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eac880cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eac88f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eac8764d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eac876e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eac87557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eac87814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ee5bb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eac8748bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a30f397c4c5403bc7c25550b70575da51b6b1a0 Step #5: MERGE-OUTER: attempt 1596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 222648012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2a30f397c4c5403bc7c25550b70575da51b6b1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3015 processed earlier; will process 1282 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109881== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d200fcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d200f41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d200f24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68f706841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68f6e7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68f6e5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d200efde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d2019d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d20196a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d20196c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d20196c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d20138aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d201378275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2013719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d2013dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d200fcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d2010b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d200f25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d200f2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d200f167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d200f424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f68f6e5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d200f09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fd8197ecb52d0684f934b3a8f66b1e23e14771b Step #5: MERGE-OUTER: attempt 1597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 223070671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2fd8197ecb52d0684f934b3a8f66b1e23e14771b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3016 processed earlier; will process 1281 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109890== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccb280e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccb2782b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccb2765665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f482864941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f482845e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f482843d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccb273ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ccb3211018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccb31ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ccb31ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccb31ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ccb2c83155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ccb2cba1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ccb2bcb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ccb2bb9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ccb2bb29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ccb2c1cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ccb280ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ccb28faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ccb2766d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ccb27702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ccb27577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ccb27834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f482843f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ccb274abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d68840916fa15f583464c9d08fd258c04d1db0e Step #5: MERGE-OUTER: attempt 1598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 223689129 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4d68840916fa15f583464c9d08fd258c04d1db0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3017 processed earlier; will process 1280 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109902== ERROR: libFuzzer: deadly signal Step #5: #0 0x56133e851594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56133e7c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56133e7a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2b0e3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2b0c4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2b0c2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56133e781e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56133f254018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56133f1ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56133f1f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56133f1f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56133ec0eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56133ebfc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56133ebf59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56133ec5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56133e851c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56133e93deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56133e7a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56133e7b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56133e79a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56133e7c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb2b0c2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56133e78dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc8ff75f3e60996765c02a811928a1ad37eb9c96 Step #5: MERGE-OUTER: attempt 1599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 224355082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dc8ff75f3e60996765c02a811928a1ad37eb9c96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3018 processed earlier; will process 1279 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109946== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ccdf90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ccdf04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ccdee7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8d2dd8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8d2db9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8d2db79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ccdec0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558cce993018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558cce92d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558cce92f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558cce92f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558cce34dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558cce33b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558cce3349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558cce39ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ccdf90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558cce07ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ccdee8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ccdef22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ccded97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ccdf054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8d2db7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ccdeccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6fb8d6bea58bc26289db87c2c60b46407b34735 Step #5: MERGE-OUTER: attempt 1600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 225383848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6fb8d6bea58bc26289db87c2c60b46407b34735' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3020 processed earlier; will process 1277 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110057== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d013000594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d012f74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d012f57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1a641c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1a623100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1a6210858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d012f30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d013a03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d01399d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d01399f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d01399f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d0133bdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d0133ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0133a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d01340ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d013000c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0130eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d012f58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d012f622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d012f497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d012f754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1a6212082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d012f3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c41296f47b04b19298b0b2005c328812ff211517 Step #5: MERGE-OUTER: attempt 1601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 225808276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c41296f47b04b19298b0b2005c328812ff211517' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3021 processed earlier; will process 1276 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110064== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d493c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d49338b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d4931b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb730f8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb730d9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb730d7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d492f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d49dc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d49d61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d49d63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d49d6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559d49781ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d4976f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d497689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d497d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d493c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d494b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d4931cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d493262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d4930d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d493394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb730d7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d49300bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff61f232c68441ffa266ab097a2d543f756f54e8 Step #5: MERGE-OUTER: attempt 1602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 226648497 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff61f232c68441ffa266ab097a2d543f756f54e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3022 processed earlier; will process 1275 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110080== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe63f3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe63eb3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe63e96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa886e1641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa886c2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa886c0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe63e6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe64942018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe648dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe648de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe648de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe642fcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe642ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe642e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe6434df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe63f3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe6402beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe63e97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe63ea12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe63e887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe63eb44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa886c0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe63e7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38cf89cfb6ff1c6073104d83a904f9dc3a618e62 Step #5: MERGE-OUTER: attempt 1603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 227419713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/38cf89cfb6ff1c6073104d83a904f9dc3a618e62' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3023 processed earlier; will process 1274 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110098== ERROR: libFuzzer: deadly signal Step #5: #0 0x557826259594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578261cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578261b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8acd18241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8accf9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8accf76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557826189e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557826c5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557826bf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557826bf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557826bf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557826616ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557826604275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578265fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557826667f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557826259c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557826345eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578261b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578261bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578261a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578261ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8accf78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557826195bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c72293be752f16ff08a31dc41669a0d735ec1b2d Step #5: MERGE-OUTER: attempt 1604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 228189129 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c72293be752f16ff08a31dc41669a0d735ec1b2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3024 processed earlier; will process 1273 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110116== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a987fc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a987f36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a987f19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54865e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54863f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54863d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a987ef2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a9889c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a98895f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a988961375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a98896135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a98837fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a98836d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9883669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9883d0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a987fc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9880aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a987f1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a987f242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a987f0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a987f374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54863d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a987efebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ede04cc5c0f85c39b06ab0170ca755c72472be41 Step #5: MERGE-OUTER: attempt 1605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 228954761 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ede04cc5c0f85c39b06ab0170ca755c72472be41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3025 processed earlier; will process 1272 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==110134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c03da28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c03d99cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c03d97f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6327aa841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63278bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f632789c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c03d958e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c03e42b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c03e3c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c03e3c7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55c03ddcd770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c03de36f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c03da28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c03db14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c03d980d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c03d98a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c03d9717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c03d99d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f632789e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c03d964bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ac4e8e900bfa4f5828f4fa023e5284975c9627f Step #5: MERGE-OUTER: attempt 1606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 229727127 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6ac4e8e900bfa4f5828f4fa023e5284975c9627f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3026 processed earlier; will process 1271 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110156== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7e3079594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7e2fedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7e2fd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9bc95fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9bc941100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9bc93f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7e2fa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d7e3a7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7e3a16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d7e3a18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7e3a1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d7e3436ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7e3424275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7e341d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7e3487f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d7e3079c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7e3165eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7e2fd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7e2fdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7e2fc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7e2fee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9bc93f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7e2fb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-190426f908294478f900f4344568b379b4b19dc0 Step #5: MERGE-OUTER: attempt 1607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 230870772 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/190426f908294478f900f4344568b379b4b19dc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3027 processed earlier; will process 1270 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca4a6b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca4a627b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca4a60a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0430ee541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0430cfa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0430cd9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca4a5e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca4b0b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca4b050632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca4b052375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca4b05235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca4ab28155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca4ab5f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca4aa7062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca4aa5e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca4aa579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca4aac1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca4a6b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca4a79feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca4a60bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca4a6152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca4a5fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca4a6284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0430cdb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca4a5efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8d018f3b20d02ea328979cf0fdefbed91ff535d Step #5: MERGE-OUTER: attempt 1608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 231510127 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c8d018f3b20d02ea328979cf0fdefbed91ff535d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3028 processed earlier; will process 1269 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110236== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8d8aec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8d8a60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8d8a43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8435a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8433ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe843399858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8d8a1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d8d94ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8d9489632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d8d948b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8d948b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d8d8ea9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8d8e97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8d8e909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d8d8efaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d8d8aecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d8d8bd8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d8d8a44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d8d8a4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d8d8a357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d8d8a614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe84339b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d8d8a28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9ff49653088d9e3fe4478349bc449c0f618b7ab Step #5: MERGE-OUTER: attempt 1609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 232699642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e9ff49653088d9e3fe4478349bc449c0f618b7ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3030 processed earlier; will process 1267 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110351== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f53203594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f53177b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f5315a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe928f7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe928d9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe928d70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f53133e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556f53c06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f53ba0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556f53ba2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f53ba235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556f53678155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556f536af1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f535cd53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x556f535cf173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x556f532fb8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x556f532e1dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x556f532efff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x556f532efff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x556f532efff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x556f5315bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x556f531652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x556f5314c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x556f531784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fe928d72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x556f5313fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22f11707b37281506a8c593415e80022477896db Step #5: MERGE-OUTER: attempt 1610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 234438998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22f11707b37281506a8c593415e80022477896db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3032 processed earlier; will process 1265 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 288Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110413== ERROR: libFuzzer: deadly signal Step #5: #0 0x558dea76f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558dea6e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558dea6c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a51bf141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a51a0600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a519e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558dea69fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558deb172018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558deb10c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558deb10e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558deb10e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558deab2cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558deab1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558deab139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558deab7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558dea76fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558dea85beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558dea6c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558dea6d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558dea6b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558dea6e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a519e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558dea6abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-419e184b5293c69bf063d84e03b29e1ad7d1db76 Step #5: MERGE-OUTER: attempt 1611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 236325327 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/419e184b5293c69bf063d84e03b29e1ad7d1db76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3036 processed earlier; will process 1261 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110532== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568067f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55680676bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55680674e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e42d5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e42b6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e42b46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556806727e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5568071fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556807194632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556807196375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55680719635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556806c6c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556806ca31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556806bb462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556806ba2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556806b9b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556806c05f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568067f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568068e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55680674fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568067592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568067407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55680676c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e42b48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556806733bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe995c1e2b4e902833952b19450ba8056c779a93 Step #5: MERGE-OUTER: attempt 1612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 237099394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fe995c1e2b4e902833952b19450ba8056c779a93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3037 processed earlier; will process 1260 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110544== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2ca0fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2ca06eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2ca051665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdacc3ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdacc1cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdacc1ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2ca02ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c2caafd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2caa97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c2caa99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2caa9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c2ca4b7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2ca4a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2ca49e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2ca508f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2ca0fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2ca1e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2ca052d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2ca05c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2ca0437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2ca06f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdacc1b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2ca036bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04678ab0ea3342642004e0dac194c02d5bd57031 Step #5: MERGE-OUTER: attempt 1613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 238379458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/04678ab0ea3342642004e0dac194c02d5bd57031' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3040 processed earlier; will process 1257 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110632== ERROR: libFuzzer: deadly signal Step #5: #0 0x555981200594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555981174b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555981157665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37414aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37412bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f374129e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555981130e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555981c03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555981b9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555981b9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555981b9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555981675155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559816ac1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559815bd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559815ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559815a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55598160ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555981200c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559812eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555981158d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559811622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559811497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559811754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f37412a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55598113cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad6b495096f70245daf9fa0659ad7ac08754b555 Step #5: MERGE-OUTER: attempt 1614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 241533311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ad6b495096f70245daf9fa0659ad7ac08754b555' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3044 processed earlier; will process 1253 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: #4 pulse exec/s: 4 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110762== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9faaff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9faa73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9faa56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9edb33f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9edb15400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9edb133858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9faa2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e9fb502018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9fb49c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e9fb49e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9fb49e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e9faf74155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e9fafab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e9faebc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e9faeaa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e9faea39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e9faf0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e9faaffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e9fabebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e9faa57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e9faa612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e9faa487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e9faa744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9edb135082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e9faa3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e8364f7ee516d3c5f4d2582ef814c1b277354b0 Step #5: MERGE-OUTER: attempt 1615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 243710499 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e8364f7ee516d3c5f4d2582ef814c1b277354b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3050 processed earlier; will process 1247 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110865== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ab6d97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ab6d0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ab6cee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe04c23641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe04c04b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe04c02a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ab6cc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555ab779a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ab7734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555ab7736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ab773635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555ab7154ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ab7142275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ab713b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ab71a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ab6d97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ab6e83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ab6cefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ab6cf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ab6ce07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ab6d0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe04c02c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ab6cd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43de9705f73ce02c819c63182badf0d02a9ada58 Step #5: MERGE-OUTER: attempt 1616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 244623981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/43de9705f73ce02c819c63182badf0d02a9ada58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3052 processed earlier; will process 1245 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110946== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579a31e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579a3158b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579a313b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec891ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec88fc000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec88f9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579a3114e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5579a3be7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579a3b81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5579a3b83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579a3b8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5579a35a1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579a358f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579a35889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579a35f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579a31e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579a32d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579a313cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579a31462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579a312d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579a31594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec88fa1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579a3120bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05c2f25e3f391dad7ba18b888ba9ea22b91645ed Step #5: MERGE-OUTER: attempt 1617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 245069986 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/05c2f25e3f391dad7ba18b888ba9ea22b91645ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3053 processed earlier; will process 1244 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111017== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614193ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56141935eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561419341665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44b88c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44b86d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44b86b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56141931ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561419ded018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561419d87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561419d89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561419d8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56141985f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5614198961cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5614197a762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561419795275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56141978e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5614197f8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5614193eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5614194d6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561419342d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56141934c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5614193337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56141935f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44b86b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561419326bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f9b8863905d779edd8b77cde62fbcc00a7eba1 Step #5: MERGE-OUTER: attempt 1618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 245779496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a0f9b8863905d779edd8b77cde62fbcc00a7eba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3054 processed earlier; will process 1243 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111029== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638cc8d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638cc84ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638cc82d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f833169441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83314a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8331488858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638cc806e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5638cd2d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638cd273632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5638cd275375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638cd27535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5638ccd4b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638ccd821cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638ccc9362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638ccc81275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638ccc7a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638ccce4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638cc8d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638cc9c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638cc82ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638cc8382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638cc81f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638cc84b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f833148a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638cc812bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af70090a6a15eda383f655102db7f785146138ca Step #5: MERGE-OUTER: attempt 1619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 246442273 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/af70090a6a15eda383f655102db7f785146138ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3055 processed earlier; will process 1242 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111043== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc72234594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc721a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc7218b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a007d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a005ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a005cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc72164e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fc72c37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc72bd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fc72bd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc72bd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fc725f1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc725df275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc725d89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc72642f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc72234c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc72320eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc7218cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc721962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc7217d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc721a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a005cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc72170bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf1e1f59e558b920398ad4a6640e273af6a00eeb Step #5: MERGE-OUTER: attempt 1620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 246875940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cf1e1f59e558b920398ad4a6640e273af6a00eeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3056 processed earlier; will process 1241 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111082== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d02849594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d027bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d027a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d96dc541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d96bda00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d96bb9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d02779e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558d0324c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d031e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558d031e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d031e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558d02cbe155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558d02cf51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558d02c0662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558d02bf4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558d02bed9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558d02c57f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558d02849c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558d02935eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558d027a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558d027ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558d027927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558d027be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4d96bbb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558d02785bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5c4f2074c824dcc0c38c5a0003b9645f63fa0a2 Step #5: MERGE-OUTER: attempt 1621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 247546022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c5c4f2074c824dcc0c38c5a0003b9645f63fa0a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3057 processed earlier; will process 1240 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111095== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff8f5a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff8f51cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff8f4ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faefcfc841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faefcddd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faefcdbc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff8f4d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ff8ffab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff8ff45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ff8ff47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff8ff4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ff8f965ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ff8f953275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ff8f94c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ff8f9b6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ff8f5a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ff8f694eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ff8f500d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ff8f50a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ff8f4f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ff8f51d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faefcdbe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ff8f4e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c9eaa61739bc82ff8c2cf4d738e29bf98c3911b Step #5: MERGE-OUTER: attempt 1622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 248932335 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c9eaa61739bc82ff8c2cf4d738e29bf98c3911b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3059 processed earlier; will process 1238 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111151== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584a1fcd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584a1f41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584a1f24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4182c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4180d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4180b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584a1efde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5584a29d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584a296a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5584a296c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584a296c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5584a2442155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5584a24791cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5584a238a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5584a2378275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5584a23719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5584a23dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5584a1fcdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5584a20b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5584a1f25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5584a1f2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5584a1f167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5584a1f424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe4180ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5584a1f09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48ac158d4741f93a90f18064a43d2580a01e98a3 Step #5: MERGE-OUTER: attempt 1623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 250766854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/48ac158d4741f93a90f18064a43d2580a01e98a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3063 processed earlier; will process 1234 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==111272== ERROR: libFuzzer: deadly signal Step #5: #0 0x564668850594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646687c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646687a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd346c3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd346a4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd346a2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564668780e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564669253018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646691ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5646691ef578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564668bf5770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564668c5ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564668850c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56466893ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5646687a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5646687b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5646687997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5646687c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd346a2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56466878cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd52b2e53210fa57ca8dcb146388a95582990d41 Step #5: MERGE-OUTER: attempt 1624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 251451669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bd52b2e53210fa57ca8dcb146388a95582990d41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3064 processed earlier; will process 1233 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111289== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574753fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55747536eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557475351665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90606fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f906050f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90604ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55747532ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557475dfd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557475d97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557475d99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557475d9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55747586f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574758a61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574757b762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574757a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55747579e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557475808f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574753fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574754e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557475352d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55747535c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574753437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55747536f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f90604f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557475336bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ee680499336211d03c4af7ad70c920bfd8c711f Step #5: MERGE-OUTER: attempt 1625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 252819987 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ee680499336211d03c4af7ad70c920bfd8c711f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3066 processed earlier; will process 1231 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111344== ERROR: libFuzzer: deadly signal Step #5: #0 0x564789756594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647896cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647896ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b31bca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b319df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b319be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564789686e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56478a159018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56478a0f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56478a0f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56478a0f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564789bcb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564789c021cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564789b1362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564789b01275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564789afa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564789b64f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564789756c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564789842eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647896aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647896b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56478969f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647896cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b319c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564789692bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b55634413ae3e22cdec984aab79de2fd10e01bb Step #5: MERGE-OUTER: attempt 1626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 253572995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b55634413ae3e22cdec984aab79de2fd10e01bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3068 processed earlier; will process 1229 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111421== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563694fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55636946eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556369451665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d924d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d922eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d922ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55636942ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556369efd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556369e97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556369e99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556369e9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55636996f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5563699a61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5563698b762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5563698a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55636989e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556369908f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5563694fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5563695e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556369452d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55636945c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5563694437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55636946f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d922cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556369436bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5fbeb97a2225867e4aa7ad02d34d7fab5ad199a Step #5: MERGE-OUTER: attempt 1627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 254482579 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b5fbeb97a2225867e4aa7ad02d34d7fab5ad199a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3070 processed earlier; will process 1227 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111498== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab80440594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab803b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab80397665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd052fbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd052dd400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd052db3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab80370e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab80e43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab80ddd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab80ddf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab80ddf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab807fdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab807eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab807e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab8084ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab80440c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab8052ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab80398d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab803a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab803897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab803b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd052db5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab8037cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9955e115a7bad960208fe85ccdf3324dc9a217f9 Step #5: MERGE-OUTER: attempt 1628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 256055904 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9955e115a7bad960208fe85ccdf3324dc9a217f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3074 processed earlier; will process 1223 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==111589== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e56204594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e56178b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e5615b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f169c52541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f169c33a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f169c319858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e56134e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560e56c07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e56ba1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560e56ba3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e56ba335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560e5666d965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560e566d7bb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x560e56733c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x560e56613002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x560e56613002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x560e56204c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x560e562f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560e5615cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x560e561662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x560e5614d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x560e561794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f169c31b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x560e56140bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73839366d85c132f1220610428b377109af742ca Step #5: MERGE-OUTER: attempt 1629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 256918488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/73839366d85c132f1220610428b377109af742ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3075 processed earlier; will process 1222 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111641== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647c84cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647c843fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647c8422665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef17beb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef17a0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef179df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647c83fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647c8ece018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647c8e68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5647c8e6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647c8e6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5647c8940155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647c89771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647c888862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647c8876275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647c886f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647c88d9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647c84cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647c85b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647c8423d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647c842d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647c84147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647c84404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fef179e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647c8407bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4157f9fb61da2bc002e952369bc869e6ab84d9d4 Step #5: MERGE-OUTER: attempt 1630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 258238796 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4157f9fb61da2bc002e952369bc869e6ab84d9d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3076 processed earlier; will process 1221 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111711== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b9bd04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b9bc78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b9bc5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fc25da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fc23ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fc23ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b9bc34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563b9c707018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b9c6a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563b9c6a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b9c6a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563b9c0c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b9c0af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b9c0a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b9c112f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b9bd04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b9bdf0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b9bc5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b9bc662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b9bc4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b9bc794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fc23d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b9bc40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7fc2ef1cc869c0c7724913267a77477a4cf7e24 Step #5: MERGE-OUTER: attempt 1631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 258654956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f7fc2ef1cc869c0c7724913267a77477a4cf7e24' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3077 processed earlier; will process 1220 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f05d788594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f05d6fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f05d6df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6518c3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6518a4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6518a2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f05d6b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f05e18b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f05e125632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f05e127375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f05e12735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f05dbfd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f05dc341cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f05db4562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f05db33275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f05db2c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f05db96f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f05d788c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f05d874eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f05d6e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f05d6ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f05d6d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f05d6fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6518a30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f05d6c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3491885023edf1774d7fd97d6ece67432489736 Step #5: MERGE-OUTER: attempt 1632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 259292300 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a3491885023edf1774d7fd97d6ece67432489736' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3078 processed earlier; will process 1219 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111730== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e1a6ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e1a662b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e1a645665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda6e4cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda6e2e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda6e2bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e1a61ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562e1b0f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e1b08b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562e1b08d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e1b08d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562e1ab63155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562e1ab9a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562e1aaab62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562e1aa99275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562e1aa929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562e1aafcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562e1a6eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562e1a7daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562e1a646d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562e1a6502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562e1a6377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562e1a6634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fda6e2c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562e1a62abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0428a134328e6e90737052d67dcd81f29d56834f Step #5: MERGE-OUTER: attempt 1633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 260520681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0428a134328e6e90737052d67dcd81f29d56834f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3080 processed earlier; will process 1217 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111782== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b594f8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b594efeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b594ee1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfa2c3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfa2a4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfa2a28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b594ebae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b59598d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b595927632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b595929375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b59592935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b595347ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b595335275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b59532e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b595398f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b594f8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b595076eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b594ee2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b594eec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b594ed37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b594eff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbfa2a2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b594ec6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c38634614036e53975a90560a253e291e9025ca9 Step #5: MERGE-OUTER: attempt 1634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 262797793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c38634614036e53975a90560a253e291e9025ca9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3085 processed earlier; will process 1212 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111917== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583fd3d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583fd344b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583fd327665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa398a8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa39889700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa398876858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583fd300e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5583fddd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583fdd6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5583fdd6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583fdd6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5583fd78dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5583fd77b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5583fd7749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5583fd7def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5583fd3d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5583fd4bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5583fd328d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583fd3322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5583fd3197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583fd3454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa398878082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5583fd30cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf49c358d9ec0e16c98632486a6810ac77b43e9a Step #5: MERGE-OUTER: attempt 1635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 263564909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cf49c358d9ec0e16c98632486a6810ac77b43e9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3086 processed earlier; will process 1211 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111935== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8c36e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8c3656b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8c3639665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25b6d6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25b6b7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25b6b58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8c3612e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c8c40e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8c407f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c8c4081375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8c408135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c8c3a9fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c8c3a8d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c8c3a869cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8c3af0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c8c36e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c8c37ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c8c363ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c8c36442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c8c362b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c8c36574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25b6b5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c8c361ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27ea932b35e8d6b04902231b2048ef64b89455d0 Step #5: MERGE-OUTER: attempt 1636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 264340592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/27ea932b35e8d6b04902231b2048ef64b89455d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3087 processed earlier; will process 1210 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111953== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c756eea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c756e5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c756e41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94ec6ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94ec4c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94ec4a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c756e1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c7578ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c757887632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c757889375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c75788935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c7572a7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c757295275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c75728e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7572f8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c756eeac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c756fd6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c756e42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c756e4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c756e337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c756e5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94ec4a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c756e26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-867b000e91821387a948fe4ee30045d6a9002e2b Step #5: MERGE-OUTER: attempt 1637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 265115340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/867b000e91821387a948fe4ee30045d6a9002e2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3088 processed earlier; will process 1209 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111971== ERROR: libFuzzer: deadly signal Step #5: #0 0x56406bb27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56406ba9bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56406ba7e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bc03d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bc01e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bc01c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56406ba57e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56406c52a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56406c4c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56406c4c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56406c4c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56406bee4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56406bed2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56406becb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56406bf35f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56406bb27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56406bc13eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56406ba7fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56406ba892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56406ba707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56406ba9c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bc01c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56406ba63bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a539cdcf28b2a4dca7bc146a306a8b890acfc8c0 Step #5: MERGE-OUTER: attempt 1638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 265886787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a539cdcf28b2a4dca7bc146a306a8b890acfc8c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3089 processed earlier; will process 1208 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111989== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdc3c8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdc3bffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdc3be2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa5f31641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa5f12b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa5f10a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdc3bbbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fdc468e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdc4628632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fdc462a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdc462a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fdc4048ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fdc4036275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fdc402f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fdc4099f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fdc3c8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fdc3d77eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fdc3be3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fdc3bed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fdc3bd47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fdc3c004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa5f10c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fdc3bc7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ca76a6937bbe9432caf9eb5ad9553cf3aeb8dad Step #5: MERGE-OUTER: attempt 1639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 266656764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7ca76a6937bbe9432caf9eb5ad9553cf3aeb8dad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3090 processed earlier; will process 1207 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112007== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d5f892594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d5f806b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d5f7e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f938dfc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f938ddde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f938ddbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d5f7c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d60295018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d6022f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d60231375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d6023135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d5fc4fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d5fc3d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d5fc369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d5fca0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d5f892c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d5f97eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d5f7ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d5f7f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d5f7db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d5f8074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f938ddbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d5f7cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82ca497fb2081ae19e3bbef7d1f970f195f678f4 Step #5: MERGE-OUTER: attempt 1640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 267423135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/82ca497fb2081ae19e3bbef7d1f970f195f678f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3091 processed earlier; will process 1206 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112025== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b6955d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b694d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b694b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64669fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f646681100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64667f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b6948de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555b69f60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b69efa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555b69efc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b69efc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555b6991aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b69908275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b699019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b6996bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b6955dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b69649eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b694b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b694bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b694a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b694d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64667f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b69499bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfec1e38b5e3e0019782406a337662371a660aa5 Step #5: MERGE-OUTER: attempt 1641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 268188499 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfec1e38b5e3e0019782406a337662371a660aa5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3092 processed earlier; will process 1205 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112043== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ef1e0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ef1d81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ef1d64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ae087f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ae069400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ae0673858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ef1d3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564ef2810018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ef27aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564ef27ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ef27ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564ef2282155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564ef22b91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564ef21d753f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x564ef21d9173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x564ef1f058d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x564ef1eebdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x564ef1ef9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x564ef1ef9ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x564ef1ef9ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x564ef1d65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x564ef1d6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x564ef1d567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x564ef1d824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f3ae0675082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x564ef1d49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00ef575f0d76c8a8a5c9916857fdd7e469bd552d Step #5: MERGE-OUTER: attempt 1642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 271480055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00ef575f0d76c8a8a5c9916857fdd7e469bd552d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3094 processed earlier; will process 1203 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112111== ERROR: libFuzzer: deadly signal Step #5: #0 0x561454bc5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561454b39b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561454b1c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27d2e8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27d2ca000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27d2c7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561454af5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5614555c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561455562632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561455564375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56145556435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561454f82ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561454f70275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561454f699cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561454fd3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561454bc5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561454cb1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561454b1dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561454b272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561454b0e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561454b3a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27d2c81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561454b01bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf14d3e048a940ef9d4f7ee070af352f27c0dd0e Step #5: MERGE-OUTER: attempt 1643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 272611812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf14d3e048a940ef9d4f7ee070af352f27c0dd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3095 processed earlier; will process 1202 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112125== ERROR: libFuzzer: deadly signal Step #5: #0 0x56464a10f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56464a083b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56464a066665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0020fb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0020dca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0020da9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56464a03fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56464ab12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56464aaac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56464aaae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56464aaae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56464a4ccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56464a4ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56464a4b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56464a51df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56464a10fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56464a1fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56464a067d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56464a0712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56464a0587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56464a0844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0020dab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56464a04bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95628ea9e610dceb9aca0e453edd5540988e6015 Step #5: MERGE-OUTER: attempt 1644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 275047324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/95628ea9e610dceb9aca0e453edd5540988e6015' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3096 processed earlier; will process 1201 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112173== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a8808b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a87fffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a87fe2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f940a22041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f940a03500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f940a014858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a87fbbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557a88a8e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a88a28632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557a88a2a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a88a2a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557a88448ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557a88436275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557a8842f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557a88499f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557a8808bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557a88177eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557a87fe3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557a87fed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557a87fd47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557a880004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f940a016082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557a87fc7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00b6282a155cd01d9565e2298f25269e8c706aba Step #5: MERGE-OUTER: attempt 1645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 276188064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/00b6282a155cd01d9565e2298f25269e8c706aba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3097 processed earlier; will process 1200 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112187== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616f5b08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616f5a7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616f5a5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb61f9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb61dab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb61d8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616f5a38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616f650b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616f64a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616f64a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616f64a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616f5f7d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616f5fb41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616f5ec562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616f5eb3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616f5eac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616f5f16f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616f5b08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616f5bf4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616f5a60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616f5a6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616f5a517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616f5a7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb61d8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616f5a44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bff51dc05eca8fe5706e3805f9f5547a79f0818c Step #5: MERGE-OUTER: attempt 1646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 277977949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bff51dc05eca8fe5706e3805f9f5547a79f0818c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3098 processed earlier; will process 1199 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112235== ERROR: libFuzzer: deadly signal Step #5: #0 0x555905c7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555905befb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555905bd2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff50079241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5005a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff500586858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555905babe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55590667e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555906618632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55590661a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55590661a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555906038ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555906026275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55590601f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555906089f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555905c7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555905d67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555905bd3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555905bdd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555905bc47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555905bf04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff500588082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555905bb7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52077b04a923e84df2ebf25dbf3a8328ae7407c6 Step #5: MERGE-OUTER: attempt 1647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 279117040 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/52077b04a923e84df2ebf25dbf3a8328ae7407c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3099 processed earlier; will process 1198 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==112252== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d851ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d85161b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d85144665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac4400741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac43e1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac43dfb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d8511de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d85bf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d85b8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d85b8c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x555d85592770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555d855fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555d851edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555d852d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555d85145d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555d8514f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555d851367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555d851624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fac43dfd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555d85129bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3380daa0d6b0d9a20a1b92fef0a9bdeb9fe21ea7 Step #5: MERGE-OUTER: attempt 1648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 280233106 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3380daa0d6b0d9a20a1b92fef0a9bdeb9fe21ea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3100 processed earlier; will process 1197 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112300== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c5dfb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c5df24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c5df07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f204af0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f204ad2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f204ad00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c5dee0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560c5e9b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c5e94d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560c5e94f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c5e94f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560c5e425155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c5e45c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c5e37a53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x560c5e37c173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x560c5e0a88d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x560c5e08edad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x560c5e09cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x560c5e09cff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x560c5e09cff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x560c5df08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x560c5df122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x560c5def97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x560c5df254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f204ad02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x560c5deecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cedbaf5043cd7ea446e757a4b14fd4171ada33a6 Step #5: MERGE-OUTER: attempt 1649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 283161691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cedbaf5043cd7ea446e757a4b14fd4171ada33a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3101 processed earlier; will process 1196 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112381== ERROR: libFuzzer: deadly signal Step #5: #0 0x557718a87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577189fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577189de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe3e31c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe3e13100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe3e110858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577189b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55771948a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557719424632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557719426375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55771942635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557718efc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557718f331cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557718e5153f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x557718e53173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x557718b7f8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x557718b65dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557718b73ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557718b73ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557718b73ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5577189dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5577189e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5577189d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5577189fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7efe3e112082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5577189c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e27b069cb9cf2c7ab707e584267ee7a646fb1f49 Step #5: MERGE-OUTER: attempt 1650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 286244937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e27b069cb9cf2c7ab707e584267ee7a646fb1f49' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3102 processed earlier; will process 1195 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112467== ERROR: libFuzzer: deadly signal Step #5: #0 0x56039f4b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56039f424b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56039f407665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f519638e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51961a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5196182858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56039f3e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56039feb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56039fe4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56039fe4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56039fe4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56039f925155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56039f95c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56039f86d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56039f85b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56039f8549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56039f8bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56039f4b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56039f59ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56039f408d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56039f4122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56039f3f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56039f4254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5196184082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56039f3ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bb31efcc82f6ec61848e1fef0267e1cd1e53382 Step #5: MERGE-OUTER: attempt 1651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 288225120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7bb31efcc82f6ec61848e1fef0267e1cd1e53382' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3105 processed earlier; will process 1192 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112579== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f2e690594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f2e604b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f2e5e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ac811f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ac7f3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ac7f13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f2e5c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f2f093018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f2f02d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f2f02f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f2f02f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562f2ea4dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f2ea3b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f2ea349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f2ea9ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f2e690c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f2e77ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f2e5e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f2e5f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f2e5d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f2e6054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ac7f15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f2e5ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a43fbdad8b44dfd4650cf3bceccbcba10004b439 Step #5: MERGE-OUTER: attempt 1652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 289452492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a43fbdad8b44dfd4650cf3bceccbcba10004b439' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3106 processed earlier; will process 1191 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112621== ERROR: libFuzzer: deadly signal Step #5: #0 0x56319f89c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56319f810b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56319f7f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9d2a7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9d288a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9d2869858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56319f7cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631a029f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631a0239632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5631a023b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631a023b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56319fc59ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56319fc47275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56319fc409cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56319fcaaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56319f89cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56319f988eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56319f7f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56319f7fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56319f7e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56319f8114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd9d286b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56319f7d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecb705a574f12a70c8ae8ba7491c5a0cb1ef91c8 Step #5: MERGE-OUTER: attempt 1653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 290292534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ecb705a574f12a70c8ae8ba7491c5a0cb1ef91c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3107 processed earlier; will process 1190 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112662== ERROR: libFuzzer: deadly signal Step #5: #0 0x561fcb206594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fcb17ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fcb15d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f350264c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f350246100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3502440858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fcb136e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561fcbc09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561fcbba3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561fcbba5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561fcbba535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561fcb67b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561fcb6b21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561fcb5c362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561fcb5b1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561fcb5aa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561fcb614f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561fcb206c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561fcb2f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561fcb15ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561fcb1682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561fcb14f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561fcb17b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3502442082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561fcb142bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcdfa385a8e3c0a8b8124776e36934dd461f8e54 Step #5: MERGE-OUTER: attempt 1654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 291135170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dcdfa385a8e3c0a8b8124776e36934dd461f8e54' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3108 processed earlier; will process 1189 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112670== ERROR: libFuzzer: deadly signal Step #5: #0 0x55704bf98594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55704bf0cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55704beef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc190d0641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc190b1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc190afa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55704bec8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55704c99b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55704c935632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55704c937375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55704c93735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55704c40d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55704c4441cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55704c35562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55704c343275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55704c33c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55704c3a6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55704bf98c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55704c084eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55704bef0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55704befa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55704bee17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55704bf0d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc190afc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55704bed4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1eb49bcd1e19cf337d31b756e50995085d8b5638 Step #5: MERGE-OUTER: attempt 1655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 292015254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1eb49bcd1e19cf337d31b756e50995085d8b5638' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3109 processed earlier; will process 1188 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112678== ERROR: libFuzzer: deadly signal Step #5: #0 0x5586850b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55868502bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55868500e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdac04d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdabe6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdabe41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558684fe7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558685aba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558685a54632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558685a56375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558685a5635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558685474ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558685462275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55868545b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5586854c5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5586850b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5586851a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55868500fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5586850192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5586850007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55868502c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbdabe43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558684ff3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c001da6cf5340bab81630c433f0b1d542f1231f Step #5: MERGE-OUTER: attempt 1656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 293245332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5c001da6cf5340bab81630c433f0b1d542f1231f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3110 processed earlier; will process 1187 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112689== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1ee69e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1ee612b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1ee5f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f87a2d3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f87a2b5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f87a2b32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1ee5cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1ef0a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1ef03b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1ef03d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1ef03d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1eea5bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1eea49275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1eea429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1eeaacf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1ee69ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1ee78aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1ee5f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1ee6002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1ee5e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1ee6134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f87a2b34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1ee5dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff93d9f064d19b1f04a394922c8762d90cc31b84 Step #5: MERGE-OUTER: attempt 1657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 295079179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff93d9f064d19b1f04a394922c8762d90cc31b84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3111 processed earlier; will process 1186 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==112706== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bcd6c0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bcd6b81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bcd6b64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc4609241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc45ea700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc45e86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bcd6b3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bcd7610018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bcd75aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bcd75ac578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55bcd6fb2770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bcd701bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bcd6c0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bcd6cf9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bcd6b65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bcd6b6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bcd6b567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bcd6b824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbc45e88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bcd6b49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fc8f3f0e495a570a101f43edafbaebec8c7c7bd Step #5: MERGE-OUTER: attempt 1658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 296691959 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2fc8f3f0e495a570a101f43edafbaebec8c7c7bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3112 processed earlier; will process 1185 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112760== ERROR: libFuzzer: deadly signal Step #5: #0 0x56292a085594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562929ff9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562929fdc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb25c9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb25ab100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb25a90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562929fb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56292aa88018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56292aa22632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56292aa24375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56292aa2435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56292a442ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56292a430275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56292a4299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56292a493f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56292a085c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56292a171eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562929fddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562929fe72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562929fce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562929ffa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb25a92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562929fc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e0cf023888c2fd259ab603eab391e7ddebc3cc8 Step #5: MERGE-OUTER: attempt 1659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 297823494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0e0cf023888c2fd259ab603eab391e7ddebc3cc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3113 processed earlier; will process 1184 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112774== ERROR: libFuzzer: deadly signal Step #5: #0 0x563bd0084594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563bcfff8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563bcffdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f390f8ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f390f70400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f390f6e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563bcffb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563bd0a87018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563bd0a21632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563bd0a23375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563bd0a2335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563bd04f9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563bd05301cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563bd044162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563bd042f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563bd04289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563bd0492f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563bd0084c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563bd0170eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563bcffdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563bcffe62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563bcffcd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563bcfff94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f390f6e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563bcffc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4edeb5ff087f0492a11353a27f425515939acdc Step #5: MERGE-OUTER: attempt 1660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 299641342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e4edeb5ff087f0492a11353a27f425515939acdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3115 processed earlier; will process 1182 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==112885== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d37f83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d37ef7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d37eda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb72a05441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb729e6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb729e48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d37eb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d38986018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d38920632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d38922578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x557d38328770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557d38391f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557d37f83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557d3806feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557d37edbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557d37ee52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557d37ecc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557d37ef84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb729e4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557d37ebfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-707bef6b6af2e46da0bc4fcafe3bc527a68cb3d6 Step #5: MERGE-OUTER: attempt 1661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 300919380 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/707bef6b6af2e46da0bc4fcafe3bc527a68cb3d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3116 processed earlier; will process 1181 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112902== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8c6e6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8c6ddfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8c6dc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f911528941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f911509e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f911507d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8c6d9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8c786e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8c7808632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8c780a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8c780a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8c7228ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8c7216275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8c720f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8c7279f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8c6e6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8c6f57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8c6dc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8c6dcd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8c6db47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8c6de04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f911507f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8c6da7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-30334d399067d2d876287a59cc8a836eb3a66fa7 Step #5: MERGE-OUTER: attempt 1662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 301743002 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/30334d399067d2d876287a59cc8a836eb3a66fa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3117 processed earlier; will process 1180 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112911== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b62d1d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b62d14bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b62d12e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59223ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f592220300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59221e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b62d107e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b62dbda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b62db74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b62db76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b62db7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b62d64c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b62d6831cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b62d59462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b62d582275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b62d57b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b62d5e5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b62d1d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b62d2c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b62d12fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b62d1392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b62d1207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b62d14c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59221e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b62d113bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-984d932d7a1d09394425437428865d9f71c1aea7 Step #5: MERGE-OUTER: attempt 1663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 304388054 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/984d932d7a1d09394425437428865d9f71c1aea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3119 processed earlier; will process 1178 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113002== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fab108a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fab0ffeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fab0fe1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1636d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1634ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1634cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fab0fbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fab1a8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fab1a27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fab1a29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fab1a2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fab1447ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fab1435275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fab142e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fab1498f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fab108ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fab1176eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fab0fe2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fab0fec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fab0fd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fab0fff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1634ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fab0fc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-effcf537ed1b451f1c4b7ced47597674a2da8e85 Step #5: MERGE-OUTER: attempt 1664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 314474418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/effcf537ed1b451f1c4b7ced47597674a2da8e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3123 processed earlier; will process 1174 files now Step #5: #1 pulse exec/s: 1 rss: 268Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113145== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654b002c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654affa0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654aff83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac4027041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac4008500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac40064858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654aff5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5654b0a2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654b09c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5654b09cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654b09cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5654b04a1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654b04d81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5654b03e962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5654b03d7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654b03d09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5654b043af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5654b002cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5654b0118eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5654aff84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5654aff8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5654aff757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5654affa14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fac40066082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5654aff68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1415bc3b048d5eeade0b2236da086d331c695caa Step #5: MERGE-OUTER: attempt 1665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 316624070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1415bc3b048d5eeade0b2236da086d331c695caa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3126 processed earlier; will process 1171 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113232== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8c915d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8c90d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8c90b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58353fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f583521100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58351f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8c908de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8c9b60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8c9afa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b8c9afc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8c9afc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8c951aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8c9508275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8c95019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8c956bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8c915dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8c9249eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8c90b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8c90bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8c90a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8c90d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f58351f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8c9099bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-359e8a8480ade609f36804ace821732b1bc62b43 Step #5: MERGE-OUTER: attempt 1666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 317780953 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/359e8a8480ade609f36804ace821732b1bc62b43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3127 processed earlier; will process 1170 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113245== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c237f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c23769b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c2374c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3493eea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3493cff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3493cde858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c23725e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561c241f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c24192632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561c24194375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c2419435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561c23c6a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c23ca11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c23bb262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c23ba0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c23b999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c23c03f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c237f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c238e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c2374dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c237572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c2373e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c2376a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3493ce0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c23731bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10cbea836baaeaa69f30e928c95302d33bcc5c73 Step #5: MERGE-OUTER: attempt 1667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 319566848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/10cbea836baaeaa69f30e928c95302d33bcc5c73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3128 processed earlier; will process 1169 files now Step #5: #1 pulse exec/s: 0 rss: 238Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113293== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e7340a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e7337eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e73361665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c403c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c401d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c401b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e7333ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e73e0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e73da7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e73da9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e73da935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e737c7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e737b5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e737ae9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e73818f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e7340ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e734f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e73362d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e7336c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e733537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e7337f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c401b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e73346bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c255773174bb513d1857748858aeea75941c9a0 Step #5: MERGE-OUTER: attempt 1668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 322483338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c255773174bb513d1857748858aeea75941c9a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3135 processed earlier; will process 1162 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113425== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dac5054594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dac4fc8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dac4fab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb37811341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb377f2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb377f07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dac4f84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dac5a57018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dac59f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dac59f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dac59f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dac5411ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dac53ff275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dac53f89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dac5462f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dac5054c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dac5140eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dac4facd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dac4fb62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dac4f9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dac4fc94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb377f09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dac4f90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2ff49017a149ef37e3b49e05d6c2d20f845a928 Step #5: MERGE-OUTER: attempt 1669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 323690473 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a2ff49017a149ef37e3b49e05d6c2d20f845a928' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3136 processed earlier; will process 1161 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113439== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb7ac61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb7abd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb7abb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a98b3b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a9895000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a9892f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb7ab91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cb7b664018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb7b5fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cb7b600375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb7b60035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cb7b01eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb7b00c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb7b0059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb7b06ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb7ac61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb7ad4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb7abb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb7abc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb7abaa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb7abd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a98931082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb7ab9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff61b50a86614a029cdd6cb11e986eca054b2c3e Step #5: MERGE-OUTER: attempt 1670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 325458804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff61b50a86614a029cdd6cb11e986eca054b2c3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3137 processed earlier; will process 1160 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113456== ERROR: libFuzzer: deadly signal Step #5: #0 0x55881de8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55881de03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55881dde6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb46c0ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb46bec100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb46bea0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55881ddbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55881e892018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55881e82c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55881e82e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55881e82e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55881e24cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55881e23a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55881e2339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55881e29df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55881de8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55881df7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55881dde7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55881ddf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55881ddd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55881de044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb46bea2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55881ddcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15c8ee1c4a0869934b5665f5a03468cf11afa0d1 Step #5: MERGE-OUTER: attempt 1671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 326619163 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15c8ee1c4a0869934b5665f5a03468cf11afa0d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3138 processed earlier; will process 1159 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113501== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efeeba6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efeeb1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efeeafd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06a847941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06a828e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06a826d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efeead6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55efef5a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efef543632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55efef545375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efef54535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55efeef63ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efeef51275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efeef4a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efeefb4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efeeba6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efeec92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efeeafed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efeeb082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efeeaef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efeeb1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06a826f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efeeae2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-862ccc0909d91535d18f3600f4e8af4a34cdbd8a Step #5: MERGE-OUTER: attempt 1672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 330037048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/862ccc0909d91535d18f3600f4e8af4a34cdbd8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3141 processed earlier; will process 1156 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113567== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c52c1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c52b8fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c52b72665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec6c4b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec6c2ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec6c2a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c52b4be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558c5361e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c535b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558c535ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c535ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558c52fd8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c52fc6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c52fbf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c53029f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c52c1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c52d07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c52b73d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c52b7d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c52b647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c52b904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec6c2ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c52b57bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fcf8665bfc47f9e6474094697571d962e34b4b1 Step #5: MERGE-OUTER: attempt 1673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 331528637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4fcf8665bfc47f9e6474094697571d962e34b4b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3142 processed earlier; will process 1155 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113582== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f2a9ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f2a921b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f2a904665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f610372641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f610353b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f610351a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f2a8dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f2b3b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f2b34a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f2b34c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x562f2ad52770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562f2adbbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562f2a9adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562f2aa99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562f2a905d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562f2a90f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562f2a8f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562f2a9224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f610351c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562f2a8e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b069af5f5a237fe57fc2747d6bbe203485b51218 Step #5: MERGE-OUTER: attempt 1674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 333076350 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b069af5f5a237fe57fc2747d6bbe203485b51218' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3143 processed earlier; will process 1154 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113636== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef33e80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef33df4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef33dd7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02538c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02536da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02536b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef33db0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef34883018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef3481d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef3481f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef3481f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef342f5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ef3432c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ef3423d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ef3422b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ef342249cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ef3428ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ef33e80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ef33f6ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ef33dd8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ef33de22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ef33dc97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ef33df54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02536bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ef33dbcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa3d366de4ee10356b08ddc519f44a80d4ca5e2e Step #5: MERGE-OUTER: attempt 1675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 334375773 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aa3d366de4ee10356b08ddc519f44a80d4ca5e2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3144 processed earlier; will process 1153 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113650== ERROR: libFuzzer: deadly signal Step #5: #0 0x55853e7dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55853e751b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55853e734665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2ef85541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2ef66a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2ef649858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55853e70de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55853f1e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55853f17a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55853f17c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55853eb82770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55853ebebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55853e7ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55853e8c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55853e735d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55853e73f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55853e7267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55853e7524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc2ef64b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55853e719bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9632b70f2124759a318e5f6dddb6bc8714096799 Step #5: MERGE-OUTER: attempt 1676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 335446906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9632b70f2124759a318e5f6dddb6bc8714096799' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3145 processed earlier; will process 1152 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113698== ERROR: libFuzzer: deadly signal Step #5: #0 0x55758d6d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55758d64ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55758d62d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7effadf6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7effadd7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7effadd57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55758d606e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55758e0d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55758e073632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55758e075375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55758e07535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55758db4b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55758db821cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55758da9362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55758da81275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55758da7a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55758dae4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55758d6d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55758d7c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55758d62ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55758d6382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55758d61f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55758d64b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7effadd59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55758d612bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e6220077464925a3c66dba0703a3cb6248fd9f0 Step #5: MERGE-OUTER: attempt 1677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 336305499 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3e6220077464925a3c66dba0703a3cb6248fd9f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3146 processed earlier; will process 1151 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113708== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f30378594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f302ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f302cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69ed18441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69ecf9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69ecf78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f302a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564f30d7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f30d15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564f30d17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f30d1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564f30735ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f30723275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f3071c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f30786f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f30378c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f30464eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f302d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f302da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f302c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f302ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69ecf7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f302b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3ca56fb45bc4783542d4bf410a40e5a2f0f07ee Step #5: MERGE-OUTER: attempt 1678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 338163784 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f3ca56fb45bc4783542d4bf410a40e5a2f0f07ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3147 processed earlier; will process 1150 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113747== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631c61f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631c6169b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631c614c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cd46f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cd450900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cd44e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631c6125e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631c6bf8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631c6b92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5631c6b94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631c6b9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5631c666a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5631c66a11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5631c65b262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5631c65a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5631c65999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5631c6603f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5631c61f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5631c62e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5631c614dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5631c61572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631c613e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5631c616a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6cd44ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5631c6131bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afa72317a17d23cf7b973f9be838fe7e2188f8d1 Step #5: MERGE-OUTER: attempt 1679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 339547739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/afa72317a17d23cf7b973f9be838fe7e2188f8d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3148 processed earlier; will process 1149 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b450489594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4503fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4503e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b3326941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b3307e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b3305d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4503b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b450e8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b450e26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b450e28578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x55b45082e770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b450897f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b450489c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b450575eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b4503e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b4503eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b4503d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b4503fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7b3305f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b4503c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e872239c5cd61997e8ef111b55fc6c34a55b5c16 Step #5: MERGE-OUTER: attempt 1680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 340755722 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e872239c5cd61997e8ef111b55fc6c34a55b5c16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3149 processed earlier; will process 1148 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113805== ERROR: libFuzzer: deadly signal Step #5: #0 0x56298d379594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56298d2edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56298d2d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a7c58e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a7c3a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a7c382858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56298d2a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56298dd7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56298dd16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56298dd18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56298dd1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56298d7ee155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56298d8251cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56298d73662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56298d724275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56298d71d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56298d787f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56298d379c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56298d465eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56298d2d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56298d2db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56298d2c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56298d2ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7a7c384082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56298d2b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df899e1d8ce6c73e8ded90415a0fcb468bfce32a Step #5: MERGE-OUTER: attempt 1681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 341997871 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/df899e1d8ce6c73e8ded90415a0fcb468bfce32a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3150 processed earlier; will process 1147 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113848== ERROR: libFuzzer: deadly signal Step #5: #0 0x56130f8aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56130f81eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56130f801665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2567f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb25660600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2565e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56130f7dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5613102ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561310247632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561310249375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56131024935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56130fc67ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56130fc55275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56130fc4e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56130fcb8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56130f8aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56130f996eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56130f802d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56130f80c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56130f7f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56130f81f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb2565e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56130f7e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa482b4906cb4956bb9f5d431e2c269832c29b66 Step #5: MERGE-OUTER: attempt 1682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 342748784 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fa482b4906cb4956bb9f5d431e2c269832c29b66' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3151 processed earlier; will process 1146 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113888== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fe2bd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fe2b4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fe2b30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7693fc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7693dd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7693db4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fe2b09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557fe35dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fe3576632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557fe3578375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fe357835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557fe304e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557fe30851cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557fe2fa353f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x557fe2fa5173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x557fe2cd18d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x557fe2cb7dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x557fe2cc5ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x557fe2cc5ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x557fe2cc5ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x557fe2b31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x557fe2b3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x557fe2b227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x557fe2b4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f7693db6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x557fe2b15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d0988a294441070a389f6f45ac5e406c9c6e985 Step #5: MERGE-OUTER: attempt 1683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 345164316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7d0988a294441070a389f6f45ac5e406c9c6e985' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3153 processed earlier; will process 1144 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113939== ERROR: libFuzzer: deadly signal Step #5: #0 0x564774cec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564774c60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564774c43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64c792141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64c773600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64c7715858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564774c1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647756ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564775689632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56477568b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x564775091770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5647750faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564774cecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564774dd8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564774c44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564774c4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564774c357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564774c614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f64c7717082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564774c28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a991e44dad618e17c74c8c7ee868e7e03635b986 Step #5: MERGE-OUTER: attempt 1684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 346210604 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a991e44dad618e17c74c8c7ee868e7e03635b986' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3154 processed earlier; will process 1143 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113986== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643a34aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643a341eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643a3401665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5fa9c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5fa7d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5fa7b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643a33dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643a3ead018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643a3e47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643a3e49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643a3e4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643a391f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643a39561cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643a386762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643a3855275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643a384e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643a38b8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643a34aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643a3596eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643a3402d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643a340c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643a33f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643a341f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff5fa7b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643a33e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e13a15944fc7ea50bcee1e8f525bb26e8f834acb Step #5: MERGE-OUTER: attempt 1685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 347552466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e13a15944fc7ea50bcee1e8f525bb26e8f834acb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3155 processed earlier; will process 1142 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114000== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607f8c6e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607f8be2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5607f8bc5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f582708941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5826e9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5826e7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5607f8b9ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5607f9671018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607f960b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5607f960d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607f960d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5607f902bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607f9019275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607f90129cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5607f907cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5607f8c6ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607f8d5aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5607f8bc6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5607f8bd02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5607f8bb77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5607f8be34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5826e7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5607f8baabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4fa702a6664dd1390f27367e6eb48b235fbec09 Step #5: MERGE-OUTER: attempt 1686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 348609015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f4fa702a6664dd1390f27367e6eb48b235fbec09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3156 processed earlier; will process 1141 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114014== ERROR: libFuzzer: deadly signal Step #5: #0 0x56433ba85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56433b9f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56433b9dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f078fea141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f078fcb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f078fc95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56433b9b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56433c488018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56433c422632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56433c424375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56433c42435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56433befa155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56433bf311cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56433be4262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56433be30275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56433be299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56433be93f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56433ba85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56433bb71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56433b9ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56433b9e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56433b9ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56433b9fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f078fc97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56433b9c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac8279f2f7975b4141ef6acb9f9dc9967f77cb56 Step #5: MERGE-OUTER: attempt 1687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 349791015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac8279f2f7975b4141ef6acb9f9dc9967f77cb56' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3157 processed earlier; will process 1140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114058== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c44e59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c44dcdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c44db0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e0534341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e0515800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e05137858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c44d89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561c4585c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c457f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561c457f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c457f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561c45216ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561c45204275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561c451fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561c45267f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561c44e59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561c44f45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561c44db1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561c44dbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561c44da27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561c44dce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6e05139082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561c44d95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dce5ac9e9f6fb0d11c87d6f9fb5ef775ad504606 Step #5: MERGE-OUTER: attempt 1688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 350523449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dce5ac9e9f6fb0d11c87d6f9fb5ef775ad504606' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3158 processed earlier; will process 1139 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114098== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddfe4ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddfe463b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddfe446665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51543b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51541c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51541a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddfe41fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ddfeef2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddfee8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ddfee8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddfee8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ddfe8acac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddfe89a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddfe8939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddfe8fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddfe4efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddfe5dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddfe447d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddfe4512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddfe4387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddfe4644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51541a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddfe42bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a44c3889ddb1fe584c1328bc69f041bfed685750 Step #5: MERGE-OUTER: attempt 1689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 351678704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a44c3889ddb1fe584c1328bc69f041bfed685750' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3159 processed earlier; will process 1138 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114109== ERROR: libFuzzer: deadly signal Step #5: #0 0x558adae65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558adadd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558adadbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80fdbf741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80fda0c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80fd9eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558adad95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558adb868018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558adb802632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558adb804375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558adb80435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558adb2da155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558adb3111cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558adb22262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558adb210275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558adb2099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558adb273f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558adae65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558adaf51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558adadbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558adadc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558adadae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558adadda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80fd9ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558adada1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b1cd79d75c3df3c69bcd5f0fe2aa1dc9edb7e92 Step #5: MERGE-OUTER: attempt 1690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 352927209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b1cd79d75c3df3c69bcd5f0fe2aa1dc9edb7e92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3160 processed earlier; will process 1137 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114122== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a80675594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a805e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a805cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe62dbc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe62d9de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe62d9bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a805a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561a81078018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a81012632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561a81014375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a8101435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561a80aea155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561a80b211cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561a80b22346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x561a80a18818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x561a80a83f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x561a80675c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561a80761eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561a805cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561a805d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561a805be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561a805ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe62d9bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561a805b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9345320f41f421744029f408aacef4f2a60079a4 Step #5: MERGE-OUTER: attempt 1691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 354047468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9345320f41f421744029f408aacef4f2a60079a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3161 processed earlier; will process 1136 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114169== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628899fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56288996fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562889952665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89d984941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89d965e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89d963d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56288992be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56288a3fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56288a398632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56288a39a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56288a39a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562889e70155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562889ea71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562889db862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562889da6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562889d9f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562889e09f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5628899fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562889ae7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562889953d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56288995d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5628899447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5628899704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f89d963f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562889937bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8ad89376907197dd014205e6d4c1a4f50b785a6 Step #5: MERGE-OUTER: attempt 1692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 356473246 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e8ad89376907197dd014205e6d4c1a4f50b785a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3162 processed earlier; will process 1135 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa316f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa31664b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa31647665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81d6fc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81d6dd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81d6db5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa31620e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aa320f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa3208d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aa3208f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa3208f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aa31aadac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa31a9b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa31a949cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa31afef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa316f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa317dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa31648d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa316522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa316397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa316654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81d6db7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa3162cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a65f00c317354af58f964e5f6741b1403ac7d40 Step #5: MERGE-OUTER: attempt 1693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 357580572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a65f00c317354af58f964e5f6741b1403ac7d40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3163 processed earlier; will process 1134 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114219== ERROR: libFuzzer: deadly signal Step #5: #0 0x55632714c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563270c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563270a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f411dede41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f411dcf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f411dcd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55632707ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556327b4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556327ae9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556327aeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556327aeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556327509ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563274f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563274f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55632755af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55632714cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556327238eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563270a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563270ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563270957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563270c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f411dcd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556327088bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bbf98d73cb1a968b7560a933edf2ce55c345e6a Step #5: MERGE-OUTER: attempt 1694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 358730937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2bbf98d73cb1a968b7560a933edf2ce55c345e6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3164 processed earlier; will process 1133 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114232== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec949c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec9493db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec94920665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45d117541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45d0f8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45d0f69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec948f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec953cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec95366632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec95368375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec9536835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec94d86ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec94d74275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec94d6d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec94dd7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec949c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec94ab5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec94921d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec9492b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec949127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec9493e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f45d0f6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec94905bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c83eb2595617ba8bddaa9533e17dbbdbbde5cd3d Step #5: MERGE-OUTER: attempt 1695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 360444436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c83eb2595617ba8bddaa9533e17dbbdbbde5cd3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3165 processed earlier; will process 1132 files now Step #5: #1 pulse exec/s: 0 rss: 199Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: #8 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114249== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e908da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e9084eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e90831665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fe5aeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fe590000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fe58df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e9080ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e912dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e91277632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e91279375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e9127935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e90d4f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564e90d861cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564e90c9762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564e90c85275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564e90c7e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564e90ce8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564e908dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564e909c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564e90832d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564e9083c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564e908237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564e9084f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4fe58e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564e90816bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13ef873cca40cd263feb9596de5f9bf9d7d7c08f Step #5: MERGE-OUTER: attempt 1696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 369829276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/13ef873cca40cd263feb9596de5f9bf9d7d7c08f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3180 processed earlier; will process 1117 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114578== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6e213d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6e20b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6e2094665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff09457341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff09438800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff094367858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6e206de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b6e2b40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6e2ada632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b6e2adc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6e2adc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b6e25b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b6e25e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b6e24fa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b6e24e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6e24e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6e254bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b6e213dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6e2229eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b6e2095d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6e209f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b6e20867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6e20b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff094369082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b6e2079bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28791e79b67957b1a63fc8806a0807debde0ca3a Step #5: MERGE-OUTER: attempt 1697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 371098911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/28791e79b67957b1a63fc8806a0807debde0ca3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3182 processed earlier; will process 1115 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114666== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3986e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f398658b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f39863b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa88ccd941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa88caee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa88cacd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f398614e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f3990e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f399081632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f399083375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f39908335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f398b59155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f398b901cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f398aae53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55f398ab0173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55f3987dc8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55f3987c2dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55f3987d0ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55f3987d0ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55f3987d0ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55f39863cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55f3986462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55f39862d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55f3986594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fa88cacf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55f398620bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-288dd8323a79ac487e7687159239710a2513013c Step #5: MERGE-OUTER: attempt 1698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 372114693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/288dd8323a79ac487e7687159239710a2513013c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3183 processed earlier; will process 1114 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114773== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8c6a2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8c699eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8c6981665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcec92b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcec90cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcec90aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8c695ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8c742d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8c73c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8c73c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8c73c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8c6e9f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a8c6ed61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a8c6df453f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55a8c6df6173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55a8c6b228d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55a8c6b08dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55a8c6b16ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55a8c6b16ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55a8c6b16ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55a8c6982d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55a8c698c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55a8c69737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55a8c699f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fcec90ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55a8c6966bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1552f4fd0771046d3a58b76131b4463b852a3a2 Step #5: MERGE-OUTER: attempt 1699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 373096688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1552f4fd0771046d3a58b76131b4463b852a3a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3184 processed earlier; will process 1113 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114849== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d8e47e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d8e3f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d8e3d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65198c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65196d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65196b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d8e3aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559d8ee81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d8ee1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559d8ee1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d8ee1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559d8e8f3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559d8e92a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559d8e83b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559d8e829275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559d8e8229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559d8e88cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559d8e47ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559d8e56aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559d8e3d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559d8e3e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559d8e3c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559d8e3f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65196b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559d8e3babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0123cabda25cb360d336e2e0537e2bbf6573bc69 Step #5: MERGE-OUTER: attempt 1700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 373790214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0123cabda25cb360d336e2e0537e2bbf6573bc69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3185 processed earlier; will process 1112 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114862== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622e3118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622e308cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622e306f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fafcc2f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fafcc10b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fafcc0ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622e3048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5622e3b1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622e3ab5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5622e3ab7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622e3ab735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5622e358d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622e35c41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5622e34e253f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5622e34e4173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5622e32108d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5622e31f6dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5622e3204ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5622e3204ff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5622e3204ff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5622e3070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5622e307a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5622e30617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5622e308d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7fafcc0ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5622e3054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9afa6da7c276e1fbdcaf64d08f13711689adae3 Step #5: MERGE-OUTER: attempt 1701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 376053285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b9afa6da7c276e1fbdcaf64d08f13711689adae3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3190 processed earlier; will process 1107 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114968== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a496bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a49631b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a49614665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c3e0d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c3deed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c3decc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a495ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559a4a0c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a4a05a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559a4a05c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a4a05c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559a49b32155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559a49b691cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559a49a7a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559a49a68275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559a49a619cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559a49acbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559a496bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559a497a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559a49615d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559a4961f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559a496067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559a496324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1c3dece082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559a495f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c2a190df8b9661641ba980044be7aacfdbfe84e Step #5: MERGE-OUTER: attempt 1702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 377331415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7c2a190df8b9661641ba980044be7aacfdbfe84e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3192 processed earlier; will process 1105 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115114== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f051a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f0511db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f05100665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f327ebf341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f327ea0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f327e9e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f050d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f05bac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f05b46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f05b48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f05b4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f05566ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561f05554275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561f0554d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561f055b7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561f051a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561f05295eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561f05101d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561f0510b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561f050f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561f0511e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f327e9e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561f050e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e874c723783bb7ddba1ea447efe7306d01f6d63f Step #5: MERGE-OUTER: attempt 1703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 378025703 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e874c723783bb7ddba1ea447efe7306d01f6d63f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3193 processed earlier; will process 1104 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115126== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e64bd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e64b4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e64b2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e4dc4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e4da5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e4da39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e64b08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e655db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e65575632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e65577375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e6557735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e64f95ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e64f83275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e64f7c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e64fe6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e64bd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e64cc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e64b30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e64b3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e64b217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e64b4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e4da3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e64b14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09c41f6959adefe0a6431fa881f15d22d4a71661 Step #5: MERGE-OUTER: attempt 1704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 378807852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/09c41f6959adefe0a6431fa881f15d22d4a71661' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3194 processed earlier; will process 1103 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115143== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591ebe00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591ebd74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591ebd57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd83cd9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd83cbb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd83cb91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591ebd30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5591ec803018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591ec79d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5591ec79f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591ec79f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5591ec1bdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5591ec1ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591ec1a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591ec20ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591ebe00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591ebeeceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5591ebd58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591ebd622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591ebd497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591ebd754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd83cb93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5591ebd3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f787286236b8101cdb3402ffaeac9a786d8a48dd Step #5: MERGE-OUTER: attempt 1705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 379593168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f787286236b8101cdb3402ffaeac9a786d8a48dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3195 processed earlier; will process 1102 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115161== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b866eba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b866e2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b866e11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1eeae7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1eeac8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1eeac6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b866deae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8678bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b867857632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b867859375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b86785935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b867277ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b867265275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b86725e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8672c8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b866ebac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b866fa6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b866e12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b866e1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b866e037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b866e2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1eeac6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b866df6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21d341a1f01e25ee8bde261d4a1d641a98701d3e Step #5: MERGE-OUTER: attempt 1706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 380374444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/21d341a1f01e25ee8bde261d4a1d641a98701d3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3196 processed earlier; will process 1101 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115179== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562cad3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562cacb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562cac95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d1d6c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d1d4da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d1d4b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562cac6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5562cb741018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562cb6db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5562cb6dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562cb6dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5562cb0fbac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562cb0e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562cb0e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562cb14cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5562cad3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5562cae2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5562cac96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5562caca02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5562cac877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5562cacb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d1d4bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5562cac7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83c9f6c0372ea401b3180ad7e6857400b1dc0df2 Step #5: MERGE-OUTER: attempt 1707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 381158808 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/83c9f6c0372ea401b3180ad7e6857400b1dc0df2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3197 processed earlier; will process 1100 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115197== ERROR: libFuzzer: deadly signal Step #5: #0 0x558143b65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558143ad9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558143abc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad6465241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad6446700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad64446858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558143a95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558144568018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558144502632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558144504375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55814450435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558143f22ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558143f10275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558143f099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558143f73f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558143b65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558143c51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558143abdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558143ac72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558143aae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558143ada4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad64448082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558143aa1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56697e172502747b2d554b3e1c057e2f3b1b1bd2 Step #5: MERGE-OUTER: attempt 1708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 381930995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/56697e172502747b2d554b3e1c057e2f3b1b1bd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3198 processed earlier; will process 1099 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115215== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8142c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f814237b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f81421a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f554e7d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f554e5ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f554e5cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8141f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f814cc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f814c60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f814c62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f814c6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f814680ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f81466e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f8146679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f8146d1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f8142c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f8143afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f81421bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f8142252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f81420c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f8142384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f554e5cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f8141ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b20cdd3f993c346750777622c919a4a3f5d47121 Step #5: MERGE-OUTER: attempt 1709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 382706275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b20cdd3f993c346750777622c919a4a3f5d47121' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3199 processed earlier; will process 1098 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115233== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4c6951594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4c68c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4c68a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b2af4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b2ad5d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b2ad3c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4c6881e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f4c7354018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4c72ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f4c72f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4c72f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f4c6d0eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4c6cfc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4c6cf59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4c6d5ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4c6951c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4c6a3deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4c68a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4c68b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4c689a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4c68c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b2ad3e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4c688dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62da3efab969ce6ef811b24b1f8e482a4fbd2dda Step #5: MERGE-OUTER: attempt 1710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 383936865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62da3efab969ce6ef811b24b1f8e482a4fbd2dda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3201 processed earlier; will process 1096 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115321== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce43d23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce43c97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce43c7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca4942641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca4923b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca4921a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce43c53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ce44726018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce446c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ce446c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce446c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ce440e0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ce440ce275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ce440c79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ce44131f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ce43d23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ce43e0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ce43c7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ce43c852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ce43c6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ce43c984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca4921c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ce43c5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7011071164796cccc4ecfda1fb817f9851b06a4a Step #5: MERGE-OUTER: attempt 1711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 384713444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7011071164796cccc4ecfda1fb817f9851b06a4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3202 processed earlier; will process 1095 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115339== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f728d31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f728ca5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f728c88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f097a41541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f097a22a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f097a209858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f728c61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f729734018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7296ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f7296d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7296d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f7290eeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f7290dc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f7290d59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f72913ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f728d31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f728e1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f728c89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f728c932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f728c7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f728ca64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f097a20b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f728c6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60e6560a58f452c37e1c47aae92b08ccf4707b42 Step #5: MERGE-OUTER: attempt 1712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 385490148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60e6560a58f452c37e1c47aae92b08ccf4707b42' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3203 processed earlier; will process 1094 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115357== ERROR: libFuzzer: deadly signal Step #5: #0 0x556532657594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565325cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565325ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d52a9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d528ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d5288d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556532587e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55653305a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556532ff4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556532ff6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556532ff635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556532a14ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556532a02275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565329fb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556532a65f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556532657c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556532743eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565325afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565325b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565325a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565325cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d5288f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556532593bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78df700a7ba16ec5918a8fdadf39e58abec15335 Step #5: MERGE-OUTER: attempt 1713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 386969605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/78df700a7ba16ec5918a8fdadf39e58abec15335' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3205 processed earlier; will process 1092 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115438== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9352bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c93522fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c935212665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8fb984d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8fb966200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8fb9641858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9351ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c935cbe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c935c58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c935c5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c935c5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c935730155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9357671cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c93567862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c935666275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c93565f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c9356c9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c9352bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c9353a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c935213d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c93521d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c9352047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c9352304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8fb9643082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c9351f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae590286e0529247d07d0e6739c9da293df691d6 Step #5: MERGE-OUTER: attempt 1714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 387452431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae590286e0529247d07d0e6739c9da293df691d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3206 processed earlier; will process 1091 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115450== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e87466f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8745e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8745c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4e02cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4e00e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4e00c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e87459fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e875072018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e87500c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e87500e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e87500e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e874ae4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e874b1b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e874a2c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e874a1a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e874a139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e874a7df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e87466fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e87475beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e8745c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e8745d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e8745b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e8745e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4e00c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e8745abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fe52319a6c82fe17a998c4b34d5e0a665abd2f1 Step #5: MERGE-OUTER: attempt 1715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 390762458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4fe52319a6c82fe17a998c4b34d5e0a665abd2f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3210 processed earlier; will process 1087 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115551== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d752c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d75238b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d7521b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3462c7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3462a8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3462a6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d751f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d75cc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d75c61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d75c63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d75c6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d75681ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d7566f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d756689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d756d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d752c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d753b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d7521cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d752262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d7520d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d752394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3462a6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d75200bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c17701e9db1a583ed6139590c5b234de50d4e7b Step #5: MERGE-OUTER: attempt 1716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 392842893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4c17701e9db1a583ed6139590c5b234de50d4e7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3213 processed earlier; will process 1084 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115662== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f467e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f46757b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f4673a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2557b0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f255791500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25578f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f46713e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561f471e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f47180632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561f47182375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f4718235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561f46c58155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f46c8f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f46ba062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561f46b8e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561f46b879cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561f46bf1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561f467e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561f468cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561f4673bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561f467452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561f4672c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561f467584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25578f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561f4671fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf8bc35610c1800da54a10ba8da6ba853c3f97b5 Step #5: MERGE-OUTER: attempt 1717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 393757624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf8bc35610c1800da54a10ba8da6ba853c3f97b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3215 processed earlier; will process 1082 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==115740== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617b27bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617b2730b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617b2713665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f347c67141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f347c48600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f347c465858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617b26ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5617b31bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617b3159632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5617b315b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617b315b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5617b2c25965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5617b2c8fbb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5617b2cebc0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5617b2bcb002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5617b2bcb002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5617b27bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5617b28a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5617b2714d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5617b271e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5617b27057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5617b27314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f347c467082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5617b26f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83684e2a2b44d82602aafd28447fc350aebf6da7 Step #5: MERGE-OUTER: attempt 1718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 394627819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/83684e2a2b44d82602aafd28447fc350aebf6da7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3216 processed earlier; will process 1081 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115791== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4c6360594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4c62d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4c62b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe989fb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe989dcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe989dac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4c6290e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4c6d63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4c6cfd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4c6cff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4c6cff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4c67d5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a4c680c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a4c671d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a4c670b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a4c67049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a4c676ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a4c6360c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a4c644ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a4c62b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a4c62c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a4c62a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a4c62d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe989dae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a4c629cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85367a9d0e0ca9cbb5f421aeec2f012b5cee6735 Step #5: MERGE-OUTER: attempt 1719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 397298107 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/85367a9d0e0ca9cbb5f421aeec2f012b5cee6735' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3219 processed earlier; will process 1078 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115907== ERROR: libFuzzer: deadly signal Step #5: #0 0x556dc88fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556dc886fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556dc8852665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b4c53f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b4c35400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b4c333858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556dc882be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556dc92fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dc9298632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556dc929a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dc929a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556dc8cb8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556dc8ca6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556dc8c9f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556dc8d09f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556dc88fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556dc89e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556dc8853d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556dc885d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556dc88447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556dc88704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b4c335082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556dc8837bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4beeb83c7c1f9729191b0106c457e634285a9a2 Step #5: MERGE-OUTER: attempt 1720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 397727155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b4beeb83c7c1f9729191b0106c457e634285a9a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3220 processed earlier; will process 1077 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115946== ERROR: libFuzzer: deadly signal Step #5: #0 0x559969c02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559969b76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559969b59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d630b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d62ecb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d62eaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559969b32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55996a605018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55996a59f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55996a5a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55996a5a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55996a077155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55996a0ae1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559969fbf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559969fad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559969fa69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55996a010f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559969c02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559969ceeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559969b5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559969b642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559969b4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559969b774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d62eac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559969b3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9beabb6dbaffa42dc11ba1ed77c11cea7184baac Step #5: MERGE-OUTER: attempt 1721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 398387975 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9beabb6dbaffa42dc11ba1ed77c11cea7184baac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3221 processed earlier; will process 1076 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115959== ERROR: libFuzzer: deadly signal Step #5: #0 0x562040bff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562040b73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562040b56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6841d8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6841ba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6841b82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562040b2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562041602018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56204159c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56204159e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56204159e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562041074155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5620410ab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562040fbc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562040faa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562040fa39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56204100df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562040bffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562040cebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562040b57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562040b612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562040b487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562040b744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6841b84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562040b3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b18fbb3cfa4d82ec4437d520fd2f45eee76ed9c6 Step #5: MERGE-OUTER: attempt 1722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 398850811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b18fbb3cfa4d82ec4437d520fd2f45eee76ed9c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3222 processed earlier; will process 1075 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115967== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4e711c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4e7090b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4e7073665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc00ae2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc00ac3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc00ac1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4e704ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e4e7b1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4e7ab9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e4e7abb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4e7abb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4e74d9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4e74c7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4e74c09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4e752af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4e711cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4e7208eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4e7074d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4e707e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4e70657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4e70914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc00ac1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4e7058bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccbebf1dbe295ef96f05aa70711c2ec426b86505 Step #5: MERGE-OUTER: attempt 1723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 401306768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ccbebf1dbe295ef96f05aa70711c2ec426b86505' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3224 processed earlier; will process 1073 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116086== ERROR: libFuzzer: deadly signal Step #5: #0 0x56251b39d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56251b311b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56251b2f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff28b7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff2899300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff28972858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56251b2cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56251bda0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56251bd3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56251bd3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56251bd3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56251b75aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56251b748275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56251b7419cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56251b7abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56251b39dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56251b489eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56251b2f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56251b2ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56251b2e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56251b3124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff28974082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56251b2d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de59e22d7e9093907e23357ee9b264bd1f0dc279 Step #5: MERGE-OUTER: attempt 1724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 401741245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/de59e22d7e9093907e23357ee9b264bd1f0dc279' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3225 processed earlier; will process 1072 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116125== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632daa72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632da9e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632da9c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5353d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5351e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5351c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632da9a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632db475018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632db40f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632db411375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632db41135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5632dae2fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5632dae1d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5632dae169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5632dae80f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5632daa72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5632dab5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5632da9cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5632da9d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5632da9bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5632da9e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc5351ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5632da9aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d77280836d26e70770b70dee86fdd1edb209a7b Step #5: MERGE-OUTER: attempt 1725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 403308702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d77280836d26e70770b70dee86fdd1edb209a7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3226 processed earlier; will process 1071 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116133== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630cba22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630cb996b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630cb979665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd2d55441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd2d36900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd2d348858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630cb952e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5630cc425018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630cc3bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5630cc3c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630cc3c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5630cbe97155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630cbece1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630cbddf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630cbdcd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630cbdc69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630cbe30f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630cba22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630cbb0eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630cb97ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630cb9842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630cb96b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630cb9974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd2d34a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630cb95ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ded5a16eae4453c9a654918f234e9910d9fa162 Step #5: MERGE-OUTER: attempt 1726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 407848138 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2ded5a16eae4453c9a654918f234e9910d9fa162' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3234 processed earlier; will process 1063 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116316== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564dadb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564dad29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564dad0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c20d4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c20b5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c20b34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564dace5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5564db7b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564db752632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5564db754375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564db75435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5564db172ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564db160275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564db1599cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564db1c3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564dadb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564daea1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564dad0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564dad172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564dacfe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564dad2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2c20b36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564dacf1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a34243d285c1ebd3cb58b2e35580117a9afeae00 Step #5: MERGE-OUTER: attempt 1727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 408270877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a34243d285c1ebd3cb58b2e35580117a9afeae00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3235 processed earlier; will process 1062 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116323== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0ddf99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0ddf0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0ddef0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3f905541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3f8e6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3f8e49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0ddec9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f0de99c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0de936632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f0de938375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0de93835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f0de356ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f0de344275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f0de33d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f0de3a7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f0ddf99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f0de085eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0ddef1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0ddefb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f0ddee27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0ddf0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3f8e4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f0dded5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80ecec02a4fdb288fc82aa32f6121fe11d210207 Step #5: MERGE-OUTER: attempt 1728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 409116273 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80ecec02a4fdb288fc82aa32f6121fe11d210207' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3236 processed earlier; will process 1061 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116339== ERROR: libFuzzer: deadly signal Step #5: #0 0x556015a85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560159f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560159dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05c272c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05c254100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05c2520858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560159b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556016488018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556016422632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556016424375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55601642435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556015e42ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556015e30275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556015e299cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556015e93f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556015a85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556015b71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560159ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560159e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560159ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560159fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05c2522082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560159c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0277e0363b1a23f897bf660e285c8b2b1b130511 Step #5: MERGE-OUTER: attempt 1729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 409838141 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0277e0363b1a23f897bf660e285c8b2b1b130511' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3238 processed earlier; will process 1059 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116419== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e40487594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e403fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e403de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0aa27a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0aa25bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0aa259c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e403b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563e40e8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e40e24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563e40e26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e40e2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563e408fc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563e409331cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563e4084462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563e40832275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563e4082b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563e40895f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563e40487c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563e40573eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563e403dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563e403e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563e403d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563e403fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0aa259e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563e403c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60175412eb9783c39ab28f85ae0ebbcb70bac604 Step #5: MERGE-OUTER: attempt 1730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 410331084 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/60175412eb9783c39ab28f85ae0ebbcb70bac604' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3239 processed earlier; will process 1058 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116458== ERROR: libFuzzer: deadly signal Step #5: #0 0x564442453594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644423c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644423aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49978ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49976c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49976a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564442383e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564442e56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564442df0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564442df2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564442df235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564442810ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5644427fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5644427f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564442861f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564442453c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56444253feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5644423abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5644423b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56444239c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5644423c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49976a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56444238fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5101da6ad72f4e908507f495d0f0e8c3dbe827fd Step #5: MERGE-OUTER: attempt 1731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 410755526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5101da6ad72f4e908507f495d0f0e8c3dbe827fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3240 processed earlier; will process 1057 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116465== ERROR: libFuzzer: deadly signal Step #5: #0 0x563adfe0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563adfd7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563adfd62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2cd5a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2cd3ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2cd399858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563adfd3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ae080e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ae07a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ae07aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ae07aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ae0280155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ae02b71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563ae01c862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563ae01b6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563ae01af9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563ae0219f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563adfe0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563adfef7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563adfd63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563adfd6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563adfd547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563adfd804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff2cd39b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563adfd47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceba3557785bdb4f72846c78a1f6d32bc1b2c84e Step #5: MERGE-OUTER: attempt 1732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 412541945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ceba3557785bdb4f72846c78a1f6d32bc1b2c84e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3243 processed earlier; will process 1054 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116529== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f935142594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9350b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f935099665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b59c6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b59a7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b59a5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f935072e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f935b45018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f935adf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f935ae1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f935ae135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f9355b7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9355ee1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f93550c53f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x55f93550e173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x55f93523a8d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x55f935220dad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x55f93522eff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x55f93522eff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x55f93522eff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x55f93509ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x55f9350a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x55f93508b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x55f9350b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f6b59a60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x55f93507ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1b7f249417addbbaa040835a9f5a2a848214071 Step #5: MERGE-OUTER: attempt 1733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 413567181 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f1b7f249417addbbaa040835a9f5a2a848214071' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3244 processed earlier; will process 1053 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116636== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a45c279594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a45c1edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a45c1d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faff23bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faff21d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faff21b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a45c1a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a45cc7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a45cc16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a45cc18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a45cc1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a45c636ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a45c624275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a45c61d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a45c687f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a45c279c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a45c365eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a45c1d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a45c1db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a45c1c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a45c1ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faff21b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a45c1b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3f4730b39c94511ff2ed88520677de5c2188877 Step #5: MERGE-OUTER: attempt 1734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 415100008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e3f4730b39c94511ff2ed88520677de5c2188877' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3247 processed earlier; will process 1050 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116731== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ac0def594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ac0d63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ac0d46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f3ef2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f3ed4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f3ed22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ac0d1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558ac17f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ac178c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558ac178e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ac178e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558ac1264155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558ac129b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558ac11ac62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558ac119a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558ac11939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558ac11fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558ac0defc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558ac0edbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558ac0d47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558ac0d512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558ac0d387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558ac0d644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1f3ed24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558ac0d2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae05ba3a783c245902c6081650be9a322465a940 Step #5: MERGE-OUTER: attempt 1735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 416494212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ae05ba3a783c245902c6081650be9a322465a940' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3251 processed earlier; will process 1046 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116826== ERROR: libFuzzer: deadly signal Step #5: #0 0x56027f622594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56027f596b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56027f579665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6056b6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f605697600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6056955858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56027f552e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560280025018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56027ffbf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56027ffc1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56027ffc135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56027fa97155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56027face1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56027f9df62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56027f9cd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56027f9c69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56027fa30f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56027f622c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56027f70eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56027f57ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56027f5842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56027f56b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56027f5974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6056957082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56027f55ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6a8d3088b3aa67b4d951f4244aa19e4d6f5b404 Step #5: MERGE-OUTER: attempt 1736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 417414569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d6a8d3088b3aa67b4d951f4244aa19e4d6f5b404' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3253 processed earlier; will process 1044 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116904== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cf465b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cf45cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cf45b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f468b1ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f468b01400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f468aff3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cf458be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555cf505e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cf4ff8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555cf4ffa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cf4ffa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555cf4a18ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cf4a06275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cf49ff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cf4a69f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cf465bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cf4747eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cf45b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cf45bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cf45a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cf45d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f468aff5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cf4597bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2680c1e24842ad0822534e3b84d9f8f070bd1e3f Step #5: MERGE-OUTER: attempt 1737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 417854208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2680c1e24842ad0822534e3b84d9f8f070bd1e3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3254 processed earlier; will process 1043 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116943== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582ec4e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582ec45cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582ec43f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca34b6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca3497e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca3495d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582ec418e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5582eceeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582ece85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5582ece87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582ece8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5582ec8a5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5582ec893275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5582ec88c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5582ec8f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582ec4e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582ec5d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5582ec440d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582ec44a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582ec4317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582ec45d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca3495f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582ec424bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfe5602ae3ce1f88245dcda2443ab93ff1184137 Step #5: MERGE-OUTER: attempt 1738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 418704606 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cfe5602ae3ce1f88245dcda2443ab93ff1184137' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3255 processed earlier; will process 1042 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116959== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bf35f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bf3565b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bf3548665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38e59b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38e57c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38e57a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bf3521e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561bf3ff4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bf3f8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561bf3f90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bf3f9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561bf39aeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561bf399c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561bf39959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561bf39fff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561bf35f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561bf36ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561bf3549d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561bf35532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561bf353a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561bf35664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38e57a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561bf352dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de88fd11b6526df709bc3a24d30d5f8e52cac3c7 Step #5: MERGE-OUTER: attempt 1739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 419479421 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/de88fd11b6526df709bc3a24d30d5f8e52cac3c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3256 processed earlier; will process 1041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116977== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ec4f60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ec4ed4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ec4eb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25ee61741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25ee42c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25ee40b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ec4e90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ec5963018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ec58fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ec58ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ec58ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ec531dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ec530b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ec53049cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ec536ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ec4f60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ec504ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ec4eb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ec4ec22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ec4ea97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ec4ed54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25ee40d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ec4e9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39c2e2a5c9b380c90cbe6403d5f1c871677d5dc3 Step #5: MERGE-OUTER: attempt 1740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 420254943 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/39c2e2a5c9b380c90cbe6403d5f1c871677d5dc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3257 processed earlier; will process 1040 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116995== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567e53b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567e5325b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567e5308665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c5df1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c5dd2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c5dd06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567e52e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5567e5db4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567e5d4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567e5d50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567e5d5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567e5826155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567e585d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567e576e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567e575c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567e57559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567e57bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567e53b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567e549deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567e5309d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567e53132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567e52fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567e53264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c5dd08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567e52edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0fac4587db0739dbe5da020ef9c43185090f792 Step #5: MERGE-OUTER: attempt 1741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 423408173 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e0fac4587db0739dbe5da020ef9c43185090f792' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3261 processed earlier; will process 1036 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117116== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2127d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e21274db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e212730665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f5960041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f5941500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f593f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e212709e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e2131dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e213176632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e213178375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e21317835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e212b96ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e212b84275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e212b7d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e212be7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2127d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2128c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e212731d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e21273b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2127227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e21274e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5f593f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e212715bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73581fa060dd486040d3a16780511568ce30fca2 Step #5: MERGE-OUTER: attempt 1742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 425093794 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/73581fa060dd486040d3a16780511568ce30fca2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3265 processed earlier; will process 1032 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117176== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfc4716594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfc468ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfc466d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa1d1d5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1d1b6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa1d1b4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfc4646e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bfc5119018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfc50b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bfc50b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfc50b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bfc4ad3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bfc4ac1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bfc4aba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bfc4b24f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bfc4716c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bfc4802eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bfc466ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bfc46782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bfc465f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bfc468b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa1d1b4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bfc4652bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a94d099fb99890032f7d2128e4d66636ce9c7009 Step #5: MERGE-OUTER: attempt 1743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 426470518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a94d099fb99890032f7d2128e4d66636ce9c7009' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3267 processed earlier; will process 1030 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117295== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e40ecb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e40e3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e40e22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f166e77341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f166e58800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f166e567858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e40dfbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564e418ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e41868632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564e4186a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e4186a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564e41340155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564e413771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564e4128862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564e41276275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564e4126f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564e412d9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564e40ecbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564e40fb7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564e40e23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564e40e2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564e40e147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564e40e404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f166e569082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564e40e07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1221dc3d833b702b2ea0c35559f6f773ce513c8 Step #5: MERGE-OUTER: attempt 1744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 428843937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1221dc3d833b702b2ea0c35559f6f773ce513c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3269 processed earlier; will process 1028 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55caeaddb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55caead4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55caead32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f841643941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f841624e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f841622d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55caead0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55caeb7de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55caeb778632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55caeb77a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55caeb77a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55caeb198ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55caeb186275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55caeb17f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55caeb1e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55caeaddbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55caeaec7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55caead33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55caead3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55caead247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55caead504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f841622f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55caead17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb30b8186b28ea748238b46331c6ffc5509ba183 Step #5: MERGE-OUTER: attempt 1745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 429275818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cb30b8186b28ea748238b46331c6ffc5509ba183' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3270 processed earlier; will process 1027 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117417== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7b7818594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7b778cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7b776f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ed6a0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ed681a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ed67f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7b7748e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f7b821b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7b81b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f7b81b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7b81b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f7b7bd5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f7b7bc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f7b7bbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f7b7c26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f7b7818c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f7b7904eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f7b7770d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7b777a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f7b77617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7b778d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ed67fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f7b7754bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16893a62ba7b2d0c8bc3642856e214e0d01db61b Step #5: MERGE-OUTER: attempt 1746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 430130350 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/16893a62ba7b2d0c8bc3642856e214e0d01db61b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3271 processed earlier; will process 1026 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117433== ERROR: libFuzzer: deadly signal Step #5: #0 0x56383dd5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56383dccfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56383dcb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f439a34f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f439a16400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f439a143858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56383dc8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56383e75e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56383e6f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56383e6fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56383e6fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56383e118ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56383e106275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56383e0ff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56383e169f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56383dd5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56383de47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56383dcb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56383dcbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56383dca47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56383dcd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f439a145082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56383dc97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c986b48e4726546fa3926fd151847cce8340a21 Step #5: MERGE-OUTER: attempt 1747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 431038380 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c986b48e4726546fa3926fd151847cce8340a21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3273 processed earlier; will process 1024 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd26304594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd26278b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd2625b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b5bcde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b5baf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b5bad2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd26234e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bd26d07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd26ca1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bd26ca3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd26ca335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bd266c1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bd266af275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bd266a89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bd26712f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bd26304c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bd263f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bd2625cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bd262662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bd2624d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bd262794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8b5bad4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bd26240bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d138d5056c53bb6afc77c3d70303eb0de585ed84 Step #5: MERGE-OUTER: attempt 1748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 432098831 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d138d5056c53bb6afc77c3d70303eb0de585ed84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3274 processed earlier; will process 1023 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117556== ERROR: libFuzzer: deadly signal Step #5: #0 0x564527d47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564527cbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564527c9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0ddb4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0dd95600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0dd935858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564527c77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56452874a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645286e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5645286e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645286e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564528104ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5645280f2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645280eb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564528155f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564527d47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564527e33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564527c9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564527ca92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564527c907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564527cbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0dd937082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564527c83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f478c39343ec7e5f76e4be730513441e5c7fca11 Step #5: MERGE-OUTER: attempt 1749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 433751858 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f478c39343ec7e5f76e4be730513441e5c7fca11' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3277 processed earlier; will process 1020 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117614== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e25b053594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e25afc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e25afaa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefaf9f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefaf80a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefaf7e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e25af83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e25ba56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e25b9f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e25b9f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e25b9f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e25b410ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e25b3fe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e25b3f79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e25b461f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e25b053c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e25b13feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e25afabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e25afb52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e25af9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e25afc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefaf7eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e25af8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d1add9c8e7dfcb45cbc17fa35bbba34ac10f4af Step #5: MERGE-OUTER: attempt 1750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 435184608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8d1add9c8e7dfcb45cbc17fa35bbba34ac10f4af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3279 processed earlier; will process 1018 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117733== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e244702594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e244676b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e244659665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08a3cd241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08a3ae700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08a3ac6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e244632e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e245105018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e24509f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2450a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2450a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e244b77155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e244bae1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e244abf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e244aad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e244aa69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e244b10f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e244702c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e2447eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e24465ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e2446642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e24464b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e2446774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f08a3ac8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e24463ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9102b2d30ba606f84d9b2179d197143819467cb8 Step #5: MERGE-OUTER: attempt 1751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 436170228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9102b2d30ba606f84d9b2179d197143819467cb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3281 processed earlier; will process 1016 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117843== ERROR: libFuzzer: deadly signal Step #5: #0 0x563592d6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563592cdfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563592cc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68e4ec741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68e4cdc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68e4cbb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563592c9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56359376e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563593708632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56359370a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56359370a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635931e0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5635932171cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56359312862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563593116275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56359310f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563593179f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563592d6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563592e57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563592cc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563592ccd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563592cb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563592ce04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f68e4cbd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563592ca7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ecda34066eaa470e172e70368f568e2772d696d Step #5: MERGE-OUTER: attempt 1752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 437688018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ecda34066eaa470e172e70368f568e2772d696d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3282 processed earlier; will process 1015 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117850== ERROR: libFuzzer: deadly signal Step #5: #0 0x556db9cac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556db9c20b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556db9c03665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a1627041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a1608500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a16064858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556db9bdce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556dba6af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dba649632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556dba64b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dba64b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556dba121155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556dba1581cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556dba06962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556dba057275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556dba0509cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556dba0baf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556db9cacc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556db9d98eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556db9c04d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556db9c0e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556db9bf57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556db9c214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a16066082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556db9be8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-332eaffaaeeeb42605f1fa89ff35084e4d8a194d Step #5: MERGE-OUTER: attempt 1753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 439268028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/332eaffaaeeeb42605f1fa89ff35084e4d8a194d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3284 processed earlier; will process 1013 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117908== ERROR: libFuzzer: deadly signal Step #5: #0 0x560528d30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560528ca4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560528c87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6beff2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6befd3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6befd1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560528c60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560529733018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605296cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5605296cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605296cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5605291a5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5605291dc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5605290ed62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5605290db275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5605290d49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56052913ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560528d30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560528e1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560528c88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560528c922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560528c797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560528ca54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6befd1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560528c6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b5a8627261914bb9a3e3286bea7cab5cda3eafc Step #5: MERGE-OUTER: attempt 1754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 440561082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b5a8627261914bb9a3e3286bea7cab5cda3eafc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3286 processed earlier; will process 1011 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118022== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3dbcf8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3dbc6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3dbc4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49bde6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49bdc7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49bdc5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3dbc28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d3dc6fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3dc695632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d3dc697375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3dc69735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d3dc16d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3dc1a41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3dc0b562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3dc0a3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3dc09c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3dc106f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3dbcf8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3dbde4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3dbc50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3dbc5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3dbc417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3dbc6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f49bdc5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3dbc34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9cfc1bb5ae27608fc0c944a725ad2d5ba4e4a72 Step #5: MERGE-OUTER: attempt 1755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 441854306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a9cfc1bb5ae27608fc0c944a725ad2d5ba4e4a72' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3288 processed earlier; will process 1009 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118136== ERROR: libFuzzer: deadly signal Step #5: #0 0x559001bc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559001b34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559001b17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99e26e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99e24f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99e24d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559001af0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5590025c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55900255d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55900255f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55900255f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559001f7dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559001f6b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559001f649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559001fcef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559001bc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559001caceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559001b18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559001b222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559001b097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559001b354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99e24d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559001afcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bb30c78b2aaa09f7526a40187f7179a87db1e1b Step #5: MERGE-OUTER: attempt 1756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 442275905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6bb30c78b2aaa09f7526a40187f7179a87db1e1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3289 processed earlier; will process 1008 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118206== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b22f47f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b22f3f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b22f3d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f538841f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f538823400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5388213858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b22f3afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b22fe82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b22fe1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b22fe1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b22fe1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b22f83cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b22f82a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b22f8239cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b22f88df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b22f47fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b22f56beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b22f3d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b22f3e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b22f3c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b22f3f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5388215082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b22f3bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b566a8e4ce2756bbb39637e56f0d2dd4743ca621 Step #5: MERGE-OUTER: attempt 1757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 443137536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b566a8e4ce2756bbb39637e56f0d2dd4743ca621' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3290 processed earlier; will process 1007 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118222== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558dd113594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558dd087b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558dd06a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2b646c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2b628100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2b6260858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558dd043e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5558ddb16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558ddab0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5558ddab2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558ddab235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5558dd4d0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558dd4be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558dd4b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5558dd521f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558dd113c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558dd1ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558dd06bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558dd0752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558dd05c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558dd0884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2b6262082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558dd04fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-094d593d273284e1652b5439e3c886b70992ef43 Step #5: MERGE-OUTER: attempt 1758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 443919205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/094d593d273284e1652b5439e3c886b70992ef43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3291 processed earlier; will process 1006 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118240== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633d03d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633d0344b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633d0327665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c7003b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c6fe5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c6fe2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633d0300e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5633d0dd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633d0d6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5633d0d6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633d0d6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5633d078dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5633d077b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633d07749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633d07def87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5633d03d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633d04bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633d0328d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633d03322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633d03197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633d03454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c6fe31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633d030cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-205e7c4b3ae9c6668ef480fa2fddbe688d071055 Step #5: MERGE-OUTER: attempt 1759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 444710039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/205e7c4b3ae9c6668ef480fa2fddbe688d071055' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3292 processed earlier; will process 1005 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118258== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8c1ee9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8c1e5db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8c1e40665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3de704541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3de6e5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3de6e39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8c1e19e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a8c28ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8c2886632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a8c2888375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8c288835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a8c22a6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a8c2294275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a8c228d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a8c22f7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a8c1ee9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a8c1fd5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a8c1e41d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a8c1e4b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a8c1e327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a8c1e5e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3de6e3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a8c1e25bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a9317dc7c28da1ffeccfaf97b72edef2e3abd23 Step #5: MERGE-OUTER: attempt 1760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 445501247 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7a9317dc7c28da1ffeccfaf97b72edef2e3abd23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3293 processed earlier; will process 1004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118276== ERROR: libFuzzer: deadly signal Step #5: #0 0x555675a18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55567598cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55567596f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82bf3c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82bf1dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82bf1bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555675948e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55567641b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556763b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5556763b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556763b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555675dd5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555675dc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555675dbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555675e26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555675a18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555675b04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555675970d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55567597a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556759617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55567598d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f82bf1be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555675954bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d71d8839b39bcbedd61fa1b1f307d29abfcfdc7b Step #5: MERGE-OUTER: attempt 1761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 446288254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d71d8839b39bcbedd61fa1b1f307d29abfcfdc7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3294 processed earlier; will process 1003 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118294== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d81177594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d810ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d810ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2a830041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2a811500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2a80f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d810a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d81b7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d81b14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d81b16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d81b1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d81534ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d81522275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d8151b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d81585f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d81177c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d81263eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d810cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d810d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d810c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d810ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2a80f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d810b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5f86c053e55b62a4c241a1dc6347535bc333c6 Step #5: MERGE-OUTER: attempt 1762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 447185042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9e5f86c053e55b62a4c241a1dc6347535bc333c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3296 processed earlier; will process 1001 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55587a514594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55587a488b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55587a46b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffbdbedf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffbdbcf400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffbdbcd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55587a444e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55587af17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55587aeb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55587aeb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55587aeb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55587a989155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55587a9c01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55587a8d162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55587a8bf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55587a8b89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55587a922f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55587a514c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55587a600eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55587a46cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55587a4762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55587a45d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55587a4894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffbdbcd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55587a450bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e14ae02a9f068797a8253d8858c747737b4f5305 Step #5: MERGE-OUTER: attempt 1763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 448400409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e14ae02a9f068797a8253d8858c747737b4f5305' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3298 processed earlier; will process 999 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118430== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b757ed8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b757e4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b757e2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9cb40d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9cb22200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9cb201858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b757e08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7588db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b758875632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b758877375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b75887735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b75834d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7583841cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b75829562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b758283275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b75827c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7582e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b757ed8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b757fc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b757e30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b757e3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b757e217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b757e4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc9cb203082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b757e14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-267d30d04350266d8401f31082bc506b1009b329 Step #5: MERGE-OUTER: attempt 1764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 450250715 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/267d30d04350266d8401f31082bc506b1009b329' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3301 processed earlier; will process 996 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118526== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2b4227594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2b419bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2b417e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d9329541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d930aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d93089858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2b4157e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f2b4c2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2b4bc4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f2b4bc6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2b4bc635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f2b469c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f2b46d31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f2b45e462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f2b45d2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f2b45cb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f2b4635f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f2b4227c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f2b4313eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f2b417fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f2b41892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f2b41707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f2b419c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d9308b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f2b4163bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a651581e9ab5795e16e453ba4375c7b09bcfb261 Step #5: MERGE-OUTER: attempt 1765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 451254862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a651581e9ab5795e16e453ba4375c7b09bcfb261' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3303 processed earlier; will process 994 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: #2 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118634== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b37184594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b370f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b370db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b1140241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b1121700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b111f6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b370b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563b37b87018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b37b21632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563b37b23375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b37b2335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563b37541ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b3752f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b375289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b37592f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b37184c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b37270eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b370dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b370e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b370cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b370f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8b111f8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b370c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcf4133f89728c086e4f3c5a5fd078e7105020c9 Step #5: MERGE-OUTER: attempt 1766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 454886278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fcf4133f89728c086e4f3c5a5fd078e7105020c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3307 processed earlier; will process 990 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118754== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b5f6cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b5f643b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b5f626665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a52a8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5289b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a5287a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b5f5ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555b600d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b6006c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555b6006e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b6006e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555b5fb44155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555b5fb7b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555b5fa8c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555b5fa7a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555b5fa739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555b5faddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555b5f6cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555b5f7bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555b5f627d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555b5f6312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555b5f6187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555b5f6444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5a5287c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555b5f60bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26a6897ee74b826596fa0edb9cfbdd6434bba4b2 Step #5: MERGE-OUTER: attempt 1767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 456419690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/26a6897ee74b826596fa0edb9cfbdd6434bba4b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3311 processed earlier; will process 986 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118841== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613ba0f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613ba067b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613ba04a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98217f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f982160c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98215eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613ba023e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5613baaf6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613baa90632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5613baa92375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613baa9235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5613ba4b0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5613ba49e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5613ba4979cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5613ba501f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5613ba0f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5613ba1dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5613ba04bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5613ba0552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5613ba03c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5613ba0684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f98215ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5613ba02fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e088a0a57d34e1182340e9555825f2510f931b5d Step #5: MERGE-OUTER: attempt 1768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 459032526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e088a0a57d34e1182340e9555825f2510f931b5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3314 processed earlier; will process 983 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118926== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e067d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e0674db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e06730665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f202cd8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f202cba000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f202cb7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e06709e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558e071dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e07176632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558e07178375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e0717835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558e06b96ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e06b84275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e06b7d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e06be7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e067d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e068c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e06731d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e0673b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e067227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e0674e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f202cb81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e06715bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94d40d21a3d82b729db09bb354f7680a603092a6 Step #5: MERGE-OUTER: attempt 1769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 460254553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/94d40d21a3d82b729db09bb354f7680a603092a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3316 processed earlier; will process 981 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 564Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119072== ERROR: libFuzzer: deadly signal Step #5: #0 0x556158483594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561583f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561583da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f820639f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82061b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8206193858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561583b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556158e86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556158e20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556158e22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556158e2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556158840ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55615882e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561588279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556158891f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556158483c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55615856feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561583dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561583e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561583cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561583f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8206195082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561583bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e2dadb0233b4bf3616cb78a3ea51b2771843e16 Step #5: MERGE-OUTER: attempt 1770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 464757870 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5e2dadb0233b4bf3616cb78a3ea51b2771843e16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3321 processed earlier; will process 976 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119256== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b73b7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b73af2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b73ad5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbad1c4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbad1a6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbad1a42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b73aaee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558b74581018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b7451b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558b7451d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b7451d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558b73f3bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b73f29275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b73f229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b73f8cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b73b7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b73c6aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b73ad6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b73ae02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b73ac77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b73af34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbad1a44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b73ababad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d27b2c1f9011ae42182daaab28dbf2e42ab3482b Step #5: MERGE-OUTER: attempt 1771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 465281457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d27b2c1f9011ae42182daaab28dbf2e42ab3482b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3322 processed earlier; will process 975 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119293== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8bc3ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8bc33eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8bc321665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9df88d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9df6a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9df681858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8bc2fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b8bcdcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8bcd67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b8bcd69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8bcd6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b8bc83f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8bc8761cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8bc78762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b8bc775275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8bc76e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8bc7d8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b8bc3cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8bc4b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8bc322d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8bc32c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8bc3137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8bc33f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9df683082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b8bc306bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0df0777850f26db994d8548766e6afe022c72d7d Step #5: MERGE-OUTER: attempt 1772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 466556992 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0df0777850f26db994d8548766e6afe022c72d7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3325 processed earlier; will process 972 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119372== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f12597594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f1250bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f124ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a5c92041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a5c73500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a5c714858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f124c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562f12f9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f12f34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562f12f36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f12f3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562f12954ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f12942275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f1293b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f129a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f12597c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f12683eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f124efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f124f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f124e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f1250c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a5c716082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f124d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab64bba66f515fa9e188b5a20887407f60677d2e Step #5: MERGE-OUTER: attempt 1773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 468828988 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab64bba66f515fa9e188b5a20887407f60677d2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3328 processed earlier; will process 969 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 562Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: #8 pulse exec/s: 1 rss: 564Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119417== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e141f14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e141e88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e141e6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f118088341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f118069800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1180677858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e141e44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e142917018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1428b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e1428b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1428b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e1422d1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e1422bf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e1422b89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e142322f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e141f14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e142000eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e141e6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e141e762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e141e5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e141e894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1180679082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e141e50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6d028ccb9841f3bcf515a044c1ab899e92184fa Step #5: MERGE-OUTER: attempt 1774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 478184791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6d028ccb9841f3bcf515a044c1ab899e92184fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3341 processed earlier; will process 956 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119546== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7026d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b70264db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b702630665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f048999341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04897a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0489787858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b702609e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7030dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b703076632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b703078375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b70307835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b702a96ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b702a84275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b702a7d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b702ae7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b7026d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b7027c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b702631d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b70263b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7026227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b70264e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0489789082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b702615bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb9b1b19c9470b7ea9e532d21c84f63d7c8aba23 Step #5: MERGE-OUTER: attempt 1775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 478599352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cb9b1b19c9470b7ea9e532d21c84f63d7c8aba23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3342 processed earlier; will process 955 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119585== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b32813c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3280b0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b328093665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1ae8e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1ae6f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1ae6d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b32806ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b328b3f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b328ad9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b328adb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b328adb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b3285b1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b3285e81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b3284f962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b3284e7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b3284e09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b32854af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b32813cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b328228eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b328094d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b32809e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3280857e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3280b14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1ae6d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b328078bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-543d02e9fac2c3bf5235027c35e5f94197cd49d6 Step #5: MERGE-OUTER: attempt 1776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 480302164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/543d02e9fac2c3bf5235027c35e5f94197cd49d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3347 processed earlier; will process 950 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119642== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e85267594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e851dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e851be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf9d66d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf9d48200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf9d461858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e85197e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561e85c6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e85c04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561e85c06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e85c0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561e85624ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e85612275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e8560b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e85675f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e85267c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e85353eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e851bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e851c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e851b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e851dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf9d463082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e851a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-504e1d4b662b56f1ce3318ab4bcda33b420a0bc0 Step #5: MERGE-OUTER: attempt 1777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 482930258 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/504e1d4b662b56f1ce3318ab4bcda33b420a0bc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3351 processed earlier; will process 946 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119718== ERROR: libFuzzer: deadly signal Step #5: #0 0x565032f2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565032ea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565032e84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdb250a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdb231f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdb22fe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565032e5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565033930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650338ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5650338cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650338cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5650333a2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5650333d91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5650332ea62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5650332d8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650332d19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56503333bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565032f2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565033019eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565032e85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565032e8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565032e767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565032ea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efdb2300082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565032e69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-995298bff516ee7552b0ee599011a8427c166efc Step #5: MERGE-OUTER: attempt 1778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 484016675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/995298bff516ee7552b0ee599011a8427c166efc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3355 processed earlier; will process 942 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119799== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602d6ea5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602d6e19b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602d6dfc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa23f34341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa23f15800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa23f137858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602d6dd5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5602d78a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602d7842632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5602d7844375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602d784435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5602d7262ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602d7250275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602d72499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602d72b3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602d6ea5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602d6f91eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602d6dfdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602d6e072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602d6dee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602d6e1a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa23f139082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602d6de1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-856f8e266cd7494c482c1fcdbf01ca364b6971f0 Step #5: MERGE-OUTER: attempt 1779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 484437747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/856f8e266cd7494c482c1fcdbf01ca364b6971f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3356 processed earlier; will process 941 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119836== ERROR: libFuzzer: deadly signal Step #5: #0 0x557145f55594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557145ec9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557145eac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ab4eee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ab4d0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ab4ce2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557145e85e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557146958018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571468f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5571468f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571468f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557146312ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557146300275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571462f99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557146363f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557145f55c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557146041eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557145eadd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557145eb72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557145e9e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557145eca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ab4ce4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557145e91bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93dead1bfce78be7ac25d3cbb437873308ad32e2 Step #5: MERGE-OUTER: attempt 1780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 486369815 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/93dead1bfce78be7ac25d3cbb437873308ad32e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3362 processed earlier; will process 935 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119897== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d01511594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d01485b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d01468665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37434eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f374330000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37432df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d01441e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d01f14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d01eae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d01eb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d01eb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d018ceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d018bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d018b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d0191ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d01511c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d015fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d01469d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d014732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d0145a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d014864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f37432e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d0144dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5487d4972f93f4e6a7997c08f35abfccde7656af Step #5: MERGE-OUTER: attempt 1781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 490812058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5487d4972f93f4e6a7997c08f35abfccde7656af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3370 processed earlier; will process 927 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119997== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afef54d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afef4c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afef4a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa70b2c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa70b0d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa70b0b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afef47de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55afeff50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afefeea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55afefeec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afefeec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55afef90aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afef8f8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afef8f19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afef95bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afef54dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afef639eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55afef4a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55afef4af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55afef4967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55afef4c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa70b0b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55afef489bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f70437edd7ebf0727720b89cc41cbf08f2d29bf9 Step #5: MERGE-OUTER: attempt 1782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 492538684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f70437edd7ebf0727720b89cc41cbf08f2d29bf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3371 processed earlier; will process 926 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120036== ERROR: libFuzzer: deadly signal Step #5: #0 0x55596915a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559690ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559690b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85aa78d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85aa5a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85aa581858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55596908ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555969b5d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555969af7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555969af9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555969af935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5559695cf155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559696061cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55596951762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555969505275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559694fe9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555969568f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55596915ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555969246eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559690b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559690bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559690a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559690cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f85aa583082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555969096bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e35fe6235730a97800e38eea89c2b1d2f61c8b59 Step #5: MERGE-OUTER: attempt 1783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 493015659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e35fe6235730a97800e38eea89c2b1d2f61c8b59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3372 processed earlier; will process 925 files now Step #5: #1 pulse exec/s: 0 rss: 559Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: #4 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120045== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c92c83f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c92c7b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c92c796665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a4198b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a417a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a4177f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c92c76fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c92d242018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c92d1dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c92d1de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c92d1de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c92ccb4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c92cceb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c92cbfc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c92cbea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c92cbe39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c92cc4df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c92c83fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c92c92beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c92c797d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c92c7a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c92c7887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c92c7b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8a41781082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c92c77bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a4552ae322b442558cc54b9b4496a7efc399f96 Step #5: MERGE-OUTER: attempt 1784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 498821895 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7a4552ae322b442558cc54b9b4496a7efc399f96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3380 processed earlier; will process 917 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120173== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614d58bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614d5833b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614d5816665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed94fd641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed94deb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed94dca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614d57efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5614d62c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614d625c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5614d625e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614d625e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5614d5c7cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5614d5c6a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5614d5c639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5614d5ccdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614d58bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5614d59abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614d5817d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614d58212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614d58087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614d58344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed94dcc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614d57fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08710851842a62c4a0de9145e5649e97e3d6f31b Step #5: MERGE-OUTER: attempt 1785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 499810702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/08710851842a62c4a0de9145e5649e97e3d6f31b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3382 processed earlier; will process 915 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120249== ERROR: libFuzzer: deadly signal Step #5: #0 0x557713f70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557713ee4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557713ec7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa38079d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3805b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa380591858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557713ea0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557714973018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55771490d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55771490f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55771490f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5577143e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55771441c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55771432d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55771431b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5577143149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55771437ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557713f70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55771405ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557713ec8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557713ed22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557713eb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557713ee54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa380593082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557713eacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1894647922b5f6a5d409c45441591c90887fe8bc Step #5: MERGE-OUTER: attempt 1786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 501276925 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1894647922b5f6a5d409c45441591c90887fe8bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3385 processed earlier; will process 912 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f22ba2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f22b9a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f22b983665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f777cd8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f777cba400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f777cb83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f22b95ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f22c42f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f22c3c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f22c3cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f22c3cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f22bde9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f22bdd7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f22bdd09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f22be3af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f22ba2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f22bb18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f22b984d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f22b98e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f22b9757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f22b9a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f777cb85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f22b968bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2548e2fa576d79e49b3c8978bfb4b7c29a3af9bb Step #5: MERGE-OUTER: attempt 1787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 508344111 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2548e2fa576d79e49b3c8978bfb4b7c29a3af9bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3392 processed earlier; will process 905 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120401== ERROR: libFuzzer: deadly signal Step #5: #0 0x55733584f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573357c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573357a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb32c87f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb32c69400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb32c673858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55733577fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557336252018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573361ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5573361ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573361ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557335c0cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557335bfa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557335bf39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557335c5df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55733584fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55733593beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573357a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573357b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573357987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573357c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb32c675082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55733578bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0013b376f603edf81ae762ac2fb8668d2fa027b5 Step #5: MERGE-OUTER: attempt 1788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 510637231 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0013b376f603edf81ae762ac2fb8668d2fa027b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3395 processed earlier; will process 902 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120479== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5f770a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5f767eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5f7661665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18148f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f181470500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18146e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5f763ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e5f810d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5f80a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e5f80a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5f80a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e5f7b7f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e5f7bb61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e5f7ac762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e5f7ab5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5f7aae9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e5f7b18f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e5f770ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e5f77f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e5f7662d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e5f766c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e5f76537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e5f767f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f18146e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e5f7646bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b25e49dc64ca7e128482fc346804c1bdc66e16bb Step #5: MERGE-OUTER: attempt 1789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 512066803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b25e49dc64ca7e128482fc346804c1bdc66e16bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3398 processed earlier; will process 899 files now Step #5: #1 pulse exec/s: 0 rss: 230Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120559== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5daf11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5dae85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5dae68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c90d8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c90b9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c90b7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5dae41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e5db914018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5db8ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e5db8b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5db8b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e5db386155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e5db3bd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e5db2ce62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e5db2bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5db2b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e5db31ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e5daf11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e5daffdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e5dae69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e5dae732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e5dae5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e5dae864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c90b7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e5dae4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-288c9777ec78a27ef1ab39de53246eac3c136064 Step #5: MERGE-OUTER: attempt 1790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 514887171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/288c9777ec78a27ef1ab39de53246eac3c136064' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3403 processed earlier; will process 894 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120670== ERROR: libFuzzer: deadly signal Step #5: #0 0x559187044594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559186fb8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559186f9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84958a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84956b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8495697858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559186f74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559187a47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591879e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5591879e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591879e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5591874b9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5591874f01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55918740162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5591873ef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5591873e89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559187452f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559187044c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559187130eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559186f9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559186fa62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559186f8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559186fb94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8495699082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559186f80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c47924e577360c2a76a8afaaa5f8687370b30552 Step #5: MERGE-OUTER: attempt 1791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 515382609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c47924e577360c2a76a8afaaa5f8687370b30552' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3404 processed earlier; will process 893 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120678== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f1cfd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f1cf45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f1cf28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f426b8e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f426b6fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f426b6d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f1cf01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f1d9d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f1d96e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f1d970375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f1d97035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f1d446155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f1d47d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f1d38e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f1d37c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f1d3759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f1d3dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f1cfd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f1d0bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f1cf29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f1cf332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f1cf1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f1cf464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f426b6db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f1cf0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a408be2b64f289d85338215c8c482212da97a735 Step #5: MERGE-OUTER: attempt 1792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 515876879 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a408be2b64f289d85338215c8c482212da97a735' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3405 processed earlier; will process 892 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: #8 pulse exec/s: 2 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120686== ERROR: libFuzzer: deadly signal Step #5: #0 0x563863f20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563863e94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563863e77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b87d0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b87b2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b87b00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563863e50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563864923018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638648bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5638648bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638648bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563864395155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638643cc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638642dd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638642cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638642c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56386432ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563863f20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56386400ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563863e78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563863e822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563863e697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563863e954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8b87b02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563863e5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada7d92d4ed3de64637af9df3da0522392aa6d69 Step #5: MERGE-OUTER: attempt 1793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 522356336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ada7d92d4ed3de64637af9df3da0522392aa6d69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3416 processed earlier; will process 881 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120822== ERROR: libFuzzer: deadly signal Step #5: #0 0x564382965594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643828d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643828bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ad5fd941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ad5dee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ad5dcd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564382895e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564383368018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564383302632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564383304375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56438330435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564382dda155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564382e111cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564382d2262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564382d10275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564382d099cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564382d73f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564382965c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564382a51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643828bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643828c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643828ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643828da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ad5dcf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643828a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13ae26eb8b9e993fe36c147922e762e650c1a03a Step #5: MERGE-OUTER: attempt 1794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 524373309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/13ae26eb8b9e993fe36c147922e762e650c1a03a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3417 processed earlier; will process 880 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120830== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c15610594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c15584b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c15567665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f378bfde41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f378bdf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f378bdd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c15540e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c16013018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c15fad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c15faf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c15faf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c159cdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c159bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c159b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c15a1ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c15610c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c156fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c15568d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c155722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c155597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c155854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f378bdd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c1554cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4739daf9ccd3b7fe2a3a09d16917788a47dea7df Step #5: MERGE-OUTER: attempt 1795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 525455894 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4739daf9ccd3b7fe2a3a09d16917788a47dea7df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3418 processed earlier; will process 879 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120836== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f4b9a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f4b916b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f4b8f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd74780c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd74762100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd747600858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f4b8d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557f4c3a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f4c33f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557f4c341375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f4c34135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557f4be17155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f4be4e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f4bd5f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f4bd4d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f4bd469cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f4bdb0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f4b9a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f4ba8eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f4b8fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f4b9042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f4b8eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f4b9174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd747602082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f4b8debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23a293ff7b99cdf82ad660f7f350c431b91228e2 Step #5: MERGE-OUTER: attempt 1796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 526834414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/23a293ff7b99cdf82ad660f7f350c431b91228e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3420 processed earlier; will process 877 files now Step #5: #1 pulse exec/s: 0 rss: 45Mb Step #5: #2 pulse exec/s: 0 rss: 85Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120914== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3caf28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3cae9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3cae7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f6f9ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f6f7c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f6f7a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3cae58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e3cb92b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3cb8c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e3cb8c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3cb8c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3cb39d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3cb3d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e3cb2e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e3cb2d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e3cb2cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e3cb336f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e3caf28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e3cb014eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e3cae80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e3cae8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3cae717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3cae9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f6f7a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e3cae64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dffd6ec33b73238dac8deff9db61d2f5692a1819 Step #5: MERGE-OUTER: attempt 1797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 528920479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dffd6ec33b73238dac8deff9db61d2f5692a1819' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3426 processed earlier; will process 871 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120966== ERROR: libFuzzer: deadly signal Step #5: #0 0x56028ef10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56028ee84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56028ee67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f603d38f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f603d1a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f603d183858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56028ee40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56028f913018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56028f8ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56028f8af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56028f8af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56028f2cdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56028f2bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56028f2b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56028f31ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56028ef10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56028effceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56028ee68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56028ee722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56028ee597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56028ee854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f603d185082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56028ee4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2db663405c8d9ad0b447043f9fe1bd84dcc4807 Step #5: MERGE-OUTER: attempt 1798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 529351778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c2db663405c8d9ad0b447043f9fe1bd84dcc4807' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3427 processed earlier; will process 870 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121004== ERROR: libFuzzer: deadly signal Step #5: #0 0x557021d4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557021cc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557021ca6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48675a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48673b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4867396858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557021c7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557022752018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570226ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5570226ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570226ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55702210cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5570220fa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5570220f39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55702215df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557021d4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557021e3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557021ca7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557021cb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557021c987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557021cc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4867398082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557021c8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24798f197e002ae928718c59d675baaa5cb68091 Step #5: MERGE-OUTER: attempt 1799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 533029902 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/24798f197e002ae928718c59d675baaa5cb68091' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3430 processed earlier; will process 867 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121049== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f70b68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f70adcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f70abf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11515e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11513fd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11513dc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f70a98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555f7156b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f71505632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555f71507375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f7150735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555f70f25ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f70f13275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f70f0c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f70f76f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f70b68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f70c54eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f70ac0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f70aca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f70ab17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f70add4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11513de082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f70aa4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb5435f2ba5deadc1a0c1d16f9dcc764d9f76eb9 Step #5: MERGE-OUTER: attempt 1800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 534076702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bb5435f2ba5deadc1a0c1d16f9dcc764d9f76eb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3433 processed earlier; will process 864 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 306Mb Step #5: #8 pulse exec/s: 4 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121127== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574bb483594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574bb3f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574bb3da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d165b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d163c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d163a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574bb3b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5574bbe86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574bbe20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5574bbe22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574bbe2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5574bb8f8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574bb92f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574bb84062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5574bb82e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574bb8279cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5574bb891f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574bb483c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574bb56feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574bb3dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574bb3e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574bb3cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5574bb3f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d163a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574bb3bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4abfb1ae4b7251bf0863cbd06baba332e88ac56 Step #5: MERGE-OUTER: attempt 1801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 538052864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b4abfb1ae4b7251bf0863cbd06baba332e88ac56' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3445 processed earlier; will process 852 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121270== ERROR: libFuzzer: deadly signal Step #5: #0 0x56205a7ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56205a762b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56205a745665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98ccafd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98cc91200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98cc8f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56205a71ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56205b1f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56205b18b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56205b18d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56205b18d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56205ababac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56205ab99275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56205ab929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56205abfcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56205a7eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56205a8daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56205a746d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56205a7502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56205a7377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56205a7634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f98cc8f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56205a72abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20176974ffffb7522a8ac3da140e53de224e20d0 Step #5: MERGE-OUTER: attempt 1802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 539161713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/20176974ffffb7522a8ac3da140e53de224e20d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3449 processed earlier; will process 848 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121318== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632c0e70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632c0de4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632c0dc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f860400541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8603e1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8603df9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632c0da0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632c1873018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632c180d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632c180f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632c180f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5632c122dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5632c121b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5632c12149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5632c127ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5632c0e70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5632c0f5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5632c0dc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5632c0dd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5632c0db97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5632c0de54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8603dfb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5632c0dacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97b5fe51efbfd2c6f20eeb7f072c42ad6ef62f2b Step #5: MERGE-OUTER: attempt 1803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 540382085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/97b5fe51efbfd2c6f20eeb7f072c42ad6ef62f2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3450 processed earlier; will process 847 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121357== ERROR: libFuzzer: deadly signal Step #5: #0 0x56260ea09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56260e97db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56260e960665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d0cd2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d0cb3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d0cb19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56260e939e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56260f40c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56260f3a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56260f3a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56260f3a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56260ee7e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56260eeb51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56260edc662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56260edb4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56260edad9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56260ee17f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56260ea09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56260eaf5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56260e961d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56260e96b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56260e9527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56260e97e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0d0cb1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56260e945bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eafaf07750ab0ba7f40cc3fda8613bcb0ec2569 Step #5: MERGE-OUTER: attempt 1804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 540869065 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2eafaf07750ab0ba7f40cc3fda8613bcb0ec2569' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3451 processed earlier; will process 846 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121366== ERROR: libFuzzer: deadly signal Step #5: #0 0x559505563594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595054d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595054ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13b40f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13b3f0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13b3ee4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559505493e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559505f66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559505f00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559505f02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559505f0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5595059d8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559505a0f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55950592062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55950590e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5595059079cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559505971f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559505563c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55950564feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595054bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595054c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595054ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595054d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13b3ee6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55950549fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-958506ddbf9272d0eca52ffe62ab6b7c65c447f0 Step #5: MERGE-OUTER: attempt 1805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 541426902 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/958506ddbf9272d0eca52ffe62ab6b7c65c447f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3452 processed earlier; will process 845 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: #8 pulse exec/s: 1 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121373== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d314a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d3141bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d313fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a8c4c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a8c2dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a8c2bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d313d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d31eaa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d31e44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d31e46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d31e4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d3191c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564d319531cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564d3186462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564d31852275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564d3184b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564d318b5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564d314a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564d31593eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564d313ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564d314092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564d313f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564d3141c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7a8c2bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564d313e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db0a1db9c5fa8d7f231799a8dd35ebd6f5b8f6be Step #5: MERGE-OUTER: attempt 1806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 546934658 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/db0a1db9c5fa8d7f231799a8dd35ebd6f5b8f6be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3461 processed earlier; will process 836 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5386cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b538640b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b538623665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f05e2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f05c4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f05c20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5385fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b5390cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b539069632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b53906b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b53906b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b538a89ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b538a77275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b538a709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b538adaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5386ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5387b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b538624d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b53862e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5386157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5386414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7f05c22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b538608bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15990b49ff62e640e36edcacca5e7b82858c5a12 Step #5: MERGE-OUTER: attempt 1807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 548071068 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/15990b49ff62e640e36edcacca5e7b82858c5a12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3462 processed earlier; will process 835 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dddbdcf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dddbd43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dddbd26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe58d7bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe58d5d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe58d5b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dddbcffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dddc7d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dddc76c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dddc76e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dddc76e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dddc18cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dddc17a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dddc1739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dddc1ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dddbdcfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dddbebbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dddbd27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dddbd312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dddbd187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dddbd444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe58d5b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dddbd0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb7bfd281c85bcdc9963f0d0380437bcbb715d26 Step #5: MERGE-OUTER: attempt 1808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 549058210 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb7bfd281c85bcdc9963f0d0380437bcbb715d26' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3464 processed earlier; will process 833 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121599== ERROR: libFuzzer: deadly signal Step #5: #0 0x556dbcd28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556dbcc9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556dbcc7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3cb0ec341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3cb0cd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3cb0cb7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556dbcc58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556dbd72b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556dbd6c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556dbd6c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556dbd6c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556dbd19d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556dbd1d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556dbd0e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556dbd0d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556dbd0cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556dbd136f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556dbcd28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556dbce14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556dbcc80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556dbcc8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556dbcc717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556dbcc9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3cb0cb9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556dbcc64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-340e8104c167818c1854fea404ff6538c44cbc7a Step #5: MERGE-OUTER: attempt 1809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 550208083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/340e8104c167818c1854fea404ff6538c44cbc7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3467 processed earlier; will process 830 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121677== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d05c18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d05b8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d05b6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb91ac341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb918d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb918b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d05b48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556d0661b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d065b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556d065b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d065b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556d0608d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d060c41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d05fd562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d05fc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d05fbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d06026f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d05c18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d05d04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d05b70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d05b7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d05b617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d05b8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb918b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d05b54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3a0fadaa3a880709ec8828f7270d07eb2c6616c Step #5: MERGE-OUTER: attempt 1810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 551555348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b3a0fadaa3a880709ec8828f7270d07eb2c6616c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3472 processed earlier; will process 825 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c527313594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c527287b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c52726a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47e935741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47e916c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47e914b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c527243e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c527d16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c527cb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c527cb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c527cb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c527788155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5277bf1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5276d062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5276be275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5276b79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c527721f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c527313c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5273ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c52726bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5272752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c52725c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5272884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f47e914d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c52724fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffca74a6206a22bac4622b33ac63a209e80c1947 Step #5: MERGE-OUTER: attempt 1811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 552046746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ffca74a6206a22bac4622b33ac63a209e80c1947' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3473 processed earlier; will process 824 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121768== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f9dcde594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f9dc52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f9dc35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91f1c6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91f1a7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91f1a56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f9dc0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558f9e6e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f9e67b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558f9e67d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f9e67d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558f9e09bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f9e089275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f9e0829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f9e0ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f9dcdec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f9ddcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f9dc36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f9dc402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f9dc277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f9dc534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91f1a58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f9dc1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc6178f77a8de0bdd615db32715d21d9a9a65528 Step #5: MERGE-OUTER: attempt 1812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 552459753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fc6178f77a8de0bdd615db32715d21d9a9a65528' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3474 processed earlier; will process 823 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121775== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561e82cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561e8241b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561e8224665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddb6f7541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddb6d8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddb6d69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561e81fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5561e8cd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561e8c6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5561e8c6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561e8c6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5561e868aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561e8678275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561e86719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561e86dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561e82cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561e83b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561e8225d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561e822f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561e82167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561e82424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddb6d6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561e8209bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e03712a9edd4440eab177fd3c25182d9507653e Step #5: MERGE-OUTER: attempt 1813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 552886346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e03712a9edd4440eab177fd3c25182d9507653e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3475 processed earlier; will process 822 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121783== ERROR: libFuzzer: deadly signal Step #5: #0 0x56378ad1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56378ac93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56378ac76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbfc07d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbfbe9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbfbe71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56378ac4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56378b722018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56378b6bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56378b6be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56378b6be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56378b0dcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56378b0ca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56378b0c39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56378b12df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56378ad1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56378ae0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56378ac77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56378ac812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56378ac687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56378ac944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcbfbe73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56378ac5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1ed71bdaf636592751d61b0d234dcb98cecbc25 Step #5: MERGE-OUTER: attempt 1814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 554360009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1ed71bdaf636592751d61b0d234dcb98cecbc25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3477 processed earlier; will process 820 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121861== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b50a5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b509d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b509b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6db4f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6db30a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6db2e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b5098fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556b51462018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b513fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556b513fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b513fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556b50ed4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556b50f0b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556b50e1c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556b50e0a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556b50e039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556b50e6df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556b50a5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556b50b4beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556b509b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556b509c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556b509a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556b509d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb6db2eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556b5099bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b1b36f75c130a186b903b6397bf0d04d0fea7df Step #5: MERGE-OUTER: attempt 1815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 556236632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b1b36f75c130a186b903b6397bf0d04d0fea7df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3479 processed earlier; will process 818 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121902== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a85ddb2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a85dd26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a85dd09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3527e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3525f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3525d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a85dce2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a85e7b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a85e74f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a85e751375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a85e75135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a85e227155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a85e25e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a85e16f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a85e15d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a85e1569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a85e1c0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a85ddb2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a85de9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a85dd0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a85dd142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a85dcfb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a85dd274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd3525da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a85dceebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-559c2bd36855c80dae570fb914735d54b1ec9d3c Step #5: MERGE-OUTER: attempt 1816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 558150178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/559c2bd36855c80dae570fb914735d54b1ec9d3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3480 processed earlier; will process 817 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121909== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d88e1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d88d8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d88d71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f084b8a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f084b6bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f084b69a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d88d4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558d8981d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d897b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558d897b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d897b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558d891d7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d891c5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d891be9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d89228f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d88e1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d88f06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d88d72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d88d7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d88d637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d88d8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f084b69c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d88d56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-024b7743709ac9b6790616c57074904d247c2209 Step #5: MERGE-OUTER: attempt 1817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 558565158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/024b7743709ac9b6790616c57074904d247c2209' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3481 processed earlier; will process 816 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121916== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b38773d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3876b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b387694665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80ce0fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80cdf1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80cdef0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b38766de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b388140018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3880da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b3880dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3880dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b387afaac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b387ae8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b387ae19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b387b4bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b38773dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b387829eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b387695d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b38769f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3876867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3876b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f80cdef2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b387679bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2086f8acf96e3d29d5746c5935978c21d33ba9d Step #5: MERGE-OUTER: attempt 1818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 559471072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e2086f8acf96e3d29d5746c5935978c21d33ba9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3484 processed earlier; will process 813 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121961== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd816ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd81622b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd81605665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8db5f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8db40b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8db3ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd815dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dd820b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd8204b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dd8204d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd8204d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dd81a6bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd81a59275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd81a529cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd81abcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd816aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd8179aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd81606d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd816102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd815f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd816234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8db3ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd815eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b47b511a3445af2d574f4a5556985ec8f3d796e Step #5: MERGE-OUTER: attempt 1819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 559890769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4b47b511a3445af2d574f4a5556985ec8f3d796e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3485 processed earlier; will process 812 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122000== ERROR: libFuzzer: deadly signal Step #5: #0 0x562db9cda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562db9c4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562db9c31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65ff8ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65ff6ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65ff6de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562db9c0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562dba6dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dba677632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562dba679375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dba67935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562dba097ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562dba085275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562dba07e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562dba0e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562db9cdac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562db9dc6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562db9c32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562db9c3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562db9c237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562db9c4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f65ff6e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562db9c16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b062e420b70dba578ef56846accf2b0fca4befb Step #5: MERGE-OUTER: attempt 1820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 560876869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5b062e420b70dba578ef56846accf2b0fca4befb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3487 processed earlier; will process 810 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122078== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e208862594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2087d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2087b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9696d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9694e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9694c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e208792e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e209265018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2091ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e209201375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e20920135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e208c1fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e208c0d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e208c069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e208c70f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e208862c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e20894eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2087bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2087c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2087ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2087d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9694c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e20879ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-921d2136eec1ef2f7c433a0d41949f6f1f80b854 Step #5: MERGE-OUTER: attempt 1821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 562551685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/921d2136eec1ef2f7c433a0d41949f6f1f80b854' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3490 processed earlier; will process 807 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122124== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b87e84b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b87e7bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b87e7a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe860c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe85ed600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe85eb5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b87e77be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b87f24e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b87f1e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b87f1ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b87f1ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b87ecc0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b87ecf71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b87ec0862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b87ebf6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b87ebef9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b87ec59f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b87e84bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b87e937eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b87e7a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b87e7ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b87e7947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b87e7c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe85eb7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b87e787bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-407969fb2f0608dd8be33bf98777041f7c439530 Step #5: MERGE-OUTER: attempt 1822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 565355046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/407969fb2f0608dd8be33bf98777041f7c439530' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3496 processed earlier; will process 801 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122212== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e2c7d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e2c745b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e2c728665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8478a9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84788ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f847888d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e2c701e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555e2d1d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e2d16e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555e2d170375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e2d17035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555e2cc46155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555e2cc7d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555e2cb8e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555e2cb7c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555e2cb759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555e2cbdff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555e2c7d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555e2c8bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555e2c729d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555e2c7332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555e2c71a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555e2c7464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f847888f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555e2c70dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a62574d4f05455979f314ec2f9e5f306eb898df0 Step #5: MERGE-OUTER: attempt 1823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 565844324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a62574d4f05455979f314ec2f9e5f306eb898df0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3497 processed earlier; will process 800 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122250== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ad556d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ad54e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ad54c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc308ddd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc308bf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc308bd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ad549de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562ad5f70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ad5f0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562ad5f0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ad5f0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562ad59e2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ad5a191cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ad592a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ad5918275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ad59119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ad597bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ad556dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ad5659eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ad54c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ad54cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ad54b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ad54e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc308bd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ad54a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3609c812fac8873ea946d799e14c9cdcbe984a79 Step #5: MERGE-OUTER: attempt 1824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 566737538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3609c812fac8873ea946d799e14c9cdcbe984a79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3500 processed earlier; will process 797 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122292== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a169b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a1692db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a16910665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ea9be141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ea99f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ea99d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a168e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563a173bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a17356632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563a17358375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a1735835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563a16d76ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a16d64275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a16d5d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a16dc7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a169b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a16aa5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a16911d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a1691b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a169027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a1692e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ea99d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a168f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cca44edc2f66ac73b6dd7232bb169b9b0dc870d6 Step #5: MERGE-OUTER: attempt 1825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 567166280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cca44edc2f66ac73b6dd7232bb169b9b0dc870d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3501 processed earlier; will process 796 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: #4 pulse exec/s: 2 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122298== ERROR: libFuzzer: deadly signal Step #5: #0 0x56458555c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645854d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645854b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b1678a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b1659f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b1657e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56458548ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564585f5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564585ef9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564585efb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564585efb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5645859d1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564585a081cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56458591962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564585907275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645859009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56458596af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56458555cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564585648eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5645854b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645854be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645854a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645854d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b16580082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564585498bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc93576c52439f3c0c1497e6403d5ed180c7c118 Step #5: MERGE-OUTER: attempt 1826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 570215123 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dc93576c52439f3c0c1497e6403d5ed180c7c118' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3506 processed earlier; will process 791 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122359== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfe18a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfe1819b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfe17fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e3789541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e376aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e37689858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfe17d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bfe22a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfe2242632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bfe2244375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfe224435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bfe1c62ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bfe1c50275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bfe1c499cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bfe1cb3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bfe18a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bfe1991eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bfe17fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bfe18072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bfe17ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bfe181a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2e3768b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bfe17e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-299689561f537e4d7391141b02bc80f3538d40d6 Step #5: MERGE-OUTER: attempt 1827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 571269185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/299689561f537e4d7391141b02bc80f3538d40d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3509 processed earlier; will process 788 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122435== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a401dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a40151b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a40134665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff62e28c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff62e0a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff62e080858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560a4010de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560a40be0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560a40b7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560a40b7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560a40b7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560a4059aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560a40588275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560a405819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560a405ebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560a401ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560a402c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560a40135d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560a4013f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560a401267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560a401524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff62e082082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560a40119bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-119cef5f425f391affc9f8acfc8385d59163e276 Step #5: MERGE-OUTER: attempt 1828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 572033903 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/119cef5f425f391affc9f8acfc8385d59163e276' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3511 processed earlier; will process 786 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122507== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d81568594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d814dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d814bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecbeb9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecbe9b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecbe990858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d81498e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564d81f6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d81f05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564d81f07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d81f0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564d819dd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564d81a141cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564d8192562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564d81913275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564d8190c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564d81976f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564d81568c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564d81654eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564d814c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564d814ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564d814b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564d814dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fecbe992082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564d814a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaa18934ca0f5a12df37a4fa0e12fc2756b8cfc0 Step #5: MERGE-OUTER: attempt 1829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 574032225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/aaa18934ca0f5a12df37a4fa0e12fc2756b8cfc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3513 processed earlier; will process 784 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122585== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623837b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56238372cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56238370f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f212eb9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f212e9a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f212e985858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623836e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5623841bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562384155632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562384157375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56238415735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562383c2d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562383c641cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562383b7562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562383b63275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562383b5c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562383bc6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5623837b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5623838a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562383710d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56238371a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5623837017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56238372d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f212e987082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5623836f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-103ca59ed14009ae34e5a4f3b3618458c16722e2 Step #5: MERGE-OUTER: attempt 1830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 575007944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/103ca59ed14009ae34e5a4f3b3618458c16722e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3515 processed earlier; will process 782 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: #2 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==122662== ERROR: libFuzzer: deadly signal Step #5: #0 0x55925eeb8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55925ee2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55925ee0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f338bd4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f338bb5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f338bb3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55925ede8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55925f8bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55925f855632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55925f857375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55925f85735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55925f321965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55925f38bbb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55925f3e7c0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55925f2c7002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55925f2c7002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55925eeb8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55925efa4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55925ee10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55925ee1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55925ee017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55925ee2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f338bb3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55925edf4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8fc979b0cd1dd90672e7a18a41c89aa185fd52f Step #5: MERGE-OUTER: attempt 1831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 580230184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f8fc979b0cd1dd90672e7a18a41c89aa185fd52f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3518 processed earlier; will process 779 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122747== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d76f558594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d76f4ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d76f4af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15d6f0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15d6d1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15d6cfb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d76f488e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d76ff5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d76fef5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d76fef7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d76fef735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d76f915ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d76f903275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d76f8fc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d76f966f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d76f558c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d76f644eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d76f4b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d76f4ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d76f4a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d76f4cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f15d6cfd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d76f494bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c536e60da25b4ca84ef782f6fd2da058c45aebf Step #5: MERGE-OUTER: attempt 1832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 583356321 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9c536e60da25b4ca84ef782f6fd2da058c45aebf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3522 processed earlier; will process 775 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122831== ERROR: libFuzzer: deadly signal Step #5: #0 0x55904bbb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55904bb2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55904bb0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22e482441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22e463900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22e4618858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55904bae6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55904c5b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55904c553632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55904c555375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55904c55535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55904c02b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55904c0621cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55904bf7362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55904bf61275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55904bf5a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55904bfc4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55904bbb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55904bca2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55904bb0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55904bb182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55904baff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55904bb2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f22e461a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55904baf2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbd353a4fe113ffa6053ef4a9a7132ae705cb6ce Step #5: MERGE-OUTER: attempt 1833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 583823333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bbd353a4fe113ffa6053ef4a9a7132ae705cb6ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3523 processed earlier; will process 774 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122870== ERROR: libFuzzer: deadly signal Step #5: #0 0x55972f455594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55972f3c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55972f3ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f6d6de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f6d4f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f6d4d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55972f385e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55972fe58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55972fdf2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55972fdf4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55972fdf435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55972f8ca155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55972f9011cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55972f81262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55972f800275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55972f7f99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55972f863f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55972f455c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55972f541eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55972f3add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55972f3b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55972f39e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55972f3ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8f6d4d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55972f391bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1b6455f02ebfd1f260abc56fc8396fcd7635a94 Step #5: MERGE-OUTER: attempt 1834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 585306400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e1b6455f02ebfd1f260abc56fc8396fcd7635a94' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3524 processed earlier; will process 773 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122878== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f110d42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f110cb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f110c99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc47c80941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc47c61e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc47c5fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f110c72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f111745018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1116df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f1116e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1116e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f1111b7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f1111ee1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f1110ff62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f1110ed275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f1110e69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f111150f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f110d42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f110e2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f110c9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f110ca42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f110c8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f110cb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc47c5ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f110c7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f92c33790cd2031ab3d095eaa7ca2cc5167cd77 Step #5: MERGE-OUTER: attempt 1835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 588130269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1f92c33790cd2031ab3d095eaa7ca2cc5167cd77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3528 processed earlier; will process 769 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122958== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4d6e3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4d6db1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4d6d94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce09f5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce09d7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce09d50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4d6d6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e4d7840018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4d77da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e4d77dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4d77dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4d72b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e4d72e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e4d71fa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e4d71e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e4d71e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e4d724bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e4d6e3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e4d6f29eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e4d6d95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e4d6d9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e4d6d867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e4d6db24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fce09d52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e4d6d79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e7b960365f392e906fb4386353b904b42fb3f12 Step #5: MERGE-OUTER: attempt 1836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 588604561 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3e7b960365f392e906fb4386353b904b42fb3f12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3529 processed earlier; will process 768 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122964== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607e9719594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607e968db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5607e9670665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f949e91241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f949e72700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f949e706858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5607e9649e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5607ea11c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607ea0b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5607ea0b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607ea0b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5607e9ad6ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607e9ac4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607e9abd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5607e9b27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5607e9719c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607e9805eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5607e9671d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5607e967b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5607e96627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5607e968e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f949e708082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5607e9655bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d41446811dda3ae09de2ab8669558e8802929415 Step #5: MERGE-OUTER: attempt 1837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 589586014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d41446811dda3ae09de2ab8669558e8802929415' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3531 processed earlier; will process 766 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123042== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f3aa90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f3aa04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f3a9e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa33ed5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa33eb6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa33eb45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f3a9c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555f3b493018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f3b42d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555f3b42f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f3b42f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555f3af05155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555f3af3c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555f3ae4d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555f3ae3b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555f3ae349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555f3ae9ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555f3aa90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555f3ab7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555f3a9e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555f3a9f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555f3a9d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555f3aa054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa33eb47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555f3a9ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c4f71316be3f0f1be4aafb6d3844d6119302611 Step #5: MERGE-OUTER: attempt 1838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 590035995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1c4f71316be3f0f1be4aafb6d3844d6119302611' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3532 processed earlier; will process 765 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123049== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca75d86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca75cfab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca75cdd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13c3c2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13c3a4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13c3a23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca75cb6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca76789018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca76723632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca76725375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca7672535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca76143ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ca76131275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ca7612a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ca76194f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ca75d86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ca75e72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ca75cded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ca75ce82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ca75ccf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ca75cfb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13c3a25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ca75cc2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5e6d7e1770c55c245c6343ae8a6dbbd8cf8edc0 Step #5: MERGE-OUTER: attempt 1839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 590465876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d5e6d7e1770c55c245c6343ae8a6dbbd8cf8edc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3533 processed earlier; will process 764 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123056== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567a4c78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567a4becb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567a4bcf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f0377641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f0358b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f0356a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567a4ba8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5567a567b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567a5615632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567a5617375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567a561735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567a50ed155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567a51241cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567a503562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567a5023275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567a501c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567a5086f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567a4c78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567a4d64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567a4bd0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567a4bda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567a4bc17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567a4bed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1f0356c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567a4bb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b2f2f75635abeed930db7bf900ea6871c96d3a6 Step #5: MERGE-OUTER: attempt 1840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 591493721 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b2f2f75635abeed930db7bf900ea6871c96d3a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3535 processed earlier; will process 762 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 1 rss: 303Mb Step #5: #8 pulse exec/s: 1 rss: 306Mb Step #5: #16 pulse exec/s: 1 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123134== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bc770b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bc767fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bc7662665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f738f4ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f738f30400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f738f2e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bc763be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561bc810e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bc80a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561bc80aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bc80aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561bc7ac8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561bc7ab6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561bc7aaf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561bc7b19f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561bc770bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561bc77f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561bc7663d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561bc766d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561bc76547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561bc76804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f738f2e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561bc7647bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6b937fa8580333f6f10f38c4c6a4978fc1a9f32 Step #5: MERGE-OUTER: attempt 1841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 602735019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a6b937fa8580333f6f10f38c4c6a4978fc1a9f32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3557 processed earlier; will process 740 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123362== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca72846594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca727bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca7279d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa40989f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4096b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa409693858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca72776e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ca73249018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca731e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ca731e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca731e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ca72cbb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca72cf21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca72c0362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca72bf1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca72bea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca72c54f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca72846c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca72932eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca7279ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca727a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca7278f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca727bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa409695082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca72782bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3576c6bc2c6254afd2d5977336413493aaab076 Step #5: MERGE-OUTER: attempt 1842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 606020070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d3576c6bc2c6254afd2d5977336413493aaab076' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3564 processed earlier; will process 733 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123426== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a28257594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a281cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a281ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca0e89b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca0e6b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca0e68f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a28187e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556a28c5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a28bf4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556a28bf6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a28bf635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556a28614ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a28602275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a285fb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a28665f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a28257c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a28343eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a281afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a281b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a281a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a281cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca0e691082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a28193bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a06ac9b758f961ac5f3fd100b91a45858f5fc16 Step #5: MERGE-OUTER: attempt 1843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 606929919 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a06ac9b758f961ac5f3fd100b91a45858f5fc16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3567 processed earlier; will process 730 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: #8 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123499== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a5672f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a566a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a56686665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d80d6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d80b8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d80b5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a5665fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563a57132018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a570cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563a570ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a570ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563a56ba4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563a56bdb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563a56aec62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563a56ada275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563a56ad39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563a56b3df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563a5672fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563a5681beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563a56687d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563a566912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563a566787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563a566a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0d80b61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563a5666bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f441dbf847b40ebccc12f795d53188445b79d732 Step #5: MERGE-OUTER: attempt 1844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 610894615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f441dbf847b40ebccc12f795d53188445b79d732' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3579 processed earlier; will process 718 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123623== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631bea27594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631be99bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631be97e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c9772841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c9753d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c9751c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631be957e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631bf42a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631bf3c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5631bf3c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631bf3c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5631bede4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5631bedd2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631bedcb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5631bee35f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5631bea27c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5631beb13eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5631be97fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5631be9892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5631be9707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5631be99c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c9751e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5631be963bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a039c150353c7443350fafac8720b83add07815 Step #5: MERGE-OUTER: attempt 1845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 611329432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a039c150353c7443350fafac8720b83add07815' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3580 processed earlier; will process 717 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123661== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e561dcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e561d40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e561d23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c70c0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c70a2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c709ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e561cfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e5627cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e562769632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e56276b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e56276b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e562241155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e5622781cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e56218962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e562177275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5621709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e5621daf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e561dccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e561eb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e561d24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e561d2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e561d157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e561d414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c70a01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e561d08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a07238a7d014520c855429bf9ed2300bad3b7a96 Step #5: MERGE-OUTER: attempt 1846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 614090869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a07238a7d014520c855429bf9ed2300bad3b7a96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3583 processed earlier; will process 714 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123740== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb52672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb525e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb525c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab30fb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab30dcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab30dac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb525a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bb53075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb5300f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bb53011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb5301135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bb52ae7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb52b1e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb52a2f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb52a1d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb52a169cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb52a80f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb52672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb5275eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb525cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb525d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb525bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb525e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fab30dae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb525aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-289b15216767fb2e7e8ddc8ad65b108227fe6551 Step #5: MERGE-OUTER: attempt 1847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 615001803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/289b15216767fb2e7e8ddc8ad65b108227fe6551' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3584 processed earlier; will process 713 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123746== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620c520f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620c5183b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620c5166665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0c5f5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0c5d6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0c5d4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620c513fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5620c5c12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620c5bac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5620c5bae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620c5bae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5620c55ccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620c55ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620c55b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5620c561df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5620c520fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5620c52fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5620c5167d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620c51712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620c51587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620c51844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd0c5d4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5620c514bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a641c8eef592270424fca64ae5e83a8276d5751 Step #5: MERGE-OUTER: attempt 1848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 616176880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5a641c8eef592270424fca64ae5e83a8276d5751' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3585 processed earlier; will process 712 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: #2 pulse exec/s: 0 rss: 561Mb Step #5: #4 pulse exec/s: 1 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123753== ERROR: libFuzzer: deadly signal Step #5: #0 0x55922ed61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55922ecd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55922ecb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb47001441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb46fe2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb46fe08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55922ec91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55922f764018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55922f6fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55922f700375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55922f70035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55922f11eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55922f10c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55922f1059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55922f16ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55922ed61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55922ee4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55922ecb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55922ecc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55922ecaa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55922ecd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb46fe0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55922ec9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aa14a214dfb734bd79eb8051ca4b35e7f0d0fef Step #5: MERGE-OUTER: attempt 1849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 620776451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9aa14a214dfb734bd79eb8051ca4b35e7f0d0fef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3590 processed earlier; will process 707 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123839== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e7977d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e796f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e796d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f292de6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f292dc8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f292dc63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e796ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563e7a180018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e7a11a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563e7a11c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e7a11c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563e79b3aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e79b28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e79b219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e79b8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e7977dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e79869eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e796d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e796df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e796c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e796f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f292dc65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e796b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0162f55b3f2b9f84ba79ba878f53a9754752ecc0 Step #5: MERGE-OUTER: attempt 1850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 622705647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0162f55b3f2b9f84ba79ba878f53a9754752ecc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3595 processed earlier; will process 702 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123930== ERROR: libFuzzer: deadly signal Step #5: #0 0x560432edb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560432e4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560432e32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f760285b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f760267000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f760264f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560432e0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5604338de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560433878632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56043387a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56043387a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560433350155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604333871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56043329862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560433286275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56043327f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604332e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560432edbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560432fc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560432e33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560432e3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560432e247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560432e504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7602651082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560432e17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceff4023ace9161fae55f4c5db510f210a816e6b Step #5: MERGE-OUTER: attempt 1851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 627870814 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ceff4023ace9161fae55f4c5db510f210a816e6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3601 processed earlier; will process 696 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124057== ERROR: libFuzzer: deadly signal Step #5: #0 0x56286068b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628605ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628605e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0c572e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0c554300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0c5522858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628605bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56286108e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562861028632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56286102a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56286102a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562860a48ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562860a36275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562860a2f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562860a99f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56286068bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562860777eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628605e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5628605ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628605d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5628606004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe0c5524082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628605c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-416aa68b717fa888a3fcd8d13a7e52c1392d14a9 Step #5: MERGE-OUTER: attempt 1852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 628299297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/416aa68b717fa888a3fcd8d13a7e52c1392d14a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3602 processed earlier; will process 695 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124095== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aeed97d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aeed8f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aeed8d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd303cfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd303b1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd303af2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aeed8ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55aeee380018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aeee31a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55aeee31c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aeee31c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55aeeddf2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aeede291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aeedd3a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aeedd28275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aeedd219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aeedd8bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aeed97dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aeeda69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aeed8d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aeed8df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aeed8c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aeed8f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd303af4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aeed8b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70b5cc452e1036eef7fee5eb41de88c33fafbdb6 Step #5: MERGE-OUTER: attempt 1853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 630268348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/70b5cc452e1036eef7fee5eb41de88c33fafbdb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3603 processed earlier; will process 694 files now Step #5: #1 pulse exec/s: 0 rss: 43Mb Step #5: #2 pulse exec/s: 2 rss: 43Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124102== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b04c5b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b04bcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b04bb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62d4ad041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62d48e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62d48c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b04b8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562b0565e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b055f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562b055fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b055fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562b05018ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b05006275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b04fff9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b05069f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b04c5bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b04d47eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b04bb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b04bbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b04ba47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b04bd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62d48c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b04b97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1808f33166cd4a0626879a4a80ab5e151141e3a7 Step #5: MERGE-OUTER: attempt 1854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 632288215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1808f33166cd4a0626879a4a80ab5e151141e3a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3608 processed earlier; will process 689 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124153== ERROR: libFuzzer: deadly signal Step #5: #0 0x556508dab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556508d1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556508d02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cffff241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cffe0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cffde6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556508cdbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565097ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556509748632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55650974a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55650974a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556509220155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565092571cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55650916862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556509156275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55650914f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5565091b9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556508dabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556508e97eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556508d03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556508d0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556508cf47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556508d204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8cffde8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556508ce7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6e56a1e7eadbc2839e2e85036630bafe2d04916 Step #5: MERGE-OUTER: attempt 1855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 635374149 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e6e56a1e7eadbc2839e2e85036630bafe2d04916' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3613 processed earlier; will process 684 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124272== ERROR: libFuzzer: deadly signal Step #5: #0 0x56509be8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56509be01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56509bde4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f279e0a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f279deba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f279de99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56509bdbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56509c890018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56509c82a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56509c82c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56509c82c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56509c302155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56509c3391cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56509c24a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56509c238275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56509c2319cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56509c29bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56509be8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56509bf79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56509bde5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56509bdef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56509bdd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56509be024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f279de9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56509bdc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dc5a402af0ae4ec8e446c344aebb0fe68474508 Step #5: MERGE-OUTER: attempt 1856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 635846170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9dc5a402af0ae4ec8e446c344aebb0fe68474508' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3614 processed earlier; will process 683 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124278== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631f3bba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631f3b2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631f3b11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11f47a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11f45be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11f459d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631f3aeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5631f45bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631f4557632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5631f4559375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631f455935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5631f402f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5631f40661cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5631f3f7762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5631f3f65275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5631f3f5e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5631f3fc8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5631f3bbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5631f3ca6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5631f3b12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5631f3b1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631f3b037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5631f3b2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f11f459f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5631f3af6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a39f6464c30937d257bb9160e9414d8760cacfd3 Step #5: MERGE-OUTER: attempt 1857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 636973418 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a39f6464c30937d257bb9160e9414d8760cacfd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3617 processed earlier; will process 680 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124357== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4ff5f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4ff569b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4ff54c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f924887c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f924869100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9248670858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4ff525e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e4ffff8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4fff92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e4fff94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4fff9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e4ff9b2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4ff9a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4ff9999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e4ffa03f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e4ff5f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4ff6e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e4ff54dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e4ff5572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e4ff53e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e4ff56a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9248672082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e4ff531bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-533dd1968dbd64bec6863b8b22557415b514e174 Step #5: MERGE-OUTER: attempt 1858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 637391211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/533dd1968dbd64bec6863b8b22557415b514e174' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3618 processed earlier; will process 679 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124364== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f25c03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f25b77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f25b5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1cdc7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1cda8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1cda64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f25b33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f26606018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f265a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f265a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f265a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f25fc0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f25fae275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f25fa79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f26011f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f25c03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f25cefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f25b5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f25b652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f25b4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f25b784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1cda66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f25b3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6dad89db7a2698edfb67e8302be544b32da87f6 Step #5: MERGE-OUTER: attempt 1859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 641484075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b6dad89db7a2698edfb67e8302be544b32da87f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3622 processed earlier; will process 675 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124449== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594e4164594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594e40d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594e40bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46fc62441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46fc43900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46fc418858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594e4094e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5594e4b67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594e4b01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594e4b03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594e4b0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5594e45d9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594e46101cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5594e452162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5594e450f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594e45089cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594e4572f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5594e4164c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5594e4250eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5594e40bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594e40c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5594e40ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5594e40d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46fc41a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5594e40a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81f2ea49ee690d40429f4860eff690874f816f59 Step #5: MERGE-OUTER: attempt 1860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 642181476 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/81f2ea49ee690d40429f4860eff690874f816f59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3623 processed earlier; will process 674 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: #2 pulse exec/s: 0 rss: 560Mb Step #5: #4 pulse exec/s: 0 rss: 562Mb Step #5: #8 pulse exec/s: 0 rss: 562Mb Step #5: #16 pulse exec/s: 0 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124457== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635e920f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635e9183b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635e9166665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefe3ae541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefe38fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefe38d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635e913fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635e9c12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635e9bac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635e9bae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635e9bae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635e95ccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635e95ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635e95b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635e961df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635e920fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635e92fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635e9167d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635e91712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635e91587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635e91844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefe38db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635e914bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-088d5a3bc28032625c7831c9e4367a97ec1e19a6 Step #5: MERGE-OUTER: attempt 1861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 690383365 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/088d5a3bc28032625c7831c9e4367a97ec1e19a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3655 processed earlier; will process 642 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124687== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec569c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec5693cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec5691f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b6877941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b6858e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b6856d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec568f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec573cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec57365632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec57367375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec5736735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec56d85ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec56d73275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec56d6c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec56dd6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec569c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec56ab4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec56920d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec5692a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec569117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec5693d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b6856f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec56904bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26065bf6749ff4077eef7eb4904c4b2c4fec5a8d Step #5: MERGE-OUTER: attempt 1862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 695706984 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/26065bf6749ff4077eef7eb4904c4b2c4fec5a8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3663 processed earlier; will process 634 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 0 rss: 304Mb Step #5: #8 pulse exec/s: 4 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124781== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595ddb87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595ddafbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595ddade665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f762a9e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f762a7f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f762a7d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595ddab7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5595de58a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595de524632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595de526375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595de52635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5595ddffc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5595de0331cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5595ddf4462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5595ddf32275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5595ddf2b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5595ddf95f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595ddb87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5595ddc73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595ddadfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595ddae92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595ddad07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595ddafc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f762a7d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5595ddac3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08900eaced736f54f30d19fe0ad0fc2e4b9309e1 Step #5: MERGE-OUTER: attempt 1863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 698950785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/08900eaced736f54f30d19fe0ad0fc2e4b9309e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3672 processed earlier; will process 625 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124917== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb45f7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb45ef1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb45ed4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26a092f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26a074400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26a0723858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb45eade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb46980018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb4691a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb4691c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb4691c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb463f2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb464291cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb4633a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb46328275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb463219cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb4638bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb45f7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb46069eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb45ed5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb45edf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb45ec67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb45ef24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26a0725082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb45eb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-946cae5720f6277c4cd2c97c1c296a10cd8e4716 Step #5: MERGE-OUTER: attempt 1864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 699440937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/946cae5720f6277c4cd2c97c1c296a10cd8e4716' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3673 processed earlier; will process 624 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124955== ERROR: libFuzzer: deadly signal Step #5: #0 0x564782d84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564782cf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564782cdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f10a4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f1085a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f10839858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564782cb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564783787018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564783721632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564783723375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56478372335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564783141ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56478312f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647831289cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564783192f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564782d84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564782e70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564782cdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564782ce62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564782ccd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564782cf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f1083b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564782cc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-476484bda1151256462886f9b337841314840c61 Step #5: MERGE-OUTER: attempt 1865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 702290221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/476484bda1151256462886f9b337841314840c61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3677 processed earlier; will process 620 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: #4 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125012== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b1a4c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b1a43ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b1a41d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c3d8d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c3d6e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c3d6c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b1a3f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b1aec9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b1ae63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b1ae65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b1ae6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b1a93b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564b1a9721cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564b1a88362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564b1a871275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564b1a86a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564b1a8d4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564b1a4c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564b1a5b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564b1a41ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564b1a4282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564b1a40f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564b1a43b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c3d6c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564b1a402bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bda244f64b48f6a290d0af9694e4db5a113462b Step #5: MERGE-OUTER: attempt 1866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 708448244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9bda244f64b48f6a290d0af9694e4db5a113462b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3685 processed earlier; will process 612 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125120== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b80615594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b80589b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b8056c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f1127441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f1108900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f11068858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b80545e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b81018018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b80fb2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b80fb4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b80fb435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b809d2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b809c0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b809b99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b80a23f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b80615c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b80701eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b8056dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b805772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b8055e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b8058a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2f1106a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b80551bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40c122578568c881c5f2e020962bf3570d4f4592 Step #5: MERGE-OUTER: attempt 1867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 709491385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/40c122578568c881c5f2e020962bf3570d4f4592' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3686 processed earlier; will process 611 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125157== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d7be77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d7bdebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d7bdce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2be06241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2bde7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2bde56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d7bda7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563d7c87a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d7c814632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563d7c816375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d7c81635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563d7c234ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d7c222275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d7c21b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d7c285f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d7be77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d7bf63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d7bdcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d7bdd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d7bdc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d7bdec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2bde58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d7bdb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e959b8f402b6b4c99f94baa4ec9283e348ab244 Step #5: MERGE-OUTER: attempt 1868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 714257996 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e959b8f402b6b4c99f94baa4ec9283e348ab244' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3691 processed earlier; will process 606 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125224== ERROR: libFuzzer: deadly signal Step #5: #0 0x558faa3f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558faa366b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558faa349665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e752ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e750cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e750ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558faa322e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558faadf5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558faad8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558faad91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558faad9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558faa7afac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558faa79d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558faa7969cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558faa800f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558faa3f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558faa4deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558faa34ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558faa3542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558faa33b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558faa3674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3e750b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558faa32ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a466655805ad5ea0673942667a658f948c2518b0 Step #5: MERGE-OUTER: attempt 1869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 715373232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a466655805ad5ea0673942667a658f948c2518b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3695 processed earlier; will process 602 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125301== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d71abd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d71a31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d71a14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66d254c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66d236100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66d2340858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d719ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562d724c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d7245a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562d7245c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d7245c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562d71e7aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d71e68275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d71e619cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d71ecbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d71abdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d71ba9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d71a15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d71a1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d71a067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d71a324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66d2342082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d719f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f163b7a44e3883cccdea91922fba485cffc9201 Step #5: MERGE-OUTER: attempt 1870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 716893000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4f163b7a44e3883cccdea91922fba485cffc9201' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3696 processed earlier; will process 601 files now Step #5: #1 pulse exec/s: 0 rss: 281Mb Step #5: 2026-06-15 07:56:42,106 I Attempting to get output pubkey by global index (amount 1738082462816254130, index 12563939852101277707, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:56:42,107 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:56:42,107 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:56:42,107 D Problems at shutdown: Bad file descriptor Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==125340== ERROR: libFuzzer: deadly signal Step #5: #0 0x558500e1b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558500d8fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558500d72665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b0eeac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b0ecc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b0eca0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558500d4be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55850181e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585017b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5585017ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585017ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558501284965 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5585012eebb0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55850134ac0d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55850122a002 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55850122a002 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558500e1bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558500f07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558500d73d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558500d7d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558500d647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558500d904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0b0eca2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558500d57bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0139e11af041d33c993a8b3bdc903bd691560977 Step #5: MERGE-OUTER: attempt 1871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 720391947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0139e11af041d33c993a8b3bdc903bd691560977' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3702 processed earlier; will process 595 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125435== ERROR: libFuzzer: deadly signal Step #5: #0 0x56357ec76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56357ebeab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56357ebcd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b5315341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b52f6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b52f47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56357eba6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56357f679018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56357f613632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56357f615375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56357f61535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56357f0eb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56357f1221cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56357f03362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56357f021275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56357f01a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56357f084f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56357ec76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56357ed62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56357ebced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56357ebd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56357ebbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56357ebeb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b52f49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56357ebb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5659e14a18f9f74aac2fe7794001fd67a2f24ee5 Step #5: MERGE-OUTER: attempt 1872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 721449462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5659e14a18f9f74aac2fe7794001fd67a2f24ee5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3703 processed earlier; will process 594 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125443== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6acf93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6acf07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6aceea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa396ccc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa396ae100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa396ac0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6acec3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6ad996018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6ad930632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6ad932375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6ad93235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6ad408155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c6ad43f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c6ad35062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c6ad33e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c6ad3379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c6ad3a1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c6acf93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c6ad07feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c6aceebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c6acef52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c6acedc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c6acf084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa396ac2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c6acecfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a182fc7a502339af5a4d7e3817ac2177cc3a8632 Step #5: MERGE-OUTER: attempt 1873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 722079503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a182fc7a502339af5a4d7e3817ac2177cc3a8632' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3704 processed earlier; will process 593 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125450== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610134ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561013460b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561013443665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5a656841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5a637d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5a635c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56101341ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561013eef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561013e89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561013e8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561013e8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5610138a9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561013897275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610138909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610138faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610134ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610135d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561013444d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56101344e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610134357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610134614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5a635e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561013428bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22ccddb8e63b9fd56f0820186cb0ac85c853cb82 Step #5: MERGE-OUTER: attempt 1874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 723306470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22ccddb8e63b9fd56f0820186cb0ac85c853cb82' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3707 processed earlier; will process 590 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125501== ERROR: libFuzzer: deadly signal Step #5: #0 0x56140d0b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56140d026b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56140d009665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f478d79e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f478d5b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f478d592858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56140cfe2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56140dab5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56140da4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56140da51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56140da5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56140d46fac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56140d45d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56140d4569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56140d4c0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56140d0b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56140d19eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56140d00ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56140d0142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56140cffb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56140d0274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f478d594082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56140cfeebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bd4e38f6b45600d0c4c704e8b4d75e46a9716b7 Step #5: MERGE-OUTER: attempt 1875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 724361732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9bd4e38f6b45600d0c4c704e8b4d75e46a9716b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3710 processed earlier; will process 587 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125579== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d4e731594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d4e6a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d4e688665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e4a57741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e4a38c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e4a36b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d4e661e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562d4f134018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d4f0ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562d4f0d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d4f0d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562d4eaeeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d4eadc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d4ead59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d4eb3ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d4e731c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d4e81deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d4e689d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d4e6932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d4e67a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d4e6a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e4a36d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d4e66dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9515719eabe6db8fc230fe0a74b44793c5ae999b Step #5: MERGE-OUTER: attempt 1876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 728378606 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9515719eabe6db8fc230fe0a74b44793c5ae999b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3714 processed earlier; will process 583 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125696== ERROR: libFuzzer: deadly signal Step #5: #0 0x560acea19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ace98db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ace970665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb54e44141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb54e25600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb54e235858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ace949e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560acf41c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560acf3b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560acf3b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560acf3b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560acee8e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560aceec51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560acedd662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560acedc4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560acedbd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560acee27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560acea19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560aceb05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ace971d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ace97b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ace9627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ace98e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb54e237082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ace955bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed0c737c59eef8c0eb700a3cbe062900d745ccc7 Step #5: MERGE-OUTER: attempt 1877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 728859670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ed0c737c59eef8c0eb700a3cbe062900d745ccc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3715 processed earlier; will process 582 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125705== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e726b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e72624b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e72607665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3476a0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f347682300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3476802858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e725e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563e730b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e7304d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563e7304f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e7304f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563e72a6dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e72a5b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e72a549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e72abef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e726b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e7279ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e72608d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e726122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e725f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e726254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3476804082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e725ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ef169349999f2a49a5674b5c00ead5a93f15370 Step #5: MERGE-OUTER: attempt 1878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 729293384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2ef169349999f2a49a5674b5c00ead5a93f15370' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3716 processed earlier; will process 581 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125711== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d0a581594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d0a4f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d0a4d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35ece7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35ecc8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35ecc64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d0a4b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562d0af84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d0af1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562d0af20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d0af2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562d0a9f6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d0aa2d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d0a93e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d0a92c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d0a9259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d0a98ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d0a581c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d0a66deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d0a4d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d0a4e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d0a4ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d0a4f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f35ecc66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d0a4bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02b48b78d07baa90e4225f211867dd748f86d95b Step #5: MERGE-OUTER: attempt 1879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 730694576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/02b48b78d07baa90e4225f211867dd748f86d95b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3720 processed earlier; will process 577 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125791== ERROR: libFuzzer: deadly signal Step #5: #0 0x556755e5d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556755dd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556755db4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23a283941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23a264e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23a262d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556755d8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556756860018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567567fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567567fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567567fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567562d2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567563091cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55675621a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556756208275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567562019cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55675626bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556755e5dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556755f49eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556755db5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556755dbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556755da67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556755dd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f23a262f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556755d99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b05954b3090e608b8cde3e230e525a596fa8f47 Step #5: MERGE-OUTER: attempt 1880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 731201793 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b05954b3090e608b8cde3e230e525a596fa8f47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3721 processed earlier; will process 576 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125800== ERROR: libFuzzer: deadly signal Step #5: #0 0x556eeb492594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556eeb406b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556eeb3e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f360eee041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f360ecf500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f360ecd4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556eeb3c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556eebe95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556eebe2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556eebe31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556eebe3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556eeb907155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556eeb93e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556eeb84f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556eeb83d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556eeb8369cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556eeb8a0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556eeb492c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556eeb57eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556eeb3ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556eeb3f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556eeb3db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556eeb4074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f360ecd6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556eeb3cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a754b8c04034948e9dc896c4eb57d4648be5ce92 Step #5: MERGE-OUTER: attempt 1881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 732339004 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a754b8c04034948e9dc896c4eb57d4648be5ce92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3722 processed earlier; will process 575 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125807== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619720a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561972015b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561971ff8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a853af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a851c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a851a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561971fd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561972aa4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561972a3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561972a40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561972a4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561972516155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56197254d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56197245e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56197244c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619724459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619724aff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619720a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56197218deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561971ff9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619720032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561971fea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619720164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0a851a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561971fddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91c786cb3527941bc7a130490a0fc3a92b0e0a3a Step #5: MERGE-OUTER: attempt 1882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 734165234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/91c786cb3527941bc7a130490a0fc3a92b0e0a3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3723 processed earlier; will process 574 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125814== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f15355594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f152c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f152ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa98216141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa981f7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa981f55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f15285e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560f15d58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f15cf2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560f15cf4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f15cf435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560f157ca155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f158011cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f1571262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f15700275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f156f99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f15763f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f15355c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f15441eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f152add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f152b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f1529e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f152ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa981f57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f15291bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7344d10ba80a3f0da45a2cb075cb7c92bf0b67da Step #5: MERGE-OUTER: attempt 1883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 735541040 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7344d10ba80a3f0da45a2cb075cb7c92bf0b67da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3724 processed earlier; will process 573 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125821== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa6e2ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa6e221b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa6e204665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc60716c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc606f8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc606f60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa6e1dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa6ecb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa6ec4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa6ec4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa6ec4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa6e66aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fa6e658275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fa6e6519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fa6e6bbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fa6e2adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fa6e399eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fa6e205d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fa6e20f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fa6e1f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fa6e2224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc606f62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fa6e1e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-389a43d266d7104387d5d24f001de78a9f068938 Step #5: MERGE-OUTER: attempt 1884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 737115091 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/389a43d266d7104387d5d24f001de78a9f068938' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3728 processed earlier; will process 569 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 563Mb Step #5: #4 pulse exec/s: 0 rss: 564Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125878== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c2957e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c294f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c294d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76ee48241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76ee29700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76ee276858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c294aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560c29f81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c29f1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560c29f1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c29f1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560c299f3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c29a2a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c2993b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c29929275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c299229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c2998cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c2957ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c2966aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c294d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c294e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c294c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c294f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76ee278082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c294babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93068e695ea73d3b8d92399705a29af20545849a Step #5: MERGE-OUTER: attempt 1885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 746252143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/93068e695ea73d3b8d92399705a29af20545849a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3735 processed earlier; will process 562 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126011== ERROR: libFuzzer: deadly signal Step #5: #0 0x55942f818594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55942f78cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55942f76f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb49fdf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb49df400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb49dd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55942f748e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55943021b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594301b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594301b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594301b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55942fc8d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55942fcc41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55942fbd562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55942fbc3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55942fbbc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55942fc26f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55942f818c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55942f904eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55942f770d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55942f77a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55942f7617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55942f78d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcb49dd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55942f754bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b8051b5643ff597743176fe4bc793b0bde5d2a0 Step #5: MERGE-OUTER: attempt 1886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 748084357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9b8051b5643ff597743176fe4bc793b0bde5d2a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3736 processed earlier; will process 561 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8f4cee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8f4c62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8f4c45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8b780541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8b761a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8b75f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8f4c1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c8f56f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8f568b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c8f568d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8f568d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c8f5163155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c8f519a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c8f50ab62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c8f5099275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c8f50929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c8f50fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c8f4ceec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c8f4ddaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8f4c46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8f4c502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8f4c377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8f4c634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8b75fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8f4c2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a01911022a68131cae6530c29440a5e02902909 Step #5: MERGE-OUTER: attempt 1887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 749919041 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7a01911022a68131cae6530c29440a5e02902909' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3737 processed earlier; will process 560 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126025== ERROR: libFuzzer: deadly signal Step #5: #0 0x5601288bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560128833b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560128816665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f165ebc041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f165e9d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f165e9b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601287efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5601292c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56012925c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56012925e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56012925e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560128d34155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560128d6b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560128c7c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560128c6a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560128c639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560128ccdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5601288bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5601289abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560128817d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601288212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601288087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601288344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f165e9b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601287fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1035b329f33616b3598e57d7c697a2652737edd Step #5: MERGE-OUTER: attempt 1888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 751469370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a1035b329f33616b3598e57d7c697a2652737edd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3738 processed earlier; will process 559 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126031== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641d642e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641d63a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641d6385665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a09a0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a0982400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a09803858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641d635ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5641d6e31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641d6dcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5641d6dcd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641d6dcd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5641d68a3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641d68da1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641d67f853f in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, unsigned long&) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2449:25 Step #5: #14 0x5641d67fa173 in cryptonote::Blockchain::find_blockchain_supplement(std::__1::list> const&, std::__1::vector>&, std::__1::vector>*, unsigned long&, unsigned long&, bool) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:2732:7 Step #5: #15 0x5641d65268d8 in cryptonote::core_rpc_server::on_get_hashes(epee::misc_utils::struct_init const&, epee::misc_utils::struct_init&, epee::net_utils::connection_context_base const*) /src/monero/monero/src/rpc/core_rpc_server.cpp:787:41 Step #5: #16 0x5641d650cdad in fuzz_get_hashes(cryptonote::core_rpc_server&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/rpc_endpoints.cpp:106:7 Step #5: #17 0x5641d651aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:274:12 Step #5: #18 0x5641d651aff0 in operator() /usr/local/bin/../include/c++/v1/__functional/function.h:772:10 Step #5: #19 0x5641d651aff0 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:76:7 Step #5: #20 0x5641d6386d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #21 0x5641d63902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #22 0x5641d63777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #23 0x5641d63a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #24 0x7f1a09805082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #25 0x5641d636abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a3f4a48a4441b7bf16088ac0bd63cc26505cdf3 Step #5: MERGE-OUTER: attempt 1889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 752200319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4a3f4a48a4441b7bf16088ac0bd63cc26505cdf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3739 processed earlier; will process 558 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126070== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff464b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff4642ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff4640d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcba8a8a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcba889f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcba887e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff463e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ff46eb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff46e53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ff46e55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff46e5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ff4692b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff469621cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff4687362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff46861275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff4685a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff468c4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff464b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff465a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff4640ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff464182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff463ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff4642b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcba8880082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff463f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7e0e2ed7fca11c2aed0d86abd0b43520630c3af Step #5: MERGE-OUTER: attempt 1890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 753985699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7e0e2ed7fca11c2aed0d86abd0b43520630c3af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3741 processed earlier; will process 556 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 306Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: #8 pulse exec/s: 2 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126111== ERROR: libFuzzer: deadly signal Step #5: #0 0x561634166594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616340dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616340bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8185f0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8185d1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8185cf9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561634096e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561634b69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561634b03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561634b05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561634b0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561634523ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561634511275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56163450a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561634574f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561634166c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561634252eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616340bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616340c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616340af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616340db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8185cfb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616340a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87fbd5a26f08a68cd8d705b52d57c2e0d21156b6 Step #5: MERGE-OUTER: attempt 1891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 761184921 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/87fbd5a26f08a68cd8d705b52d57c2e0d21156b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3756 processed earlier; will process 541 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126222== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d26cb0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d26ca83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d26ca66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f230210c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2301f2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2301f00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d26ca3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d26d512018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d26d4ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d26d4ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d26d4ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d26ceccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d26ceba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d26ceb39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d26cf1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d26cb0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d26cbfbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d26ca67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d26ca712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d26ca587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d26ca844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2301f02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d26ca4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d10da6daa21b27fe713e39a4564d377c0e6dae3f Step #5: MERGE-OUTER: attempt 1892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 761597450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d10da6daa21b27fe713e39a4564d377c0e6dae3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3757 processed earlier; will process 540 files now Step #5: #1 pulse exec/s: 0 rss: 220Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: #8 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126261== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa2546d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa253e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa253c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3426ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3424c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3424a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa2539de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa25e70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa25e0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa25e0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa25e0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa258e2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fa259191cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fa2582a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fa25818275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fa258119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fa2587bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fa2546dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fa25559eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fa253c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fa253cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fa253b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fa253e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff3424a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fa253a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1542a726aafcd1a80af908d00f10de35854debb7 Step #5: MERGE-OUTER: attempt 1893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 767437989 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1542a726aafcd1a80af908d00f10de35854debb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3771 processed earlier; will process 526 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126381== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b654e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b65457b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b6543a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f706f6ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f706f50100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f706f4e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b65413e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558b65ee6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b65e80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558b65e82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b65e8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558b658a0ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b6588e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b658879cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b658f1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b654e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b655cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b6543bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b654452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b6542c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b654584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f706f4e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b6541fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-689689856c09592b5d58a7af8c3d6831c0b9db1a Step #5: MERGE-OUTER: attempt 1894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 768793508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/689689856c09592b5d58a7af8c3d6831c0b9db1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3773 processed earlier; will process 524 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126451== ERROR: libFuzzer: deadly signal Step #5: #0 0x5619e5d3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619e5cb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619e5c95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f536f8c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f536f6da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f536f6b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5619e5c6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5619e6741018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619e66db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5619e66dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619e66dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5619e61b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5619e61ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5619e60fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5619e60e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5619e60e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5619e614cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5619e5d3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5619e5e2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619e5c96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619e5ca02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619e5c877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619e5cb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f536f6bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5619e5c7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa2645ab8890483a8532895abfbefd6e5c45339 Step #5: MERGE-OUTER: attempt 1895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 769960253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/baa2645ab8890483a8532895abfbefd6e5c45339' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3776 processed earlier; will process 521 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126530== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588bd3a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588bd31ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588bd2fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff987d3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff987b4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff987b2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588bd2d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5588bdda9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588bdd43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5588bdd45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588bdd4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5588bd81b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5588bd8521cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5588bd76362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5588bd751275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5588bd74a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5588bd7b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5588bd3a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5588bd492eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5588bd2fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5588bd3082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5588bd2ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5588bd31b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff987b2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5588bd2e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ebe03af79b12f4e1b5ac526f59fde95de3454ff Step #5: MERGE-OUTER: attempt 1896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 770442676 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5ebe03af79b12f4e1b5ac526f59fde95de3454ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3777 processed earlier; will process 520 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126537== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3e5281594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3e51f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3e51d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b086a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b084be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b0849d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3e51b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e3e5c84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3e5c1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e3e5c20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3e5c2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3e56f6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3e572d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e3e563e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e3e562c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e3e56259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e3e568ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e3e5281c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e3e536deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e3e51d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e3e51e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3e51ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3e51f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9b0849f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e3e51bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-930d9a65390a9c201a6649b68c00e68f11fd5956 Step #5: MERGE-OUTER: attempt 1897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 772326718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/930d9a65390a9c201a6649b68c00e68f11fd5956' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3778 processed earlier; will process 519 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126544== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569e8fd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569e8f45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569e8f28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc9610841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc95f1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc95efc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569e8f01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5569e99d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569e996e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5569e9970375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569e997035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5569e9446155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569e947d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5569e938e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5569e937c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5569e93759cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5569e93dff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5569e8fd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5569e90bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5569e8f29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5569e8f332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5569e8f1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5569e8f464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc95efe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5569e8f0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a765d0024dde0589a7d456b1846e335848f1471 Step #5: MERGE-OUTER: attempt 1898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 772797762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a765d0024dde0589a7d456b1846e335848f1471' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3779 processed earlier; will process 518 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126550== ERROR: libFuzzer: deadly signal Step #5: #0 0x564557aad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564557a21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564557a04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f415282c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f415264100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4152620858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645579dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5645584b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56455844a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56455844c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56455844c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564557e6aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564557e58275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564557e519cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564557ebbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564557aadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564557b99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564557a05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564557a0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5645579f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564557a224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4152622082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5645579e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78eff1b4c29d5115bff409a0d9d9fe3b30061ca1 Step #5: MERGE-OUTER: attempt 1899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 773225115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/78eff1b4c29d5115bff409a0d9d9fe3b30061ca1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3780 processed earlier; will process 517 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126557== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcc960f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcc9583b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcc9566665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22ddeb941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22ddcce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22ddcad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcc953fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dcca012018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcc9fac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dcc9fae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcc9fae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dcc99ccac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dcc99ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dcc99b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dcc9a1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dcc960fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dcc96fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dcc9567d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dcc95712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dcc95587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dcc95844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22ddcaf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dcc954bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb9669034d58728139ea3d4678c644af8693715f Step #5: MERGE-OUTER: attempt 1900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 774907311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eb9669034d58728139ea3d4678c644af8693715f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3783 processed earlier; will process 514 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126635== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4d2c3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4d2bafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4d2b92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a9912e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a98f4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a98f22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4d2b6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c4d363e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4d35d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c4d35da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4d35da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c4d2ff8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4d2fe6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4d2fdf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4d3049f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4d2c3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4d2d27eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4d2b93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4d2b9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4d2b847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4d2bb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a98f24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4d2b77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5ceede1acac86fa2bbdb411f7728aa985282b9d Step #5: MERGE-OUTER: attempt 1901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 775873896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e5ceede1acac86fa2bbdb411f7728aa985282b9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3785 processed earlier; will process 512 files now Step #5: #1 pulse exec/s: 0 rss: 228Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126712== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba16470594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba163e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba163c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a1dfd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a1dded00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a1ddcc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba163a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ba16e73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba16e0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ba16e0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba16e0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ba168e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ba1691c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ba1682d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ba1681b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ba168149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ba1687ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ba16470c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ba1655ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ba163c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ba163d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ba163b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ba163e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1a1ddce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ba163acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b9fe08ba0233bfc18d9643f608638bb0d2f46fd Step #5: MERGE-OUTER: attempt 1902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 777097426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b9fe08ba0233bfc18d9643f608638bb0d2f46fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3789 processed earlier; will process 508 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126792== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0c203b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0c1fafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0c1f92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcff8b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcff6c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcff6a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0c1f6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a0c2a3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0c29d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a0c29da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0c29da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a0c24b0155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a0c24e71cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a0c24e8346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55a0c23de818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55a0c2449f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55a0c203bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a0c2127eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a0c1f93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a0c1f9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a0c1f847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a0c1fb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7efcff6a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a0c1f77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8252cbd6b8e210ff324a1d7d3deb852551939584 Step #5: MERGE-OUTER: attempt 1903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 777568219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8252cbd6b8e210ff324a1d7d3deb852551939584' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3790 processed earlier; will process 507 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==126800== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d4ed1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d4ec90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d4ec73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f095312641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0952f3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0952f1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d4ec4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556d4f71f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d4f6b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556d4f6bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d4f6bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556d4f191155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d4f1c81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d4f0d962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d4f0c7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d4f0c09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d4f12af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d4ed1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d4ee08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d4ec74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d4ec7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d4ec657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d4ec914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0952f1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d4ec58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb7f3df10bf6937e3786c656255d8cd9536ad47 Step #5: MERGE-OUTER: attempt 1904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 778450812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3bb7f3df10bf6937e3786c656255d8cd9536ad47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3792 processed earlier; will process 505 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126840== ERROR: libFuzzer: deadly signal Step #5: #0 0x56251510a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56251507eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562515061665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6ec04241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6ebe5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6ebe36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56251503ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562515b0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562515aa7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562515aa9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562515aa935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5625154c7ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5625154b5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625154ae9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562515518f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56251510ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625151f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562515062d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56251506c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5625150537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56251507f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa6ebe38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562515046bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-550733bf34a15be379dcb587ac63f868d12d0e19 Step #5: MERGE-OUTER: attempt 1905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 779423766 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/550733bf34a15be379dcb587ac63f868d12d0e19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3793 processed earlier; will process 504 files now Step #5: #1 pulse exec/s: 0 rss: 244Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126848== ERROR: libFuzzer: deadly signal Step #5: #0 0x561217ede594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561217e52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561217e35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f73dcb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f73be000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f73bbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561217e0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5612188e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56121887b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56121887d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56121887d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56121829bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561218289275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612182829cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612182ecf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561217edec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561217fcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561217e36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561217e402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561217e277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561217e534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f73bc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561217e1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b3c9ab9d587fac53ff55f8be8ef2f88dd073fab Step #5: MERGE-OUTER: attempt 1906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 780553828 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b3c9ab9d587fac53ff55f8be8ef2f88dd073fab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3796 processed earlier; will process 501 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: 2026-06-15 07:57:45,641 T Blockchain::get_outs Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,641 I Attempting to get output pubkey by global index (amount 14426813595324312369, index 4950398724578443558, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:57:45,641 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:57:45,641 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:57:45,641 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:57:45,641 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:57:45,642 D [node] stopping server payload handler Step #5: 2026-06-15 07:57:45,642 T Miner has received stop signal Step #5: 2026-06-15 07:57:45,642 T Not mining - nothing to stop Step #5: 2026-06-15 07:57:45,642 D [node] marking net servers as stopping Step #5: 2026-06-15 07:57:45,642 D [node] closing connections Step #5: 2026-06-15 07:57:45,642 D [node] stopping net server io_contexts Step #5: 2026-06-15 07:57:45,642 D [node] Stop signal sent Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:57:45,642 E invalid hash format: :: Step #5: 2026-06-15 07:57:45,642 E : Step #5: 2026-06-15 07:57:45,642 E - - - &m:: Step #5: 2026-06-15 07:57:45,642 E : Step #5: 2026-06-15 07:57:45,642 E - - - &m:: Step #5: 2026-06-15 07:57:45,642 E : Step #5: 2026-06-15 07:57:45,642 E - - - &m:: Step #5: 2026-06-15 07:57:45,642 E : Step #5: 2026-06-15 07:57:45,642 E - - - &mblock_:: Step #5: 2026-06-15 07:57:45,642 E : Step #5: 2026-06-15 07:57:45,642 E - Step #5: 2026-06-15 07:57:45,642 D [node] Stop signal already sent Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:57:45,642 T batch transaction: committing... Step #5: 2026-06-15 07:57:45,642 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,642 T batch transaction: end Step #5: 2026-06-15 07:57:45,642 D Stopping io_context Step #5: 2026-06-15 07:57:45,642 T Miner has received stop signal Step #5: 2026-06-15 07:57:45,642 T Not mining - nothing to stop Step #5: 2026-06-15 07:57:45,642 T Blockchain::deinit Step #5: 2026-06-15 07:57:45,642 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::close Step #5: 2026-06-15 07:57:45,642 T BlockchainLMDB::sync Step #5: 2026-06-15 07:57:45,646 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:57:45,646 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:57:45,647 T Blockchain::Blockchain Step #5: 2026-06-15 07:57:45,648 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:57:45,648 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:57:45,648 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:57:45,648 D option: fast Step #5: 2026-06-15 07:57:45,648 D option: async Step #5: 2026-06-15 07:57:45,648 D option: 250000000bytes Step #5: 2026-06-15 07:57:45,648 T BlockchainLMDB::open Step #5: 2026-06-15 07:57:45,650 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:57:45,650 D DB map size: 1073741824 Step #5: 2026-06-15 07:57:45,650 D Space used: 4096 Step #5: 2026-06-15 07:57:45,650 D Space remaining: 1073737728 Step #5: 2026-06-15 07:57:45,650 D Size threshold: 0 Step #5: 2026-06-15 07:57:45,650 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:57:45,650 D Setting m_height to: 0 Step #5: 2026-06-15 07:57:45,650 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,650 T Blockchain::init Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,650 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,650 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:57:45,650 D init done Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,650 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,650 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,650 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:57:45,677 T Blockchain::add_new_block Step #5: 2026-06-15 07:57:45,677 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,677 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:57:45,677 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:57:45,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,677 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:57:45,677 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,677 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,677 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:57:45,677 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,677 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:57:45,703 D Miner tx hash: Step #5: 2026-06-15 07:57:45,703 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:57:45,703 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:57:45,703 D DB map size: 1073741824 Step #5: 2026-06-15 07:57:45,703 D Space used: 12288 Step #5: 2026-06-15 07:57:45,703 D Space remaining: 1073729536 Step #5: 2026-06-15 07:57:45,703 D Size threshold: 0 Step #5: 2026-06-15 07:57:45,703 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:57:45,703 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,703 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:57:45,703 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:57:45,703 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:57:45,704 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:57:45,704 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:57:45,704 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:57:45,704 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:57:45,704 D Invalidating block template cache Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:57:45,704 T Blockchain::get_tail_id Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:57:45,704 I Blockchain initialized. last block: 0, d4440.h21.m8.s52 time ago, current difficulty: 1 Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,704 I Current top block <0000000000000000000000000000000000000000000000000000000000000000> at height 18446744073709551615 has version 0 which disagrees with the ideal version 16 Step #5: 2026-06-15 07:57:45,704 I Popping blocks... 18446744073709551615 Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::pop_block Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::remove_block Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:45,704 W Attempting to remove block from an empty blockchain Step #5: 2026-06-15 07:57:45,704 T BlockchainLMDB::block_wtxn_abort Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:57:45,704 T mdb_txn_safe: m_txn not NULL in destructor - calling mdb_txn_abort() Step #5: 2026-06-15 07:57:45,704 E Error popping block from blockchain: Attempting to remove block from an empty blockchain Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==126899== ERROR: libFuzzer: deadly signal Step #5: 2026-06-15 07:57:45,744 I RandomX main cache initialized Step #5: #0 0x558416632594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584165a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558416589665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b83c2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b83a3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b83a16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558416562e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558417035018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558416fcf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558416fd1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b578) Step #5: #10 0x5584169d7770 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558416a40f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558416632c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55841671eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55841658ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5584165942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55841657b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5584165a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7b83a18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55841656ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5384186e5323a00c3d35b7e83f52afb04243d477 Step #5: MERGE-OUTER: attempt 1907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 781457449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5384186e5323a00c3d35b7e83f52afb04243d477' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3799 processed earlier; will process 498 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==126978== ERROR: libFuzzer: deadly signal Step #5: #0 0x5655011da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56550114eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565501131665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b00f0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b00d1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b00cfb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56550110ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565501bdd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565501b77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565501b79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565501b7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565501597ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565501585275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56550157e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5655015e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5655011dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5655012c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565501132d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56550113c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5655011237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56550114f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b00cfd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565501116bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e4b4996a5a13fc86842d7c3c67837c7a24ab0f6 Step #5: MERGE-OUTER: attempt 1908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 782088796 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1e4b4996a5a13fc86842d7c3c67837c7a24ab0f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3801 processed earlier; will process 496 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127049== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621f91e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621f915cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621f913f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b7c58441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b7c39900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b7c378858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621f9118e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5621f9beb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621f9b85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5621f9b87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621f9b8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5621f965d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5621f96941cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5621f95a562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5621f9593275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621f958c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621f95f6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621f91e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621f92d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621f9140d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621f914a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621f91317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621f915d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8b7c37a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621f9124bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fa540a268543ae7ea35e713ba231c36f433c99b Step #5: MERGE-OUTER: attempt 1909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 783112789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8fa540a268543ae7ea35e713ba231c36f433c99b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3803 processed earlier; will process 494 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:57:53,269 T Blockchain::get_outs Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:53,269 I Attempting to get output pubkey by global index (amount 14426813595324312369, index 4950398724578443558, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:53,269 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:57:53,269 I [PARSE URI] regex not matched for uri: ^(([^:]*?)://)?(\[(.*)\](:(\d+))?)(.*)? Step #5: 2026-06-15 07:57:53,270 I Generating SSL certificate Step #5: 2026-06-15 07:57:54,297 I Changed bootstrap daemon address to 0000000000000000000000000/vsimem/0000000000000000000000000000000 Step #5: 2026-06-15 07:57:54,298 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:57:54,298 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:57:54,298 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:57:54,298 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:57:54,298 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:57:54,664 T Blockchain::get_outs Step #5: 2026-06-15 07:57:54,664 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:57:54,664 T db3: 0 Step #5: 2026-06-15 07:57:54,664 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:54,664 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:54,664 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:57:54,665 I [PARSE URI] regex not matched for uri: ^(([^:]*?)://)?(\[(.*)\](:(\d+))?)(.*)? Step #5: 2026-06-15 07:57:54,665 I Generating SSL certificate Step #5: 2026-06-15 07:57:54,991 I Changed bootstrap daemon address to 0 Step #5: 2026-06-15 07:57:54,991 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:57:54,991 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:57:54,991 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:57:54,991 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:57:54,991 T BlockchainLMDB::for_all_alt_blocks Step #5: #4 pulse exec/s: 0 rss: 303Mb Step #5: 2026-06-15 07:57:55,355 T Blockchain::get_outs Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::height Step #5: 2026-06-15 07:57:55,356 I Attempting to get output pubkey by global index (amount 14426813595324312369, index 4950398724578443558, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:57:55,356 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:57:55,356 I [PARSE URI] regex not matched for uri: ^(([^:]*?)://)?(\[(.*)\](:(\d+))?)(.*)? Step #5: 2026-06-15 07:57:55,356 I Generating SSL certificate Step #5: 2026-06-15 07:57:55,571 I Changed bootstrap daemon address to 0\0 Step #5: 2026-06-15 07:57:55,571 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:57:55,571 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:57:55,571 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:57:55,571 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:57:55,571 T BlockchainLMDB::for_all_alt_blocks Step #5: #8 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127127== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4961e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b496159b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b49613c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80e3b6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80e397900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80e3958858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b496115e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b496be8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b496b82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b496b84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b496b8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b49665a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b4966911cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b4965a262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b496590275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b4965899cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b4965f3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b4961e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b4962d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b49613dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b4961472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b49612e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b49615a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80e395a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b496121bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7518a576d715ca2ac51637dcca668e86b349186 Step #5: MERGE-OUTER: attempt 1910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 795725660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d7518a576d715ca2ac51637dcca668e86b349186' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3817 processed earlier; will process 480 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==127271== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6359c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b63593db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b635920665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff949d4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff949b5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff949b37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6358f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b6363cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b636366632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b636368375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b63636835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b635d86ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b635d74275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b635d6d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b635dd7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b6359c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b635ab5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b635921d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b63592b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b6359127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b63593e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff949b39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b635905bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-084c4a0593f056a2f8742b6f46038c7e586bfb4d Step #5: MERGE-OUTER: attempt 1911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 796155038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/084c4a0593f056a2f8742b6f46038c7e586bfb4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3818 processed earlier; will process 479 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127277== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a63462594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a633d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a633b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72adea941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72adcbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72adc9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a63392e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563a63e65018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a63dff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563a63e01375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a63e0135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563a638d7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563a6390e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563a6381f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563a6380d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563a638069cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563a63870f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563a63462c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563a6354eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563a633bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563a633c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563a633ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563a633d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f72adc9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563a6339ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b8efd760888c59a5ab40bbda70194fcaf171067 Step #5: MERGE-OUTER: attempt 1912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 798664158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0b8efd760888c59a5ab40bbda70194fcaf171067' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3821 processed earlier; will process 476 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==127356== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d05ff5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d05f69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d05f4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1be21e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1be1ff500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1be1fd4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d05f25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d069f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d06992632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d06994375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d0699435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557d063b2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d063a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d063999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d06403f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d05ff5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d060e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d05f4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d05f572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d05f3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d05f6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1be1fd6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d05f31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-175a1b2bc0d12d6f74f4ebe3b785ea5c4c69836c Step #5: MERGE-OUTER: attempt 1913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 799692485 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/175a1b2bc0d12d6f74f4ebe3b785ea5c4c69836c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3823 processed earlier; will process 474 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127433== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ff659b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ff650fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ff64f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f2f7f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f2f60b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f2f5ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ff64cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557ff6f9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ff6f38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557ff6f3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ff6f3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557ff6a10155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557ff6a471cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557ff695862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557ff6946275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557ff693f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557ff69a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557ff659bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557ff6687eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557ff64f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557ff64fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557ff64e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557ff65104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3f2f5ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557ff64d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e1e26557d17bf7df181a0573a320bed944a81f1 Step #5: MERGE-OUTER: attempt 1914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 800184294 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7e1e26557d17bf7df181a0573a320bed944a81f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3824 processed earlier; will process 473 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==127441== ERROR: libFuzzer: deadly signal Step #5: #0 0x56513f45f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56513f3d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56513f3b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26e0ee741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26e0cfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26e0cdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56513f38fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56513fe62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56513fdfc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56513fdfe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56513fdfe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56513f81cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56513f80a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56513f8039cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56513f86df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56513f45fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56513f54beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56513f3b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56513f3c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56513f3a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56513f3d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f26e0cdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56513f39bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7137f865f4de6d3fae4571423b8832de8d6eff85 Step #5: MERGE-OUTER: attempt 1915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 801327966 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7137f865f4de6d3fae4571423b8832de8d6eff85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3827 processed earlier; will process 470 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127492== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635bec4d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635bebc1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635beba4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f75cf5cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f75cf3e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f75cf3c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635beb7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5635bf650018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635bf5ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5635bf5ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635bf5ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5635bf0c2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5635bf0f91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5635bf00a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5635beff8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5635beff19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5635bf05bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5635bec4dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5635bed39eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5635beba5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5635bebaf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5635beb967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5635bebc24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f75cf3c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5635beb89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62222c864b95d7f6e3f05fad4dd3ebd0767651f8 Step #5: MERGE-OUTER: attempt 1916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 805560552 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62222c864b95d7f6e3f05fad4dd3ebd0767651f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3835 processed earlier; will process 462 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127620== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9e51d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9e5148b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9e512b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cc705241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cc6e6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cc6e46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9e5104e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b9e5bd7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9e5b71632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b9e5b73375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b9e5b7335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b9e5649155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9e56801cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b9e559162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b9e557f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b9e55789cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b9e55e2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b9e51d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b9e52c0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b9e512cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b9e51362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b9e511d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b9e51494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6cc6e48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b9e5110bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2da573d03ba658e5035574f72f2d46844e3a643a Step #5: MERGE-OUTER: attempt 1917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 806433313 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2da573d03ba658e5035574f72f2d46844e3a643a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3836 processed earlier; will process 461 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127627== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9896ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a989663b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a989646665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81a246141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81a227600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81a2255858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a98961fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a98a0f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a98a08c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a98a08e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a98a08e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a989b64155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a989b9b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a989aac62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a989a9a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a989a939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a989afdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a9896efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a9897dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a989647d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a9896512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a9896387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a9896644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81a2257082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a98962bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-142d5d52039eb93ddcd90644558385ef698fd1b0 Step #5: MERGE-OUTER: attempt 1918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 807811081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/142d5d52039eb93ddcd90644558385ef698fd1b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3837 processed earlier; will process 460 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127634== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9cb1f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9cb165b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9cb148665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde485d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde483e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde483c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9cb121e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f9cbbf4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9cbb8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f9cbb90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9cbb9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f9cb666155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9cb69d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9cb5ae62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f9cb59c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9cb5959cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f9cb5fff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f9cb1f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f9cb2ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f9cb149d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f9cb1532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f9cb13a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f9cb1664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde483c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f9cb12dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0803dce97f065df26b614f71568fd7b12fa018c6 Step #5: MERGE-OUTER: attempt 1919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 809219551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0803dce97f065df26b614f71568fd7b12fa018c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3838 processed earlier; will process 459 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127641== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b350766594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3506dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3506bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0c07dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0c05f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0c05d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b350696e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b351169018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b351103632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b351105375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b35110535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b350bdb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b350c121cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b350b2362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b350b11275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b350b0a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b350b74f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b350766c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b350852eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3506bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3506c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3506af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3506db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff0c05d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3506a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f019d464870aa9aceb3e9d3c5a3832f2e17c71f Step #5: MERGE-OUTER: attempt 1920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 810302275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6f019d464870aa9aceb3e9d3c5a3832f2e17c71f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3839 processed earlier; will process 458 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127649== ERROR: libFuzzer: deadly signal Step #5: #0 0x56025aa8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56025aa03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56025a9e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59a1ad441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59a18e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59a18c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56025a9bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56025b492018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56025b42c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56025b42e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56025b42e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56025af04155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56025af3b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56025ae4c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56025ae3a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56025ae339cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56025ae9df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56025aa8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56025ab7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56025a9e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56025a9f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56025a9d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56025aa044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59a18ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56025a9cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5b97a60de3715ffaca49710ce9434ffb0aaaea Step #5: MERGE-OUTER: attempt 1921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 810784316 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9e5b97a60de3715ffaca49710ce9434ffb0aaaea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3840 processed earlier; will process 457 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127656== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4e71a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4e7115b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4e70f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7d760641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7d741b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7d73fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4e70d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a4e7ba4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4e7b3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a4e7b40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4e7b4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a4e7616155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a4e764d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a4e755e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a4e754c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a4e75459cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a4e75aff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a4e71a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a4e728deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a4e70f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a4e71032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a4e70ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a4e71164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb7d73fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a4e70ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab94112df0a7d1680a24918b30c1a12b98102c94 Step #5: MERGE-OUTER: attempt 1922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 812613923 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab94112df0a7d1680a24918b30c1a12b98102c94' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3841 processed earlier; will process 456 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127663== ERROR: libFuzzer: deadly signal Step #5: #0 0x56084b346594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56084b2bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56084b29d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc78627841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc78608d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc78606c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56084b276e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56084bd49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56084bce3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56084bce5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56084bce535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56084b7bb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56084b7f21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56084b70362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56084b6f1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56084b6ea9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56084b754f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56084b346c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56084b432eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56084b29ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56084b2a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56084b28f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56084b2bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc78606e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56084b282bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-227ca26f1e63510d0dcad65ce9b1f8a29e5caf4d Step #5: MERGE-OUTER: attempt 1923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 813118234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/227ca26f1e63510d0dcad65ce9b1f8a29e5caf4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3842 processed earlier; will process 455 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==127670== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd0561f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd05593b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd05576665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad64a6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad6488300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad64862858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd0554fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cd06022018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd05fbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cd05fbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd05fbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cd059dcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd059ca275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd059c39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd05a2df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd0561fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd0570beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd05577d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd055812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd055687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd055944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad64864082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd0555bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e788770bc6e78c13e8a08d88de803fa6f924482 Step #5: MERGE-OUTER: attempt 1924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 816191594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0e788770bc6e78c13e8a08d88de803fa6f924482' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3849 processed earlier; will process 448 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127743== ERROR: libFuzzer: deadly signal Step #5: #0 0x56029309e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560293012b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560292ff5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97c7dc941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97c7bde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97c7bbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560292fcee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560293aa1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560293a3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560293a3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560293a3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560293513155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56029354a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56029345b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560293449275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602934429cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5602934acf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56029309ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56029318aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560292ff6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602930002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560292fe77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602930134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f97c7bbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560292fdabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1f7eab4f0f33541fb78f2082906a358fc1e43db Step #5: MERGE-OUTER: attempt 1925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 818599589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c1f7eab4f0f33541fb78f2082906a358fc1e43db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3857 processed earlier; will process 440 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127834== ERROR: libFuzzer: deadly signal Step #5: #0 0x557bc5ccf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557bc5c43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557bc5c26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76c013c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76bff5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76bff30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557bc5bffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557bc66d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557bc666c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557bc666e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557bc666e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557bc6144155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557bc617b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557bc608c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557bc607a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557bc60739cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557bc60ddf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557bc5ccfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557bc5dbbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557bc5c27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557bc5c312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557bc5c187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557bc5c444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76bff32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557bc5c0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-040169ebdc9a6dda8e3342397418da3e6f626cfb Step #5: MERGE-OUTER: attempt 1926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 820070205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/040169ebdc9a6dda8e3342397418da3e6f626cfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3859 processed earlier; will process 438 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:58:25,893 I Host 77.77.77.77 blocked. Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: 2026-06-15 07:58:25,899 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:58:25,952 I Loading checkpoints Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 W Attempt to get block from height 13316310840299277688 failed -- block not in db Step #5: 2026-06-15 07:58:26,040 E Failed to parse transaction from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,040 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,047 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:58:26,319 I Loading checkpoints Step #5: 2026-06-15 07:58:26,407 W Attempt to get block from height 8504384282487134786 failed -- block not in db Step #5: 2026-06-15 07:58:26,407 E Failed to parse block from blob Step #5: 2026-06-15 07:58:26,407 E Failed to parse transaction from blob Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==127905== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af945c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af94534b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af94517665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f354fa2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f354f83c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f354f81b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af944f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55af94fc3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af94f5d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55af94f5f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af94f5f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55af9497dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af9496b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af949649cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af949cef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af945c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af946aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af94518d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af945222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af945097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af945354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f354f81d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af944fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8a2683984332048fa7306dcef83abf7afd8bcaa Step #5: MERGE-OUTER: attempt 1927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 823700690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f8a2683984332048fa7306dcef83abf7afd8bcaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3867 processed earlier; will process 430 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: 2026-06-15 07:58:29,657 T Blockchain::get_outs Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,658 I Attempting to get output pubkey by global index (amount 14426813595324312369, index 4950398724578443558, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:58:29,658 D Problems at ssl shutdown: uninitialized (SSL routines, SSL_shutdown) Step #5: 2026-06-15 07:58:29,658 D Problems at cancel: Bad file descriptor Step #5: 2026-06-15 07:58:29,658 D Problems at shutdown: Bad file descriptor Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::for_all_alt_blocks Step #5: 2026-06-15 07:58:29,658 D [node] stopping server payload handler Step #5: 2026-06-15 07:58:29,658 T Miner has received stop signal Step #5: 2026-06-15 07:58:29,658 T Not mining - nothing to stop Step #5: 2026-06-15 07:58:29,658 D [node] marking net servers as stopping Step #5: 2026-06-15 07:58:29,658 D [node] closing connections Step #5: 2026-06-15 07:58:29,658 D [node] stopping net server io_contexts Step #5: 2026-06-15 07:58:29,658 D [node] Stop signal sent Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:58:29,658 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:58:29,659 E invalid hash format: Step #5: 2026-06-15 07:58:29,659 E : Step #5: 2026-06-15 07:58:29,659 E - - - &m:: Step #5: 2026-06-15 07:58:29,659 E : Step #5: 2026-06-15 07:58:29,659 E - - - &m:: Step #5: 2026-06-15 07:58:29,659 E : Step #5: 2026-06-15 07:58:29,659 E - - - &m:: Step #5: 2026-06-15 07:58:29,659 E : Step #5: 2026-06-15 07:58:29,659 E - - - &m:: Step #5: 2026-06-15 07:58:29,659 E : Step #5: 2026-06-15 07:58:29,659 E Ҡ- - &m: Step #5: 2026-06-15 07:58:29,659 D [node] Stop signal already sent Step #5: 2026-06-15 07:58:29,659 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:58:29,659 T batch transaction: committing... Step #5: 2026-06-15 07:58:29,659 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,659 T batch transaction: end Step #5: 2026-06-15 07:58:29,659 D Stopping io_context Step #5: 2026-06-15 07:58:29,659 T Miner has received stop signal Step #5: 2026-06-15 07:58:29,659 T Not mining - nothing to stop Step #5: 2026-06-15 07:58:29,659 T Blockchain::deinit Step #5: 2026-06-15 07:58:29,659 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:58:29,659 T BlockchainLMDB::close Step #5: 2026-06-15 07:58:29,659 T BlockchainLMDB::sync Step #5: 2026-06-15 07:58:29,662 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:58:29,662 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:58:29,664 T Blockchain::Blockchain Step #5: 2026-06-15 07:58:29,664 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:58:29,664 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:58:29,664 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:58:29,664 D option: fast Step #5: 2026-06-15 07:58:29,664 D option: async Step #5: 2026-06-15 07:58:29,664 D option: 250000000bytes Step #5: 2026-06-15 07:58:29,664 T BlockchainLMDB::open Step #5: 2026-06-15 07:58:29,664 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:58:29,664 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:58:29,664 D DB map size: 1073741824 Step #5: 2026-06-15 07:58:29,664 D Space used: 4096 Step #5: 2026-06-15 07:58:29,664 D Space remaining: 1073737728 Step #5: 2026-06-15 07:58:29,664 D Size threshold: 0 Step #5: 2026-06-15 07:58:29,664 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:58:29,665 D Setting m_height to: 0 Step #5: 2026-06-15 07:58:29,665 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,665 T Blockchain::init Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,665 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,665 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:58:29,665 D init done Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,665 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,665 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,665 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:58:29,691 T Blockchain::add_new_block Step #5: 2026-06-15 07:58:29,691 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,691 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:58:29,691 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:58:29,691 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,691 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:58:29,691 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,691 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,691 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,691 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:58:29,691 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,691 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:58:29,716 D Miner tx hash: Step #5: 2026-06-15 07:58:29,716 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:58:29,716 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:58:29,716 D DB map size: 1073741824 Step #5: 2026-06-15 07:58:29,716 D Space used: 12288 Step #5: 2026-06-15 07:58:29,716 D Space remaining: 1073729536 Step #5: 2026-06-15 07:58:29,716 D Size threshold: 0 Step #5: 2026-06-15 07:58:29,716 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:58:29,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,716 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,716 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:58:29,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:58:29,717 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:58:29,717 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:58:29,717 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:58:29,717 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,717 D Invalidating block template cache Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:58:29,717 T Blockchain::get_tail_id Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,717 I Blockchain initialized. last block: 0, d4440.h21.m9.s36 time ago, current difficulty: 1 Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:58:29,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:58:29,717 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:58:29,745 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:58:29,745 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,745 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:58:29,745 T BlockchainLMDB::height Step #5: 2026-06-15 07:58:29,745 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:58:29,745 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==127979== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621fccb2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621fcc26b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621fcc09665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffbddf0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffbddd1e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffbddcfd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621fcbe2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5621fd6b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621fd64f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5621fd651375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621fd65135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5621fd127155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5621fd15e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5621fd06f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5621fd05d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621fd0569cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621fd0c0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621fccb2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621fcd9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621fcc0ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621fcc142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621fcbfb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621fcc274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffbddcff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621fcbeebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb1fd697e6e5df1665424b9cc3f8ff0b2a6b1613 Step #5: MERGE-OUTER: attempt 1928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 825544711 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb1fd697e6e5df1665424b9cc3f8ff0b2a6b1613' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3871 processed earlier; will process 426 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128060== ERROR: libFuzzer: deadly signal Step #5: #0 0x56256e514594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56256e488b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56256e46b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19888a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19886b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1988694858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56256e444e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56256ef17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56256eeb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56256eeb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56256eeb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56256e989155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56256e9c01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56256e8d162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56256e8bf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56256e8b89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56256e922f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56256e514c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56256e600eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56256e46cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56256e4762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56256e45d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56256e4894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1988696082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56256e450bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a03dea997810d3d542e0fbfe5b064ff2dd57d94a Step #5: MERGE-OUTER: attempt 1929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 826034455 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a03dea997810d3d542e0fbfe5b064ff2dd57d94a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3872 processed earlier; will process 425 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128098== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be9fc14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be9fb88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be9fb6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefe4e4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefe4c5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefe4c39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be9fb44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bea0617018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bea05b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bea05b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bea05b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55be9ffd1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55be9ffbf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55be9ffb89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bea0022f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55be9fc14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55be9fd00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55be9fb6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55be9fb762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55be9fb5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55be9fb894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefe4c3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55be9fb50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfb09e3f8e3cb4e5598e23a1d1c797c0cb8745de Step #5: MERGE-OUTER: attempt 1930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 827000507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfb09e3f8e3cb4e5598e23a1d1c797c0cb8745de' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3874 processed earlier; will process 423 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: 2026-06-15 07:58:33,771 E invalid hash format: s1tm:: Step #5: 2026-06-15 07:58:33,771 E : Step #5: 2026-06-15 07:58:33,771 E 2026-06-15 07:58:33,771 E : Step #5: 2026-06-15 07:58:33,771 E - - - &m:: Step #5: 2026-06-15 07:58:33,771 E : Step #5: 2026-06-15 07:58:33,771 E - - - &m:: Step #5: 2026-06-15 07:58:33,771 E : Step #5: 2026-06-15 07:58:33,771 E - - - &m:: Step #5: 2026-06-15 07:58:33,771 E : Step #5: 2026-06-15 07:58:33,771 E - - Step #5: 2026-06-15 07:58:33,776 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:58:33,777 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:58:33,777 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:58:33,832 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:58:33,832 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:58:33,832 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:58:33,832 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:58:33,832 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:58:33,832 I Blockchain initialized. last block: 0, d4440.h21.m9.s40 time ago, current difficulty: 1 Step #5: 2026-06-15 07:58:33,832 I Validating txpool contents for v16 Step #5: 2026-06-15 07:58:33,832 I Loading checkpoints Step #5: 2026-06-15 07:58:33,860 E Block recognized as orphaned and rejected, id = <1a954aed5b789862814ea30238ef02e3a5b1764051d49ea009778092bc3fa160>, height 1, parent in alt 0, parent in main 0 (parent <50eff4204056000050ab0ee4ff7f00000e000000000000000100000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:33,860 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:33,860 E Block recognized as orphaned and rejected, id = <8f59ef392398822a58620bdc36c60a81fb4ed3f9d67262f00bf5ad7769cf1773>, height 3, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:33,861 E Block recognized as orphaned and rejected, id = <093d81cc265457884210f7c333d775f386ce4adc403f80973a9e3e8bb08be39a>, height 4, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:33,861 E Block recognized as orphaned and rejected, id = <302d4ada3bb05c3ccb6bc202710a086b511c37c3c71a2ca72c0f8370ecaee2d9>, height 5, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:33,867 E Tx <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> has fewer than two outputs Step #5: 2026-06-15 07:58:33,867 I Transaction added to pool: txid <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:58:33,867 E Transaction verification impossible: <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> Step #5: 2026-06-15 07:58:33,873 E Tx has fewer than two outputs Step #5: 2026-06-15 07:58:33,873 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 2 Step #5: 2026-06-15 07:58:33,873 E Transaction verification impossible: Step #5: 2026-06-15 07:58:33,879 E Tx has fewer than two outputs Step #5: 2026-06-15 07:58:33,879 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 3 Step #5: 2026-06-15 07:58:33,879 E Transaction verification impossible: Step #5: 2026-06-15 07:58:33,885 E Tx <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> has fewer than two outputs Step #5: 2026-06-15 07:58:33,885 I Transaction added to pool: txid <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> weight: 1169 fee/byte: 8.55432, count: 4 Step #5: 2026-06-15 07:58:33,885 E Transaction verification impossible: <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> Step #5: 2026-06-15 07:58:33,886 I Attempting to get output pubkey by global index (amount 6642873476425923131, index 4196011503880190523, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:58:33,886 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:58:33,886 E id: <4545454545454545454545454545454545454545454545454545454545454545>, Step #5: 2026-06-15 07:58:33,886 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:58:33,886 E dropping connection Step #5: 2026-06-15 07:58:33,886 W Attempt to get block from height 4267788718174780218 failed -- block not in db Step #5: 2026-06-15 07:58:33,887 E Failed to parse transaction from blob Step #5: 2026-06-15 07:58:33,887 E Failed to parse transaction Step #5: 2026-06-15 07:58:33,887 E Failed to parse block from blob Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: 2026-06-15 07:58:33,897 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:58:33,898 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:58:33,898 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:58:33,977 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:58:33,977 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:58:33,977 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:58:33,977 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:58:33,977 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 29(0/29)ms Step #5: 2026-06-15 07:58:33,977 I Blockchain initialized. last block: 0, d4440.h21.m9.s40 time ago, current difficulty: 1 Step #5: 2026-06-15 07:58:34,250 I Validating txpool contents for v16 Step #5: 2026-06-15 07:58:34,250 I Loading checkpoints Step #5: 2026-06-15 07:58:34,251 E Block recognized as orphaned and rejected, id = <1a954aed5b789862814ea30238ef02e3a5b1764051d49ea009778092bc3fa160>, height 1, parent in alt 0, parent in main 0 (parent <50eff4204056000050ab0ee4ff7f00000e000000000000000100000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:34,251 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:34,251 E Block recognized as orphaned and rejected, id = <8f59ef392398822a58620bdc36c60a81fb4ed3f9d67262f00bf5ad7769cf1773>, height 3, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:34,251 E Block recognized as orphaned and rejected, id = <093d81cc265457884210f7c333d775f386ce4adc403f80973a9e3e8bb08be39a>, height 4, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:34,251 E Block recognized as orphaned and rejected, id = <302d4ada3bb05c3ccb6bc202710a086b511c37c3c71a2ca72c0f8370ecaee2d9>, height 5, parent in alt 0, parent in main 0 (parent <0083a6c97e8d301d01000000000000000100000000000000c0b30ee4ff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:58:34,257 E Tx <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> has fewer than two outputs Step #5: 2026-06-15 07:58:34,257 I Transaction added to pool: txid <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:58:34,257 E Transaction verification impossible: <831814398bdc18383f16a0975d795435d3c97fd50a643b900e00cfee143b5516> Step #5: 2026-06-15 07:58:34,263 E Tx has fewer than two outputs Step #5: 2026-06-15 07:58:34,263 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 2 Step #5: 2026-06-15 07:58:34,263 E Transaction verification impossible: Step #5: 2026-06-15 07:58:34,269 E Tx has fewer than two outputs Step #5: 2026-06-15 07:58:34,269 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 3 Step #5: 2026-06-15 07:58:34,269 E Transaction verification impossible: Step #5: 2026-06-15 07:58:34,275 E Tx <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> has fewer than two outputs Step #5: 2026-06-15 07:58:34,275 I Transaction added to pool: txid <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> weight: 1169 fee/byte: 8.55432, count: 4 Step #5: 2026-06-15 07:58:34,275 E Transaction verification impossible: <2f908dc6d61d65bca689aa1803f2594cc8340f07dca3154c72c1af8b895d315e> Step #5: 2026-06-15 07:58:34,275 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:58:34,276 E Failed to parse transaction from blob Step #5: 2026-06-15 07:58:34,276 E Failed to parse transaction Step #5: 2026-06-15 07:58:34,276 E Failed to parse block from blob Step #5: 2026-06-15 07:58:34,276 I Tx not found in txpool: Step #5: 2026-06-15 07:58:34,276 E Failed to get tx from txpool: Tx not found in txpool: Step #5: #8 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128176== ERROR: libFuzzer: deadly signal Step #5: #0 0x56401f33b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56401f2afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56401f292665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f418c74141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f418c55600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f418c535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56401f26be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56401fd3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56401fcd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56401fcda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56401fcda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56401f6f8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56401f6e6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56401f6df9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56401f749f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56401f33bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56401f427eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56401f293d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56401f29d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56401f2847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56401f2b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f418c537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56401f277bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6225d1fbd217e5008dcd5c409fa05b370f94df84 Step #5: MERGE-OUTER: attempt 1931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 832020416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6225d1fbd217e5008dcd5c409fa05b370f94df84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3884 processed earlier; will process 413 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: #4 pulse exec/s: 1 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128311== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b8cf59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b8cecdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b8ceb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9c79e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9c77f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9c77d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b8ce89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561b8d95c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b8d8f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561b8d8f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b8d8f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561b8d316ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b8d304275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b8d2fd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b8d367f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b8cf59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b8d045eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b8ceb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b8cebb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b8cea27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b8cece4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9c77d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b8ce95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fdb6e34eddaca83f1b3e5f4413e3762a5d40d74 Step #5: MERGE-OUTER: attempt 1932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 835664225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3fdb6e34eddaca83f1b3e5f4413e3762a5d40d74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3889 processed earlier; will process 408 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128370== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a304289594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3041fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3041e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c36e6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c36c7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c36c5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3041b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a304c8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a304c26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a304c28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a304c2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a3046fe155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3047351cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a30464662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a304634275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a30462d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a304697f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a304289c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a304375eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a3041e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3041eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3041d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3041fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c36c5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3041c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c29b5142042db6b7df7a3c879d85066448b74fc Step #5: MERGE-OUTER: attempt 1933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 838708719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c29b5142042db6b7df7a3c879d85066448b74fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3893 processed earlier; will process 404 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128481== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc36e7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc36df2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc36dd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad7272441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad7253900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad72518858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc36daee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dc37881018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc3781b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dc3781d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc3781d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dc372f3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc3732a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc3723b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc37229275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc372229cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc3728cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc36e7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc36f6aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc36dd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc36de02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc36dc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc36df34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fad7251a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc36dbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9be343bf2e92a72f9ec77d38777fb9b54a1a5f1a Step #5: MERGE-OUTER: attempt 1934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 839636099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9be343bf2e92a72f9ec77d38777fb9b54a1a5f1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3894 processed earlier; will process 403 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128489== ERROR: libFuzzer: deadly signal Step #5: #0 0x564930a41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649309b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564930998665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbf6a1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbf682700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbf6806858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564930971e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564931444018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649313de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649313e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649313e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564930dfeac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564930dec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564930de59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564930e4ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564930a41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564930b2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564930999d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649309a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56493098a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649309b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbbf6808082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56493097dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7254ab241d1844762e3e53e64f5d3b88e6d4da6 Step #5: MERGE-OUTER: attempt 1935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 840066965 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a7254ab241d1844762e3e53e64f5d3b88e6d4da6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3895 processed earlier; will process 402 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128495== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564ebdef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564ebd63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564ebd46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1cc26041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1cc07500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1cc054858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564ebd1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5564ec7f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564ec78c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5564ec78e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564ec78e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5564ec1acac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564ec19a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564ec1939cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564ec1fdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564ebdefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564ebedbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564ebd47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564ebd512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564ebd387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564ebd644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1cc056082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564ebd2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13802fde697667fa442927dfcb6933978eaae75d Step #5: MERGE-OUTER: attempt 1936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 843571917 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/13802fde697667fa442927dfcb6933978eaae75d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3900 processed earlier; will process 397 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128613== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d9db41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d9dab5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d9da98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8efd52841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8efd33d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8efd31c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d9da71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560d9e544018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d9e4de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560d9e4e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d9e4e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560d9dfb6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d9dfed1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d9defe62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d9deec275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d9dee59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d9df4ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d9db41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d9dc2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d9da99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d9daa32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d9da8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d9dab64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8efd31e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d9da7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68451907e14312057cdda003b71700c888c63050 Step #5: MERGE-OUTER: attempt 1937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 845426736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68451907e14312057cdda003b71700c888c63050' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3901 processed earlier; will process 396 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128621== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f3731d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f37291b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f37274665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05aab4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05aa96300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05aa942858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f3724de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558f37d20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f37cba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558f37cbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f37cbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558f37792155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558f377c91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558f376da62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558f376c8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558f376c19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558f3772bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558f3731dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558f37409eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558f37275d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558f3727f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558f372667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558f372924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f05aa944082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558f37259bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68b89358c84e7c24fc07a453456275a326b1d369 Step #5: MERGE-OUTER: attempt 1938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 845880671 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/68b89358c84e7c24fc07a453456275a326b1d369' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3902 processed earlier; will process 395 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==128627== ERROR: libFuzzer: deadly signal Step #5: #0 0x56304019d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563040111b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630400f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcce6f0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcce6d1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcce6cf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630400cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563040ba0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563040b3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563040b3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563040b3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563040612155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56304063dfcb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x563040603214 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x56304064a7a3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x56304054082b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x5630405abf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56304019dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563040289eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630400f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630400ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630400e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630401124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcce6cf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630400d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80176ca2af384b296fd79c29a6d99d960c812158 Step #5: MERGE-OUTER: attempt 1939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 847259445 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80176ca2af384b296fd79c29a6d99d960c812158' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3903 processed earlier; will process 394 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128636== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d88020594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d87f94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d87f77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fced345641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fced326b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fced324a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d87f50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560d88a23018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d889bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560d889bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d889bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560d88495155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d884cc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d883dd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d883cb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d883c49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d8842ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d88020c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d8810ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d87f78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d87f822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d87f697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d87f954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fced324c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d87f5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3d66075a152be05fd684f4efdf431a359fe889b Step #5: MERGE-OUTER: attempt 1940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 848055383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f3d66075a152be05fd684f4efdf431a359fe889b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3904 processed earlier; will process 393 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128643== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ebee47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ebedbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ebed9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50a967b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50a949000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50a946f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ebed77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564ebf84a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ebf7e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564ebf7e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ebf7e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564ebf2bc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564ebf2f31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564ebf20462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564ebf1f2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564ebf1eb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564ebf255f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564ebee47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564ebef33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564ebed9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564ebeda92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564ebed907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564ebedbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f50a9471082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564ebed83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afbf0d18e885ac2fc97cf9d10732855dcc4bf1e8 Step #5: MERGE-OUTER: attempt 1941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 849430444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/afbf0d18e885ac2fc97cf9d10732855dcc4bf1e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3905 processed earlier; will process 392 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128650== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eafb361594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eafb2d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eafb2b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0814a8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f081489700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0814876858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eafb291e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55eafbd64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eafbcfe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55eafbd00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eafbd0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55eafb7d6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eafb80d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eafb71e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eafb70c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eafb7059cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eafb76ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eafb361c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eafb44deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eafb2b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eafb2c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eafb2aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eafb2d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0814878082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eafb29dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a62b54bb53809ea01de3f44d915ab88f8ddd199 Step #5: MERGE-OUTER: attempt 1942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 850356225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a62b54bb53809ea01de3f44d915ab88f8ddd199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3906 processed earlier; will process 391 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128657== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df9d36f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df9d2e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df9d2c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67fcecb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67fcce000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67fccbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df9d29fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df9dd72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df9dd0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df9dd0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df9dd0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df9d7e4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df9d81b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df9d72c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df9d71a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df9d7139cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df9d77df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df9d36fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df9d45beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df9d2c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df9d2d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df9d2b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df9d2e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67fccc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df9d2abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3cbbfc49c7ecf863c2f35955a7ffbb069d83f14 Step #5: MERGE-OUTER: attempt 1943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 851300074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d3cbbfc49c7ecf863c2f35955a7ffbb069d83f14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3907 processed earlier; will process 390 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 0 rss: 562Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: #8 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128664== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9bc3ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9bc361b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9bc344665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13944b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13942ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13942ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9bc31de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d9bcdf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9bcd8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d9bcd8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9bcd8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d9bc862155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9bc8991cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9bc7aa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9bc798275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9bc7919cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9bc7fbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9bc3edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9bc4d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9bc345d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9bc34f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9bc3367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9bc3624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13942af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9bc329bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21daaa63f7123480266c05cb027e3e6833f5b0e2 Step #5: MERGE-OUTER: attempt 1944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 860160778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/21daaa63f7123480266c05cb027e3e6833f5b0e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3918 processed earlier; will process 379 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128792== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6aa0d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6aa04ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6aa02d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6177b6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f617798300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6177962858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6aa006e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f6aaad9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f6aaa73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f6aaa75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f6aaa7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f6aa54b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f6aa5821cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f6aa49362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f6aa481275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f6aa47a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f6aa4e4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f6aa0d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f6aa1c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f6aa02ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f6aa0382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f6aa01f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f6aa04b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6177964082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f6aa012bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abbce60df2870ea05c9158e137857f820296bad2 Step #5: MERGE-OUTER: attempt 1945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 862066826 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/abbce60df2870ea05c9158e137857f820296bad2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3919 processed earlier; will process 378 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128799== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626c36e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626c3654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5626c3637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cf7c7441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cf7a8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cf7a68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626c3610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5626c40e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5626c407d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5626c407f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5626c407f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5626c3b55155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5626c3b8c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5626c3a9d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5626c3a8b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5626c3a849cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5626c3aeef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5626c36e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5626c37cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5626c3638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5626c36422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5626c36297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626c36554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7cf7a6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5626c361cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98689ebb42ef2a214255cc907c476472c780a005 Step #5: MERGE-OUTER: attempt 1946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 862941212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/98689ebb42ef2a214255cc907c476472c780a005' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3920 processed earlier; will process 377 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128806== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e260c10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e260b84b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e260b67665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb45978341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb45959800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb459577858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e260b40e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e261613018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2615ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e2615af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2615af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e261085155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e2610bc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e260fcd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e260fbb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e260fb49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e26101ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e260c10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e260cfceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e260b68d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e260b722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e260b597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e260b854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb459579082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e260b4cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d8db1c7bd4bf0f02c9bd650cfc9dda3bb4f814d Step #5: MERGE-OUTER: attempt 1947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 863833757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5d8db1c7bd4bf0f02c9bd650cfc9dda3bb4f814d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3921 processed earlier; will process 376 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128813== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb2c753594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb2c6c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb2c6aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2a4a5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2a486d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2a484c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb2c683e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fb2d156018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb2d0f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fb2d0f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb2d0f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fb2cbc8155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb2cbff1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb2cb1062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb2cafe275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb2caf79cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb2cb61f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb2c753c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb2c83feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb2c6abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb2c6b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb2c69c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb2c6c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2a484e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb2c68fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8701959d59c4f1c635832f656acfa7b02d69ba96 Step #5: MERGE-OUTER: attempt 1948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 864770724 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8701959d59c4f1c635832f656acfa7b02d69ba96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3922 processed earlier; will process 375 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128821== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b5a06d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b59fe1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b59fc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f895d0ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f895cf0200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f895cee1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b59f9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558b5aa70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b5aa0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558b5aa0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b5aa0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558b5a4e2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b5a5191cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b5a42a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b5a418275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b5a4119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b5a47bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b5a06dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b5a159eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b59fc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b59fcf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b59fb67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b59fe24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f895cee3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b59fa9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53ce771eafa18f5f01c694c9a9f6ac4a08d206b0 Step #5: MERGE-OUTER: attempt 1949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 867204664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53ce771eafa18f5f01c694c9a9f6ac4a08d206b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3925 processed earlier; will process 372 files now Step #5: #1 pulse exec/s: 0 rss: 274Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==128874== ERROR: libFuzzer: deadly signal Step #5: #0 0x560966deb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560966d5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560966d42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb45eb6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb45e97c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb45e95b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560966d1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5609677ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560967788632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56096778a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56096778a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5609671a8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560967196275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56096718f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5609671f9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560966debc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560966ed7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560966d43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560966d4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560966d347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560966d604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb45e95d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560966d27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90b23cad1128278a6ed70d9dabf1e9455e745728 Step #5: MERGE-OUTER: attempt 1950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 868157443 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/90b23cad1128278a6ed70d9dabf1e9455e745728' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3928 processed earlier; will process 369 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==128950== ERROR: libFuzzer: deadly signal Step #5: #0 0x55950683e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595067b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559506795665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faac774541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faac755a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faac7539858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55950676ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559507241018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595071db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5595071dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595071dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559506cb3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559506cea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559506bfb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559506be9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559506be29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559506c4cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55950683ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55950692aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559506796d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595067a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595067877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595067b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faac753b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55950677abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58548411fd8cb7fee4567a00801440c4e17f9b99 Step #5: MERGE-OUTER: attempt 1951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 868954916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/58548411fd8cb7fee4567a00801440c4e17f9b99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3930 processed earlier; will process 367 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129023== ERROR: libFuzzer: deadly signal Step #5: #0 0x562413ad7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562413a4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562413a2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91b75f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91b740e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91b73ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562413a07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5624144da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562414474632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562414476375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56241447635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562413e94ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562413e82275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562413e7b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562413ee5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562413ad7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562413bc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562413a2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562413a392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562413a207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562413a4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91b73ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562413a13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d5c24265182c7e8e13e0ba42abfe165f3d3d523 Step #5: MERGE-OUTER: attempt 1952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 873830837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d5c24265182c7e8e13e0ba42abfe165f3d3d523' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3936 processed earlier; will process 361 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5ad3c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5ad336b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5ad319665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00f3a1e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00f383300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00f3812858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5ad2f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c5addc5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5add5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c5add61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5add6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c5ad837155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5ad86e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5ad77f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5ad76d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5ad7669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c5ad7d0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c5ad3c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5ad4aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c5ad31ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5ad3242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c5ad30b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5ad3374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f00f3814082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c5ad2febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-182ab32195d3d95a2f7dfe20d300f2ed894a5f10 Step #5: MERGE-OUTER: attempt 1953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 875516520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/182ab32195d3d95a2f7dfe20d300f2ed894a5f10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3941 processed earlier; will process 356 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129197== ERROR: libFuzzer: deadly signal Step #5: #0 0x55881796d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588178e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588178c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6818e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6816fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6816db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55881789de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558818370018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55881830a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55881830c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55881830c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558817d2aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558817d18275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558817d119cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558817d7bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55881796dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558817a59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588178c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588178cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588178b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588178e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6816dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588178a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d594b1dfc4afef99de3cc53b878fe598f540460 Step #5: MERGE-OUTER: attempt 1954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 876999783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0d594b1dfc4afef99de3cc53b878fe598f540460' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3945 processed earlier; will process 352 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129280== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6bd5a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6bd51db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6bd500665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa48308441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa482e9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa482e78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6bd4d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6bdfac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6bdf46632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6bdf48375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6bdf4835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6bd966ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6bd954275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6bd94d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6bd9b7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6bd5a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6bd695eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6bd501d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6bd50b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6bd4f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6bd51e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa482e7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6bd4e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54ecbf94525f89a2bae77440ffd33c315da8dbb8 Step #5: MERGE-OUTER: attempt 1955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 878929209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/54ecbf94525f89a2bae77440ffd33c315da8dbb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3951 processed earlier; will process 346 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129372== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee96f3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee96eb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee96e95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa56c58a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa56c39f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa56c37e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee96e6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ee97941018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee978db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ee978dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee978dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ee973b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ee973ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ee972fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ee972e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ee972e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ee9734cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ee96f3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ee9702aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ee96e96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ee96ea02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ee96e877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ee96eb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa56c380082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ee96e7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-502a08850c66f46931e13ee3fa236cc0853d2a11 Step #5: MERGE-OUTER: attempt 1956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 879827565 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/502a08850c66f46931e13ee3fa236cc0853d2a11' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3954 processed earlier; will process 343 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129446== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcc9650594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcc95c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcc95a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd7a97341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd7a78800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd7a767858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcc9580e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dcca053018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcc9fed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dcc9fef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcc9fef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dcc9ac5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dcc9afc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dcc9a0d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dcc99fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dcc99f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dcc9a5ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dcc9650c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dcc973ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dcc95a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dcc95b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dcc95997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dcc95c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcd7a769082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dcc958cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfa0fd9d9a8b929c1e7e454ab693abc9a455e135 Step #5: MERGE-OUTER: attempt 1957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 882713275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dfa0fd9d9a8b929c1e7e454ab693abc9a455e135' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3956 processed earlier; will process 341 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129486== ERROR: libFuzzer: deadly signal Step #5: #0 0x557240911594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557240885b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557240868665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f581ea3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f581e84d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f581e82c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557240841e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557241314018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572412ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5572412b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572412b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557240d86155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557240dbd1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557240cce62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557240cbc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557240cb59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557240d1ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557240911c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572409fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557240869d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572408732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55724085a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572408864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f581e82e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55724084dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-355f1140c42a35d26686a64003f6a06137302084 Step #5: MERGE-OUTER: attempt 1958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 884299577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/355f1140c42a35d26686a64003f6a06137302084' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3957 processed earlier; will process 340 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129493== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584b6acb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584b6a3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584b6a22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6504a7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f650488700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6504866858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584b69fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5584b74ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584b7468632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5584b746a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584b746a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5584b6f40155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5584b6f771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5584b6e8862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5584b6e76275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5584b6e6f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5584b6ed9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5584b6acbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5584b6bb7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5584b6a23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5584b6a2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5584b6a147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5584b6a404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6504868082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5584b6a07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad28da53c4876d8f4a0d6cd7e856cd1e73ae58b2 Step #5: MERGE-OUTER: attempt 1959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 884896801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ad28da53c4876d8f4a0d6cd7e856cd1e73ae58b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3958 processed earlier; will process 339 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129500== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cae52e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cae5258b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cae523b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7dffe841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7dfdfd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7dfddc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cae5214e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cae5ce7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cae5c81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cae5c83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cae5c8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cae5759155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cae57901cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cae56a162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cae568f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cae56889cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cae56f2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cae52e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cae53d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cae523cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cae52462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cae522d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cae52594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff7dfdde082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cae5220bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b4ab2a442cbfe9639b7cfdca7fdca8110106e02 Step #5: MERGE-OUTER: attempt 1960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 885537637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2b4ab2a442cbfe9639b7cfdca7fdca8110106e02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3959 processed earlier; will process 338 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129507== ERROR: libFuzzer: deadly signal Step #5: #0 0x557de063e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557de05b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557de0595665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b7996f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b7978400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b79763858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557de056ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557de1041018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557de0fdb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557de0fdd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557de0fdd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557de0ab3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557de0aea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557de09fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557de09e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557de09e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557de0a4cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557de063ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557de072aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557de0596d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557de05a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557de05877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557de05b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5b79765082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557de057abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bea44347d4b860f252e7815f0070b4882d430c23 Step #5: MERGE-OUTER: attempt 1961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 886125529 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bea44347d4b860f252e7815f0070b4882d430c23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3960 processed earlier; will process 337 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129514== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d21f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d2168b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d214b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1946b5c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f194697100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1946950858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d2124e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643d2bf7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d2b91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643d2b93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d2b9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643d2669155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643d26a01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643d25b162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643d259f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643d25989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643d2602f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643d21f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643d22e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643d214cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643d21562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643d213d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643d21694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1946952082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643d2130bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8809c0b8b053e9e44cc5f47dd09e46e0caf7d474 Step #5: MERGE-OUTER: attempt 1962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 886829100 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8809c0b8b053e9e44cc5f47dd09e46e0caf7d474' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3961 processed earlier; will process 336 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129521== ERROR: libFuzzer: deadly signal Step #5: #0 0x555762b5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555762ad2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555762ab5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78b33bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78b31d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78b31af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555762a8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555763561018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557634fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5557634fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557634fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555762f1bac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555762f09275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555762f029cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555762f6cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555762b5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555762c4aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555762ab6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555762ac02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555762aa77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555762ad34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f78b31b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555762a9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d85da08630c969442473dde6361e2ca160d373e4 Step #5: MERGE-OUTER: attempt 1963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 888582482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d85da08630c969442473dde6361e2ca160d373e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3966 processed earlier; will process 331 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129579== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acdd600594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acdd574b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acdd557665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd55e4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd55c6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd55c3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acdd530e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55acde003018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acddf9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55acddf9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acddf9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55acdda75155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acddaac1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acdd9bd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acdd9ab275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acdd9a49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acdda0ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acdd600c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acdd6eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acdd558d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acdd5622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acdd5497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acdd5754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbd55c41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acdd53cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ef2fef3731be668cda164295910ea40f8e31b33 Step #5: MERGE-OUTER: attempt 1964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 889042277 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4ef2fef3731be668cda164295910ea40f8e31b33' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3967 processed earlier; will process 330 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129618== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a49d44c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a49d3c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a49d3a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a2dc7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a2da9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a2da70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a49d37ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a49de4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a49dde9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a49ddeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a49ddeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a49d8c1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a49d8f81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a49d80962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a49d7f7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a49d7f09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a49d85af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a49d44cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a49d538eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a49d3a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a49d3ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a49d3957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a49d3c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2a2da72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a49d388bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f54df8f67352422fb1a92fe03a66d42a8ece99dc Step #5: MERGE-OUTER: attempt 1965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 890980787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/f54df8f67352422fb1a92fe03a66d42a8ece99dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3972 processed earlier; will process 325 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129706== ERROR: libFuzzer: deadly signal Step #5: #0 0x56466a421594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56466a395b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56466a378665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4aeb5d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4aeb3eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4aeb3ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56466a351e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56466ae24018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56466adbe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56466adc0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56466adc035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56466a7deac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56466a7cc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56466a7c59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56466a82ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56466a421c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56466a50deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56466a379d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56466a3832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56466a36a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56466a3964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4aeb3cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56466a35dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda738b440d8afe2cf8c4f9e866e88d07d59edc1 Step #5: MERGE-OUTER: attempt 1966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 891530272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cda738b440d8afe2cf8c4f9e866e88d07d59edc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3973 processed earlier; will process 324 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129743== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1d1e48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1d1dbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1d1d9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e6b98b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e6b7a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e6b77f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1d1d78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1d284b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1d27e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1d27e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1d27e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1d22bd155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1d22f41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1d220562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1d21f3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1d21ec9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1d2256f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1d1e48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1d1f34eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1d1da0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1d1daa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1d1d917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1d1dbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e6b781082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1d1d84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a13d319b148924ed5e23201ac3d4db02b7673913 Step #5: MERGE-OUTER: attempt 1967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 892982700 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a13d319b148924ed5e23201ac3d4db02b7673913' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3974 processed earlier; will process 323 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129751== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df101b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df1012db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df10110665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3bcb93f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3bcb75400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3bcb733858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df100e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55df10bbc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df10b56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55df10b58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df10b5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55df1062e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df106651cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df10666346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55df1055c818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55df105c7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55df101b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55df102a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55df10111d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55df1011b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55df101027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55df1012e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3bcb735082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55df100f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d23a06d8a56d51976852fc6665cde07ecc6337c5 Step #5: MERGE-OUTER: attempt 1968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 893479619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d23a06d8a56d51976852fc6665cde07ecc6337c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3975 processed earlier; will process 322 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129760== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cb2d5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cb2cd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cb2cb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf88f6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf88d7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf88d5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cb2c8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557cb375f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cb36f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557cb36fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557cb36fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557cb31d1155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557cb32081cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557cb311962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557cb3107275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557cb31009cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557cb316af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557cb2d5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557cb2e48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557cb2cb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557cb2cbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557cb2ca57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557cb2cd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf88d5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557cb2c98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d16b814b3ac7d9c58eabd0cd1bd8ce4575237e58 Step #5: MERGE-OUTER: attempt 1969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 894867260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d16b814b3ac7d9c58eabd0cd1bd8ce4575237e58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3976 processed earlier; will process 321 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129767== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d90b822594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d90b796b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d90b779665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21ae06041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21ade7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21ade54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d90b752e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d90c225018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d90c1bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d90c1c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d90c1c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d90bc97155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d90bcce1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d90bbdf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d90bbcd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d90bbc69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d90bc30f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d90b822c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d90b90eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d90b77ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d90b7842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d90b76b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d90b7974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f21ade56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d90b75ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0744e37cc21262aba024199486b2fbd44b60be32 Step #5: MERGE-OUTER: attempt 1970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 896294558 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0744e37cc21262aba024199486b2fbd44b60be32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3977 processed earlier; will process 320 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129775== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f49b4d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f49b447b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f49b42a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8908c9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8908aa900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8908a88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f49b403e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f49bed6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f49be70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f49be72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f49be7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f49b948155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f49b97f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f49b89062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f49b87e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f49b8779cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f49b8e1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f49b4d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f49b5bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f49b42bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f49b4352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f49b41c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f49b4484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8908a8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f49b40fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f828764624aa61448b69174698738ca43b3a89d Step #5: MERGE-OUTER: attempt 1971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 897639120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7f828764624aa61448b69174698738ca43b3a89d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3978 processed earlier; will process 319 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129782== ERROR: libFuzzer: deadly signal Step #5: #0 0x56012edda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56012ed4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56012ed31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff67a31041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff67a12500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff67a104858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56012ed0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56012f7dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56012f777632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56012f779375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56012f77935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56012f24f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56012f2861cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56012f19762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56012f185275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56012f17e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56012f1e8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56012eddac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56012eec6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56012ed32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56012ed3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56012ed237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56012ed4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff67a106082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56012ed16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63f7e8de5449cc0ed3b066ac3e5bb4d638024faf Step #5: MERGE-OUTER: attempt 1972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 898992750 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/63f7e8de5449cc0ed3b066ac3e5bb4d638024faf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3979 processed earlier; will process 318 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129789== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632e5324594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632e5298b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632e527b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd90253f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd90235400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd902333858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632e5254e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5632e5d27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632e5cc1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5632e5cc3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632e5cc335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5632e5799155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5632e57d01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5632e56e162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5632e56cf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5632e56c89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5632e5732f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5632e5324c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5632e5410eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5632e527cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5632e52862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5632e526d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5632e52994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd902335082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5632e5260bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c48359c66d423ba818579bd6550a3b345c24726a Step #5: MERGE-OUTER: attempt 1973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 899460037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c48359c66d423ba818579bd6550a3b345c24726a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3980 processed earlier; will process 317 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129795== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab161db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab1614fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab16132665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef8fce941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef8fafe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef8fadd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab1610be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ab16bde018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab16b78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ab16b7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab16b7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ab16650155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab166871cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab1659862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab16586275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab1657f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab165e9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab161dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab162c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab16133d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab1613d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab161247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab161504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fef8fadf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab16117bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c060b42e21c87e7d84802423e41dd324d4af9ef Step #5: MERGE-OUTER: attempt 1974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 900359085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2c060b42e21c87e7d84802423e41dd324d4af9ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3981 processed earlier; will process 316 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129803== ERROR: libFuzzer: deadly signal Step #5: #0 0x56312d795594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56312d709b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56312d6ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04a114441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04a0f5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04a0f38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56312d6c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56312e198018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56312e132632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56312e134375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56312e13435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56312dc0a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56312dc411cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56312db5262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56312db40275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56312db399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56312dba3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56312d795c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56312d881eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56312d6edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56312d6f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56312d6de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56312d70a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f04a0f3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56312d6d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd454d06c05cd795a1d72d093124df50fed6e92c Step #5: MERGE-OUTER: attempt 1975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 901425802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/dd454d06c05cd795a1d72d093124df50fed6e92c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3982 processed earlier; will process 315 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129810== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fce5aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fce51eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fce501665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b0312c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b02f4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b02f20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fce4dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555fcefad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fcef47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555fcef49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fcef4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555fcea1f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555fcea561cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555fce96762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555fce955275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555fce94e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555fce9b8f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555fce5aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555fce696eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555fce502d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555fce50c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555fce4f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555fce51f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6b02f22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555fce4e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84acc15835492edf5eace4d811e0916154aaab6f Step #5: MERGE-OUTER: attempt 1976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 901885607 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/84acc15835492edf5eace4d811e0916154aaab6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3983 processed earlier; will process 314 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129816== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7d2f1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7d2e90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7d2e73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b965fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b9641100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b963f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7d2e4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c7d391f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7d38b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c7d38bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7d38bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c7d3391155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c7d33c81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c7d32d962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c7d32c7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c7d32c09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c7d332af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c7d2f1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c7d3008eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c7d2e74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c7d2e7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c7d2e657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c7d2e914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7b963f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c7d2e58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb9b43915bff699ee5806604fbdfb5ccaae0fd69 Step #5: MERGE-OUTER: attempt 1977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 902463018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bb9b43915bff699ee5806604fbdfb5ccaae0fd69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3984 processed earlier; will process 313 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129824== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5793b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d57932cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d57930f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b620e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b61efe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b61edd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5792e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d579dbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d579d55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d579d57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d579d5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d57982d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d5798641cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d57977562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d579763275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d57975c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d5797c6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d5793b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d5794a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d579310d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d57931a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d5793017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d57932d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8b61edf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d5792f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bb6190db55e98f2fa70f96cb915dc4e4e05d995 Step #5: MERGE-OUTER: attempt 1978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 902937404 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7bb6190db55e98f2fa70f96cb915dc4e4e05d995' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3985 processed earlier; will process 312 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129830== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9ed8e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9ed85ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9ed83d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35fadbe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35fabd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35fabb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9ed816e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d9ee2e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9ee283632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d9ee285375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9ee28535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d9edd5b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9edd921cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9edca362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9edc91275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9edc8a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9edcf4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9ed8e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9ed9d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9ed83ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9ed8482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9ed82f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9ed85b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f35fabb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9ed822bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10bb4a918bc278c0d4c6d64f66c7e62904ffa2b3 Step #5: MERGE-OUTER: attempt 1979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 904897132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/10bb4a918bc278c0d4c6d64f66c7e62904ffa2b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3986 processed earlier; will process 311 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129838== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598da7d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598da744b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598da727665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a2e1e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a2dffb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a2dfda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598da700e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5598db1d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598db16d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5598db16f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598db16f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5598dab8dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598dab7b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598dab749cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598dabdef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598da7d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598da8bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598da728d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598da7322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598da7197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598da7454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a2dfdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598da70cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b202c02d0bbcc897cfe3b657985241a9ec455d74 Step #5: MERGE-OUTER: attempt 1980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 905805414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b202c02d0bbcc897cfe3b657985241a9ec455d74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3987 processed earlier; will process 310 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129844== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b3154d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b314c1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b314a4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f565e99141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f565e7a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f565e785858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b3147de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557b31f50018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b31eea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557b31eec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b31eec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557b319c2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557b319f91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557b3190a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557b318f8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557b318f19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557b3195bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557b3154dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557b31639eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557b314a5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557b314af2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557b314967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557b314c24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f565e787082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557b31489bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-014ba326327e7aa7b749985474718b2a6fd0dcb4 Step #5: MERGE-OUTER: attempt 1981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 906824558 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/014ba326327e7aa7b749985474718b2a6fd0dcb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3988 processed earlier; will process 309 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129852== ERROR: libFuzzer: deadly signal Step #5: #0 0x556737f3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556737eb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556737e95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f247750e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f247732300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2477302858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556737e6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556738941018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567388db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5567388dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567388dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5567383b3155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567383ea1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567382fb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567382e9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567382e29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55673834cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556737f3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55673802aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556737e96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556737ea02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556737e877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556737eb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2477304082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556737e7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91d75a5c8fb48517671c1e578a90b8ad93a82353 Step #5: MERGE-OUTER: attempt 1982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 907565247 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/91d75a5c8fb48517671c1e578a90b8ad93a82353' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3989 processed earlier; will process 308 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129859== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ab3ad8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ab3a4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ab3a2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4e32a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4e30b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4e3097858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ab3a08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ab44db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ab4475632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ab4477375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ab447735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ab3f4d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ab3f841cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563ab3e9562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563ab3e83275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563ab3e7c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563ab3ee6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563ab3ad8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563ab3bc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563ab3a30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563ab3a3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563ab3a217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563ab3a4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4e3099082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563ab3a14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92c7e3e663e5de90acef02c100918c616c8d6a3b Step #5: MERGE-OUTER: attempt 1983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 908031618 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/92c7e3e663e5de90acef02c100918c616c8d6a3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3990 processed earlier; will process 307 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129865== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e60cf1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e60ce91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e60ce74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42acfd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42acde900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42acdc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e60ce4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e60d920018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e60d8ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e60d8bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e60d8bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e60d392155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e60d3c91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e60d2da62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e60d2c8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e60d2c19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e60d32bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e60cf1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e60d009eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e60ce75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e60ce7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e60ce667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e60ce924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f42acdca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e60ce59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb98172406a0e76d4eff36be3797946bed495af4 Step #5: MERGE-OUTER: attempt 1984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 908931004 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fb98172406a0e76d4eff36be3797946bed495af4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3991 processed earlier; will process 306 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129873== ERROR: libFuzzer: deadly signal Step #5: #0 0x56224c5c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56224c539b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56224c51c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82c907941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82c8e8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82c8e6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56224c4f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56224cfc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56224cf62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56224cf64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56224cf6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56224ca3a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56224ca711cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56224c98262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56224c970275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56224c9699cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56224c9d3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56224c5c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56224c6b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56224c51dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56224c5272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56224c50e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56224c53a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f82c8e6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56224c501bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b131d1bbe09dd1b5fe992c10b6efa2610b56d9f Step #5: MERGE-OUTER: attempt 1985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 909886053 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1b131d1bbe09dd1b5fe992c10b6efa2610b56d9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3992 processed earlier; will process 305 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129881== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621383c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562138336b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562138319665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff79ac1741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff79aa2c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff79aa0b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621382f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562138dc5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562138d5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562138d61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562138d6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562138837155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56213886e1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56213877f62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56213876d275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621387669cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621387d0f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621383c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621384aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56213831ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621383242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56213830b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621383374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff79aa0d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621382febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22efa6c4149604c3ec3c34623b856959d071d39f Step #5: MERGE-OUTER: attempt 1986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 910373684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22efa6c4149604c3ec3c34623b856959d071d39f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3993 processed earlier; will process 304 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129889== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1aafa6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1aaf1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1aaefd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf3d78a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf3d59f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf3d57e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1aaed6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e1ab9a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1ab943632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e1ab945375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1ab94535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e1ab41b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e1ab4521cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e1ab36362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e1ab351275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e1ab34a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e1ab3b4f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e1aafa6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e1ab092eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e1aaefed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e1aaf082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e1aaeef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e1aaf1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf3d580082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e1aaee2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb402c5de8ee6ecb2075a6bfec97b80be07bad40 Step #5: MERGE-OUTER: attempt 1987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 910853399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/eb402c5de8ee6ecb2075a6bfec97b80be07bad40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3994 processed earlier; will process 303 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129895== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625ba9b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5625ba928b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5625ba90b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d2de0641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d2dc1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d2dbfa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5625ba8e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5625bb3b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5625bb351632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5625bb353375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5625bb35335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5625bad71ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5625bad5f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625bad589cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5625badc2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5625ba9b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625baaa0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5625ba90cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5625ba9162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5625ba8fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5625ba9294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6d2dbfc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5625ba8f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d64b86325aecba73d9b25e98192eaa10fbf57d72 Step #5: MERGE-OUTER: attempt 1988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 911932952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d64b86325aecba73d9b25e98192eaa10fbf57d72' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3997 processed earlier; will process 300 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==129973== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c931df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c93153b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c93136665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67f22f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67f210700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67f20e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c9310fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560c93be2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c93b7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560c93b7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c93b7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560c93654155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c9368b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c9359c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c9358a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c935839cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c935edf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c931dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c932cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c93137d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c931412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c931287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c931544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67f20e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c9311bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e94e6a92b1aee975a53bf568aa1ae0a498b43db2 Step #5: MERGE-OUTER: attempt 1989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 912708552 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e94e6a92b1aee975a53bf568aa1ae0a498b43db2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 3998 processed earlier; will process 299 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==129981== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e81211594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e81185b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e81168665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f517b62441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f517b43900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f517b418858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e81141e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559e81c14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e81bae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559e81bb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e81bb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559e815ceac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e815bc275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e815b59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e8161ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e81211c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e812fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e81169d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e811732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e8115a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e811864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f517b41a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e8114dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7b6965f14c0ad9f58a1591f5a367751f5153bd5 Step #5: MERGE-OUTER: attempt 1990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 915070859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e7b6965f14c0ad9f58a1591f5a367751f5153bd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4000 processed earlier; will process 297 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130058== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2015d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a201549b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a20152c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f0cb6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f0c98000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f0c95f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a201505e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a201fd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a201f72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a201f74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a201f7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a201992ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a201980275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a2019799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a2019e3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a2015d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a2016c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a20152dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a2015372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a20151e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a20154a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f0c961082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a201511bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d23a4fcad7358876a51600c4a6dfa76f03d638c Step #5: MERGE-OUTER: attempt 1991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 916962810 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4d23a4fcad7358876a51600c4a6dfa76f03d638c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4005 processed earlier; will process 292 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130146== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe07581594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe074f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe074d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc1e85f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc1e67400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc1e653858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe074b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fe07f84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe07f1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fe07f20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe07f2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fe079f6155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe07a2d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fe0793e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fe0792c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fe079259cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fe0798ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fe07581c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fe0766deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fe074d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe074e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe074ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe074f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc1e655082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe074bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4666dd6002b1750d9aa68de27064d3211c187b4c Step #5: MERGE-OUTER: attempt 1992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 918624518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4666dd6002b1750d9aa68de27064d3211c187b4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4009 processed earlier; will process 288 files now Step #5: #1 pulse exec/s: 0 rss: 296Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130233== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596795ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559679573b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559679556665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2b004141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2afe5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2afe35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55967952fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55967a002018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559679f9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559679f9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559679f9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559679a74155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559679aab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5596799bc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596799aa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596799a39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559679a0df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5596795ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5596796ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559679557d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596795612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596795487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596795744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb2afe37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55967953bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac810043a2c8d9e22d504ec621bc84a6bde324d4 Step #5: MERGE-OUTER: attempt 1993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 919722350 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ac810043a2c8d9e22d504ec621bc84a6bde324d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4012 processed earlier; will process 285 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 280Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130311== ERROR: libFuzzer: deadly signal Step #5: #0 0x55baae5f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55baae568b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55baae54b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefb9a8341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefb989800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefb9877858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55baae524e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55baaeff7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55baaef91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55baaef93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55baaef9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55baae9b1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55baae99f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55baae9989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55baaea02f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55baae5f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55baae6e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55baae54cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55baae5562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55baae53d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55baae5694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefb9879082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55baae530bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-479ddfe0f8dda558b9db2639e665ae7f60337078 Step #5: MERGE-OUTER: attempt 1994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 920425185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/479ddfe0f8dda558b9db2639e665ae7f60337078' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4015 processed earlier; will process 282 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130382== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfeb90e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfeb882b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfeb865665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f581fe0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f581fc1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f581fbfc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfeb83ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55dfec311018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfec2ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55dfec2ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfec2ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55dfebd83155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dfebdba1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dfebccb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dfebcb9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dfebcb29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dfebd1cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dfeb90ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dfeb9faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dfeb866d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dfeb8702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dfeb8577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dfeb8834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f581fbfe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dfeb84abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab6ba1ab410a88a5de3a3158c8ac36f999d75a6a Step #5: MERGE-OUTER: attempt 1995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 922013781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab6ba1ab410a88a5de3a3158c8ac36f999d75a6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4019 processed earlier; will process 278 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130467== ERROR: libFuzzer: deadly signal Step #5: #0 0x56504ceff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56504ce73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56504ce56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc05945a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc05926f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc05924e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56504ce2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56504d902018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56504d89c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56504d89e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56504d89e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56504d374155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56504d3ab1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56504d2bc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56504d2aa275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56504d2a39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56504d30df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56504ceffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56504cfebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56504ce57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56504ce612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56504ce487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56504ce744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc059250082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56504ce3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0acff9fdf82937d0b8acac197b66f4dbdb69d3ab Step #5: MERGE-OUTER: attempt 1996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 922505972 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/0acff9fdf82937d0b8acac197b66f4dbdb69d3ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4020 processed earlier; will process 277 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130476== ERROR: libFuzzer: deadly signal Step #5: #0 0x557af8132594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557af80a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557af8089665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9fc7d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9fc5e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9fc5c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557af8062e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557af8b35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557af8acf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557af8ad1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557af8ad135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557af85a7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557af85de1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557af84ef62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557af84dd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557af84d69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557af8540f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557af8132c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557af821eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557af808ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557af80942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557af807b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557af80a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9fc5ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557af806ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5efe56b39e9c476d1b0eb67a608c7ecb329b6933 Step #5: MERGE-OUTER: attempt 1997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 923722481 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5efe56b39e9c476d1b0eb67a608c7ecb329b6933' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4023 processed earlier; will process 274 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130555== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c23957594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c238cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c238ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3820a7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f382088800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3820867858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c23887e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564c2435a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c242f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564c242f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c242f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564c23dcc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c23e031cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c23d1462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c23d02275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c23cfb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c23d65f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c23957c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c23a43eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c238afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c238b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c238a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c238cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3820869082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c23893bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24854edaa657ba33c992fe7e340b886960a6c0ac Step #5: MERGE-OUTER: attempt 1998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 924912089 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/24854edaa657ba33c992fe7e340b886960a6c0ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4024 processed earlier; will process 273 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130562== ERROR: libFuzzer: deadly signal Step #5: #0 0x562972576594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629724eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629724cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fece873041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fece854500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fece8524858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629724a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562972f79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562972f13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562972f15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562972f1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5629729eb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562972a221cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56297293362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562972921275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56297291a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562972984f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562972576c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562972662eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629724ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629724d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629724bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629724eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fece8526082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629724b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da7ee064d61009ff9c094ba7046f14bdf69dcb1d Step #5: MERGE-OUTER: attempt 1999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 925751779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/da7ee064d61009ff9c094ba7046f14bdf69dcb1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4025 processed earlier; will process 272 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130569== ERROR: libFuzzer: deadly signal Step #5: #0 0x559873110594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559873084b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559873067665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea7af1941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea7ad2e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea7ad0d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559873040e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559873b13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559873aad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559873aaf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559873aaf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559873585155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5598735bc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5598734cd62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5598734bb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5598734b49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55987351ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559873110c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5598731fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559873068d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5598730722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598730597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598730854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fea7ad0f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55987304cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c679852b8eb234f0a15745d8810582d405ae13bf Step #5: MERGE-OUTER: attempt 2000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 926605349 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c679852b8eb234f0a15745d8810582d405ae13bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4026 processed earlier; will process 271 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130576== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d696a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d69614b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d695f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb85b0af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb85aec400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb85aea3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d695d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555d6a0a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d6a03d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555d6a03f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d6a03f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555d69b15155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555d69b4c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555d69a5d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555d69a4b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555d69a449cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555d69aaef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555d696a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555d6978ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555d695f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555d696022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555d695e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555d696154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb85aea5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555d695dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1eff346e98b8d1dd5ec194aa2c840475b3f17ad5 Step #5: MERGE-OUTER: attempt 2001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 927678493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1eff346e98b8d1dd5ec194aa2c840475b3f17ad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4027 processed earlier; will process 270 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130583== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f657e28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f657d9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f657d7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e82d8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e82ba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e82b82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f657d58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55f65882b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f6587c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55f6587c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f6587c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55f65829d155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f6582d41cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f6581e562e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f6581d3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f6581cc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f658236f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f657e28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f657f14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f657d80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f657d8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f657d717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f657d9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e82b84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f657d64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5eddcf55d9f6ce428bce250617937ca6cbf65d0 Step #5: MERGE-OUTER: attempt 2002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 928517079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c5eddcf55d9f6ce428bce250617937ca6cbf65d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4028 processed earlier; will process 269 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130590== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565ea4dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565ea451b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565ea434665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f658c14241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f658bf5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f658bf36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565ea40de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5565eaee0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565eae7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5565eae7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565eae7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5565ea952155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565ea9891cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565ea89a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565ea888275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565ea8819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5565ea8ebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5565ea4ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5565ea5c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5565ea435d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565ea43f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565ea4267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565ea4524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f658bf38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5565ea419bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-824461323f77f6b157e359884535726f0d656659 Step #5: MERGE-OUTER: attempt 2003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 928975524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/824461323f77f6b157e359884535726f0d656659' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4029 processed earlier; will process 268 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130596== ERROR: libFuzzer: deadly signal Step #5: #0 0x558570ef5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558570e69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558570e4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f531d0b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f531cecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f531ceac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558570e25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5585718f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558571892632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558571894375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55857189435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5585712b2ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5585712a0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585712999cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558571303f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558570ef5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558570fe1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558570e4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558570e572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558570e3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558570e6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f531ceae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558570e31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-147eda31cfa6913aa08899653760879ca1a1c03f Step #5: MERGE-OUTER: attempt 2004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 930895835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/147eda31cfa6913aa08899653760879ca1a1c03f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4034 processed earlier; will process 263 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130688== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec5b815594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec5b789b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec5b76c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9157df741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9157c0c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9157beb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec5b745e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ec5c218018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec5c1b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ec5c1b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec5c1b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ec5bc8a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec5bcc11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec5bbd262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec5bbc0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec5bbb99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec5bc23f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec5b815c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec5b901eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec5b76dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec5b7772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec5b75e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec5b78a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9157bed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec5b751bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b135049623ae43d17ade91f3eae80cdca314f8b Step #5: MERGE-OUTER: attempt 2005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 931727101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b135049623ae43d17ade91f3eae80cdca314f8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4036 processed earlier; will process 261 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130762== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626a4788594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626a46fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5626a46df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f248507141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2484e8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2484e65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626a46b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5626a518b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5626a5125632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5626a5127375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5626a512735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5626a4b45ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5626a4b33275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5626a4b2c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5626a4b96f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5626a4788c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5626a4874eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5626a46e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5626a46ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5626a46d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5626a46fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2484e67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5626a46c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a49ce12176c08d9adbad6cfb860759a8a1160acc Step #5: MERGE-OUTER: attempt 2006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 932693954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a49ce12176c08d9adbad6cfb860759a8a1160acc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4039 processed earlier; will process 258 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130840== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564991cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556499141b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556499124665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fdfbb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fdf9c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fdf9a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564990fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556499bd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556499b6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556499b6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556499b6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556499642155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5564996791cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55649958a62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556499578275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5564995719cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5564995dbf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5564991cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5564992b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556499125d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55649912f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564991167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5564991424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fdf9a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556499109bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22dd965efa6e1e021c431614d680405df8eff348 Step #5: MERGE-OUTER: attempt 2007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 933465162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/22dd965efa6e1e021c431614d680405df8eff348' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4041 processed earlier; will process 256 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130880== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b16dc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b16d38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b16d1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e0085341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e0066800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e00647858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b16cf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561b177c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b17761632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561b17763375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b1776335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561b17181ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b1716f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b171689cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b171d2f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b16dc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b16eb0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b16d1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b16d262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b16d0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b16d394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e00649082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b16d00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a56cca6bf0e5d957b64f2cfcfbaac2ed4a362f85 Step #5: MERGE-OUTER: attempt 2008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 933904650 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a56cca6bf0e5d957b64f2cfcfbaac2ed4a362f85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4042 processed earlier; will process 255 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==130887== ERROR: libFuzzer: deadly signal Step #5: #0 0x564541747594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645416bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56454169e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ffee5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ffec7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ffec52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564541677e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56454214a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645420e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5645420e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645420e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564541bbc155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564541bf31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564541b0462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564541af2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564541aeb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564541b55f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564541747c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564541833eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56454169fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645416a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645416907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645416bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ffec54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564541683bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-225a2ea57e591d749aed17f97cdfcfd0b74d504d Step #5: MERGE-OUTER: attempt 2009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 937783811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/225a2ea57e591d749aed17f97cdfcfd0b74d504d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4045 processed earlier; will process 252 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==130965== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4a3208594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4a317cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4a315f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f853b33741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f853b14c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f853b12b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4a3138e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b4a3c0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4a3ba5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b4a3ba7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4a3ba735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b4a35c5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4a35b3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4a35ac9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b4a3616f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b4a3208c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b4a32f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b4a3160d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4a316a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4a31517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4a317d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f853b12d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b4a3144bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a538307fcfb1b859a83d0ff4350c4f9eefe35a5 Step #5: MERGE-OUTER: attempt 2010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 939789049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/9a538307fcfb1b859a83d0ff4350c4f9eefe35a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4050 processed earlier; will process 247 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131019== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643f81a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643f8117b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643f80fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5fd4d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5fd2ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5fd2cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643f80d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5643f8ba6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643f8b40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5643f8b42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643f8b4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5643f8618155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643f864f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643f856062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643f854e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643f85479cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643f85b1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643f81a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643f828feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643f80fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643f81052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643f80ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643f81184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5fd2ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643f80dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96e15a8638db5b434f79fcaded4065d66a07bbdd Step #5: MERGE-OUTER: attempt 2011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 940253153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/96e15a8638db5b434f79fcaded4065d66a07bbdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4051 processed earlier; will process 246 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: #8 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131058== ERROR: libFuzzer: deadly signal Step #5: #0 0x564baf002594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564baef76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564baef59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa06c72241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa06c53700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa06c516858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564baef32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564bafa05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564baf99f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564baf9a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564baf9a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564baf477155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564baf4ae1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564baf3bf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564baf3ad275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564baf3a69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564baf410f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564baf002c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564baf0eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564baef5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564baef642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564baef4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564baef774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa06c518082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564baef3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf609a866d8ae907289a8b833e92edcc16b3339d Step #5: MERGE-OUTER: attempt 2012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 943476752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bf609a866d8ae907289a8b833e92edcc16b3339d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4063 processed earlier; will process 234 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131165== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594ad6ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594ad660b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594ad643665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9c74ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9c72df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9c72be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594ad61ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5594ae0ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594ae089632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5594ae08b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594ae08b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5594adb61155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594adb981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5594adaa962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5594ada97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594ada909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594adafaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5594ad6ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5594ad7d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5594ad644d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594ad64e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5594ad6357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5594ad6614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa9c72c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5594ad628bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf12796c1dbb96eb9640894c615441b48f5f096c Step #5: MERGE-OUTER: attempt 2013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 945000694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cf12796c1dbb96eb9640894c615441b48f5f096c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4064 processed earlier; will process 233 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131173== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616fdf9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616fdf0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616fdef2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc511db241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc511bc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc511ba6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616fdecbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5616fe99e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616fe938632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5616fe93a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616fe93a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5616fe358ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616fe346275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616fe33f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616fe3a9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616fdf9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616fe087eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616fdef3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616fdefd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616fdee47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616fdf104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc511ba8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616fded7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bc0f0730557d0e6987150a7f8ae237da1887e2d Step #5: MERGE-OUTER: attempt 2014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 945608269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7bc0f0730557d0e6987150a7f8ae237da1887e2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4066 processed earlier; will process 231 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131213== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bbc0370594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bbc02e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bbc02c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6228b6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f622898200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6228961858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bbc02a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bbc0d73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bbc0d0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bbc0d0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bbc0d0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bbc07e5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bbc081c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bbc072d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bbc071b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bbc07149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bbc077ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bbc0370c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bbc045ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bbc02c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bbc02d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bbc02b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bbc02e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6228963082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bbc02acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ca4a363d9beeca6a9f9cb6717be77f1cef1769b Step #5: MERGE-OUTER: attempt 2015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 947270331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/4ca4a363d9beeca6a9f9cb6717be77f1cef1769b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4070 processed earlier; will process 227 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131299== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647d4671594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647d45e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647d45c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feede4ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feede30100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feede2e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647d45a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5647d5074018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647d500e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5647d5010375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647d501035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5647d4a2eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5647d4a1c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647d4a159cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5647d4a7ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5647d4671c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5647d475deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647d45c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647d45d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647d45ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647d45e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feede2e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647d45adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-830c311235e8aa836dc3038531fef68f06206b91 Step #5: MERGE-OUTER: attempt 2016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 947689255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/830c311235e8aa836dc3038531fef68f06206b91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4071 processed earlier; will process 226 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131336== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585121fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558512170b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558512153665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f208d3b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f208d1c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f208d1a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55851212ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558512bff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558512b99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558512b9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558512b9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558512671155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5585126a81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5585125b962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5585125a7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5585125a09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55851260af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5585121fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5585122e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558512154d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55851215e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5585121457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585121714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f208d1a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558512138bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0d1d3385611a0e5afa83aafe65accd40049df1e Step #5: MERGE-OUTER: attempt 2017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 949637737 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d0d1d3385611a0e5afa83aafe65accd40049df1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4072 processed earlier; will process 225 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131344== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617dc134594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617dc0a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617dc08b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80dbbe441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80db9f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80db9d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617dc064e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5617dcb37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617dcad1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5617dcad3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617dcad335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5617dc5a9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5617dc5e01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5617dc5e1346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5617dc4d7818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5617dc542f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5617dc134c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5617dc220eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5617dc08cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5617dc0962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5617dc07d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5617dc0a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f80db9da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5617dc070bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab69d2a50b1913daffcd14f6ec021c1aa2d7754b Step #5: MERGE-OUTER: attempt 2018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 950110025 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ab69d2a50b1913daffcd14f6ec021c1aa2d7754b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4073 processed earlier; will process 224 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131351== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1218cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b12183fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b121822665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3c15f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3c140700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3c13e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1217fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b1222ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b122268632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b12226a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b12226a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b121d40155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b121d771cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b121c8862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b121c76275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b121c6f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b121cd9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b1218cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b1219b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b121823d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b12182d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1218147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1218404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3c13e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b121807bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87b36cb341484b92eea4e3bf0cdc8e7f62c6c571 Step #5: MERGE-OUTER: attempt 2019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 950891694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/87b36cb341484b92eea4e3bf0cdc8e7f62c6c571' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4074 processed earlier; will process 223 files now Step #5: #1 pulse exec/s: 0 rss: 247Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131358== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6dfd0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6dfc81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6dfc64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa46faaf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa46f8c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa46f8a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6dfc3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c6e0710018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6e06aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c6e06ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6e06ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c6e0182155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c6e01b91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c6e00ca62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c6e00b8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c6e00b19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c6e011bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c6dfd0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c6dfdf9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c6dfc65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c6dfc6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c6dfc567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c6dfc824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa46f8a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c6dfc49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd6011d57dd4b2c3616267e6740c65c6992cd450 Step #5: MERGE-OUTER: attempt 2020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 952021384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/cd6011d57dd4b2c3616267e6740c65c6992cd450' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4078 processed earlier; will process 219 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131438== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea7b2e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea7b25db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea7b240665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cd087f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cd069400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cd0673858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea7b219e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea7bcec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea7bc86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea7bc88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea7bc8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea7b75e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ea7b7951cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ea7b6a662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ea7b694275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ea7b68d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ea7b6f7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ea7b2e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ea7b3d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ea7b241d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ea7b24b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ea7b2327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ea7b25e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2cd0675082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ea7b225bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-801ca5bf780f32fd67d4d719fbc0e56a9b1c1741 Step #5: MERGE-OUTER: attempt 2021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 952497063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/801ca5bf780f32fd67d4d719fbc0e56a9b1c1741' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4079 processed earlier; will process 218 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131446== ERROR: libFuzzer: deadly signal Step #5: #0 0x562943190594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562943104b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629430e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f760395e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f760377300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7603752858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629430c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562943b93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562943b2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562943b2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562943b2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562943605155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56294363c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56294354d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56294353b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629435349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56294359ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562943190c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56294327ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629430e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629430f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629430d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629431054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7603754082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629430ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8666deafa7493a4e50747e663ec28ee6f5ced331 Step #5: MERGE-OUTER: attempt 2022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 954363616 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8666deafa7493a4e50747e663ec28ee6f5ced331' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4083 processed earlier; will process 214 files now Step #5: #1 pulse exec/s: 0 rss: 230Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131506== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9ffc90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9ffc04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9ffbe7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe05231641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe05212b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe05210a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9ffbc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55fa00693018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa0062d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55fa0062f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa0062f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55fa0004dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fa0003b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fa000349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fa0009ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f9ffc90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f9ffd7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f9ffbe8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f9ffbf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f9ffbd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f9ffc054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe05210c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f9ffbccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-319f2dbaa8ac999b8feb21dead70f8f53bcb838a Step #5: MERGE-OUTER: attempt 2023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 955697928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/319f2dbaa8ac999b8feb21dead70f8f53bcb838a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4087 processed earlier; will process 210 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131588== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1026f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d10266db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d102650665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4a166d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4a148200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4a1461858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d102629e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1030fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d103096632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d103098375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d10309835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d102b6e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d102ba51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d102ab662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d102aa4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d102a9d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d102b07f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1026f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1027e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d102651d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d10265b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1026427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d10266e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff4a1463082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d102635bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59e90e780aafd452d47ae1de6972e986232327a5 Step #5: MERGE-OUTER: attempt 2024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 956160437 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/59e90e780aafd452d47ae1de6972e986232327a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4088 processed earlier; will process 209 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131627== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612d2501594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612d2475b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612d2458665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff10c8c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff10c6d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff10c6b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612d2431e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5612d2f04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612d2e9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5612d2ea0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612d2ea035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5612d2976155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612d29ad1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5612d28be62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5612d28ac275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5612d28a59cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5612d290ff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612d2501c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5612d25edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5612d2459d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612d24632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5612d244a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612d24764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff10c6b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5612d243dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91f0ba01d4a0ee93f79291d01605345a6bea24fc Step #5: MERGE-OUTER: attempt 2025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 957012195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/91f0ba01d4a0ee93f79291d01605345a6bea24fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4091 processed earlier; will process 206 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131669== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acf38d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acf3849b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acf382c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41eacf041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41eab0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41eaae4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acf3805e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55acf42d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acf4272632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55acf4274375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acf427435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55acf3d4a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acf3d811cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acf3c9262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acf3c80275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acf3c799cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acf3ce3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acf38d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acf39c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acf382dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acf38372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acf381e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acf384a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f41eaae6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acf3811bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5af4fb763aea4da80cba71ed50e59e0a7c9949dd Step #5: MERGE-OUTER: attempt 2026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 958445402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/5af4fb763aea4da80cba71ed50e59e0a7c9949dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4092 processed earlier; will process 205 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131676== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650183b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565018325b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565018308665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe359ede41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe359cf300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe359cd2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650182e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565018db4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565018d4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x565018d50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565018d5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56501876eac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56501875c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650187559cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650187bff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650183b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56501849deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565018309d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650183132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650182fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650183264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe359cd4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650182edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff262de5d19d1d56aad76502cc745b39adf12f73 Step #5: MERGE-OUTER: attempt 2027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 959526357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff262de5d19d1d56aad76502cc745b39adf12f73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4095 processed earlier; will process 202 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131754== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610c1290594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610c1204b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610c11e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02c716041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02c6f7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02c6f54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610c11c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5610c1c93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610c1c2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5610c1c2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610c1c2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5610c164dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610c163b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610c16349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610c169ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610c1290c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610c137ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610c11e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610c11f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610c11d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610c12054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02c6f56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610c11ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3a5179672a0c9546130000416618fa4490c933a Step #5: MERGE-OUTER: attempt 2028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 960580147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c3a5179672a0c9546130000416618fa4490c933a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4098 processed earlier; will process 199 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==131832== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583b6378594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583b62ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583b62cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96a2abf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96a28d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96a28b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583b62a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5583b6d7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583b6d15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5583b6d17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583b6d1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5583b6735ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5583b6723275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5583b671c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5583b6786f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5583b6378c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5583b6464eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5583b62d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583b62da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5583b62c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583b62ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f96a28b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5583b62b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-967a90c33225a4937b9226b57b568f78e25658bb Step #5: MERGE-OUTER: attempt 2029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 962763638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/967a90c33225a4937b9226b57b568f78e25658bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4105 processed earlier; will process 192 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==131927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff3abb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff3ab27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff3ab0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feac40bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feac3ed200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feac3eb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff3aae3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ff3b5b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff3b550632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ff3b552375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff3b55235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ff3b028155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff3b05f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff3af7062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff3af5e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff3af579cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff3afc1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff3abb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff3ac9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff3ab0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff3ab152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff3aafc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff3ab284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feac3eb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff3aaefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc3b3abe649a1bc0070527071504781c1276daeb Step #5: MERGE-OUTER: attempt 2030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 964977502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bc3b3abe649a1bc0070527071504781c1276daeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4107 processed earlier; will process 190 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132004== ERROR: libFuzzer: deadly signal Step #5: #0 0x56092291e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560922892b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560922875665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e4656c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e4638100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e46360858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56092284ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560923321018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609232bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5609232bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609232bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560922d93155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560922dca1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560922cdb62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560922cc9275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560922cc29cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560922d2cf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56092291ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560922a0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560922876d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609228802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609228677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609228934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e46362082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56092285abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6331466560112a76f068256f93e1f8419a7c128c Step #5: MERGE-OUTER: attempt 2031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 966472487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6331466560112a76f068256f93e1f8419a7c128c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4108 processed earlier; will process 189 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132012== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640692b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564069224b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564069207665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88fbc2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88fba3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88fba1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640691e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564069cb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564069c4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564069c4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564069c4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564069725155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56406975c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56406966d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56406965b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5640696549cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5640696bef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5640692b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56406939ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564069208d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5640692122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5640691f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5640692254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f88fba1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5640691ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8407999177a6497d85fac0444630de2ff867c32 Step #5: MERGE-OUTER: attempt 2032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 967880508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a8407999177a6497d85fac0444630de2ff867c32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4112 processed earlier; will process 185 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132092== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649fbc95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649fbc09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649fbbec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f07ee2f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07ee10b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f07ee0ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649fbbc5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5649fc698018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649fc632632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649fc634375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649fc63435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649fc052ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649fc040275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649fc0399cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649fc0a3f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649fbc95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649fbd81eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649fbbedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649fbbf72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649fbbde7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649fbc0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f07ee0ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649fbbd1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-618c599b258a0186043383699bf7af33e7e4f084 Step #5: MERGE-OUTER: attempt 2033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 968294582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/618c599b258a0186043383699bf7af33e7e4f084' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4113 processed earlier; will process 184 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132099== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f4e4fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f4e46eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f4e451665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bd0bf641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bd0a0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bd09ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f4e42ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558f4eefd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f4ee97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558f4ee99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f4ee9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558f4e96f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558f4e9a61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558f4e8b762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558f4e8a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558f4e89e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558f4e908f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558f4e4fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558f4e5e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558f4e452d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558f4e45c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558f4e4437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558f4e46f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5bd09ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558f4e436bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2168fbb1dc4c705457c6bbe80a3536d4df5b0787 Step #5: MERGE-OUTER: attempt 2034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 968913594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2168fbb1dc4c705457c6bbe80a3536d4df5b0787' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4114 processed earlier; will process 183 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132108== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e0edbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e0ed33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e0ed16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7facafc1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7facafa3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7facafa13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e0ecefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559e0f7c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e0f75c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559e0f75e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e0f75e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x559e0f17cac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e0f16a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e0f1639cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e0f1cdf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e0edbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e0eeabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e0ed17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e0ed212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e0ed087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e0ed344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7facafa15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e0ecfbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-921efb4bcdcdcd3035bdb17284f7b27ac4f16221 Step #5: MERGE-OUTER: attempt 2035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 970280372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/921efb4bcdcdcd3035bdb17284f7b27ac4f16221' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4116 processed earlier; will process 181 files now Step #5: #1 pulse exec/s: 0 rss: 224Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132148== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606a1075594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606a0fe9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606a0fcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd925e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd923f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd923d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606a0fa5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5606a1a78018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606a1a12632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5606a1a14375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606a1a1435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5606a1432ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5606a1420275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606a14199cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606a1483f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606a1075c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606a1161eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606a0fcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606a0fd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606a0fbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606a0fea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd923da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606a0fb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04aadaa091168dbd27f01d35e157342acff55aec Step #5: MERGE-OUTER: attempt 2036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972866373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/04aadaa091168dbd27f01d35e157342acff55aec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4120 processed earlier; will process 177 files now Step #5: #1 pulse exec/s: 0 rss: 223Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132232== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d4a5ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d4a560b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d4a543665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cc041b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cc023000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cc020f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d4a51ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x556d4afef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d4af89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x556d4af8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d4af8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x556d4a9a9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556d4a997275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556d4a9909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556d4a9faf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556d4a5ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556d4a6d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556d4a544d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556d4a54e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556d4a5357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556d4a5614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cc0211082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556d4a528bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-185fe81099afb28f94192740bb3ae278a656a47d Step #5: MERGE-OUTER: attempt 2037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974768044 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/185fe81099afb28f94192740bb3ae278a656a47d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4124 processed earlier; will process 173 files now Step #5: #1 pulse exec/s: 0 rss: 268Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132311== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b47f256594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b47f1cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b47f1ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac1facb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac1f8e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac1f8bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b47f186e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b47fc59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b47fbf3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b47fbf5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b47fbf535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b47f6cb155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b47f7021cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b47f61362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b47f601275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b47f5fa9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b47f664f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b47f256c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b47f342eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b47f1aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b47f1b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b47f19f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b47f1cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fac1f8c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b47f192bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e895f59f3c182b53fd244bb6972bb4d34d321d1 Step #5: MERGE-OUTER: attempt 2038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979158980 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6e895f59f3c182b53fd244bb6972bb4d34d321d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4130 processed earlier; will process 167 files now Step #5: #1 pulse exec/s: 0 rss: 274Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132411== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602481ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560248162b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560248145665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9012a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9010ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb901099858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56024811ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560248bf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560248b8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560248b8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560248b8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560248663155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56024869a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5602485ab62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560248599275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5602485929cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5602485fcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5602481eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5602482daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560248146d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5602481502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5602481377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5602481634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb90109b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56024812abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb7a5fdd6bff0f49775c9d676e20ac6fe5b1874 Step #5: MERGE-OUTER: attempt 2039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 981733087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3bb7a5fdd6bff0f49775c9d676e20ac6fe5b1874' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4134 processed earlier; will process 163 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3606f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a360667b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a36064a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15d7d6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15d7b8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15d7b63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a360623e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a3610f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a361090632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a361092375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a36109235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a360b68155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a360b9f1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a360ab062e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a360a9e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a360a979cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a360b01f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a3606f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a3607dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a36064bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3606552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a36063c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3606684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f15d7b65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a36062fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95eba1c1277ada3d543f5bc42d69bd02ab811d47 Step #5: MERGE-OUTER: attempt 2040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 982596447 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/95eba1c1277ada3d543f5bc42d69bd02ab811d47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4135 processed earlier; will process 162 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132530== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582eb290594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582eb204b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582eb1e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cca73b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cca55000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cca52f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582eb1c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5582ebc93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582ebc2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5582ebc2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582ebc2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5582eb705155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582eb73c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582eb64d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582eb63b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582eb6349cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582eb69ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582eb290c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582eb37ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582eb1e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582eb1f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582eb1d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582eb2054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9cca531082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582eb1ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-811695eb84254ed677143fc9443a1d406a7fc632 Step #5: MERGE-OUTER: attempt 2041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984588015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/811695eb84254ed677143fc9443a1d406a7fc632' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4138 processed earlier; will process 159 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132607== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a4f6bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a4f630b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a4f613665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfdcba341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfdc9b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfdc997858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a4f5ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555a500bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a50059632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555a5005b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a5005b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555a4fb31155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a4fb681cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a4fa7962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a4fa67275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a4fa609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a4facaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a4f6bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a4f7a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a4f614d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a4f61e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a4f6057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a4f6314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcfdc999082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a4f5f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ad054ca995aa750c6b8cf137815ec24f34d7d50 Step #5: MERGE-OUTER: attempt 2042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 986431548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3ad054ca995aa750c6b8cf137815ec24f34d7d50' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4141 processed earlier; will process 156 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132685== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3f3f12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3f3e86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3f3e69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01d987c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01d969100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01d9670858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3f3e42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e3f4915018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3f48af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e3f48b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3f48b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e3f4387155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3f43be1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e3f42cf62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e3f42bd275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e3f42b69cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e3f4320f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e3f3f12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e3f3ffeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e3f3e6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e3f3e742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e3f3e5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3f3e874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f01d9672082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e3f3e4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-439d0681c4c5fa74436fabb73631c63cf70326c0 Step #5: MERGE-OUTER: attempt 2043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 989437469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/439d0681c4c5fa74436fabb73631c63cf70326c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4146 processed earlier; will process 151 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132773== ERROR: libFuzzer: deadly signal Step #5: #0 0x558340837594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583407abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55834078e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5de26b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5de08000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5de05f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558340767e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55834123a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583411d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5583411d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583411d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558340cac155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558340ce31cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558340bf462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558340be2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558340bdb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558340c45f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558340837c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558340923eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55834078fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5583407992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5583407807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5583407ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd5de061082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558340773bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff3cc0f10cc91478203b65e65e886cfb0da9b95d Step #5: MERGE-OUTER: attempt 2044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991137490 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ff3cc0f10cc91478203b65e65e886cfb0da9b95d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4149 processed earlier; will process 148 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132850== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bee7018594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bee6f8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bee6f6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13ba86a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13ba67f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13ba65e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bee6f48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55bee7a1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bee79b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55bee79b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bee79b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55bee73d5ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bee73c3275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bee73bc9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bee7426f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bee7018c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bee7104eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bee6f70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bee6f7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bee6f617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bee6f8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13ba660082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bee6f54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c281c7bc9ca5eee0a33f118e4708825e3a4d4a97 Step #5: MERGE-OUTER: attempt 2045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 992918234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c281c7bc9ca5eee0a33f118e4708825e3a4d4a97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4151 processed earlier; will process 146 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==132927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55964acce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55964ac42b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55964ac25665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f079eedc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f079ecf100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f079ecd0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55964abfee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55964b6d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55964b66b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55964b66d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55964b66d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55964b143155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55964b17a1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55964b08b62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55964b079275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55964b0729cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55964b0dcf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55964accec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55964adbaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55964ac26d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55964ac302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55964ac177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55964ac434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f079ecd2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55964ac0abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b1488e922fccae4b23a4af03896da980ec81778 Step #5: MERGE-OUTER: attempt 2046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993706273 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6b1488e922fccae4b23a4af03896da980ec81778' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4152 processed earlier; will process 145 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==132934== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e70d999594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e70d90db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e70d8f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34f82d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34f80ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34f80c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e70d8c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e70e39c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e70e336632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e70e338375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e70e33835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e70dd56ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e70dd44275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e70dd3d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e70dda7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e70d999c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e70da85eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e70d8f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e70d8fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e70d8e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e70d90e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34f80cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e70d8d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d106935458eaaa656ed7a318bac069f0c61c78a5 Step #5: MERGE-OUTER: attempt 2047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 996781414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d106935458eaaa656ed7a318bac069f0c61c78a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4156 processed earlier; will process 141 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae89c7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae89bf3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae89bd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ad779b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ad75b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ad758f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae89bafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ae8a682018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae8a61c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ae8a61e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae8a61e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ae8a0f4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae8a12b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae8a03c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae8a02a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae8a0239cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae8a08df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae89c7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae89d6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae89bd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae89be12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae89bc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae89bf44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5ad7591082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae89bbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80bbf2b47d04d7cf511bb057f4dc1b8a72cd71ed Step #5: MERGE-OUTER: attempt 2048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 998554162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/80bbf2b47d04d7cf511bb057f4dc1b8a72cd71ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4158 processed earlier; will process 139 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133102== ERROR: libFuzzer: deadly signal Step #5: #0 0x559686250594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596861c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596861a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe84a3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe8485300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe84832858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559686180e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x559686c53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559686bed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x559686bef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559686bef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5596866c5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596866fc1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55968660d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596865fb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596865f49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55968665ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559686250c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55968633ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5596861a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596861b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596861997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596861c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efe84834082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55968618cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5169d4aefa231b03e6136e56d85245c5a8b3288 Step #5: MERGE-OUTER: attempt 2049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1000066307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/a5169d4aefa231b03e6136e56d85245c5a8b3288' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4161 processed earlier; will process 136 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133143== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9431a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c94311bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9430fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66db7d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66db5e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66db5c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9430d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c943baa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c943b44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c943b46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c943b4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c943564ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c943552275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c94354b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9435b5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9431a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c943293eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9430ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9431092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9430f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c94311c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66db5ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9430e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a74cbee58566a5a53b66809fe4da632c5cfbe3a Step #5: MERGE-OUTER: attempt 2050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001727306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/3a74cbee58566a5a53b66809fe4da632c5cfbe3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4163 processed earlier; will process 134 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133188== ERROR: libFuzzer: deadly signal Step #5: #0 0x565505a70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5655059e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5655059c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa62ea4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa62e85f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa62e83e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5655059a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x565506473018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56550640d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56550640f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56550640f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565505e2dac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565505e1b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565505e149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565505e7ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565505a70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565505b5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5655059c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5655059d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5655059b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5655059e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa62e840082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5655059acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b55d8d839985967bbea707d86a38355048582013 Step #5: MERGE-OUTER: attempt 2051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004730735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b55d8d839985967bbea707d86a38355048582013' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4168 processed earlier; will process 129 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133306== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1a90c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1a9037b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1a901a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf9ad1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf9ab2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf9ab0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1a8ff3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d1a9ac6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1a9a60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d1a9a62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1a9a6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d1a9480ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1a946e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1a94679cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1a94d1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1a90c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1a91afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1a901bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1a90252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1a900c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1a90384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf9ab10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1a8fffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7ed3f833eaec00663bd6b9f95efdec779e375b4 Step #5: MERGE-OUTER: attempt 2052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007406652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e7ed3f833eaec00663bd6b9f95efdec779e375b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4172 processed earlier; will process 125 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133393== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef314b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef3142db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef31410665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa497c8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa497a9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa497a7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef313e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ef31ebc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef31e56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ef31e58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef31e5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ef31876ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef31864275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef3185d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef318c7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef314b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef315a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef31411d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef3141b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef314027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef3142e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa497a7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef313f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d56ee0e2495b11bf4c80613f742a1af43af7b77 Step #5: MERGE-OUTER: attempt 2053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009612726 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2d56ee0e2495b11bf4c80613f742a1af43af7b77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4175 processed earlier; will process 122 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133503== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627d9597594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627d950bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627d94ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f614741241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f614722700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6147206858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627d94c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5627d9f9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627d9f34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5627d9f36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627d9f3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5627d9a0c155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627d9a431cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627d995462e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627d9942275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627d993b9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627d99a5f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627d9597c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627d9683eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627d94efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627d94f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627d94e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627d950c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6147208082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627d94d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-157a39f8bf28786f4c39f81edc81d6fb47964dfe Step #5: MERGE-OUTER: attempt 2054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010450271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/157a39f8bf28786f4c39f81edc81d6fb47964dfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4176 processed earlier; will process 121 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133511== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590e7116594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590e708ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590e706d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8763b7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f876399100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8763970858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5590e7046e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5590e7b19018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5590e7ab3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5590e7ab5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5590e7ab535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5590e758b155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5590e75c21cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5590e74d362e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5590e74c1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5590e74ba9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5590e7524f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5590e7116c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5590e7202eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5590e706ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5590e70782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5590e705f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5590e708b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8763972082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5590e7052bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03f357a3400cc679f62700c899214cd557f8cef4 Step #5: MERGE-OUTER: attempt 2055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014474684 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/03f357a3400cc679f62700c899214cd557f8cef4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4179 processed earlier; will process 118 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133558== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575c67bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575c6730b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575c6713665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89b015d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89aff7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89aff51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575c66ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5575c71bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575c7159632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5575c715b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575c715b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5575c6c31155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575c6c681cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575c6b7962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575c6b67275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575c6b609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575c6bcaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575c67bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575c68a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575c6714d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575c671e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575c67057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575c67314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f89aff53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575c66f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b3c43f76d9fd30970508d377de3ef09a976f2ee Step #5: MERGE-OUTER: attempt 2056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019051797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8b3c43f76d9fd30970508d377de3ef09a976f2ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4183 processed earlier; will process 114 files now Step #5: #1 pulse exec/s: 0 rss: 263Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133668== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b45093594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b45007b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b44fea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f85c0641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f85a1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f859fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b44fc3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564b45a96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b45a30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564b45a32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b45a3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x564b45450ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b4543e275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b454379cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b454a1f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b45093c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b4517feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b44febd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b44ff52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b44fdc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b450084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f859fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b44fcfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebdc1ae0f90c18a61e78fee1e50797fb94a64a57 Step #5: MERGE-OUTER: attempt 2057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1021000215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/ebdc1ae0f90c18a61e78fee1e50797fb94a64a57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4186 processed earlier; will process 111 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133746== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b76f99f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b76f913b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b76f8f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45c8f7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45c8d8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45c8d64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b76f8cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b7703a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b77033c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b77033e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b77033e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b76fe14155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b76fe4b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b76fd5c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b76fd4a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b76fd439cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b76fdadf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b76f99fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b76fa8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b76f8f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b76f9012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b76f8e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b76f9144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f45c8d66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b76f8dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b235a0fc3fd81467e34aadf01fc97877217870ac Step #5: MERGE-OUTER: attempt 2058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026119402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b235a0fc3fd81467e34aadf01fc97877217870ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4194 processed earlier; will process 103 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133912== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653cc232594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653cc1a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653cc189665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a51f7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a51d9300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a51d72858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653cc162e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5653ccc35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653ccbcf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5653ccbd1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653ccbd135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5653cc6a7155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5653cc6de1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5653cc6df346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5653cc5d5818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5653cc640f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5653cc232c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5653cc31eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5653cc18ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5653cc1942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5653cc17b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5653cc1a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0a51d74082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5653cc16ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcc320529a9a94015f2690505173f1c9f1f087ed Step #5: MERGE-OUTER: attempt 2059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026910246 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/bcc320529a9a94015f2690505173f1c9f1f087ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4195 processed earlier; will process 102 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==133922== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2f0344594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2f02b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2f029b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6736d3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6736b4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6736b26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2f0274e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55a2f0d47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2f0ce1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55a2f0ce3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2f0ce335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55a2f07b9155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2f07f01cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a2f070162e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a2f06ef275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a2f06e89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a2f0752f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a2f0344c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a2f0430eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a2f029cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a2f02a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a2f028d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a2f02b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6736b28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a2f0280bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62544ddd5304a02261a247a33ae915bf5ac569be Step #5: MERGE-OUTER: attempt 2060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027733194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/62544ddd5304a02261a247a33ae915bf5ac569be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4196 processed earlier; will process 101 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==133928== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4bd640594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4bd5b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4bd597665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2542be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2540d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2540b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4bd570e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55d4be043018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4bdfdd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55d4bdfdf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4bdfdf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55d4bd9fdac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4bd9eb275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4bd9e49cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4bda4ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4bd640c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4bd72ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4bd598d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4bd5a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4bd5897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4bd5b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd2540b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4bd57cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-368752c33fde959f28912f40890cd8c7a988b71f Step #5: MERGE-OUTER: attempt 2061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1032218597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/368752c33fde959f28912f40890cd8c7a988b71f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4203 processed earlier; will process 94 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134030== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c62cb1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c62ca90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c62ca73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe32d4fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe32d31100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe32d2f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c62ca4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c62d51f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c62d4b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c62d4bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c62d4bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c62ced9ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c62cec7275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c62cec09cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c62cf2af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c62cb1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c62cc08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c62ca74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c62ca7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c62ca657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c62ca914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe32d2f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c62ca58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e1a39c5ee93bbbac391fb4a4615115a1ffd7050 Step #5: MERGE-OUTER: attempt 2062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034169348 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8e1a39c5ee93bbbac391fb4a4615115a1ffd7050' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4206 processed earlier; will process 91 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134108== ERROR: libFuzzer: deadly signal Step #5: #0 0x56265ae86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56265adfab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56265addd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5092b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5090c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5090a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56265adb6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56265b889018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56265b823632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56265b825375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56265b82535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56265b243ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56265b231275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56265b22a9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56265b294f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56265ae86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56265af72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56265added4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56265ade82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56265adcf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56265adfb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5090a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56265adc2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71b1746cd0179aea0f3755002109a5dece7efae6 Step #5: MERGE-OUTER: attempt 2063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034854080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/71b1746cd0179aea0f3755002109a5dece7efae6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4207 processed earlier; will process 90 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134145== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ed2325594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ed2299b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ed227c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3cc5c9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3cc5aa800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3cc5a87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ed2255e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563ed2d28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ed2cc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563ed2cc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ed2cc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563ed279a155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ed27d11cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563ed26e262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563ed26d0275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563ed26c99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563ed2733f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563ed2325c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563ed2411eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563ed227dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563ed22872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563ed226e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563ed229a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3cc5a89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563ed2261bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f46ab737fa8c8077ca724208e0c442dd3a13f69 Step #5: MERGE-OUTER: attempt 2064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1037003311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/2f46ab737fa8c8077ca724208e0c442dd3a13f69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4210 processed earlier; will process 87 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134223== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585713c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558571335b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558571318665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31e7f0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31e7d2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31e7d00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585712f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x558571dc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558571d5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x558571d60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558571d6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x558571836155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55857186d1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55857177e62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55857176c275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5585717659cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5585717cff87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5585713c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5585714adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558571319d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5585713232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55857130a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585713364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f31e7d02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5585712fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45b16893cb204bb15e4e560c8e51b35e36c6c2f9 Step #5: MERGE-OUTER: attempt 2065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1038879694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/45b16893cb204bb15e4e560c8e51b35e36c6c2f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4214 processed earlier; will process 83 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134267== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633db63f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633db5b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633db596665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66c608441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66c5e9900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66c5e78858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633db56fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5633dc042018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633dbfdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5633dbfde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633dbfde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5633db9fcac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5633db9ea275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633db9e39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633dba4df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5633db63fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633db72beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633db597d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633db5a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633db5887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633db5b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66c5e7a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633db57bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fa9e44c80015fb9cf8066e4cd6ad5876b39bdf8 Step #5: MERGE-OUTER: attempt 2066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1039685392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8fa9e44c80015fb9cf8066e4cd6ad5876b39bdf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4215 processed earlier; will process 82 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134274== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610165bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561016530b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561016513665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9a11b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9a0fc800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9a0fa7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610164ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x561016fbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561016f59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x561016f5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561016f5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561016a31155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561016a681cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56101697962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561016967275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5610169609cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5610169caf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5610165bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5610166a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561016514d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56101651e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5610165057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5610165314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc9a0fa9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5610164f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c4ccb8f2251367405eb8e81f48877930ff816c1 Step #5: MERGE-OUTER: attempt 2067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1040529551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/8c4ccb8f2251367405eb8e81f48877930ff816c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4216 processed earlier; will process 81 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134281== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614b580f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614b5783b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614b5766665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c5a3f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c5a20800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c5a1e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614b573fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5614b6212018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614b61ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5614b61ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614b61ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5614b5c84155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5614b5cbb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5614b5bcc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5614b5bba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5614b5bb39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5614b5c1df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5614b580fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5614b58fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5614b5767d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5614b57712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5614b57587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5614b57844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c5a1e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5614b574bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-996bafa8d4aecfc8d6b48e7c0328a6da52ad53a9 Step #5: MERGE-OUTER: attempt 2068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042351576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/996bafa8d4aecfc8d6b48e7c0328a6da52ad53a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4218 processed earlier; will process 79 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134358== ERROR: libFuzzer: deadly signal Step #5: #0 0x561789b19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561789a8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561789a70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ec441641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ec422b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ec420a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561789a49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56178a51c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56178a4b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56178a4b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56178a4b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x561789f8e155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561789fc51cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561789ed662e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561789ec4275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561789ebd9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561789f27f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561789b19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561789c05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561789a71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561789a7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561789a627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561789a8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5ec420c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561789a55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbe005c2323cc9a97c14b586c4b5bcab51d1dc8a Step #5: MERGE-OUTER: attempt 2069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044176559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/fbe005c2323cc9a97c14b586c4b5bcab51d1dc8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4221 processed earlier; will process 76 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134435== ERROR: libFuzzer: deadly signal Step #5: #0 0x55562a00c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555629f80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555629f63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb232e0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb232c1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb232bf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555629f3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55562aa0f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55562a9a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55562a9ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55562a9ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55562a481155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55562a4b81cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55562a4b9346 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55562a3af818 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55562a41af87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55562a00cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55562a0f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555629f64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555629f6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555629f557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555629f814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fb232bf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555629f48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ef5b9df3052698d31cf7e51c4fc499395df3703 Step #5: MERGE-OUTER: attempt 2070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044989148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/1ef5b9df3052698d31cf7e51c4fc499395df3703' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4222 processed earlier; will process 75 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134445== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b74961b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b74958fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b749572665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55a6d3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55a6b4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55a6b26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b74954be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55b74a01e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b749fb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55b749fba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b749fba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55b7499d8ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7499c6275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7499bf9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b749a29f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b74961bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b749707eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b749573d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b74957d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7495647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7495904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55a6b28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b749557bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67cff5b7d17619074f6dbe50bb017e5296f36c22 Step #5: MERGE-OUTER: attempt 2071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046904282 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/67cff5b7d17619074f6dbe50bb017e5296f36c22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4225 processed earlier; will process 72 files now Step #5: #1 pulse exec/s: 0 rss: 277Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2f7a36594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2f79aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2f798d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0607b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0605cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0605aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2f7966e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55c2f8439018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2f83d3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55c2f83d5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2f83d535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55c2f7df3ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2f7de1275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2f7dda9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2f7e44f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2f7a36c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2f7b22eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2f798ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2f79982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2f797f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2f79ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc0605ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2f7972bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53568bce4fd40e41e4b7db3bbcd94ee9af79158a Step #5: MERGE-OUTER: attempt 2072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1050101559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/53568bce4fd40e41e4b7db3bbcd94ee9af79158a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4230 processed earlier; will process 67 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134612== ERROR: libFuzzer: deadly signal Step #5: #0 0x56389e217594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56389e18bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56389e16e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa7810741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa77f1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa77efb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56389e147e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x56389ec1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56389ebb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56389ebb6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56389ebb635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x56389e5d4ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56389e5c2275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56389e5bb9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56389e625f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56389e217c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56389e303eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56389e16fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56389e1792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56389e1607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56389e18c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa77efd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56389e153bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-403b91c8b33db6ceeecfb102120ba144871dab53 Step #5: MERGE-OUTER: attempt 2073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1051959844 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/403b91c8b33db6ceeecfb102120ba144871dab53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4233 processed earlier; will process 64 files now Step #5: #1 pulse exec/s: 0 rss: 175Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134689== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e85a34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e859a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e8598b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85a463841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85a444d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85a442c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e85964e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557e86437018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e863d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557e863d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e863d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557e85df1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e85ddf275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e85dd89cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e85e42f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e85a34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e85b20eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e8598cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e859962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e8597d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e859a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f85a442e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e85970bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51129e800566f7e7a7fa96205777276b0d442a61 Step #5: MERGE-OUTER: attempt 2074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053455984 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/51129e800566f7e7a7fa96205777276b0d442a61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4235 processed earlier; will process 62 files now Step #5: #1 pulse exec/s: 0 rss: 183Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134765== ERROR: libFuzzer: deadly signal Step #5: #0 0x562168add594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562168a51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562168a34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f37a40a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f37a3ebc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f37a3e9b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562168a0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5621694e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56216947a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56216947c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56216947c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562168e9aac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562168e88275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562168e819cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562168eebf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562168addc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562168bc9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562168a35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562168a3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562168a267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562168a524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f37a3e9d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562168a19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-551ddd3375f57a24523bb51b04cd527241a94d07 Step #5: MERGE-OUTER: attempt 2075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057564145 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/551ddd3375f57a24523bb51b04cd527241a94d07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4242 processed earlier; will process 55 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==134864== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b07e3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b07db1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b07d94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44cd98e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44cd7a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44cd782858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b07d6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x555b08840018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b087da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x555b087dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b087dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x555b082b2155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555b082e91cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555b081fa62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555b081e8275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555b081e19cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555b0824bf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555b07e3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555b07f29eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555b07d95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555b07d9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555b07d867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555b07db24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44cd784082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555b07d79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c849ec95cd101ceb003ee2e8d45c82f5d0092ac1 Step #5: MERGE-OUTER: attempt 2076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060704592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c849ec95cd101ceb003ee2e8d45c82f5d0092ac1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4245 processed earlier; will process 52 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==134943== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649cf0f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649cf068b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649cf04b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd8346841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd8327d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd8325c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649cf024e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5649cfaf7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649cfa91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5649cfa93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649cfa9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5649cf4b1ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649cf49f275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649cf4989cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649cf502f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649cf0f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649cf1e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649cf04cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649cf0562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649cf03d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649cf0694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd8325e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649cf030bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e73dfc9d486405e890c2bcd5d5fa37bc6f0ed1d3 Step #5: MERGE-OUTER: attempt 2077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062638278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/e73dfc9d486405e890c2bcd5d5fa37bc6f0ed1d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4248 processed earlier; will process 49 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135051== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596a2970594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596a28e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596a28c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d8310541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d82f1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d82ef9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596a28a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5596a3373018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596a330d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x5596a330f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596a330f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5596a2de5155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5596a2e1c1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5596a2d2d62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5596a2d1b275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5596a2d149cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5596a2d7ef87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5596a2970c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5596a2a5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5596a28c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5596a28d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5596a28b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5596a28e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0d82efb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5596a28acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da1d33ea35ee7f9ba6e86aa8d6d865aca95493ed Step #5: MERGE-OUTER: attempt 2078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064800850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/da1d33ea35ee7f9ba6e86aa8d6d865aca95493ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4251 processed earlier; will process 46 files now Step #5: #1 pulse exec/s: 1 rss: 304Mb Step #5: #2 pulse exec/s: 1 rss: 304Mb Step #5: #4 pulse exec/s: 1 rss: 307Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135100== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea3b2fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea3b26eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea3b251665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe54a7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe5488e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe5486d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea3b22ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55ea3bcfd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea3bc97632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55ea3bc99375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea3bc9935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55ea3b76f155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ea3b7a61cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ea3b6b762e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ea3b6a5275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ea3b69e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ea3b708f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ea3b2fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ea3b3e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ea3b252d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ea3b25c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ea3b2437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ea3b26f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe5486f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ea3b236bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-084c49036b0e137be6fd972a7eb305d5dab6a7a4 Step #5: MERGE-OUTER: attempt 2079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070080264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/084c49036b0e137be6fd972a7eb305d5dab6a7a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4258 processed earlier; will process 39 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135199== ERROR: libFuzzer: deadly signal Step #5: #0 0x557dbe8ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557dbe860b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557dbe843665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7f32bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7f30d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7f30b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557dbe81ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557dbf2ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557dbf289632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557dbf28b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557dbf28b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557dbed61155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557dbed981cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557dbeca962e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557dbec97275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557dbec909cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557dbecfaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557dbe8ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557dbe9d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557dbe844d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557dbe84e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557dbe8357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557dbe8614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff7f30b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557dbe828bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7053d22e6560ddae8254e401cceabfd50bcceca3 Step #5: MERGE-OUTER: attempt 2080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070710733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/7053d22e6560ddae8254e401cceabfd50bcceca3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4259 processed earlier; will process 38 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135237== ERROR: libFuzzer: deadly signal Step #5: #0 0x564131455594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641313c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641313ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb52c36d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb52c18200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb52c161858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564131385e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x564131e58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564131df2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x564131df4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564131df435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x5641318ca155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641319011cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56413181262e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564131800275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641317f99cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564131863f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564131455c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564131541eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5641313add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5641313b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56413139e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5641313ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb52c163082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564131391bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2f55841613af78f120b266968a1631363dc0907 Step #5: MERGE-OUTER: attempt 2081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071236971 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/b2f55841613af78f120b266968a1631363dc0907' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4260 processed earlier; will process 37 files now Step #5: #1 pulse exec/s: 0 rss: 281Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==135243== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf97bcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf97b40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf97b23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2777a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2775be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc27759d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf97afce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55cf985cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf98569632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55cf9856b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf9856b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55cf97f89ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf97f77275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf97f709cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf97fdaf87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf97bccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf97cb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf97b24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf97b2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf97b157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf97b414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc27759f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf97b08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1613a3ac3b3553039b61134e53aabeb0ef13b8e Step #5: MERGE-OUTER: attempt 2082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072281240 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/d1613a3ac3b3553039b61134e53aabeb0ef13b8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4263 processed earlier; will process 34 files now Step #5: #1 pulse exec/s: 0 rss: 305Mb Step #5: #2 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135289== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e193d7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e193cf3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e193cd6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb2be8a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb2bc9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb2bc7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e193cafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x55e194782018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e19471c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x55e19471e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e19471e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x55e1941f4155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e19422b1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e19413c62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e19412a275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e1941239cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e19418df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e193d7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e193e6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e193cd7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e193ce12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e193cc87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e193cf44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb2bc80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e193cbbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23279321dfd6afce9a192e2e8737077cf383cd68 Step #5: MERGE-OUTER: attempt 2083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1073262210 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/23279321dfd6afce9a192e2e8737077cf383cd68' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4266 processed earlier; will process 31 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135363== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e5200f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e51f83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e51f66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46c43bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46c41d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46c41b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e51f3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x560e52a12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e529ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x560e529ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e529ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x560e52484155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560e524bb1cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560e523cc62e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560e523ba275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560e523b39cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560e5241df87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560e5200fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560e520fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560e51f67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560e51f712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560e51f587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560e51f844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f46c41b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560e51f4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-966ca9c3e6c56e6a069837436a2b8e1c58aec825 Step #5: MERGE-OUTER: attempt 2084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1073776768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/966ca9c3e6c56e6a069837436a2b8e1c58aec825' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4267 processed earlier; will process 30 files now Step #5: #1 pulse exec/s: 0 rss: 304Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: #4 pulse exec/s: 4 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==135371== ERROR: libFuzzer: deadly signal Step #5: #0 0x565091eeb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565091e5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565091e42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21f03ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21f021400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21f01f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565091e1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x5650928ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565092888632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x56509288a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56509288a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x565092360155 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5650923971cb in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5650922a862e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565092296275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56509228f9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5650922f9f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565091eebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565091fd7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565091e43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565091e4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565091e347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565091e604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f21f01f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565091e27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e36ee4f812caf640c86e5c740e6896556a0d7992 Step #5: MERGE-OUTER: attempt 2085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076742064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/552fb36372683570a82e04fab5280146524ec93d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4275 processed earlier; will process 22 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==135474== ERROR: libFuzzer: deadly signal Step #5: #0 0x562caf78a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562caf6feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562caf6e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ba4c0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ba4a1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ba49f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562caf6bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x562cb018d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562cb0127632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x562cb0129375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562cb012935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x562cafb47ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562cafb35275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562cafb2e9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562cafb98f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562caf78ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562caf876eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562caf6e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562caf6ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562caf6d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562caf6ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ba49f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562caf6c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc9e09137b20218af8f461d20f73650e3d9aa2f3 Step #5: MERGE-OUTER: attempt 2086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077217252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/c180672df6b7ced5d73f6feccc40482ade0ce1d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4276 processed earlier; will process 21 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 309Mb Step #5: #4 pulse exec/s: 4 rss: 313Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==135512== ERROR: libFuzzer: deadly signal Step #5: #0 0x563bba8b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563bba82db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563bba810665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd80dc8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd80da9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd80da75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563bba7e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x563bbb2bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563bbb256632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x563bbb258375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563bbb25835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x563bbac76ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563bbac64275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563bbac5d9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563bbacc7f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563bba8b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563bba9a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563bba811d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563bba81b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563bba8027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563bba82e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd80da77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563bba7f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21ce7b5488d7fc1d11b11a2065ff15f217041011 Step #5: MERGE-OUTER: attempt 2087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079545017 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/28b0d45fb1bbb7a1b1bf5c83809910cb1eac270f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4281 processed earlier; will process 16 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 307Mb Step #5: #4 pulse exec/s: 4 rss: 307Mb Step #5: #8 pulse exec/s: 4 rss: 307Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==135577== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d2a4d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d2a44cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d2a42f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a7bde441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a7bbf900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a7bbd8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d2a408e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xbce45) Step #5: #7 0x557d2aedb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d2ae75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb29632) Step #5: #9 0x557d2ae77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d2ae7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xb2b35f) Step #5: #11 0x557d2a895ac9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d2a883275 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d2a87c9cc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d2a8e6f87 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d2a4d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d2a5c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d2a430d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d2a43a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d2a4217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d2a44d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3a7bbda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d2a414bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37457d566b8e660e7d26f3fe7b30d248877a9148 Step #5: MERGE-OUTER: attempt 2088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082836174 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge10021.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full/6539bf35c81aeb9b361e581c7ba27f647f32b185' caused a failure at the previous merge step Step #5: MERGE-INNER: 4297 total files; 4290 processed earlier; will process 7 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 307Mb Step #5: #4 pulse exec/s: 2 rss: 307Mb Step #5: #7 DONE exec/s: 3 rss: 312Mb Step #5: MERGE-OUTER: successful in 2088 attempt(s) Step #5: MERGE-OUTER: the control file has 382229 bytes Step #5: MERGE-OUTER: consumed 0Mb (35Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2026-06-15 08:02:50,716 INFO] Finding shared libraries for targets (if any). Step #5: [2026-06-15 08:02:50,726 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_rpc_full_error.log Step #5: Error occured while running fuzz_rpc_full_no_exceptions: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2514135414 Step #5: MERGE-OUTER: 4471 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2514283260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: 4471 total files; 0 processed earlier; will process 4471 files now Step #5: #1 pulse exec/s: 0 rss: 34Mb Step #5: #2 pulse exec/s: 0 rss: 34Mb Step #5: #4 pulse exec/s: 0 rss: 34Mb Step #5: #8 pulse exec/s: 0 rss: 34Mb Step #5: #16 pulse exec/s: 0 rss: 34Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==249== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608f4f5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608f4ed3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608f4eb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffac82aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffac80bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffac809e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608f4e8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608f5962018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608f58fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608f58fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608f58fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5608f531cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608f530a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608f53039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5608f536df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608f4f5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5608f504beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5608f4eb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5608f4ec12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5608f4ea87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5608f4ed44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffac80a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5608f4e9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-211f0c6cebf91d369447ee9aaa6f54b1c1b3413d Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2516692713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/211f0c6cebf91d369447ee9aaa6f54b1c1b3413d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 20 processed earlier; will process 4451 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==7880== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f1d011594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f1cf85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f1cf68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cb618941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cb5f9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cb5f7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f1cf41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563f1da14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f1d9ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563f1d9b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f1d9b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563f1d486165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f1d4bd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f1d3ce63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f1d3bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f1d3b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f1d41ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f1d011c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f1d0fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f1cf69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f1cf732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f1cf5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f1cf864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8cb5f7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f1cf4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3fa912c51f4de5aeee9321c919c898700a6eb86 Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2517629846 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f3fa912c51f4de5aeee9321c919c898700a6eb86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 21 processed earlier; will process 4450 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==9910== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d14e692594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d14e606b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d14e5e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff17ec2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff17ea4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff17ea22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d14e5c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d14f095018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d14f02f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d14f031375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d14f03135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d14ea4fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d14ea3d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d14ea369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d14eaa0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d14e692c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d14e77eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d14e5ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d14e5f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d14e5db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d14e6074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff17ea24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d14e5cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f42d7177a32f6035d6a378e2856b8528047776f Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2518392463 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f42d7177a32f6035d6a378e2856b8528047776f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 22 processed earlier; will process 4449 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==9972== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c53f45f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c53f3d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c53f3b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa19f39041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa19f1a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa19f184858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c53f38fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c53fe62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c53fdfc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c53fdfe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c53fdfe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c53f81cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c53f80a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c53f8039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c53f86df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c53f45fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c53f54beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c53f3b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c53f3c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c53f3a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c53f3d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa19f186082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c53f39bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff186568499d2eddf211431a46eb9fa68d8872b5 Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2519451709 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ff186568499d2eddf211431a46eb9fa68d8872b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 23 processed earlier; will process 4448 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10061== ERROR: libFuzzer: deadly signal Step #5: #0 0x556162cec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556162c60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556162c43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f131c82f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f131c64400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f131c623858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556162c1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561636ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556163689632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55616368b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55616368b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556163161165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561631981db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561630a963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556163097285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561630909dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561630faf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556162cecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556162dd8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556162c44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556162c4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556162c357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556162c614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f131c625082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556162c28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-685e2550d5ebacfa75e82fd7fc4f66b3e9289396 Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2520747840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/685e2550d5ebacfa75e82fd7fc4f66b3e9289396' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 24 processed earlier; will process 4447 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10143== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f984f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f98464b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f98447665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62dec0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62dea2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62dea00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f98420e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560f98ef3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f98e8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560f98e8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f98e8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560f988adad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f9889b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f988949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f988fef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f984f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f985dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f98448d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f984522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f984397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f984654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62dea02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f9842cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7483ce2cc0512f6dd6a11dd3f38cf517406e2199 Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2521914325 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7483ce2cc0512f6dd6a11dd3f38cf517406e2199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 25 processed earlier; will process 4446 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10265== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f406598594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f40650cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4064ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc8253c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc8235100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc82330858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4064c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f406f9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f406f35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f406f37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f406f3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f406a0d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f406a441db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f40695563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f406943285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f40693c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f4069a6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f406598c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f406684eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4064f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4064fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4064e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f40650d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc82332082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f4064d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c2fce5e935ed9e621dd27b782edbeff95b441c0 Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2524897838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c2fce5e935ed9e621dd27b782edbeff95b441c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 27 processed earlier; will process 4444 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10433== ERROR: libFuzzer: deadly signal Step #5: #0 0x56097c796594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56097c70ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56097c6ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9deece341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9deeaf800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9deead7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56097c6c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56097d199018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56097d133632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56097d135375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56097d13535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56097cc0b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56097cc421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56097cb5363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56097cb41285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56097cb3a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56097cba4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56097c796c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56097c882eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56097c6eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56097c6f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56097c6df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56097c70b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9deead9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56097c6d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-183d17beadb027b98cdfa927a560a6c35b569569 Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2528218678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/183d17beadb027b98cdfa927a560a6c35b569569' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 29 processed earlier; will process 4442 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10527== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597d3205594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597d3179b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597d315c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65845dc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65843f100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65843d0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597d3135e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5597d3c08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597d3ba2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5597d3ba4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597d3ba435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5597d35c2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5597d35b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597d35a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597d3613f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597d3205c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5597d32f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597d315dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597d31672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597d314e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597d317a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f65843d2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597d3141bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eff8aa0fa73cb48ea77ac2d224e064d1fbf65f8d Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2532130848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eff8aa0fa73cb48ea77ac2d224e064d1fbf65f8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 33 processed earlier; will process 4438 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10662== ERROR: libFuzzer: deadly signal Step #5: #0 0x56311befe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56311be72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56311be55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efdf4af341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efdf490800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efdf48e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56311be2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56311c901018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56311c89b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56311c89d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56311c89d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56311c373165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56311c3aa1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56311c2bb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56311c2a9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56311c2a29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56311c30cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56311befec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56311bfeaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56311be56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56311be602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56311be477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56311be734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efdf48e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56311be3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43346cc78e612df323483ef62608f3a98bbf3d26 Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2533818683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/43346cc78e612df323483ef62608f3a98bbf3d26' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 34 processed earlier; will process 4437 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10678== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f562ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f56222b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f56205665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f661d5ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f661d3c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f661d3a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f561dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f56cb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f56c4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f56c4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f56c4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f5666bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f56659285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f566529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f566bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f562aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f5639aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f56206d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f562102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f561f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f562234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f661d3a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f561eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1f2abc485885f089b820c2832f40a27161f2a12 Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2534846265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1f2abc485885f089b820c2832f40a27161f2a12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 35 processed earlier; will process 4436 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10692== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614130e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561413055b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561413038665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0d667341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0d648800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0d6467858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561413011e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561413ae4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561413a7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561413a80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561413a8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561413556165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56141358d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56141349e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56141348c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5614134859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5614134eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5614130e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5614131cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561413039d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5614130432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56141302a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5614130564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd0d6469082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56141301dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-929f7198a0db3e400f9829e7df8d918d55f506fd Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2536518211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/929f7198a0db3e400f9829e7df8d918d55f506fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 36 processed earlier; will process 4435 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10740== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b728b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b7282cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b7280f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca1c47d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca1c29200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca1c271858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b727e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564b732bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b73255632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564b73257375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b7325735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564b72c75ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b72c63285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b72c5c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b72cc6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b728b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b729a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b72810d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b7281a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b728017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b7282d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca1c273082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b727f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db97504644222a780c8827ffe043ac4681f71c1a Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2537563523 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/db97504644222a780c8827ffe043ac4681f71c1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 37 processed earlier; will process 4434 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10754== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628865e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56288655cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56288653f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda5349b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda532b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda5328f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562886518e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562886feb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562886f85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562886f87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562886f8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5628869a5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562886993285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56288698c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5628869f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5628865e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5628866d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562886540d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56288654a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628865317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56288655d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda53291082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562886524bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-937dca7b59e5a2869fa9eeecc167f3ebc5324460 Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2539991606 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/937dca7b59e5a2869fa9eeecc167f3ebc5324460' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 39 processed earlier; will process 4432 files now Step #5: #1 pulse exec/s: 0 rss: 241Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==10843== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bfcf87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bfcefbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bfcede665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5102f9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5102da800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5102d87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bfceb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561bfd98a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bfd924632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561bfd926375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bfd92635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561bfd3fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561bfd4331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561bfd34463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561bfd332285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561bfd32b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561bfd395f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561bfcf87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561bfd073eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561bfcedfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561bfcee92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561bfced07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561bfcefc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5102d89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561bfcec3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bbc522b1cfe064af9c8412111d6205f875d1e68 Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2541141778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3bbc522b1cfe064af9c8412111d6205f875d1e68' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 41 processed earlier; will process 4430 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10919== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a158bb7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a158b2bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a158b0e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5501bd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55019ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55019cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a158ae7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a1595ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a159554632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a159556375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a15955635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a158f74ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a158f62285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a158f5b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a158fc5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a158bb7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a158ca3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a158b0fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a158b192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a158b007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a158b2c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55019cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a158af3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1265d21a9bee7fb25dcdebbcf95f989e87139c08 Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2541888112 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1265d21a9bee7fb25dcdebbcf95f989e87139c08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 42 processed earlier; will process 4429 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10932== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eac96f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eac9666b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eac9649665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41ea1ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41e9fc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41e9fa0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eac9622e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eaca0f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eaca08f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eaca091375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eaca09135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eac9aafad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eac9a9d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eac9a969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eac9b00f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eac96f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eac97deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eac964ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eac96542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eac963b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eac96674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f41e9fa2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eac962ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-284bae9418934ba568d12cf657c896d6142cba09 Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2543592985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/284bae9418934ba568d12cf657c896d6142cba09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 43 processed earlier; will process 4428 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==10949== ERROR: libFuzzer: deadly signal Step #5: #0 0x56242851d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562428491b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562428474665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e990c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e98eda00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e98eb9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56242844de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562428f20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562428eba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562428ebc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562428ebc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5624288daad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624288c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624288c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56242892bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56242851dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562428609eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562428475d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56242847f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624284667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624284924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7e98ebb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562428459bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-629dad6edd1adf4d0854e70832fb205a81029143 Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2546289162 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/629dad6edd1adf4d0854e70832fb205a81029143' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 45 processed earlier; will process 4426 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11069== ERROR: libFuzzer: deadly signal Step #5: #0 0x560422898594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56042280cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604227ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc99d1ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc99cfcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc99cfae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604227c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56042329b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560423235632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560423237375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56042323735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560422d0d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560422d441db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560422c5563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560422c43285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560422c3c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560422ca6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560422898c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560422984eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604227f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604227fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604227e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56042280d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc99cfb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604227d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10de9581f3539187abe49bf083f2a55aad04048c Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2549033569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/10de9581f3539187abe49bf083f2a55aad04048c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 47 processed earlier; will process 4424 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11133== ERROR: libFuzzer: deadly signal Step #5: #0 0x56305fb38594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56305faacb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56305fa8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f07b191741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07b172c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f07b170b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56305fa68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56306053b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630604d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630604d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630604d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56305ffad165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56305ffe41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56305fef563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56305fee3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56305fedc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56305ff46f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56305fb38c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56305fc24eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56305fa90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56305fa9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56305fa817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56305faad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f07b170d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56305fa74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b34abd852b954510f1c5e6a93b52af9346728db9 Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2549832370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b34abd852b954510f1c5e6a93b52af9346728db9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 48 processed earlier; will process 4423 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11172== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f5005d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f4ffd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f4ffb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f784ad6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f784ab8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f784ab5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f4ff8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563f50a60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f509fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563f509fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f509fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563f504d2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f505091db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f5041a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f50408285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f504019dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f5046bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f5005dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f50149eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f4ffb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f4ffbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f4ffa67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f4ffd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f784ab61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f4ff99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-902775d603c77020df696857f735624b07d1972c Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2551110113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/902775d603c77020df696857f735624b07d1972c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 49 processed earlier; will process 4422 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11215== ERROR: libFuzzer: deadly signal Step #5: #0 0x55605d429594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55605d39db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55605d380665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a0a3b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a0a1c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a0a1a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55605d359e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55605de2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55605ddc6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55605ddc8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55605ddc835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55605d89e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55605d8d51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55605d7e663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55605d7d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55605d7cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55605d837f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55605d429c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55605d515eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55605d381d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55605d38b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55605d3727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55605d39e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7a0a1aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55605d365bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b9126db5ff9ac40b79f25474fe03a9ef9ed51f0 Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2551930416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7b9126db5ff9ac40b79f25474fe03a9ef9ed51f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 50 processed earlier; will process 4421 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11254== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e2733a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e272aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e27291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9244e5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9244c6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9244c4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e2726ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e27d3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e27cd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e27cd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e27cd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e276f7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e276e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e276de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e27748f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e2733ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e27426eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e27292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e2729c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e272837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e272af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9244c4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e27276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7ba82960d50a9d1aff3d8818010ed30a2bd6405 Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2553173396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f7ba82960d50a9d1aff3d8818010ed30a2bd6405' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 51 processed earlier; will process 4420 files now Step #5: #1 pulse exec/s: 1 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==11266== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a5ed68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a5ecdcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a5ecbf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42f76d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42f74ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42f74cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a5ec98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563a5f76b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a5f705632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563a5f707578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x563a5f10d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563a5f176f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563a5ed68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563a5ee54eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563a5ecc0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563a5ecca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563a5ecb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563a5ecdd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f42f74cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563a5eca4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fa6896b789a2b048fa93ea4ee7fadc7da75ae80 Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2555032105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1fa6896b789a2b048fa93ea4ee7fadc7da75ae80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 53 processed earlier; will process 4418 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11349== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad0cf24594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad0ce98b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad0ce7b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8125b3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f812594d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f812592c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad0ce54e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ad0d927018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad0d8c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ad0d8c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad0d8c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ad0d2e1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad0d2cf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad0d2c89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad0d332f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad0cf24c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad0d010eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad0ce7cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad0ce862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad0ce6d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad0ce994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f812592e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad0ce60bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3db7182b5fc85948cfd7b53afddc53ba625f0a6 Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2559266556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3db7182b5fc85948cfd7b53afddc53ba625f0a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 56 processed earlier; will process 4415 files now Step #5: #1 pulse exec/s: 0 rss: 127Mb Step #5: #2 pulse exec/s: 0 rss: 286Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11422== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2a767a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2a75eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2a75d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff23f74f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff23f56400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff23f543858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2a75aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a2a807d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2a8017632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a2a8019375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2a801935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a2a7a37ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a2a7a25285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a2a7a1e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a2a7a88f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a2a767ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a2a7766eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a2a75d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a2a75dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a2a75c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a2a75ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff23f545082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a2a75b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3384cc6bdfd572c17d8a30e69a30d889d729e05 Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2560774495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c3384cc6bdfd572c17d8a30e69a30d889d729e05' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 59 processed earlier; will process 4412 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11534== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eef5866594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eef57dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eef57bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb7084641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb7065b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb7063a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eef5796e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eef6269018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eef6203632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eef6205375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eef620535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eef5c23ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eef5c11285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eef5c0a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eef5c74f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eef5866c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eef5952eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eef57bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eef57c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eef57af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eef57db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb7063c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eef57a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e10f05c718a03dc561b854d0469b2b1ae35be73a Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2561987057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e10f05c718a03dc561b854d0469b2b1ae35be73a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 60 processed earlier; will process 4411 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11545== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556c5566594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556c54dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556c54bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21e144141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21e125600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21e1235858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556c5496e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5556c5f69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556c5f03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5556c5f05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556c5f0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5556c59db165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5556c5a121db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5556c592363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5556c5911285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5556c590a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5556c5974f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5556c5566c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5556c5652eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5556c54bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5556c54c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5556c54af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5556c54db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f21e1237082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5556c54a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5791599a49d0e92af56a21fe0a26d8b30439fb0 Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2566311365 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a5791599a49d0e92af56a21fe0a26d8b30439fb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 63 processed earlier; will process 4408 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: #4 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11626== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616be151594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616be0c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616be0a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f4b51c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f4b33100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f4b310858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616be081e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616beb54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616beaee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616beaf0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616beaf035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616be50ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616be4fc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616be4f59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616be55ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616be151c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616be23deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616be0a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616be0b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616be09a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616be0c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f4b312082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616be08dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-499391fda22935dfb949835e8b6375186f8f85c9 Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2572287702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/499391fda22935dfb949835e8b6375186f8f85c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 68 processed earlier; will process 4403 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11809== ERROR: libFuzzer: deadly signal Step #5: #0 0x559563b9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559563b12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559563af5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba3349841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba332ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba3328c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559563acee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5595645a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55956453b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55956453d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55956453d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559563f5bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559563f49285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559563f429dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559563facf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559563b9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559563c8aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559563af6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559563b002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559563ae77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559563b134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fba3328e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559563adabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9ef0b1a032420eee28243102377b7f8cc8a7c74 Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2573445873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c9ef0b1a032420eee28243102377b7f8cc8a7c74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 69 processed earlier; will process 4402 files now Step #5: #1 pulse exec/s: 0 rss: 153Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11826== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608cc95d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608cc8d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608cc8b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f822f8ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f822f70400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f822f6e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608cc88de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608cd360018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608cd2fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608cd2fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608cd2fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5608ccdd2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5608cce091db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5608ccd1a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5608ccd08285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5608ccd019dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5608ccd6bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5608cc95dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5608cca49eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5608cc8b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5608cc8bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5608cc8a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5608cc8d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f822f6e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5608cc899bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4b2660833a617798883b9d2538964f8b0219da6 Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2574580288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a4b2660833a617798883b9d2538964f8b0219da6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 71 processed earlier; will process 4400 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==11878== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6bc405594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6bc379b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6bc35c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f989da1941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f989d82e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f989d80d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6bc335e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d6bce08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6bcda2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d6bcda4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6bcda435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d6bc87a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d6bc8b11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d6bc7c263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d6bc7b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d6bc7a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d6bc813f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d6bc405c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d6bc4f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d6bc35dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d6bc3672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d6bc34e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d6bc37a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f989d80f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d6bc341bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3c73b34b35fd33c9c609742a5b065d5ebdefcb6 Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2575280469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f3c73b34b35fd33c9c609742a5b065d5ebdefcb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 72 processed earlier; will process 4399 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==11917== ERROR: libFuzzer: deadly signal Step #5: #0 0x560767f37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560767eabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560767e8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35f3f3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35f3d4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35f3d28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560767e67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56076893a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607688d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5607688d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607688d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5607682f4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607682e2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607682db9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560768345f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560767f37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560768023eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560767e8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560767e992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560767e807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560767eac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f35f3d2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560767e73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c34bef9961086e54acb9334d430d5b866582d6c8 Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2577555486 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c34bef9961086e54acb9334d430d5b866582d6c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 75 processed earlier; will process 4396 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12078== ERROR: libFuzzer: deadly signal Step #5: #0 0x556591937594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565918abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55659188e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdedd5d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdedd3e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdedd3c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556591867e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55659233a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565922d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5565922d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565922d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556591dac165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556591de31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556591cf463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556591ce2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556591cdb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556591d45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556591937c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556591a23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55659188fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565918992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565918807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565918ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdedd3c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556591873bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d566f1dc022a021b366270088798c37601275cb7 Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2578584557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d566f1dc022a021b366270088798c37601275cb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 77 processed earlier; will process 4394 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12162== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a7e7a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a7e716b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a7e6f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27e60cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27e5ee200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27e5ec1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a7e6d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a7f1a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a7f13f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a7f141375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a7f14135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a7eb5fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a7eb4d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a7eb469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a7ebb0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a7e7a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a7e88eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a7e6fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a7e7042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a7e6eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a7e7174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27e5ec3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a7e6debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0deae9c3974c3b39d1840b973c5d955b14d56b6 Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2579859733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0deae9c3974c3b39d1840b973c5d955b14d56b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 79 processed earlier; will process 4392 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12276== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f0a7b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f0a72bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f0a70e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65b536b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65b518000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65b515f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f0a6e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f0b1ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f0b154632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f0b156375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f0b15635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f0ab74ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f0ab62285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f0ab5b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f0abc5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f0a7b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f0a8a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f0a70fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f0a7192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f0a7007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f0a72c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f65b5161082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f0a6f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8943728efb9277937b1d5c19707596943e82fd12 Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2580954182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8943728efb9277937b1d5c19707596943e82fd12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 81 processed earlier; will process 4390 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12359== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e65184e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6517c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6517a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e68e4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e68c6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e68c40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e65177ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e652251018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6521eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e6521ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6521ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e651c0bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e651bf9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e651bf29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e651c5cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e65184ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e65193aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e6517a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e6517b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e6517977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e6517c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e68c42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e65178abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcb234deefb8154b99314ec93503b51a2003b8fd Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2582300664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bcb234deefb8154b99314ec93503b51a2003b8fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 84 processed earlier; will process 4387 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12422== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4a30b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4a3028b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4a300b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8b33b2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8b3393b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8b3391a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4a2fe4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c4a3ab7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4a3a51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c4a3a53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4a3a5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c4a3471ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4a345f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4a34589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4a34c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4a30b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4a31a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4a300cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4a30162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4a2ffd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4a30294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8b3391c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4a2ff0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2a5c2a07ec2b22877cd84a98cb6d8f3947ead48 Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2582733101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2a5c2a07ec2b22877cd84a98cb6d8f3947ead48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 85 processed earlier; will process 4386 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12467== ERROR: libFuzzer: deadly signal Step #5: #0 0x563413106594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56341307ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56341305d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe91cd9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe91cbac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe91cb8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563413036e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563413b09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563413aa3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563413aa5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563413aa535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56341357b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634135b21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5634134c363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5634134b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5634134aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563413514f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563413106c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634131f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56341305ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634130682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56341304f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56341307b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe91cb8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563413042bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee52039594eb7b58ad81dc121f3753e4bbb5153e Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2583219265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ee52039594eb7b58ad81dc121f3753e4bbb5153e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 86 processed earlier; will process 4385 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12509== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2fd9b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2fd929b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2fd90c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72cf31641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72cf12b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72cf10a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2fd8e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c2fe3b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2fe352632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c2fe354375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2fe35435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c2fdd72ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2fdd60285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2fdd599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c2fddc3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c2fd9b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2fdaa1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c2fd90dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2fd9172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2fd8fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c2fd92a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f72cf10c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c2fd8f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b989283b9e61827de1a04e9be776c355bda4ade3 Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2584101413 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b989283b9e61827de1a04e9be776c355bda4ade3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 88 processed earlier; will process 4383 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12554== ERROR: libFuzzer: deadly signal Step #5: #0 0x56005e16f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56005e0e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56005e0c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8426eb541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8426cca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8426ca9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56005e09fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56005eb72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56005eb0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56005eb0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56005eb0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56005e52cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56005e51a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56005e5139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56005e57df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56005e16fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56005e25beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56005e0c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56005e0d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56005e0b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56005e0e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8426cab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56005e0abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e467cf66c224b34abb0a6168147602c3aa711af Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2585074298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3e467cf66c224b34abb0a6168147602c3aa711af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 91 processed earlier; will process 4380 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12639== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fe0910594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fe0884b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fe0867665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4aad56841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4aad37d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4aad35c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fe0840e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555fe1313018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fe12ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555fe12af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fe12af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555fe0ccdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555fe0cbb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555fe0cb49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555fe0d1ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555fe0910c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555fe09fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555fe0868d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555fe08722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555fe08597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555fe08854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4aad35e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555fe084cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06cad911976113f1568e4fc5020fd7da52cf47b1 Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2586438851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/06cad911976113f1568e4fc5020fd7da52cf47b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 95 processed earlier; will process 4376 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==12728== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd2254f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd224c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd224a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f94ff241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f94e0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f94de6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd2247fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dd22f52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd22eec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dd22eee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd22eee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dd229c4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dd229fb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dd2290c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dd228fa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dd228f39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dd2295df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dd2254fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dd2263beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dd224a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dd224b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dd224987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dd224c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8f94de8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dd2248bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-246dd4d9c63b6bae85b1eb950e62aba413716de7 Step #5: MERGE-OUTER: attempt 44 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2589098364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/246dd4d9c63b6bae85b1eb950e62aba413716de7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 100 processed earlier; will process 4371 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==12922== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f46c78f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f46c703b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f46c6e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c2e16241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c2df7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c2df56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f46c6bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f46d192018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f46d12c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f46d12e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f46d12e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f46cb4cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f46cb3a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f46cb339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f46cb9df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f46c78fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f46c87beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f46c6e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f46c6f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f46c6d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f46c7044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c2df58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f46c6cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5798c58a8f3951394ac00b519b5f094af6293a2e Step #5: MERGE-OUTER: attempt 45 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2590356832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5798c58a8f3951394ac00b519b5f094af6293a2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 102 processed earlier; will process 4369 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13035== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f9862a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f9859eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f98581665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8700e8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8700c9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8700c7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f9855ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f9902d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f98fc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f98fc9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f98fc935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f989e7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f989d5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f989ce9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f98a38f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f9862ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f98716eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f98582d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f9858c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f985737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f9859f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8700c7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f98566bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad5c80f0f7daa05e69c377a13237ba813f3746c3 Step #5: MERGE-OUTER: attempt 46 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2591007753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ad5c80f0f7daa05e69c377a13237ba813f3746c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 103 processed earlier; will process 4368 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13079== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3e5667594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3e55dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3e55be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3200f4441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3200d5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3200d38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3e5597e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b3e606a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3e6004632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b3e6006375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3e600635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b3e5a24ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3e5a12285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3e5a0b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3e5a75f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3e5667c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3e5753eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3e55bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3e55c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3e55b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3e55dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3200d3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3e55a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5db5447a18f79ff698949fbe4d650aead085f9b Step #5: MERGE-OUTER: attempt 47 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2592643047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f5db5447a18f79ff698949fbe4d650aead085f9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 107 processed earlier; will process 4364 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13175== ERROR: libFuzzer: deadly signal Step #5: #0 0x56039ea9c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56039ea10b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56039e9f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f715556141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f715537600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7155355858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56039e9cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56039f49f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56039f439632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56039f43b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56039f43b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56039ee59ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56039ee47285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56039ee409dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56039eeaaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56039ea9cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56039eb88eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56039e9f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56039e9fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56039e9e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56039ea114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7155357082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56039e9d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3009a580502efeb085ca376788b55e80b291e28 Step #5: MERGE-OUTER: attempt 48 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2593412082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3009a580502efeb085ca376788b55e80b291e28' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 108 processed earlier; will process 4363 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13193== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575b9bf4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575b9b68b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575b9b4b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f880584b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f880566000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f880563f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575b9b24e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5575ba5f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575ba591632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5575ba593375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575ba59335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5575b9fb1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5575b9f9f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5575b9f989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5575ba002f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5575b9bf4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5575b9ce0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5575b9b4cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5575b9b562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5575b9b3d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5575b9b694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8805641082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5575b9b30bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58642dc201ae1551cc400c6352bbae6042b4c801 Step #5: MERGE-OUTER: attempt 49 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2594181156 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/58642dc201ae1551cc400c6352bbae6042b4c801' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 109 processed earlier; will process 4362 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13211== ERROR: libFuzzer: deadly signal Step #5: #0 0x557917fe1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557917f55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557917f38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdef0b0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdef092000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdef08ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557917f11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5579189e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55791897e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557918980375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55791898035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55791839ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55791838c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579183859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579183eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557917fe1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579180cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557917f39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557917f432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557917f2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557917f564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdef0901082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557917f1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05f6395248fe43787c97cf27fcdb76d2f35eb9c0 Step #5: MERGE-OUTER: attempt 50 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2594947414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/05f6395248fe43787c97cf27fcdb76d2f35eb9c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 110 processed earlier; will process 4361 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13229== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604f74fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604f7470b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604f7453665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe40a0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe4081600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe407f5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604f742ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5604f7eff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604f7e99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5604f7e9b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604f7e9b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5604f78b9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604f78a7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604f78a09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5604f790af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5604f74fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5604f75e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5604f7454d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604f745e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5604f74457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604f74714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe407f7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5604f7438bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d039f51326a0c781c072b5ee52ac9f296f8667c Step #5: MERGE-OUTER: attempt 51 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2595724732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1d039f51326a0c781c072b5ee52ac9f296f8667c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 111 processed earlier; will process 4360 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13247== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d05c7b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d05c72bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d05c70e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f011170441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f011151900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01114f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d05c6e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d05d1ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d05d154632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d05d156375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d05d15635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d05cb74ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d05cb62285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d05cb5b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d05cbc5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d05c7b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d05c8a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d05c70fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d05c7192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d05c7007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d05c72c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01114fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d05c6f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b1d668aff069756a0cd13af2415fcede5f0c94e Step #5: MERGE-OUTER: attempt 52 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2596497856 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7b1d668aff069756a0cd13af2415fcede5f0c94e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 112 processed earlier; will process 4359 files now Step #5: #1 pulse exec/s: 0 rss: 215Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13265== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e412e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e4125db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e41240665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c2197b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c2179000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c2176f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e41219e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561e41cec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e41c86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561e41c88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e41c8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561e416a6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e41694285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e4168d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e416f7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e412e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e413d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e41241d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e4124b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e412327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e4125e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c21771082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e41225bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c0b4b3c5947ea6d7fa96205d47cc2f56187d535 Step #5: MERGE-OUTER: attempt 53 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2597165211 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c0b4b3c5947ea6d7fa96205d47cc2f56187d535' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 114 processed earlier; will process 4357 files now Step #5: #1 pulse exec/s: 0 rss: 201Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13343== ERROR: libFuzzer: deadly signal Step #5: #0 0x55722f8d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55722f84db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55722f830665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f68b0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f6892200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f68901858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55722f809e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572302dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557230276632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557230278375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55723027835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55722fc96ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55722fc84285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55722fc7d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55722fce7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55722f8d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55722f9c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55722f831d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55722f83b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55722f8227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55722f84e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f68903082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55722f815bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93a4069b2d0d309a442df15af08f8b79fed9fc73 Step #5: MERGE-OUTER: attempt 54 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2597931070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93a4069b2d0d309a442df15af08f8b79fed9fc73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 116 processed earlier; will process 4355 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13451== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8eea55594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8ee9c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8ee9ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe905ddb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe905bf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe905bcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8ee985e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f8ef458018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8ef3f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f8ef3f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8ef3f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f8eeeca165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8eef011db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8eee1263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8eee00285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8eedf99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f8eee63f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f8eea55c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f8eeb41eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f8ee9add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f8ee9b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8ee99e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8ee9ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe905bd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f8ee991bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-182c71df1598049edf0af6a26322460b6e6b7132 Step #5: MERGE-OUTER: attempt 55 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2598578947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/182c71df1598049edf0af6a26322460b6e6b7132' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 117 processed earlier; will process 4354 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13463== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4a49f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4a496bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4a494e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3f4b8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3f49a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3f4982858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4a4927e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e4a53fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4a5394632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e4a5396375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4a539635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e4a4e6c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e4a4ea31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e4a4ea4356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55e4a4d9a828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55e4a4e05f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55e4a49f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55e4a4ae3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55e4a494fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55e4a49592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55e4a49407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55e4a496c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc3f4984082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55e4a4933bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bb15fc27d62bbe458e9e406206112440cd22d19 Step #5: MERGE-OUTER: attempt 56 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2599747874 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9bb15fc27d62bbe458e9e406206112440cd22d19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 119 processed earlier; will process 4352 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13548== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8cf4c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8cf435b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8cf418665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bec6dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bec4f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bec4d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8cf3f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8cfec4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8cfe5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8cfe60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8cfe6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8cf936165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8cf96d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8cf87e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b8cf86c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8cf8659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8cf8cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b8cf4c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8cf5adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8cf419d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8cf4232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8cf40a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8cf4364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2bec4d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b8cf3fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccc1ffeca75983968af7768f5c54d5d16477e2bc Step #5: MERGE-OUTER: attempt 57 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2600228762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ccc1ffeca75983968af7768f5c54d5d16477e2bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 120 processed earlier; will process 4351 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13592== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c914e73594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c914de7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c914dca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d6719541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d66faa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d66f89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c914da3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c915876018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c915810632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c915812375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c91581235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c915230ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c91521e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9152179dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c915281f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c914e73c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c914f5feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c914dcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c914dd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c914dbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c914de84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d66f8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c914dafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f7bd46c0eb1a91ecec5b0d46a71417a77604005 Step #5: MERGE-OUTER: attempt 58 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2600638550 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f7bd46c0eb1a91ecec5b0d46a71417a77604005' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 121 processed earlier; will process 4350 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13630== ERROR: libFuzzer: deadly signal Step #5: #0 0x56546f94b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56546f8bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56546f8a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3dd047a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3dd028f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3dd026e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56546f87be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56547034e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654702e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5654702ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654702ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56546fd08ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56546fcf6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56546fcef9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56546fd59f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56546f94bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56546fa37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56546f8a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56546f8ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56546f8947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56546f8c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3dd0270082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56546f887bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51a0d163646468d8dd9ef9102fb074465aba3ea4 Step #5: MERGE-OUTER: attempt 59 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2601477168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/51a0d163646468d8dd9ef9102fb074465aba3ea4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 122 processed earlier; will process 4349 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13646== ERROR: libFuzzer: deadly signal Step #5: #0 0x55991d1af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55991d123b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55991d106665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b3edef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b3ec0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b3ebe3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55991d0dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55991dbb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55991db4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55991db4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55991db4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55991d56cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55991d55a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55991d5539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55991d5bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55991d1afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55991d29beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55991d107d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55991d1112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55991d0f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55991d1244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b3ebe5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55991d0ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc2fed7e38bd302375123aef81dcb03149d71d85 Step #5: MERGE-OUTER: attempt 60 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2602248096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc2fed7e38bd302375123aef81dcb03149d71d85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 123 processed earlier; will process 4348 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13664== ERROR: libFuzzer: deadly signal Step #5: #0 0x55940f841594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55940f7b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55940f798665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa96484341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa96465800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa964637858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55940f771e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559410244018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594101de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594101e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594101e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55940fbfead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55940fbec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55940fbe59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55940fc4ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55940f841c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55940f92deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55940f799d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55940f7a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55940f78a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55940f7b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa964639082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55940f77dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c20d1d4a8c1b528f05e464dcc180e8b27b7a77e Step #5: MERGE-OUTER: attempt 61 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2603013969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c20d1d4a8c1b528f05e464dcc180e8b27b7a77e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 124 processed earlier; will process 4347 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13682== ERROR: libFuzzer: deadly signal Step #5: #0 0x564aa981f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564aa9793b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564aa9776665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ee1e4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ee1c5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ee1c37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564aa974fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564aaa222018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564aaa1bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564aaa1be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564aaa1be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564aa9bdcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564aa9bca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564aa9bc39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564aa9c2df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564aa981fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564aa990beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564aa9777d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564aa97812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564aa97687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564aa97944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ee1c39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564aa975bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32baa1237fdade02dc63e9501182bbc55185753f Step #5: MERGE-OUTER: attempt 62 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2603782417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/32baa1237fdade02dc63e9501182bbc55185753f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 125 processed earlier; will process 4346 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13700== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d94b2fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d94b272b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d94b255665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a5920e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a5902300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a59002858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d94b22ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d94bd01018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d94bc9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d94bc9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d94bc9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d94b6bbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d94b6a9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d94b6a29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d94b70cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d94b2fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d94b3eaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d94b256d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d94b2602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d94b2477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d94b2734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a59004082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d94b23abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-219fd5c7ddbd7ec07e5cdfd07513c9222273f48e Step #5: MERGE-OUTER: attempt 63 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2604556263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/219fd5c7ddbd7ec07e5cdfd07513c9222273f48e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 126 processed earlier; will process 4345 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13718== ERROR: libFuzzer: deadly signal Step #5: #0 0x556276211594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556276185b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556276168665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa07e03041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa07de4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa07de24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556276141e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556276c14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556276bae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556276bb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556276bb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562765cead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562765bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562765b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55627661ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556276211c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5562762fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556276169d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5562761732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55627615a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5562761864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa07de26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55627614dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb3012b681e86720ab9d647fae825f5ed718c959 Step #5: MERGE-OUTER: attempt 64 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2605326111 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb3012b681e86720ab9d647fae825f5ed718c959' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 127 processed earlier; will process 4344 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13736== ERROR: libFuzzer: deadly signal Step #5: #0 0x55864d26b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55864d1dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55864d1c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0723d6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0723b8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0723b62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55864d19be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55864dc6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55864dc08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55864dc0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55864dc0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55864d628ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55864d616285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55864d60f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55864d679f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55864d26bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55864d357eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55864d1c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55864d1cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55864d1b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55864d1e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0723b64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55864d1a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02d83a9db4d2daeb1330170a9e5bafffaa26ff10 Step #5: MERGE-OUTER: attempt 65 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2606102171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02d83a9db4d2daeb1330170a9e5bafffaa26ff10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 128 processed earlier; will process 4343 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==13754== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632faf86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632faefab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632faedd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01cb6d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01cb4ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01cb4cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632faeb6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5632fb989018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632fb923632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5632fb925578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5632fb32b780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5632fb394f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5632faf86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5632fb072eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5632faeded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5632faee82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5632faecf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5632faefb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f01cb4cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5632faec2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ccc723ad3f960e05da6e66c39aa8658afc5d7f3 Step #5: MERGE-OUTER: attempt 66 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2606871637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ccc723ad3f960e05da6e66c39aa8658afc5d7f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 129 processed earlier; will process 4342 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13776== ERROR: libFuzzer: deadly signal Step #5: #0 0x564406d6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564406ce0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564406cc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc7099341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc707a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc70787858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564406c9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56440776f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564407709632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56440770b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56440770b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5644071e1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644072181db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56440712963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564407117285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644071109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56440717af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564406d6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564406e58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564406cc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564406cce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564406cb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564406ce14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbc70789082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564406ca8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6deccd87783b6713b6b078733cf86975e619d018 Step #5: MERGE-OUTER: attempt 67 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2608237249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6deccd87783b6713b6b078733cf86975e619d018' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 130 processed earlier; will process 4341 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==13846== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559e5395594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559e5309b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559e52ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02bdbd141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02bd9e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02bd9c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559e52c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5559e5d98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559e5d32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5559e5d34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559e5d3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559e5752ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559e5740285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559e57399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559e57a3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559e5395c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559e5481eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559e52edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559e52f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559e52de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559e530a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02bd9c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559e52d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f017f7d4f69b99b137ff9fe540afbb6f4e04f3 Step #5: MERGE-OUTER: attempt 68 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2608884388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/61f017f7d4f69b99b137ff9fe540afbb6f4e04f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 131 processed earlier; will process 4340 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4841e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f484157b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f48413a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19e7f0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19e7d2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19e7cff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f484113e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f484be6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f484b80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f484b82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f484b8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f484658165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f48468f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f4845a063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f48458e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4845879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f4845f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f4841e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f4842cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f48413bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4841452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f48412c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4841584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f19e7d01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f48411fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57ffe4aa1d72444ad27e25f9b0bcf0c7192f36e4 Step #5: MERGE-OUTER: attempt 69 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2610532993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/57ffe4aa1d72444ad27e25f9b0bcf0c7192f36e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 134 processed earlier; will process 4337 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==13954== ERROR: libFuzzer: deadly signal Step #5: #0 0x562aa776b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562aa76dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562aa76c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f692780b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f692762000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69275ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562aa769be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562aa816e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562aa8108632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562aa810a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562aa810a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562aa7be0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562aa7c171db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562aa7b2863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562aa7b16285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562aa7b0f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562aa7b79f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562aa776bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562aa7857eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562aa76c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562aa76cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562aa76b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562aa76e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6927601082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562aa76a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c0706aadda3e67291188b95c38bfcaad092e9b6 Step #5: MERGE-OUTER: attempt 70 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2611474109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1c0706aadda3e67291188b95c38bfcaad092e9b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 136 processed earlier; will process 4335 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14062== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d851d24594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d851c98b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d851c7b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38cb39841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38cb1ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38cb18c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d851c54e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d852727018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8526c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8526c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8526c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d8520e1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8520cf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8520c89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d852132f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d851d24c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d851e10eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d851c7cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d851c862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d851c6d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d851c994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38cb18e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d851c60bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-145c79a38281669251902c41bb36a40b2c4bd429 Step #5: MERGE-OUTER: attempt 71 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2612131808 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/145c79a38281669251902c41bb36a40b2c4bd429' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 137 processed earlier; will process 4334 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14107== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f80c527594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f80c49bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f80c47e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec489d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec487e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec487c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f80c457e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f80cf2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f80cec4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f80cec6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f80cec635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f80c99c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f80c9d31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f80c8e463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f80c8d2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f80c8cb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f80c935f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f80c527c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f80c613eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f80c47fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f80c4892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f80c4707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f80c49c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fec487ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f80c463bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-021d43eaaf1e3e0b47239d6244888fb5b26abb6c Step #5: MERGE-OUTER: attempt 72 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2614202497 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/021d43eaaf1e3e0b47239d6244888fb5b26abb6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 141 processed earlier; will process 4330 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3ac4ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3ac421b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3ac404665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d903a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d901b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d90198858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3ac3dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e3aceb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3ace4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e3ace4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3ace4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e3ac86aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3ac858285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3ac8519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3ac8bbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3ac4adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3ac599eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3ac405d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3ac40f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3ac3f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3ac4224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d9019a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3ac3e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a2df7024c138ae65891bc2b7751b2da164c237a Step #5: MERGE-OUTER: attempt 73 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2615972187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7a2df7024c138ae65891bc2b7751b2da164c237a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 144 processed earlier; will process 4327 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14326== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a1f9a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a1f91cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a1f8ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a4fa7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a4f89100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a4f870858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a1f8d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556a203ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a20345632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556a20347375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a2034735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556a1fe1d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a1fe541db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a1fd6563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a1fd53285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a1fd4c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a1fdb6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a1f9a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a1fa94eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a1f900d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a1f90a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a1f8f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a1f91d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9a4f872082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a1f8e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f372c920af03e1852035e4aebfe74e6f70878df Step #5: MERGE-OUTER: attempt 74 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2617025883 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f372c920af03e1852035e4aebfe74e6f70878df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 146 processed earlier; will process 4325 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14408== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d0b9a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d0b919b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d0b8fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9db2b1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9db293400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9db2913858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d0b8d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563d0c3a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d0c342632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563d0c344375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d0c34435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563d0bd62ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d0bd50285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d0bd499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d0bdb3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d0b9a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d0ba91eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d0b8fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d0b9072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d0b8ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d0b91a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9db2915082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d0b8e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f01277e58f7dc0c8c2d80fab62f60a22c569778 Step #5: MERGE-OUTER: attempt 75 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2617809956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f01277e58f7dc0c8c2d80fab62f60a22c569778' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 147 processed earlier; will process 4324 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14425== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b2ecc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b2ec34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b2ec17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97d3d8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97d3b9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97d3b7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b2ebf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563b2f6c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b2f65d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563b2f65f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b2f65f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563b2f07dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b2f06b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b2f0649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b2f0cef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b2ecc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b2edaceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b2ec18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b2ec222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b2ec097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b2ec354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f97d3b7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b2ebfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-756bdd5f669edeacadffa10109e52ad4cded60db Step #5: MERGE-OUTER: attempt 76 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2618585105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/756bdd5f669edeacadffa10109e52ad4cded60db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 148 processed earlier; will process 4323 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14443== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b863ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b86320b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b86303665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c805ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c8040400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c803e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b862dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b86daf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b86d49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b86d4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b86d4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b86769ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b86757285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b867509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b867baf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b863acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b86498eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b86304d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b8630e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b862f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b863214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5c803e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b862e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9fbef1a991665cf0f098594d7045463c5085fca Step #5: MERGE-OUTER: attempt 77 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2619363292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c9fbef1a991665cf0f098594d7045463c5085fca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 149 processed earlier; will process 4322 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==14461== ERROR: libFuzzer: deadly signal Step #5: #0 0x565270fdd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565270f51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565270f34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74e38c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74e36d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74e36b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565270f0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5652719e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56527197a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56527197c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x565271382780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5652713ebf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x565270fddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5652710c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x565270f35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x565270f3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x565270f267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x565270f524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f74e36b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x565270f19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac46bae7f02f7c36c462d2c3a7f6c42c0dc40e4b Step #5: MERGE-OUTER: attempt 78 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2620147740 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ac46bae7f02f7c36c462d2c3a7f6c42c0dc40e4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 150 processed earlier; will process 4321 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14483== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1a5244594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1a51b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1a519b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f335724f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f335706400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3357043858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1a5174e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1a5c47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1a5be1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d1a5be3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1a5be335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d1a5601ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1a55ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1a55e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1a5652f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1a5244c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1a5330eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1a519cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1a51a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1a518d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1a51b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3357045082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1a5180bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebdca1a09e0bf01a9dab9a6394eef057e56dc796 Step #5: MERGE-OUTER: attempt 79 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2620589985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ebdca1a09e0bf01a9dab9a6394eef057e56dc796' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 151 processed earlier; will process 4320 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14552== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf5cf6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf5cee3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf5cec6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f549c8cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f549c6e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f549c6c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf5ce9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf5d972018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf5d90c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf5d90e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf5d90e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf5d32cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf5d31a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf5d3139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf5d37df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf5cf6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf5d05beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf5cec7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf5ced12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf5ceb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf5cee44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f549c6c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf5ceabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85883d0615c3b875b6a27caa09ae18614c9be5db Step #5: MERGE-OUTER: attempt 80 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2621850115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85883d0615c3b875b6a27caa09ae18614c9be5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 153 processed earlier; will process 4318 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14636== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b8a782594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b8a6f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b8a6d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f984cc2d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f984ca4200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f984ca21858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b8a6b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561b8b185018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b8b11f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561b8b121375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b8b12135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561b8ab3fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b8ab2d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b8ab269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b8ab90f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b8a782c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b8a86eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b8a6dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b8a6e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b8a6cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b8a6f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f984ca23082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b8a6bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b38cc0a687ebbf47b7ca7b1cccc6c4fe4e191dc Step #5: MERGE-OUTER: attempt 81 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2622512402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6b38cc0a687ebbf47b7ca7b1cccc6c4fe4e191dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 154 processed earlier; will process 4317 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14681== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578abd14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578abc88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578abc6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c77d1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c77b2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c77b09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578abc44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578ac717018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578ac6b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5578ac6b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578ac6b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578ac0d1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578ac0bf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578ac0b89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578ac122f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578abd14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578abe00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578abc6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578abc762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578abc5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578abc894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c77b0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578abc50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4b30c7f6ebb332670e8601ae273bb0ab203e037 Step #5: MERGE-OUTER: attempt 82 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2624061309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e4b30c7f6ebb332670e8601ae273bb0ab203e037' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 157 processed earlier; will process 4314 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get block from height 0 failed -- block not in db Step #5: ==14800== ERROR: libFuzzer: deadly signal Step #5: #0 0x564596c91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564596c05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564596be8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b3ad9b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b3abb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b3ab8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564596bc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564597694018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56459762e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564597630375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56459763035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564597106165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564597131fdb in cryptonote::BlockchainLMDB::get_block_blob_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2506:5 Step #5: #13 0x5645970f7224 in cryptonote::BlockchainDB::get_block_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/blockchain_db.cpp:350:17 Step #5: #14 0x56459713e7b3 in cryptonote::BlockchainLMDB::get_top_block() const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2906:12 Step #5: #15 0x56459703483b in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:395:35 Step #5: #16 0x56459709ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564596c91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564596d7deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564596be9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564596bf32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564596bda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564596c064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b3ab91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564596bcdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2862c170cc864abb8d97a7f370fef1ce195966e6 Step #5: MERGE-OUTER: attempt 83 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2624798675 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2862c170cc864abb8d97a7f370fef1ce195966e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 158 processed earlier; will process 4313 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==14814== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629b459e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629b4512b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629b44f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f510870541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f510851a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51084f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629b44cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5629b4fa1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629b4f3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5629b4f3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629b4f3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5629b4a13165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629b4a4a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5629b495b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629b4949285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629b49429dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5629b49acf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5629b459ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5629b468aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629b44f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629b45002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629b44e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629b45134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f51084fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629b44dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7626ff8dc0baa54906997f7eefe39c42b35f2b7 Step #5: MERGE-OUTER: attempt 84 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2626363572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7626ff8dc0baa54906997f7eefe39c42b35f2b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 160 processed earlier; will process 4311 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==14964== ERROR: libFuzzer: deadly signal Step #5: #0 0x561354964594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613548d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613548bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04a0fee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04a0e0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04a0de2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561354894e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561355367018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561355301632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561355303375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56135530335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561354d21ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561354d0f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561354d089dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561354d72f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561354964c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561354a50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5613548bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5613548c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5613548ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5613548d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f04a0de4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5613548a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1aa6659e8749e9aaafa958523c110280dbf3838 Step #5: MERGE-OUTER: attempt 85 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2627778164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1aa6659e8749e9aaafa958523c110280dbf3838' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 164 processed earlier; will process 4307 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15058== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d975aeb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d975a5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d975a42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb87c4ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb87c30400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb87c2e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d975a1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9764ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d976488632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d97648a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d97648a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d975ea8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d975e96285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d975e8f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d975ef9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d975aebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d975bd7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d975a43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d975a4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d975a347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d975a604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb87c2e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d975a27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f94e0a6b62f8ef98b01d027ea477ef2bee71186a Step #5: MERGE-OUTER: attempt 86 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2628555638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f94e0a6b62f8ef98b01d027ea477ef2bee71186a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 165 processed earlier; will process 4306 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15077== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2703fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b27036fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b270352665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89a6bfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89a6a1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89a69f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b27032be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b270dfe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b270d98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b270d9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b270d9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b2707b8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2707a6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b27079f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b270809f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2703fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2704e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b270353d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b27035d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2703447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2703704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89a69f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b270337bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef901e5a76e9cedd6e6c250ae604f92ccbc9e81d Step #5: MERGE-OUTER: attempt 87 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2629336937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ef901e5a76e9cedd6e6c250ae604f92ccbc9e81d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 166 processed earlier; will process 4305 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15095== ERROR: libFuzzer: deadly signal Step #5: #0 0x55727fe71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55727fde5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55727fdc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24e540941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24e521e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24e51fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55727fda1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557280874018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55728080e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557280810375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55728081035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55728022ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55728021c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572802159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55728027ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55727fe71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55727ff5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55727fdc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55727fdd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55727fdba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55727fde64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24e51ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55727fdadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aae9214b72f5e1ab3b944260087f9f0c6eb538a Step #5: MERGE-OUTER: attempt 88 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2630113434 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9aae9214b72f5e1ab3b944260087f9f0c6eb538a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 167 processed earlier; will process 4304 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15113== ERROR: libFuzzer: deadly signal Step #5: #0 0x5586ea569594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586ea4ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5586ea4c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f969e68841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f969e49d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f969e47c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5586ea499e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5586eaf6c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5586eaf06632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5586eaf08375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5586eaf0835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5586ea926ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5586ea914285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5586ea90d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5586ea977f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5586ea569c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5586ea655eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5586ea4c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5586ea4cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5586ea4b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5586ea4de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f969e47e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5586ea4a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-159c00745328d8025312d3b4c729c83247207f66 Step #5: MERGE-OUTER: attempt 89 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2630897048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/159c00745328d8025312d3b4c729c83247207f66' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 168 processed earlier; will process 4303 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15131== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cd0070594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ccffe4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ccffc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18f8f0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18f8d2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18f8d03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ccffa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561cd0a73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cd0a0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561cd0a0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cd0a0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561cd042dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561cd041b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561cd04149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561cd047ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561cd0070c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561cd015ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ccffc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ccffd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ccffb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ccffe54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18f8d05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ccffacbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e48f5bf521afff71406261dc4cd972de746c278d Step #5: MERGE-OUTER: attempt 90 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2631676968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e48f5bf521afff71406261dc4cd972de746c278d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 169 processed earlier; will process 4302 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15149== ERROR: libFuzzer: deadly signal Step #5: #0 0x56401156a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640114deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640114c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f349dd2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f349db3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f349db15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56401149ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564011f6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564011f07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564011f09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564011f0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5640119df165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564011a161db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56401192763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564011915285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56401190e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564011978f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56401156ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564011656eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5640114c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5640114cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5640114b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5640114df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f349db17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5640114a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8db94f4adbc499f54abba3f271ea9fa3992bfb5 Step #5: MERGE-OUTER: attempt 91 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2633393956 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a8db94f4adbc499f54abba3f271ea9fa3992bfb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 173 processed earlier; will process 4298 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15248== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588a331b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588a328fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588a3272665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfd897841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfd878d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfd876c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588a324be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5588a3d1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588a3cb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5588a3cba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588a3cba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5588a3790165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5588a37c71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5588a36d863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5588a36c6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5588a36bf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5588a3729f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5588a331bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5588a3407eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5588a3273d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5588a327d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5588a32647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5588a32904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcfd876e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5588a3257bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bca479fd8f6537440d5ab5b67f6d90d503c164b Step #5: MERGE-OUTER: attempt 92 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2634829787 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bca479fd8f6537440d5ab5b67f6d90d503c164b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 176 processed earlier; will process 4295 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15363== ERROR: libFuzzer: deadly signal Step #5: #0 0x558cc32c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558cc323ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558cc321d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b56c5b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b56a7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b56a4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558cc31f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558cc3cc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558cc3c63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558cc3c65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558cc3c6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558cc3683ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558cc3671285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558cc366a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558cc36d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558cc32c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558cc33b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558cc321ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558cc32282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558cc320f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558cc323b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b56a51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558cc3202bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-306bfb074f18531440c277e01f12f94be7bf190a Step #5: MERGE-OUTER: attempt 93 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2637098528 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/306bfb074f18531440c277e01f12f94be7bf190a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 180 processed earlier; will process 4291 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==15558== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a835c6e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a835be2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a835bc5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d8d8d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d8d6ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d8d6cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a835b9ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a836671018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a83660b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a83660d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a83660d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a8360e3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a83611a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a83602b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a836019285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a8360129dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a83607cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a835c6ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a835d5aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a835bc6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a835bd02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a835bb77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a835be34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d8d6ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a835baabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93bc82456c4852a51b89c01bd7f6710bd6c4a6b8 Step #5: MERGE-OUTER: attempt 94 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2638715578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93bc82456c4852a51b89c01bd7f6710bd6c4a6b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 183 processed earlier; will process 4288 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15649== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571d9311594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571d9285b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571d9268665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f328901641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3288e2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3288e0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571d9241e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571d9d14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571d9cae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571d9cb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571d9cb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571d96cead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571d96bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571d96b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571d971ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571d9311c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571d93fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571d9269d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571d92732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571d925a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571d92864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3288e0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571d924dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd8c6b73a446fbcb2b0b35137c028f1c9c45d011 Step #5: MERGE-OUTER: attempt 95 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2639707617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bd8c6b73a446fbcb2b0b35137c028f1c9c45d011' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 185 processed earlier; will process 4286 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be8c3ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be8c322b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be8c305665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe75adf941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe75ac0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe75abed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be8c2dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55be8cdb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be8cd4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55be8cd4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be8cd4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55be8c76bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55be8c759285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55be8c7529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55be8c7bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55be8c3aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55be8c49aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55be8c306d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55be8c3102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55be8c2f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55be8c3234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe75abef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55be8c2eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8fc5411e11bf84a18db49d55a11af1db877ccb1 Step #5: MERGE-OUTER: attempt 96 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2640696445 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d8fc5411e11bf84a18db49d55a11af1db877ccb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 187 processed earlier; will process 4284 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15836== ERROR: libFuzzer: deadly signal Step #5: #0 0x559000417594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55900038bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55900036e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eaf88a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eaf69f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eaf67e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559000347e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559000e1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559000db4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559000db6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559000db635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5590007d4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5590007c2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5590007bb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559000825f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559000417c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559000503eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55900036fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590003792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590003607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55900038c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3eaf680082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559000353bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f1addeb37de4c43efc4f8debaeecf681bd1e188 Step #5: MERGE-OUTER: attempt 97 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2641853057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f1addeb37de4c43efc4f8debaeecf681bd1e188' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 189 processed earlier; will process 4282 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==15918== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8bda52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8bd9c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8bd9a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc0259a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc023af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc0238e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8bd982e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8be455018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8be3ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c8be3f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8be3f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c8bde0fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c8bddfd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c8bddf69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8bde60f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c8bda52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c8bdb3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c8bd9aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c8bd9b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c8bd99b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c8bd9c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc02390082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c8bd98ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84fce450f6b95a29871fc8d71441c8d0a92e222f Step #5: MERGE-OUTER: attempt 98 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2643462047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84fce450f6b95a29871fc8d71441c8d0a92e222f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 194 processed earlier; will process 4277 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16038== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f66b2cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f66b23fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f66b222665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5ee5cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5ee3e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5ee3c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f66b1fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f66bcce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f66bc68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f66bc6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f66bc6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f66b740165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f66b7771db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f66b68863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f66b676285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f66b66f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f66b6d9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f66b2cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f66b3b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f66b223d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f66b22d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f66b2147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f66b2404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc5ee3c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f66b207bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f49542c5e6d923cce7e99128943a244698a07d64 Step #5: MERGE-OUTER: attempt 99 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2646281052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f49542c5e6d923cce7e99128943a244698a07d64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 202 processed earlier; will process 4269 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16244== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561f4d3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561f4cb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561f4c95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee8132f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee8114400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee81123858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561f4c6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561f5741018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561f56db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561f56dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561f56dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561f51b3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561f51ea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561f50fb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5561f50e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561f50e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561f514cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5561f4d3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5561f4e2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5561f4c96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561f4ca02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561f4c877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561f4cb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fee81125082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5561f4c7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39868c8a29559b5a3405360c3f85517b7535bf76 Step #5: MERGE-OUTER: attempt 100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2647785594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/39868c8a29559b5a3405360c3f85517b7535bf76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 204 processed earlier; will process 4267 files now Step #5: #1 pulse exec/s: 0 rss: 239Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16300== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a675cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a67540b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a67523665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9a614141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9a5f5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9a5f35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a674fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a67fcf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a67f69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a67f6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a67f6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a67989ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a67977285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a679709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a679daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a675ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a676b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a67524d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a6752e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a675157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a675414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9a5f37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a67508bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-005765c0907294b6dae86802a7bca0dc455b2afc Step #5: MERGE-OUTER: attempt 101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2648479645 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/005765c0907294b6dae86802a7bca0dc455b2afc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 206 processed earlier; will process 4265 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16377== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582d40da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582d404eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582d4031665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb095f1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb095d2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb095d08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582d400ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5582d4add018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582d4a77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5582d4a79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582d4a7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5582d454f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582d45861db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582d449763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582d4485285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582d447e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582d44e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582d40dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582d41c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582d4032d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582d403c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582d40237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582d404f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb095d0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582d4016bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c11ef6973ba08c31a70c40a94c5b34f6ad3da0a Step #5: MERGE-OUTER: attempt 102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2649351717 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6c11ef6973ba08c31a70c40a94c5b34f6ad3da0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 207 processed earlier; will process 4264 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16419== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd108d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd1084ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd1082d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd77013941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd76ff4e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd76ff2d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd10806e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd112d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd11273632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd11275375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd1127535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd10d4b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd10d821db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd10c9363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd10c81285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd10c7a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd10ce4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd108d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd109c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd1082ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd108382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd1081f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd1084b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd76ff2f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd10812bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d262b2472e52a7ed6c637d7ee550b41b80356a0 Step #5: MERGE-OUTER: attempt 103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2650538311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7d262b2472e52a7ed6c637d7ee550b41b80356a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 209 processed earlier; will process 4262 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16503== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566f6105594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566f6079b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566f605c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6a6c6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6a6a7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6a6a55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566f6035e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566f6b08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566f6aa2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5566f6aa4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566f6aa435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566f64c2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566f64b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566f64a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5566f6513f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566f6105c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566f61f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5566f605dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5566f60672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566f604e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566f607a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6a6a57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5566f6041bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae785149d14739e244371956db3fae5e6f899030 Step #5: MERGE-OUTER: attempt 104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2650959952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ae785149d14739e244371956db3fae5e6f899030' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 210 processed earlier; will process 4261 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16545== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a90cae8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a90ca5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a90ca3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe72231841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe72212d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe72210c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a90ca18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a90d4eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a90d485632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a90d487375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a90d48735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a90cf5d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a90cf941db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a90cea563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a90ce93285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a90ce8c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a90cef6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a90cae8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a90cbd4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a90ca40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a90ca4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a90ca317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a90ca5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe72210e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a90ca24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38b1d4f989462a1ee58da6bad9e03c9f34ee6e5d Step #5: MERGE-OUTER: attempt 105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2652384102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38b1d4f989462a1ee58da6bad9e03c9f34ee6e5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 213 processed earlier; will process 4258 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16663== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db7a472594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db7a3e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db7a3c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa82c19241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa82bfa700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa82bf86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db7a3a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db7ae75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db7ae0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db7ae11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db7ae1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db7a8e7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db7a91e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db7a82f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db7a81d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db7a8169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db7a880f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db7a472c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db7a55eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db7a3cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db7a3d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db7a3bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db7a3e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa82bf88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db7a3aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76dd2107b91473052ce30d9b645de32e996d9178 Step #5: MERGE-OUTER: attempt 106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2653681529 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/76dd2107b91473052ce30d9b645de32e996d9178' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 215 processed earlier; will process 4256 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==16716== ERROR: libFuzzer: deadly signal Step #5: #0 0x555602f23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555602e97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555602e7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8bf9c9241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8bf9aa700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8bf9a86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555602e53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555603926018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556038c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5556038c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556038c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555603398165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5556033cf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5556032e063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5556032ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5556032c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555603331f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555602f23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55560300feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555602e7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555602e852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555602e6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555602e984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8bf9a88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555602e5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20f5359c5705302d07fc8fc858a32b4ec72e88fb Step #5: MERGE-OUTER: attempt 107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2655757663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20f5359c5705302d07fc8fc858a32b4ec72e88fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 219 processed earlier; will process 4252 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16845== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ef6393594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ef6307b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ef62ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bfa8ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bfa6ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bfa6de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ef62c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556ef6d96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ef6d30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556ef6d32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ef6d3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556ef6750ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556ef673e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556ef67379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556ef67a1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556ef6393c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556ef647feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556ef62ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556ef62f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556ef62dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556ef63084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5bfa6e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556ef62cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f49aa4baec905e3ebbe2db497a3dfd113651d9d Step #5: MERGE-OUTER: attempt 108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2656196524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7f49aa4baec905e3ebbe2db497a3dfd113651d9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 220 processed earlier; will process 4251 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16916== ERROR: libFuzzer: deadly signal Step #5: #0 0x55909496a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590948deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590948c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52fce2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52fcc4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52fcc22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55909489ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55909536d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559095307632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559095309375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55909530935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559094d27ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559094d15285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559094d0e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559094d78f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55909496ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559094a56eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5590948c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590948cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590948b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5590948df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52fcc24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5590948a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c6ae9b2fb9ae29cbc79c413b20159bfd10d576 Step #5: MERGE-OUTER: attempt 109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2657142652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a1c6ae9b2fb9ae29cbc79c413b20159bfd10d576' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 221 processed earlier; will process 4250 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==16932== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b461a39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4619adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b461990665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2198e0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2198c1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2198bf5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b461969e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b46243c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4623d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b4623d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4623d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b461df6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b461de4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b461ddd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b461e47f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b461a39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b461b25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b461991d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b46199b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4619827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4619ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2198bf7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b461975bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ca849925057664f13701836250b612a9bee27a5 Step #5: MERGE-OUTER: attempt 110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2657909331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ca849925057664f13701836250b612a9bee27a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 222 processed earlier; will process 4249 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==16950== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a2481e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a24792b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a24775665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb8b60041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb8b41500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb8b3f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a2474ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563a25221018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a251bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563a251bd578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x563a24bc3780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563a24c2cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563a2481ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563a2490aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563a24776d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563a247802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563a247677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563a247934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ffb8b3f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563a2475abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b1ac64fc69d3e8b320b4f8762bd242b9a29a3b7 Step #5: MERGE-OUTER: attempt 111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2658686032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5b1ac64fc69d3e8b320b4f8762bd242b9a29a3b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 223 processed earlier; will process 4248 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17003== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578feb49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578feabdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578feaa0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d7a3ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d7a1e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d7a1c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578fea79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578ff54c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578ff4e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5578ff4e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578ff4e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578fef06ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578feef4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578feeed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578fef57f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578feb49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578fec35eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578feaa1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578feaab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578fea927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578feabe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9d7a1c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578fea85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f0d2d4ce5673fd083dbb5f439ceb9b9fdf004e1 Step #5: MERGE-OUTER: attempt 112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2659116644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f0d2d4ce5673fd083dbb5f439ceb9b9fdf004e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 224 processed earlier; will process 4247 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17041== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d44d820594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d44d794b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d44d777665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc50b33141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc50b14600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc50b125858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d44d750e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d44e223018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d44e1bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d44e1bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d44e1bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d44dc95165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d44dccc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d44dbdd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d44dbcb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d44dbc49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d44dc2ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d44d820c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d44d90ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d44d778d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d44d7822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d44d7697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d44d7954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc50b127082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d44d75cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa219956a663ad81ea4af3aba3fd18c161b38100 Step #5: MERGE-OUTER: attempt 113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2660980689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fa219956a663ad81ea4af3aba3fd18c161b38100' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 227 processed earlier; will process 4244 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17105== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3a4070594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3a3fe4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3a3fc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb540ce441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb540af900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb540ad8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3a3fa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a3a4a73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3a4a0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a3a4a0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3a4a0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a3a442dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3a441b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3a44149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3a447ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3a4070c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3a415ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3a3fc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3a3fd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3a3fb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3a3fe54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb540ada082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3a3facbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34bc45f89162a73b3b03ee54665248a564758a91 Step #5: MERGE-OUTER: attempt 114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2661417608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34bc45f89162a73b3b03ee54665248a564758a91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 228 processed earlier; will process 4243 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17176== ERROR: libFuzzer: deadly signal Step #5: #0 0x564716464594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647163d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647163bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a182ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a180c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a180a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564716394e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564716e67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564716e01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564716e03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564716e0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564716821ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56471680f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647168089dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564716872f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564716464c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564716550eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647163bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647163c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647163ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647163d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a180a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647163a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41b3ad0373591e53b2665f4ef7f7a09f74b91b71 Step #5: MERGE-OUTER: attempt 115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2661873480 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/41b3ad0373591e53b2665f4ef7f7a09f74b91b71' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 229 processed earlier; will process 4242 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17185== ERROR: libFuzzer: deadly signal Step #5: #0 0x558880b92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558880b06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558880ae9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0121e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa011ffd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa011fdc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558880ac2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558881595018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55888152f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558881531375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55888153135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558881007165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55888103e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558880f4f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558880f3d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558880f369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558880fa0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558880b92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558880c7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558880aead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558880af42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558880adb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558880b074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa011fde082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558880acebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11280e59b91796a91761d2fb738fed6d2fbd0d13 Step #5: MERGE-OUTER: attempt 116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2663333328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11280e59b91796a91761d2fb738fed6d2fbd0d13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 231 processed earlier; will process 4240 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17242== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e03700f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e036f83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e036f66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2308a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2306be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd23069d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e036f3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e037a12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0379ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e0379ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0379ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e0373ccad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e0373ba285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0373b39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e03741df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e03700fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e0370fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e036f67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e036f712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e036f587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e036f844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd23069f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e036f4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a1b4e01e473bdd3b744598f2823d02d491d715a Step #5: MERGE-OUTER: attempt 117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2663758363 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a1b4e01e473bdd3b744598f2823d02d491d715a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 232 processed earlier; will process 4239 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17312== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645d74a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645d741cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645d73ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefe68ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefe66c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefe66a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645d73d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5645d7eab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645d7e45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5645d7e47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645d7e4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5645d7865ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5645d7853285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645d784c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5645d78b6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5645d74a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5645d7594eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5645d7400d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5645d740a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5645d73f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5645d741d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefe66a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5645d73e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7542a663e32b4a03f53d06d4eae9e22cf4df8098 Step #5: MERGE-OUTER: attempt 118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2664607121 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7542a663e32b4a03f53d06d4eae9e22cf4df8098' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 233 processed earlier; will process 4238 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17328== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584ea7d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584ea749b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584ea72c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0715a9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07158ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f071588b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584ea705e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5584eb1d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584eb172632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5584eb174375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584eb17435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5584eab92ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5584eab80285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5584eab799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5584eabe3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5584ea7d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5584ea8c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5584ea72dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5584ea7372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5584ea71e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5584ea74a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f071588d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5584ea711bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b5cc508f570d8b060bc3a5c75c09d35ab60df53 Step #5: MERGE-OUTER: attempt 119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2665376931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0b5cc508f570d8b060bc3a5c75c09d35ab60df53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 234 processed earlier; will process 4237 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17346== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eab2999594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eab290db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eab28f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8fa45241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8fa26700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8fa246858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eab28c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eab339c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eab3336632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eab3338375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eab333835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eab2d56ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eab2d44285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eab2d3d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eab2da7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eab2999c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eab2a85eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eab28f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eab28fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eab28e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eab290e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8fa248082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eab28d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba1a28c15590f20f01488a48cec391d3e0dc4d0d Step #5: MERGE-OUTER: attempt 120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2666827620 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ba1a28c15590f20f01488a48cec391d3e0dc4d0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 237 processed earlier; will process 4234 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17468== ERROR: libFuzzer: deadly signal Step #5: #0 0x56198565f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619855d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619855b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f495fc5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f495fa6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f495fa44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56198558fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561986062018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561985ffc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561985ffe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561985ffe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561985ad4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561985b0b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561985a1c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561985a0a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561985a039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561985a6df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56198565fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56198574beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5619855b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5619855c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5619855a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5619855d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f495fa46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56198559bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d274b6732d70e0a798be0e33977907e362012445 Step #5: MERGE-OUTER: attempt 121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2668676468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d274b6732d70e0a798be0e33977907e362012445' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 240 processed earlier; will process 4231 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17595== ERROR: libFuzzer: deadly signal Step #5: #0 0x56387a050594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563879fc4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563879fa7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe95242741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe95223c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe95221b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563879f80e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56387aa53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56387a9ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56387a9ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56387a9ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56387a40dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56387a3fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56387a3f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56387a45ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56387a050c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56387a13ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563879fa8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563879fb22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563879f997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563879fc54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe95221d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563879f8cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b27d744ebf4957232c3efc95aa19160ad9c80483 Step #5: MERGE-OUTER: attempt 122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2669451305 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b27d744ebf4957232c3efc95aa19160ad9c80483' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 241 processed earlier; will process 4230 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17612== ERROR: libFuzzer: deadly signal Step #5: #0 0x559665b3d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559665ab1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559665a94665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfba91941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfba72e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfba70d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559665a6de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559666540018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596664da632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5596664dc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596664dc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559665efaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559665ee8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559665ee19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559665f4bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559665b3dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559665c29eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559665a95d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559665a9f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559665a867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559665ab24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfba70f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559665a79bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02bec9a4dd3854d645de304e065a6a14b6edee71 Step #5: MERGE-OUTER: attempt 123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2670230055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02bec9a4dd3854d645de304e065a6a14b6edee71' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 242 processed earlier; will process 4229 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17630== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebc508f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebc5003b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebc4fe6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ad681d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ad663200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ad6611858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebc4fbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ebc5a92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebc5a2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ebc5a2e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebc5a2e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ebc544cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ebc543a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ebc54339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ebc549df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ebc508fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ebc517beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ebc4fe7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ebc4ff12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ebc4fd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ebc50044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ad6613082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ebc4fcbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92e59b13adde9d66270a1a8ba7a6378e417354a5 Step #5: MERGE-OUTER: attempt 124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2671001757 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/92e59b13adde9d66270a1a8ba7a6378e417354a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 243 processed earlier; will process 4228 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17648== ERROR: libFuzzer: deadly signal Step #5: #0 0x557932da1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557932d15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557932cf8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6fbbdd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa6fb9f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6fb9d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557932cd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5579337a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55793373e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557933740375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55793374035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557933216165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55793324d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55793315e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55793314c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5579331459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5579331aff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557932da1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557932e8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557932cf9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557932d032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557932cea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557932d164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa6fb9d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557932cddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-914db03af1e82f19f56d6f8b6c5ec18c409dd108 Step #5: MERGE-OUTER: attempt 125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2673915667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/914db03af1e82f19f56d6f8b6c5ec18c409dd108' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 249 processed earlier; will process 4222 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17797== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9dcf75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9dcee9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9dcecc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff479a9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4798ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff47988d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9dcea5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a9dd978018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9dd912632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a9dd914375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9dd91435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a9dd332ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9dd320285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9dd3199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9dd383f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9dcf75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9dd061eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9dcecdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9dced72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9dcebe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9dceea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff47988f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9dceb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da2778968467adfe9c82af511f55f1b404a9c847 Step #5: MERGE-OUTER: attempt 126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2674359494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da2778968467adfe9c82af511f55f1b404a9c847' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 250 processed earlier; will process 4221 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17868== ERROR: libFuzzer: deadly signal Step #5: #0 0x56162746a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616273deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616273c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5107d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5105e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5105c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56162739ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561627e6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561627e07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561627e09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561627e0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616278df165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616279161db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56162782763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561627815285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56162780e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561627878f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56162746ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561627556eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616273c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616273cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616273b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616273df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe5105ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616273a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-528565e1ccfb8dcdcf60bcf41d08d31e75b9aebe Step #5: MERGE-OUTER: attempt 127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2675600173 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/528565e1ccfb8dcdcf60bcf41d08d31e75b9aebe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 252 processed earlier; will process 4219 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==17919== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568656e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55686565db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556865640665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6afcef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6afb0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6afae3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556865619e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5568660ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556866086632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556866088375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55686608835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556865aa6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556865a94285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556865a8d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556865af7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5568656e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5568657d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556865641d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55686564b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5568656327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55686565e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff6afae5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556865625bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a2db0f5ad5d04e7d891667df2904c7fb4478231 Step #5: MERGE-OUTER: attempt 128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2676041175 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9a2db0f5ad5d04e7d891667df2904c7fb4478231' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 253 processed earlier; will process 4218 files now Step #5: #1 pulse exec/s: 0 rss: 231Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==17990== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acccebc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55accce30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55accce13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7facb47b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7facb45c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7facb45a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acccdece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55accd8bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55accd859632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55accd85b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55accd85b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55accd331165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55accd3681db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55accd27963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55accd267285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55accd2609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55accd2caf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acccebcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acccfa8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55accce14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55accce1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55accce057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55accce314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7facb45a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acccdf8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1bda11b8ddfede3c8b278567cc50501f5708642 Step #5: MERGE-OUTER: attempt 129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2677676438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b1bda11b8ddfede3c8b278567cc50501f5708642' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 257 processed earlier; will process 4214 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5836aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f58361eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f583601665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9cec1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9cea2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9cea06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5835dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f5840ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f584047632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f584049375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f58404935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f583b1f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f583b561db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f583a6763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f583a55285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f583a4e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f583ab8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f5836aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f583796eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f583602d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f58360c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f5835f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f58361f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff9cea08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f5835e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c9880e8648c2edad3124fb3a103ac776c45a550 Step #5: MERGE-OUTER: attempt 130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2679124117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c9880e8648c2edad3124fb3a103ac776c45a550' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 259 processed earlier; will process 4212 files now Step #5: #1 pulse exec/s: 0 rss: 227Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18197== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2236de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b223652b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b223635665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58cdf0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58cdd1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58cdcf7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b22360ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2240e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b22407b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b22407d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b22407d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b223b53165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b223b8a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b223a9b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b223a89285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b223a829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b223aecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b2236dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b2237caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b223636d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b2236402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2236277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2236534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f58cdcf9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b22361abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fe639f4d889d24e22a44c741bd3259706f2f903 Step #5: MERGE-OUTER: attempt 131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2681520294 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6fe639f4d889d24e22a44c741bd3259706f2f903' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 264 processed earlier; will process 4207 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18361== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdf78bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdf7831b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdf7814665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff31cb6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff31c97b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff31c95a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdf77ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fdf82c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdf825a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fdf825c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdf825c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fdf7c7aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fdf7c68285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fdf7c619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fdf7ccbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fdf78bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fdf79a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fdf7815d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fdf781f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fdf78067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fdf78324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff31c95c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fdf77f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-549d5cc4506dedf8b2b38feab49cd3fca702d762 Step #5: MERGE-OUTER: attempt 132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2682300285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/549d5cc4506dedf8b2b38feab49cd3fca702d762' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 265 processed earlier; will process 4206 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18377== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e539d67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e539cdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e539cbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0bb1c1741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0bb1a2c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0bb1a0b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e539c97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e53a76a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e53a704632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e53a706375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e53a70635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e53a124ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e53a112285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e53a10b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e53a175f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e539d67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e539e53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e539cbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e539cc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e539cb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e539cdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0bb1a0d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e539ca3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4082e97d7e97934d6c446caddda21d9a3434384d Step #5: MERGE-OUTER: attempt 133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2683690153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4082e97d7e97934d6c446caddda21d9a3434384d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 269 processed earlier; will process 4202 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18472== ERROR: libFuzzer: deadly signal Step #5: #0 0x562cb39ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562cb3922b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562cb3905665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06f95c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06f93d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06f93b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562cb38dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562cb43b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562cb434b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562cb434d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562cb434d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562cb3d6bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562cb3d59285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562cb3d529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562cb3dbcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562cb39aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562cb3a9aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562cb3906d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562cb39102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562cb38f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562cb39234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f06f93b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562cb38eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a97a6aa806601ee8d54258619de890cf04fd479 Step #5: MERGE-OUTER: attempt 134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2684937266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9a97a6aa806601ee8d54258619de890cf04fd479' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 271 processed earlier; will process 4200 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18556== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe445dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe44550b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe44533665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2323d3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2323b5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2323b32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe4450ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fe44fdf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe44f79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fe44f7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe44f7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fe44999ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe44987285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe449809dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe449eaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe445dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe446c8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe44534d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe4453e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe445257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe445514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2323b34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe44518bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed7d46bc59faca5d3ece0a57f64afa5be8b374ce Step #5: MERGE-OUTER: attempt 135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2685709785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ed7d46bc59faca5d3ece0a57f64afa5be8b374ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 272 processed earlier; will process 4199 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18574== ERROR: libFuzzer: deadly signal Step #5: #0 0x557311576594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573114eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573114cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f072da7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f072d88d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f072d86c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573114a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557311f79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557311f13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557311f15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557311f1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5573119eb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557311a221db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55731193363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557311921285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55731191a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557311984f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557311576c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557311662eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573114ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573114d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573114bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573114eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f072d86e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573114b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4290bf8d523f4b27b2f81f79b3a1a3c82f125feb Step #5: MERGE-OUTER: attempt 136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687563526 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4290bf8d523f4b27b2f81f79b3a1a3c82f125feb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 277 processed earlier; will process 4194 files now Step #5: #1 pulse exec/s: 0 rss: 238Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18703== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aecc3b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aecc329b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aecc30c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f951ec2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f951ea3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f951ea1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aecc2e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aeccdb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aeccd52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aeccd54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aeccd5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aecc82a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aecc8611db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aecc77263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aecc760285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aecc7599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aecc7c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aecc3b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aecc4a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aecc30dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aecc3172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aecc2fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aecc32a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f951ea1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aecc2f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-faf31127fb43b6911f5ce94be898aaf4884f23a7 Step #5: MERGE-OUTER: attempt 137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2689439673 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/faf31127fb43b6911f5ce94be898aaf4884f23a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 280 processed earlier; will process 4191 files now Step #5: #1 pulse exec/s: 0 rss: 290Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18801== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f62431594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f623a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f62388665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81d1b0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81d191500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81d18f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f62361e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f62e34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f62dce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f62dd0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f62dd035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f628a6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f628dd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f627ee63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f627dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f627d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f6283ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f62431c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f6251deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f62389d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f623932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f6237a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f623a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81d18f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f6236dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d458532be9882d9782dfcd4d48b127edb7eef7e Step #5: MERGE-OUTER: attempt 138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2690611513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d458532be9882d9782dfcd4d48b127edb7eef7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 283 processed earlier; will process 4188 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18912== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbdf5b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbdf52cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbdf50f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1afbf341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1afa0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1af9e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbdf4e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbdffbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbdff55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbdff57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbdff5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbdf975ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fbdf963285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fbdf95c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fbdf9c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fbdf5b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fbdf6a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fbdf510d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fbdf51a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fbdf5017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fbdf52d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1af9e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fbdf4f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64274cab8ec46e3160499d26f775d1cb7e400204 Step #5: MERGE-OUTER: attempt 139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2691044556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/64274cab8ec46e3160499d26f775d1cb7e400204' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 284 processed earlier; will process 4187 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==18951== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d37b7c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d37af0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d37ad3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09b568141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09b549600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09b5475858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d37aace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d3857f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d38519632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d3851b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d3851b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d37ff1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561d380281db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561d37f3963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561d37f27285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561d37f209dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561d37f8af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561d37b7cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561d37c68eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561d37ad4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561d37ade2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561d37ac57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561d37af14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f09b5477082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561d37ab8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52f2b5c3d6a8bda678ce802592688639f097dab4 Step #5: MERGE-OUTER: attempt 140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2691990056 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/52f2b5c3d6a8bda678ce802592688639f097dab4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 286 processed earlier; will process 4185 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==18998== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb230a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb23016b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb22ff9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d2028541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d2009a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d20079858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb22fd2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fb23aa5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb23a3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fb23a41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb23a4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fb2345fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fb2344d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fb234469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fb234b0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fb230a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fb2318eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fb22ffad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fb230042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fb22feb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fb230174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d2007b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fb22fdebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-467299255df35c98b8774191b30f344a7359065f Step #5: MERGE-OUTER: attempt 141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2693790963 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/467299255df35c98b8774191b30f344a7359065f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 291 processed earlier; will process 4180 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==19097== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d092df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d09253b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d09236665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9fd08341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9fce9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9fce77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d0920fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d09ce2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d09c7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d09c7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d09c7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d09748975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d097b2bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556d0980ec1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556d096ee012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556d096ee012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556d092dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556d093cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556d09237d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x556d092412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x556d092287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x556d092544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc9fce79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556d0921bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe8b9d6a88969c43e7c81945a3e526d7d02d14b1 Step #5: MERGE-OUTER: attempt 142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2694683416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe8b9d6a88969c43e7c81945a3e526d7d02d14b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 292 processed earlier; will process 4179 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19149== ERROR: libFuzzer: deadly signal Step #5: #0 0x56403fdf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56403fd6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56403fd4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f748d01241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f748ce2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f748ce06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56403fd27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640407fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564040794632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564040796375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56404079635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5640401b4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640401a2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56404019b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564040205f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56403fdf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56403fee3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56403fd4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56403fd592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56403fd407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56403fd6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f748ce08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56403fd33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad23a6c87de82381b898b523e5494c92606de229 Step #5: MERGE-OUTER: attempt 143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2696389525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ad23a6c87de82381b898b523e5494c92606de229' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 295 processed earlier; will process 4176 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==19304== ERROR: libFuzzer: deadly signal Step #5: #0 0x55edc50aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55edc501eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55edc5001665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69d78d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69d76e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69d76c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55edc4fdae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55edc5aad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55edc5a47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55edc5a49578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55edc544f780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55edc54b8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55edc50aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55edc5196eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55edc5002d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55edc500c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55edc4ff37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55edc501f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f69d76c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55edc4fe6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83331b6e253d92ee866929d8df8dff9ad48312d7 Step #5: MERGE-OUTER: attempt 144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2697161199 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83331b6e253d92ee866929d8df8dff9ad48312d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 296 processed earlier; will process 4175 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19326== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647ac8b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647ac826b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647ac809665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc8ece341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc8eaf800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc8ead7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647ac7e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5647ad2b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647ad24f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5647ad251375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647ad25135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5647acc6fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5647acc5d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647acc569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5647accc0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5647ac8b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5647ac99eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5647ac80ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647ac8142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647ac7fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647ac8274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc8ead9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5647ac7eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46a7d618fc65b18bdd942f030b2e90282af60557 Step #5: MERGE-OUTER: attempt 145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2697631859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/46a7d618fc65b18bdd942f030b2e90282af60557' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 297 processed earlier; will process 4174 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19397== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a6e3c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a6e33cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a6e31f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7047d2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7047b4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7047b20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a6e2f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a6edcb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a6ed65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a6ed67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a6ed6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a6e83d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561a6e8741db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561a6e78563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561a6e773285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561a6e76c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561a6e7d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561a6e3c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561a6e4b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561a6e320d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561a6e32a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561a6e3117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561a6e33d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7047b22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561a6e304bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1391cc94838c839713fff44d2d5f5d158467d589 Step #5: MERGE-OUTER: attempt 146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2698103578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1391cc94838c839713fff44d2d5f5d158467d589' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 298 processed earlier; will process 4173 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19404== ERROR: libFuzzer: deadly signal Step #5: #0 0x55767af07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55767ae7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55767ae5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f470ec9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f470eaac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f470ea8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55767ae37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55767b90a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55767b8a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55767b8a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55767b8a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55767b2c4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55767b2b2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55767b2ab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55767b315f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55767af07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55767aff3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55767ae5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55767ae692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55767ae507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55767ae7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f470ea8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55767ae43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17f853b4a06ef5958af754c228d918dad3921f53 Step #5: MERGE-OUTER: attempt 147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2698934350 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/17f853b4a06ef5958af754c228d918dad3921f53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 299 processed earlier; will process 4172 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19420== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eece57d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eece4f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eece4d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff37477541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff37458a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff374569858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eece4ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eecef80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eecef1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eecef1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eecef1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eece93aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eece928285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eece9219dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eece98bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eece57dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eece669eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eece4d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eece4df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eece4c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eece4f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff37456b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eece4b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19f689bc7c0d4b15874bb05a9e027a6f100b5b26 Step #5: MERGE-OUTER: attempt 148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2700472692 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/19f689bc7c0d4b15874bb05a9e027a6f100b5b26' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 302 processed earlier; will process 4169 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19516== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ff37f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ff3764b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ff3747665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff01e8f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff01e70500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff01e6e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ff3720e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559ff41f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ff418d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559ff418f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ff418f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559ff3badad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559ff3b9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559ff3b949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559ff3bfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559ff37f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559ff38dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559ff3748d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559ff37522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559ff37397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559ff37654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff01e6e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559ff372cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccc79725949bb6c53212ffae23ab39d5ff80bea4 Step #5: MERGE-OUTER: attempt 149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2701244513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ccc79725949bb6c53212ffae23ab39d5ff80bea4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 303 processed earlier; will process 4168 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19534== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599245e9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55992455db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559924540665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b14f8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b14d9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b14d74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559924519e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559924fec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559924f86632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559924f88375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559924f8835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5599249a6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559924994285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55992498d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599249f7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599245e9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599246d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559924541d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55992454b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599245327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55992455e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b14d76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559924525bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcaca0071ead7e578f8ef3569ce3235daec1c275 Step #5: MERGE-OUTER: attempt 150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2701849664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bcaca0071ead7e578f8ef3569ce3235daec1c275' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 305 processed earlier; will process 4166 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19612== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644b22c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644b2238b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644b221b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc32f3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc32d4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc32d2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644b21f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5644b2cc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644b2c61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5644b2c63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644b2c6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5644b2739165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644b27701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644b268163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644b266f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644b26689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644b26d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644b22c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644b23b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644b221cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644b22262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644b220d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644b22394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc32d30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644b2200bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76e1286d3bd8c63087011e99952bb85b76486d6b Step #5: MERGE-OUTER: attempt 151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2703230147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/76e1286d3bd8c63087011e99952bb85b76486d6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 307 processed earlier; will process 4164 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19700== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c60e4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c60dc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c60da5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f9aabe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f9a8d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f9a8b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c60d7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c61851018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c617eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c617ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c617ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c6120bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c611f9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c611f29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c6125cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c60e4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c60f3aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c60da6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c60db02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c60d977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c60dc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f9a8b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c60d8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bce68e0c809dd92992a55fdbc95013ef3e932196 Step #5: MERGE-OUTER: attempt 152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2703999990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bce68e0c809dd92992a55fdbc95013ef3e932196' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 308 processed earlier; will process 4163 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19717== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650160cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565016043b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565016026665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f206207841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2061e8d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2061e6c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565015fffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565016ad2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565016a6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565016a6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565016a6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56501648cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56501647a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650164739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650164ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650160cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650161bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565016027d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650160312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650160187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650160444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2061e6e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56501600bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ea67db0098863e8ba9273e0179cbec83f7a9f21 Step #5: MERGE-OUTER: attempt 153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2704766723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5ea67db0098863e8ba9273e0179cbec83f7a9f21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 309 processed earlier; will process 4162 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: #2 pulse exec/s: 0 rss: 280Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19735== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f31bf68594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f31bedcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f31bebf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c6474741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c6455c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c6453b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f31be98e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f31c96b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f31c905632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f31c907375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f31c90735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f31c3dd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f31c4141db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f31c32563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f31c313285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f31c30c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f31c376f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f31bf68c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f31c054eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f31bec0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f31beca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f31beb17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f31bedd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c6453d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f31bea4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0942d4bf573bcf78939bb5a1096698632b71431 Step #5: MERGE-OUTER: attempt 154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2705804045 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0942d4bf573bcf78939bb5a1096698632b71431' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 313 processed earlier; will process 4158 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==19822== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649eec2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649eeb9fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649eeb82665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f862d08f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f862cea400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f862ce83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649eeb5be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5649ef62e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649ef5c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5649ef5ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649ef5ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5649eefe8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5649eefd6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649eefcf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649ef039f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649eec2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5649eed17eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5649eeb83d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5649eeb8d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649eeb747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649eeba04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f862ce85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649eeb67bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55be1d5316585e8eb8e60a4a597431af832ffc8e Step #5: MERGE-OUTER: attempt 155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2706241091 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/55be1d5316585e8eb8e60a4a597431af832ffc8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 314 processed earlier; will process 4157 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19861== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6593b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a659324b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a659307665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4520d6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4520b7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4520b5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6592e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a659db3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a659d4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a659d4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a659d4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a659825165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a65985c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a65976d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a65975b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a6597549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a6597bef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a6593b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a65949ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a659308d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a6593122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a6592f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a6593254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4520b5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a6592ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8f0927653c78cf7bc8349acb79f3d9b03a713a9 Step #5: MERGE-OUTER: attempt 156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2708404847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e8f0927653c78cf7bc8349acb79f3d9b03a713a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 318 processed earlier; will process 4153 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==19963== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634a9f1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634a9e8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634a9e71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e015a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e013ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e01399858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634a9e4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5634aa91d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634aa8b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5634aa8b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634aa8b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5634aa38f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634aa3c61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5634aa2d763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5634aa2c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5634aa2be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5634aa328f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5634a9f1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634aa006eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5634a9e72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634a9e7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5634a9e637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5634a9e8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e0139b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5634a9e56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdb9583785450eefac94b2b004d84d8f12370c1c Step #5: MERGE-OUTER: attempt 157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2710279392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fdb9583785450eefac94b2b004d84d8f12370c1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 322 processed earlier; will process 4149 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20059== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd0b88f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd0b803b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd0b7e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7afc02341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7afbe3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7afbe17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd0b7bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cd0c292018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd0c22c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cd0c22e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd0c22e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cd0bc4cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd0bc3a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd0bc339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd0bc9df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd0b88fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd0b97beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd0b7e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd0b7f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd0b7d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd0b8044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7afbe19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd0b7cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d29f1ac8c0c6c00a75145e3a2f5e7229bfc56587 Step #5: MERGE-OUTER: attempt 158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2710702519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d29f1ac8c0c6c00a75145e3a2f5e7229bfc56587' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 323 processed earlier; will process 4148 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20129== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fa4e6a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fa4e618b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fa4e5fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6527d0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6527b1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6527af6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fa4e5d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fa4f0a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fa4f041632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fa4f043375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fa4f04335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fa4ea61ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fa4ea4f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fa4ea489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fa4eab2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fa4e6a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fa4e790eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fa4e5fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fa4e6062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fa4e5ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fa4e6194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6527af8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fa4e5e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49ed78121a1c5f4a64d726862b3be357e50ec332 Step #5: MERGE-OUTER: attempt 159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2711570269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/49ed78121a1c5f4a64d726862b3be357e50ec332' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 324 processed earlier; will process 4147 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==20145== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d8b4b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d8b429b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d8b40c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c676de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c674f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c674d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d8b3e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555d8beb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d8be52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555d8be54578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555d8b85a780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555d8b8c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555d8b4b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555d8b5a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555d8b40dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555d8b4172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555d8b3fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555d8b42a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5c674d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555d8b3f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5e0c78327f2cadaea0d5d2a00d0fd833d222bad Step #5: MERGE-OUTER: attempt 160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2712342285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5e0c78327f2cadaea0d5d2a00d0fd833d222bad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 325 processed earlier; will process 4146 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20198== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b546047594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b545fbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b545f9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8c550741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8c531c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8c52fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b545f77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b546a4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5469e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b5469e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5469e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b546404ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5463f2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5463eb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b546455f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b546047c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b546133eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b545f9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b545fa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b545f907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b545fbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb8c52fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b545f83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6c03e2ce6d53c5f3b86e5bfcc5b891682a414a2 Step #5: MERGE-OUTER: attempt 161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2713237980 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f6c03e2ce6d53c5f3b86e5bfcc5b891682a414a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 328 processed earlier; will process 4143 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20275== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2d5fc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2d5f3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2d5f1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f08c64f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f08c630700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f08c62e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2d5ef7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a2d69ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2d6964632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a2d6966375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2d696635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a2d6384ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a2d6372285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a2d636b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a2d63d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a2d5fc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a2d60b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a2d5f1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a2d5f292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a2d5f107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a2d5f3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f08c62e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a2d5f03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9860d21185eea57580e0d694292e4f33b21a004 Step #5: MERGE-OUTER: attempt 162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2714729852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a9860d21185eea57580e0d694292e4f33b21a004' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 330 processed earlier; will process 4141 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20395== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b55fbd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b55f31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b55f14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7885a4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f788586200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7885841858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b55eede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561b569c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b5695a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561b5695c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b5695c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561b5637aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b56368285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b563619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b563cbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b55fbdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b560a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b55f15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b55f1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b55f067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b55f324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7885843082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b55ef9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-438b86d70b38d205c4d0d0a84a234329e32c6c8a Step #5: MERGE-OUTER: attempt 163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2715505102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/438b86d70b38d205c4d0d0a84a234329e32c6c8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 331 processed earlier; will process 4140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20412== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db897a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db89715b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db896f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f575050041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f575031500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57502f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db896d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db8a1a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db8a13e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db8a140375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db8a14035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db89b5ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db89b4c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db89b459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db89baff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db897a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db8988deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db896f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db897032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db896ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db897164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57502f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db896ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2027b1093e6eb16bcdd5b3ba53fdcbae6be89a17 Step #5: MERGE-OUTER: attempt 164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2716274826 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2027b1093e6eb16bcdd5b3ba53fdcbae6be89a17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 332 processed earlier; will process 4139 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==20430== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ceaf16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ceae8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ceae6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd4041441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd4022900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd40208858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ceae46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ceb919018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ceb8b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ceb8b5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555ceb2bb780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555ceb324f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555ceaf16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555ceb002eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555ceae6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555ceae782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555ceae5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555ceae8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fdd4020a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555ceae52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a641ba6059693351dd9ac1f75c80d5dd37f4683 Step #5: MERGE-OUTER: attempt 165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2717046496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1a641ba6059693351dd9ac1f75c80d5dd37f4683' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 333 processed earlier; will process 4138 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20483== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585f65b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585f6525b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585f6508665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe3597941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe3578e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe3576d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585f64e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5585f6fb4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585f6f4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5585f6f50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585f6f5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5585f696ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5585f695c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585f69559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585f69bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585f65b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5585f669deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5585f6509d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585f65132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585f64fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585f65264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbe3576f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585f64edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ca6e55a5cf37a628bb6ad7ee030a8a726e0e27c Step #5: MERGE-OUTER: attempt 166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2717481905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8ca6e55a5cf37a628bb6ad7ee030a8a726e0e27c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 334 processed earlier; will process 4137 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20521== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d63bf49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d63bebdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d63bea0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c1061241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c1042700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c10406858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d63be79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d63c94c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d63c8e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d63c8e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d63c8e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d63c306ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d63c2f4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d63c2ed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d63c357f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d63bf49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d63c035eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d63bea1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d63beab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d63be927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d63bebe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c10408082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d63be85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50326cf150c428981d8e9181e90e5e1a56b8b6e9 Step #5: MERGE-OUTER: attempt 167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2718325555 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50326cf150c428981d8e9181e90e5e1a56b8b6e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 335 processed earlier; will process 4136 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==20537== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce88394594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce88308b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce882eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f830b63c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f830b45100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f830b430858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce882c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ce88d97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce88d31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ce88d33578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ce88739780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ce887a2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ce88394c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ce88480eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ce882ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ce882f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ce882dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ce883094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f830b432082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ce882d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5e76c95a1e42c5ad54cbde7808017e6c6c7857e Step #5: MERGE-OUTER: attempt 168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2719109718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e5e76c95a1e42c5ad54cbde7808017e6c6c7857e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 336 processed earlier; will process 4135 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20559== ERROR: libFuzzer: deadly signal Step #5: #0 0x561422ba7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561422b1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561422afe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6eded841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6edced00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6edccc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561422ad7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5614235aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561423544632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561423546375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56142354635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56142301c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5614230531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561422f6463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561422f52285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561422f4b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561422fb5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561422ba7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561422c93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561422affd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561422b092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561422af07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561422b1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe6edcce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561422ae3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-845fd4f98f2ce1591daf8442efd2dc1f18070226 Step #5: MERGE-OUTER: attempt 169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2720223771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/845fd4f98f2ce1591daf8442efd2dc1f18070226' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 339 processed earlier; will process 4132 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==20670== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d789452594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7893c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7893a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb4fb82441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb4fb63900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb4fb618858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d789382e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d789e55018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d789def632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d789df1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d789df135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d7898bb975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d789925bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55d789981c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55d789861012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55d789861012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55d789452c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55d78953eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55d7893aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55d7893b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55d78939b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55d7893c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fb4fb61a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55d78938ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64cad0979dc8a63c783e4cfc127c0231883f0806 Step #5: MERGE-OUTER: attempt 170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2722017148 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/64cad0979dc8a63c783e4cfc127c0231883f0806' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 342 processed earlier; will process 4129 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20797== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561cdfc9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561cdf3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561cdf20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7da0b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7d9ec800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7d9ea7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561cdef9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561ce9cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561ce966632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561ce968375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561ce96835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561ce386ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561ce374285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561ce36d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561ce3d7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561cdfc9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561ce0b5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561cdf21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561cdf2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561cdf127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561cdf3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7d9ea9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561cdf05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-756974f40fb22cf9e3bef7be5620b739c2b7680b Step #5: MERGE-OUTER: attempt 171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2722962508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/756974f40fb22cf9e3bef7be5620b739c2b7680b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 343 processed earlier; will process 4128 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==20845== ERROR: libFuzzer: deadly signal Step #5: #0 0x56102b1cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56102b140b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56102b123665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f681046b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f681028000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f681025f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56102b0fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56102bbcf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56102bb69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56102bb6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56102bb6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56102b589ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56102b577285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56102b5709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56102b5daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56102b1ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56102b2b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56102b124d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56102b12e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56102b1157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56102b1414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6810261082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56102b108bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36a3330e6213e8a37dd07b0affa9dec2bf87a03c Step #5: MERGE-OUTER: attempt 172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2723773255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/36a3330e6213e8a37dd07b0affa9dec2bf87a03c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 344 processed earlier; will process 4127 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==20863== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562363c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55623633ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55623631d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f75df97a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f75df78f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f75df76e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562362f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556236dc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556236d63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556236d65578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55623676b780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5562367d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5562363c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5562364b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55623631ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5562363282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55623630f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55623633b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f75df770082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556236302bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85d63e39bbf51582cb0c831f22b8702f77cdea70 Step #5: MERGE-OUTER: attempt 173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2724550469 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85d63e39bbf51582cb0c831f22b8702f77cdea70' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 345 processed earlier; will process 4126 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20885== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac98dec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac98d60b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac98d43665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6199dc341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6199bd800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6199bb7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac98d1ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ac997ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac99789632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ac9978b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac9978b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ac99261165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac992981db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac991a963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac99197285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac991909dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac991faf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac98decc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac98ed8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac98d44d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac98d4e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac98d357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac98d614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6199bb9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac98d28bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b68472762528425ae8a6dd5773154e4f1a8e0c2 Step #5: MERGE-OUTER: attempt 174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2725007052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8b68472762528425ae8a6dd5773154e4f1a8e0c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 346 processed earlier; will process 4125 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==20954== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572b2383594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572b22f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572b22da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4099ad741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f40998ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f40998cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572b22b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572b2d86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572b2d20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572b2d22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572b2d2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572b27ec975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572b2856bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5572b28b2c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5572b2792012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5572b2792012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5572b2383c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5572b246feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5572b22dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5572b22e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5572b22cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5572b22f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f40998cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5572b22bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5011d97dd5396361e2bde94c7db2a309cb7b5383 Step #5: MERGE-OUTER: attempt 175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2725890974 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5011d97dd5396361e2bde94c7db2a309cb7b5383' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 347 processed earlier; will process 4124 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==20974== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b261ce3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b261c57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b261c3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b177b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b175c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b175a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b261c13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2626e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b262680632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b262682375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b26268235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b262158165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b26218f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b2620a063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b26208e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b2620879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b2620f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b261ce3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b261dcfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b261c3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b261c452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b261c2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b261c584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6b175a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b261c1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c662e2c4e13d4d64dc565b2817868b55155232c Step #5: MERGE-OUTER: attempt 176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2728196564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c662e2c4e13d4d64dc565b2817868b55155232c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 352 processed earlier; will process 4119 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55911cdc1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55911cd35b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55911cd18665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b761f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b7600c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b75feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55911ccf1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55911d7c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55911d75e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55911d760375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55911d76035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55911d17ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55911d16c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55911d1659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55911d1cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55911cdc1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55911ceadeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55911cd19d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55911cd232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55911cd0a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55911cd364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b75fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55911ccfdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cb9f4d80fa433c820dbe99a74cbe3af5d2452e6 Step #5: MERGE-OUTER: attempt 177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2729192718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2cb9f4d80fa433c820dbe99a74cbe3af5d2452e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 354 processed earlier; will process 4117 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21217== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565a4fe4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565a4f58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565a4f3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f592485d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f592467200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5924651858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565a4f14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5565a59e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565a5981632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5565a5983375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565a598335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5565a53a1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5565a538f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565a53889dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565a53f2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565a4fe4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565a50d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565a4f3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565a4f462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565a4f2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565a4f594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5924653082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565a4f20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7e20621fcc6d0d0014ae9b96e10b7d15d53fb02 Step #5: MERGE-OUTER: attempt 178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2730145934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7e20621fcc6d0d0014ae9b96e10b7d15d53fb02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 356 processed earlier; will process 4115 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21327== ERROR: libFuzzer: deadly signal Step #5: #0 0x559902732594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599026a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559902689665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78c3fff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78c3e1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78c3df3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559902662e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559903135018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599030cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5599030d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599030d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559902aefad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559902add285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559902ad69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559902b40f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559902732c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55990281eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55990268ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599026942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55990267b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599026a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f78c3df5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55990266ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3700a1d3418ba4fccf11ec183a900f3a4c2e4582 Step #5: MERGE-OUTER: attempt 179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2731081107 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3700a1d3418ba4fccf11ec183a900f3a4c2e4582' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 357 processed earlier; will process 4114 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21342== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ebd471594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ebd3e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ebd3c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52b553441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52b534900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52b5328858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ebd3a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ebde74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ebde0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ebde10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ebde1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ebd82ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ebd81c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ebd8159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ebd87ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ebd471c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ebd55deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ebd3c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ebd3d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ebd3ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ebd3e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52b532a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ebd3adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07bc990691a5c253ab367e0367e8fb140bc9b032 Step #5: MERGE-OUTER: attempt 180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2731859762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/07bc990691a5c253ab367e0367e8fb140bc9b032' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 358 processed earlier; will process 4113 files now Step #5: #1 pulse exec/s: 0 rss: 284Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21360== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db291ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db2915eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db29141665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa75212341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa751f3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa751f17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db2911ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db29bed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db29b87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db29b89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db29b8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db2965f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db296961db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db295a763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db29595285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db2958e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db295f8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db291eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db292d6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db29142d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db2914c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db291337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db2915f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa751f19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db29126bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11fa44042d22b7455d36759d994bc4ae8f259bd3 Step #5: MERGE-OUTER: attempt 181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2732911435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11fa44042d22b7455d36759d994bc4ae8f259bd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 360 processed earlier; will process 4111 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21467== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a400fb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a400f29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a400f0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff06fa8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff06f89500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff06f874858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a400ee5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4019b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a401952632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a401954375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a40195435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a40142a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a4014611db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a40137263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a401360285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a4013599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a4013c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a400fb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a4010a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a400f0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a400f172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a400efe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a400f2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff06f876082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a400ef1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac8229f60502776b162f9ace80bb8e70601daccd Step #5: MERGE-OUTER: attempt 182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2734159965 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ac8229f60502776b162f9ace80bb8e70601daccd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 362 processed earlier; will process 4109 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21614== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578ea723594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578ea697b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578ea67a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a3549941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a352ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a3528d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578ea653e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578eb126018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578eb0c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5578eb0c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578eb0c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578eaae0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578eaace285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5578eaac79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5578eab31f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578ea723c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578ea80feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578ea67bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578ea6852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578ea66c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578ea6984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a3528f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578ea65fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cd300f6d37900495a469b1aea920d3547b9d18e Step #5: MERGE-OUTER: attempt 183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2736208953 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6cd300f6d37900495a469b1aea920d3547b9d18e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 367 processed earlier; will process 4104 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==21805== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570aba3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570ab9b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570ab996665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95963cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95961e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95961bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570ab96fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5570ac442018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5570ac3dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5570ac3de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5570ac3de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5570abeb4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5570abeeb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5570abdfc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5570abdea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5570abde39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5570abe4df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5570aba3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5570abb2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5570ab997d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5570ab9a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5570ab9887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5570ab9b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f95961c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5570ab97bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84d328ca0cf828a4366d114a12b92d07f5f1ccfb Step #5: MERGE-OUTER: attempt 184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2736683681 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84d328ca0cf828a4366d114a12b92d07f5f1ccfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 368 processed earlier; will process 4103 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==21847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55651ccf2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55651cc66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55651cc49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69e154041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69e135500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69e1334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55651cc22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55651d6f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55651d68f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55651d691375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55651d69135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55651d0afad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55651d09d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55651d0969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55651d100f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55651ccf2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55651cddeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55651cc4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55651cc542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55651cc3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55651cc674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69e1336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55651cc2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-137953dcc61d2767f4c86898844d761d1b5cf00f Step #5: MERGE-OUTER: attempt 185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2738318309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/137953dcc61d2767f4c86898844d761d1b5cf00f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 371 processed earlier; will process 4100 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==21999== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649e3c5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649e3bceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649e3bb1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98a277941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98a258e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98a256d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649e3b8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5649e465d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649e45f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5649e45f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649e45f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5649e40c3975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5649e412dbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5649e4189c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5649e4069012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5649e4069012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5649e3c5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5649e3d46eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5649e3bb2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5649e3bbc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5649e3ba37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5649e3bcf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f98a256f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5649e3b96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-439ca6591ce7f3ae7e3a70010142f4bc1130f853 Step #5: MERGE-OUTER: attempt 186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2739190236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/439ca6591ce7f3ae7e3a70010142f4bc1130f853' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 372 processed earlier; will process 4099 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22051== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eee9e11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eee9d85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eee9d68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd91cf9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd91cdb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd91cd93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eee9d41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eeea814018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eeea7ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eeea7b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eeea7b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eeea1cead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eeea1bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eeea1b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eeea21ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eee9e11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eee9efdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eee9d69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eee9d732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eee9d5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eee9d864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd91cd95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eee9d4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-32d8f50a620a9d351acb0d136c3425e39d136d95 Step #5: MERGE-OUTER: attempt 187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2740512258 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/32d8f50a620a9d351acb0d136c3425e39d136d95' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 374 processed earlier; will process 4097 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22197== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e73f4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e73ec0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e73ea3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19ddfb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19dddc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19ddda4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e73e7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560e7494f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e748e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560e748eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e748eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560e74309ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560e742f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560e742f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560e7435af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560e73f4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560e74038eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560e73ea4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560e73eae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560e73e957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560e73ec14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19ddda6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560e73e88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9cfedc5179f66b734f40ca1832a83b88ea31c31 Step #5: MERGE-OUTER: attempt 188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2741041126 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c9cfedc5179f66b734f40ca1832a83b88ea31c31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 375 processed earlier; will process 4096 files now Step #5: #1 pulse exec/s: 0 rss: 270Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cab2807594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cab277bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cab275e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa70ccbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa70cad400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa70cab3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cab2737e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cab320a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cab31a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cab31a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cab31a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cab2c7c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cab2cb31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cab2bc463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cab2bb2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cab2bab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cab2c15f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cab2807c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cab28f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cab275fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cab27692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cab27507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cab277c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa70cab5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cab2743bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85676eba2490b01ce6d9060c8c6f803c9ad3c905 Step #5: MERGE-OUTER: attempt 189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2742036597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85676eba2490b01ce6d9060c8c6f803c9ad3c905' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 377 processed earlier; will process 4094 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22250== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a934183594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9340f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9340da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86da17141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86d9f8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86d9f65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9340b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a934b86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a934b20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a934b22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a934b2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a9345f8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a93462f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a93454063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a93452e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a9345279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a934591f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a934183c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a93426feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a9340dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a9340e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a9340cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a9340f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86d9f67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a9340bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3940d8b5ed8bb34357f37bab3e39e292aae6d4d Step #5: MERGE-OUTER: attempt 190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2743462672 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d3940d8b5ed8bb34357f37bab3e39e292aae6d4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 379 processed earlier; will process 4092 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22369== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634f6da9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5634f6d1db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5634f6d00665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f143be3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f143bc4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f143bc2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5634f6cd9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5634f77ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5634f7746632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5634f7748375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5634f774835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5634f721e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5634f72551db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5634f716663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5634f7154285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5634f714d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5634f71b7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5634f6da9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5634f6e95eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5634f6d01d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5634f6d0b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5634f6cf27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5634f6d1e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f143bc2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5634f6ce5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47f04b92d1609d5887cb1bbd3af62ad9c4b4c9b1 Step #5: MERGE-OUTER: attempt 191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2743942466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/47f04b92d1609d5887cb1bbd3af62ad9c4b4c9b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 380 processed earlier; will process 4091 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2114c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a211438b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a21141b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c2b00d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c2ae2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c2ae01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a2113f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a211ec7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a211e61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a211e63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a211e6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a211939165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2119701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a21188163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a21186f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a2118689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a2118d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a2114c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a2115b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a21141cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a2114262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a21140d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a2114394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c2ae03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a211400bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-43562b927beff7a0bfd4c8573050b801f8751e97 Step #5: MERGE-OUTER: attempt 192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2745186417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/43562b927beff7a0bfd4c8573050b801f8751e97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 382 processed earlier; will process 4089 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22460== ERROR: libFuzzer: deadly signal Step #5: #0 0x55750cec8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55750ce3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55750ce1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13c84d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13c82ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13c82c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55750cdf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55750d8cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55750d865632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55750d867375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55750d86735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55750d285ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55750d273285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55750d26c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55750d2d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55750cec8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55750cfb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55750ce20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55750ce2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55750ce117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55750ce3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13c82cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55750ce04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7f94d376926cfc8066e8fef7e4d0d5738a367c7 Step #5: MERGE-OUTER: attempt 193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2745961440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7f94d376926cfc8066e8fef7e4d0d5738a367c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 383 processed earlier; will process 4088 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22477== ERROR: libFuzzer: deadly signal Step #5: #0 0x56237dc4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56237dbc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56237dba6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc4415541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc43f6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc43f49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56237db7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56237e652018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56237e5ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56237e5ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56237e5ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56237e00cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56237dffa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56237dff39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56237e05df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56237dc4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56237dd3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56237dba7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56237dbb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56237db987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56237dbc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdc43f4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56237db8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c02cb1d781b80e004dff64a11b57040d2e730ae Step #5: MERGE-OUTER: attempt 194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2746730296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7c02cb1d781b80e004dff64a11b57040d2e730ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 384 processed earlier; will process 4087 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22495== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b650fc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b650f36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b650f19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f134479d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13445b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1344591858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b650ef2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b6519c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b65195f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b651961375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b65196135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b651437165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b65146e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b65137f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b65136d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6513669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6513d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b650fc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b6510aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b650f1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b650f242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b650f0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b650f374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1344593082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b650efebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-968b19382a3221e2927437555069211c5c377a7a Step #5: MERGE-OUTER: attempt 195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2747648880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/968b19382a3221e2927437555069211c5c377a7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 386 processed earlier; will process 4085 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22579== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555d37c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555d373cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555d371f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6b615c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6b5f7100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6b5f50858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555d36f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5555d41cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555d4165632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5555d4167375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555d416735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5555d3b85ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5555d3b73285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5555d3b6c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5555d3bd6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5555d37c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5555d38b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5555d3720d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5555d372a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5555d37117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5555d373d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6b5f52082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5555d3704bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e89659e9325b20b94bbd59e1f091fa87c4040781 Step #5: MERGE-OUTER: attempt 196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2748085882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e89659e9325b20b94bbd59e1f091fa87c4040781' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 387 processed earlier; will process 4084 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22650== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff6750e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff67482b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff67465665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f75e6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f75c7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f75c5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff6743ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff67f11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff67eab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff67ead375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff67ead35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff67983165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff679ba1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff678cb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff678b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff678b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff6791cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff6750ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff675faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff67466d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff674702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff674577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff674834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f75c5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff6744abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbba6d17b1a1ec7d99557f4048cb167bb520f61a Step #5: MERGE-OUTER: attempt 197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2749361778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bbba6d17b1a1ec7d99557f4048cb167bb520f61a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 389 processed earlier; will process 4082 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==22701== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e27a39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e279adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e27990665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f177d0a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f177cebe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f177ce9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e27969e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e2843c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e283d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e283d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e283d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e27eae165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555e27ee51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555e27df663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555e27de4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555e27ddd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555e27e47f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555e27a39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555e27b25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555e27991d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555e2799b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555e279827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555e279ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f177ce9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555e27975bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1b662bf86651d51dc2be7f4b0194acbbaaf3e92 Step #5: MERGE-OUTER: attempt 198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2751237746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f1b662bf86651d51dc2be7f4b0194acbbaaf3e92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 393 processed earlier; will process 4078 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22855== ERROR: libFuzzer: deadly signal Step #5: #0 0x56384288f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563842803b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638427e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89600ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f895fee300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f895fec2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638427bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563843292018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56384322c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56384322e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56384322e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563842c4cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563842c3a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563842c339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563842c9df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56384288fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56384297beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638427e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638427f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638427d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638428044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f895fec4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638427cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de8890a70f1a0a9ce86e5e32c48538914c14eb20 Step #5: MERGE-OUTER: attempt 199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2752009003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de8890a70f1a0a9ce86e5e32c48538914c14eb20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 394 processed earlier; will process 4077 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22872== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ca5b63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ca5ad7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ca5aba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547903141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5478e4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5478e25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ca5a93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558ca6566018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ca6500632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558ca6502375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ca650235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558ca5f20ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ca5f0e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ca5f079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ca5f71f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ca5b63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ca5c4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ca5abbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ca5ac52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ca5aac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ca5ad84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5478e27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ca5a9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dca4fe98c8dcc6e56d449678b2e8ba6ae02311a Step #5: MERGE-OUTER: attempt 200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2752782907 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0dca4fe98c8dcc6e56d449678b2e8ba6ae02311a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 395 processed earlier; will process 4076 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==22890== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0a70d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0a7044b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0a7027665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc992c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc990d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc990b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0a7000e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c0a7ad3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0a7a6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c0a7a6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0a7a6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c0a748dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0a747b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0a74749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0a74def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0a70d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0a71bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0a7028d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0a70322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0a70197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0a70454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc990b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0a700cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-111a151b9f759883783a4b5c05df682693e8541c Step #5: MERGE-OUTER: attempt 201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2754163766 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/111a151b9f759883783a4b5c05df682693e8541c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 397 processed earlier; will process 4074 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==22981== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be9b723594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be9b697b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be9b67a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc505bf841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc505a0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5059ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be9b653e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55be9c126018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be9c0c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55be9c0c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be9c0c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55be9bb8c975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be9bbf6bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55be9bc52c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55be9bb32012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55be9bb32012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55be9b723c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55be9b80feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55be9b67bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55be9b6852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55be9b66c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55be9b6984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc5059ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55be9b65fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b334a8480b71c31ef296f9fa1b9572d2f94d727a Step #5: MERGE-OUTER: attempt 202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2755229919 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b334a8480b71c31ef296f9fa1b9572d2f94d727a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 399 processed earlier; will process 4072 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23128== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b873fb8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b873f2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b873f0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d1829241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d180a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d18086858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b873ee8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8749bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b874955632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b874957375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b87495735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b87442d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8744641db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b87437563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b874363285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b87435c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8743c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b873fb8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8740a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b873f10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b873f1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b873f017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b873f2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3d18088082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b873ef4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c62b987b708a1243a898fba9768a19503ddb84a3 Step #5: MERGE-OUTER: attempt 203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2756361292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c62b987b708a1243a898fba9768a19503ddb84a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 401 processed earlier; will process 4070 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23243== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d983da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d9834eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d98331665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28aa9d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28aa7e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28aa7c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d9830ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d98ddd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d98d77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d98d79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d98d7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d9884f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558d988861db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558d9879763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558d98785285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558d9877e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558d987e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558d983dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558d984c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558d98332d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558d9833c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558d983237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558d9834f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28aa7c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558d98316bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb5045bfc8a54ef13322eaba58898922ffaf8125 Step #5: MERGE-OUTER: attempt 204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2756848631 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb5045bfc8a54ef13322eaba58898922ffaf8125' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 402 processed earlier; will process 4069 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23283== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db56fb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db56f25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db56f08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3d8d8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3d8ba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3d8b82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db56ee1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db579b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db5794e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db57950375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db5795035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db57426165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db5745d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db5736e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db5735c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db573559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db573bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db56fb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db5709deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db56f09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db56f132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db56efa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db56f264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd3d8b84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db56eedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b12dfd3aee95f92ef02735bef8fe2187b5af5422 Step #5: MERGE-OUTER: attempt 205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2757320627 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b12dfd3aee95f92ef02735bef8fe2187b5af5422' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 403 processed earlier; will process 4068 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23291== ERROR: libFuzzer: deadly signal Step #5: #0 0x55747b4ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55747b42eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55747b411665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d4fc2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d4fa3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d4fa19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55747b3eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55747bebd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55747be57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55747be59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55747be5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55747b92f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55747b9661db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55747b87763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55747b865285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55747b85e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55747b8c8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55747b4bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55747b5a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55747b412d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55747b41c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55747b4037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55747b42f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d4fa1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55747b3f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7fa84e330fd60d99ac6ce56208522d4a3ae6800 Step #5: MERGE-OUTER: attempt 206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2758476539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7fa84e330fd60d99ac6ce56208522d4a3ae6800' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 405 processed earlier; will process 4066 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23374== ERROR: libFuzzer: deadly signal Step #5: #0 0x56174d289594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56174d1fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56174d1e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cb931341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cb912800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cb9107858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56174d1b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56174dc8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56174dc26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56174dc28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56174dc2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56174d6fe165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56174d7351db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56174d64663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56174d634285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56174d62d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56174d697f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56174d289c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56174d375eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56174d1e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56174d1eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56174d1d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56174d1fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2cb9109082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56174d1c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62101a32d2f57764b422f8f9a8e48e9c37121cfc Step #5: MERGE-OUTER: attempt 207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2759504664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62101a32d2f57764b422f8f9a8e48e9c37121cfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 408 processed earlier; will process 4063 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==23455== ERROR: libFuzzer: deadly signal Step #5: #0 0x562036bc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562036b36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562036b19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6aa4ca941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6aa4abe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6aa4a9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562036af2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5620375c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56203755f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562037561375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56203756135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56203702b975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562037095bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5620370f1c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x562036fd1012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x562036fd1012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x562036bc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x562036caeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x562036b1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x562036b242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x562036b0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x562036b374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6aa4a9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x562036afebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5306eb347eae6da9defeaf8fdf43d19e10abbf80 Step #5: MERGE-OUTER: attempt 208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2760392096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5306eb347eae6da9defeaf8fdf43d19e10abbf80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 409 processed earlier; will process 4062 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23474== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578d0459594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578d03cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578d03b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f055213a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0551f4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0551f2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578d0389e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578d0e5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578d0df6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5578d0df8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578d0df835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578d08ce165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578d09051db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5578d0906356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5578d07fc828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5578d0867f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5578d0459c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5578d0545eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5578d03b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5578d03bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5578d03a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5578d03ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0551f30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5578d0395bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8e1fbc8ef81d9cf1cbbe1778e008bc19a33f071 Step #5: MERGE-OUTER: attempt 209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2760861726 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d8e1fbc8ef81d9cf1cbbe1778e008bc19a33f071' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 410 processed earlier; will process 4061 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23543== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560e0ec9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560e0e3db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560e0e20665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc635eba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc635ccf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc635cae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560e0df9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5560e18cc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560e1866632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560e1868375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560e186835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560e133e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560e13751db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560e128663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560e1274285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560e126d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5560e12d7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5560e0ec9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5560e0fb5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5560e0e21d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5560e0e2b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560e0e127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560e0e3e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc635cb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5560e0e05bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0e5b17fee48a50b84c45937617ea282b4c37bf7 Step #5: MERGE-OUTER: attempt 210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2762825647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0e5b17fee48a50b84c45937617ea282b4c37bf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 413 processed earlier; will process 4058 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==23633== ERROR: libFuzzer: deadly signal Step #5: #0 0x560fcbdbd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560fcbd31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560fcbd14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3829c4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3829a6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3829a43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560fcbcede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560fcc7c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560fcc75a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560fcc75c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560fcc75c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560fcc232165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560fcc2691db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560fcc17a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560fcc168285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560fcc1619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560fcc1cbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560fcbdbdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560fcbea9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560fcbd15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560fcbd1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560fcbd067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560fcbd324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3829a45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560fcbcf9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f81918a240bc0cddbb9cdfd3230695a94633f39 Step #5: MERGE-OUTER: attempt 211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2764092494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f81918a240bc0cddbb9cdfd3230695a94633f39' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 416 processed earlier; will process 4055 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23719== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd62858594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd627ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd627af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc62a73741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc62a54c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc62a52b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd62788e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cd6325b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd631f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cd631f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd631f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cd62c15ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd62c03285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd62bfc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd62c66f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd62858c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd62944eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd627b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd627ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd627a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd627cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc62a52d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd62794bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90d4ffe4f973ddc3ba51df891a27b7115e1031ea Step #5: MERGE-OUTER: attempt 212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2765950740 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90d4ffe4f973ddc3ba51df891a27b7115e1031ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 420 processed earlier; will process 4051 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23819== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc3d9e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc3d95bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc3d93e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f15e56bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f15e54d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f15e54b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc3d917e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc3e3ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc3e384632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc3e386375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc3e38635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc3dda4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc3dd92285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc3dd8b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc3ddf5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc3d9e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc3dad3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc3d93fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc3d9492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc3d9307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc3d95c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f15e54b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc3d923bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8099e791954f71594bf4beb145d687ea83e83e32 Step #5: MERGE-OUTER: attempt 213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2766722188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8099e791954f71594bf4beb145d687ea83e83e32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 421 processed earlier; will process 4050 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23837== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c782a3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7829b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c782995665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf1072f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf1054400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf10523858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c78296ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c783441018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7833db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c7833dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7833dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c782dfbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c782de9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c782de29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c782e4cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c782a3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c782b2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c782996d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7829a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7829877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7829b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf10525082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c78297abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5275a1962831939cf4b925bffe8c7cba365db992 Step #5: MERGE-OUTER: attempt 214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2767488561 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5275a1962831939cf4b925bffe8c7cba365db992' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 422 processed earlier; will process 4049 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23855== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627fa9cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627fa93fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627fa922665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc69e7a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc69e5bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc69e59b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627fa8fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627fb3ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627fb368632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627fb36a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627fb36a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627fad88ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627fad76285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627fad6f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627fadd9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627fa9cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627faab7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627fa923d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627fa92d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627fa9147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627fa9404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc69e59d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627fa907bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8280aac6094375ebc4a518d2ddb9f3e0135e8b5 Step #5: MERGE-OUTER: attempt 215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2768255786 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a8280aac6094375ebc4a518d2ddb9f3e0135e8b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 423 processed earlier; will process 4048 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d64c993594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d64c907b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d64c8ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fbe1cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fbdfe100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fbdfc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d64c8c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d64d396018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d64d330632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d64d332375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d64d33235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d64cd50ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d64cd3e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d64cd379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d64cda1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d64c993c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d64ca7feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d64c8ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d64c8f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d64c8dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d64c9084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fbdfc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d64c8cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec76a35cfcfd30272602ebd8a86aea99691f1bc9 Step #5: MERGE-OUTER: attempt 216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2769020746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ec76a35cfcfd30272602ebd8a86aea99691f1bc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 424 processed earlier; will process 4047 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23891== ERROR: libFuzzer: deadly signal Step #5: #0 0x563fda4da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563fda44eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563fda431665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefb460741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefb441c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefb43fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563fda40ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563fdaedd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563fdae77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563fdae79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563fdae7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563fda897ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563fda885285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563fda87e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563fda8e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563fda4dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563fda5c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563fda432d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563fda43c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563fda4237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563fda44f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefb43fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563fda416bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27bb46a158bed695cfd97d05f1def3f45c518c20 Step #5: MERGE-OUTER: attempt 217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2769784102 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/27bb46a158bed695cfd97d05f1def3f45c518c20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 425 processed earlier; will process 4046 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23909== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bac213a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bac20aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bac2091665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98a826c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98a808100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98a8060858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bac206ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bac2b3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bac2ad7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bac2ad9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bac2ad935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bac24f7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bac24e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bac24de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bac2548f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bac213ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bac2226eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bac2092d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bac209c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bac20837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bac20af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f98a8062082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bac2076bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d886d392c67d40af939d0065f6cda70c5d90bcf1 Step #5: MERGE-OUTER: attempt 218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2770550013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d886d392c67d40af939d0065f6cda70c5d90bcf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 426 processed earlier; will process 4045 files now Step #5: #1 pulse exec/s: 0 rss: 297Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==23927== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df4b3ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df4b373b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df4b356665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a9f5ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a9f3c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a9f3a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df4b32fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df4be02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df4bd9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df4bd9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df4bd9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df4b7bcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df4b7aa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df4b7a39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df4b80df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df4b3ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df4b4ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df4b357d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df4b3612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df4b3487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df4b3744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a9f3a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df4b33bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-efb213c6107067e8fcdd6b62df454f206de9f8fb Step #5: MERGE-OUTER: attempt 219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2771410619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/efb213c6107067e8fcdd6b62df454f206de9f8fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 428 processed earlier; will process 4043 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24010== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b28692e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2868a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b286885665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa5beb641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa5bccb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa5bcaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b28685ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b287331018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2872cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b2872cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2872cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b286da3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b286dda1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b286ceb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b286cd9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b286cd29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b286d3cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b28692ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b286a1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b286886d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b2868902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b2868777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b2868a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa5bcac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b28686abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-402ce2da6ff67404f5f74b6862a5e05d218f92ae Step #5: MERGE-OUTER: attempt 220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2772451875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/402ce2da6ff67404f5f74b6862a5e05d218f92ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 430 processed earlier; will process 4041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24092== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e80b0bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e80b033b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e80b016665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22ae6f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22ae50e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22ae4ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e80afefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e80bac2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e80ba5c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e80ba5e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e80ba5e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e80b47cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e80b46a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e80b4639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e80b4cdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e80b0bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e80b1abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e80b017d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e80b0212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e80b0087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e80b0344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22ae4ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e80affbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de5505e5681207e8b5b8c32194c36de85f445df6 Step #5: MERGE-OUTER: attempt 221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2773217083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de5505e5681207e8b5b8c32194c36de85f445df6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 431 processed earlier; will process 4040 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==24109== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623f1d7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623f1cf1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623f1cd4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa6335ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa63340300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa6333e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623f1cade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5623f2780018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623f271a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5623f271c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5623f2122780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5623f218bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5623f1d7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5623f1e69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5623f1cd5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5623f1cdf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5623f1cc67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5623f1cf24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa6333e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5623f1cb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24d8904bca95a01966f0fe575af0e4ed3a029cd4 Step #5: MERGE-OUTER: attempt 222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2773983826 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/24d8904bca95a01966f0fe575af0e4ed3a029cd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 432 processed earlier; will process 4039 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24131== ERROR: libFuzzer: deadly signal Step #5: #0 0x55831ef8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55831eeffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55831eee2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e34d7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e34b8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e34b6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55831eebbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55831f98e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55831f928632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55831f92a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55831f92a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55831f400165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55831f4371db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55831f34863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55831f336285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55831f32f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55831f399f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55831ef8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55831f077eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55831eee3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55831eeed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55831eed47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55831ef004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e34b6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55831eec7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-007938d315052e1653e40c4861d8587315abf2c9 Step #5: MERGE-OUTER: attempt 223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2775235272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/007938d315052e1653e40c4861d8587315abf2c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 434 processed earlier; will process 4037 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24244== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f9d8df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f9d853b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f9d836665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e19ef641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e19d0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e19cea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f9d80fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f9e2e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f9e27c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f9e27e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f9e27e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f9dd54165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556f9dd8b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f9dc9c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556f9dc8a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556f9dc839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556f9dcedf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556f9d8dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556f9d9cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556f9d837d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556f9d8412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556f9d8287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556f9d8544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0e19cec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556f9d81bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cca4ed98dd0544bdb3d810ef7f208cd0471d9894 Step #5: MERGE-OUTER: attempt 224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2775717598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cca4ed98dd0544bdb3d810ef7f208cd0471d9894' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 435 processed earlier; will process 4036 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24284== ERROR: libFuzzer: deadly signal Step #5: #0 0x559abfd65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559abfcd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559abfcbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8935a0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f893582100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8935800858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559abfc95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559ac0768018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ac0702632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559ac0704375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559ac070435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559ac0122ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559ac0110285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559ac01099dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559ac0173f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559abfd65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559abfe51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559abfcbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559abfcc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559abfcae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559abfcda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8935802082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559abfca1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fba00b52f39e44424d0e784e20962f4686a88e4 Step #5: MERGE-OUTER: attempt 225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2776970342 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8fba00b52f39e44424d0e784e20962f4686a88e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 438 processed earlier; will process 4033 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24366== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611c7c8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5611c7c01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611c7be4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8dcc9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8dcaaa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8dca89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611c7bbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5611c8690018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5611c862a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5611c862c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5611c862c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5611c8102165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5611c81391db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5611c804a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5611c8038285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5611c80319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5611c809bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5611c7c8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5611c7d79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5611c7be5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5611c7bef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5611c7bd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5611c7c024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8dca8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5611c7bc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1eb7788ac73e9f7d743bf100a1a5e6c83f14a0d6 Step #5: MERGE-OUTER: attempt 226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2778214098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1eb7788ac73e9f7d743bf100a1a5e6c83f14a0d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 440 processed earlier; will process 4031 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24481== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed7832a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed7829eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed78281665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4a5c3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4a5a5200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4a5a31858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed7825ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed78d2d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed78cc7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed78cc9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed78cc935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ed786e7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed786d5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed786ce9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed78738f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed7832ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed78416eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed78282d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed7828c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed782737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed7829f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4a5a33082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed78266bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ed3f468d692e9e913e481bf3a85177f0eccaa92 Step #5: MERGE-OUTER: attempt 227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2778812027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7ed3f468d692e9e913e481bf3a85177f0eccaa92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 441 processed earlier; will process 4030 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24492== ERROR: libFuzzer: deadly signal Step #5: #0 0x561788086594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561787ffab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561787fdd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbeaac5741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbeaaa6c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbeaaa4b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561787fb6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561788a89018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561788a23632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561788a25375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561788a2535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561788443ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561788431285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56178842a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561788494f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561788086c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561788172eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561787fded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561787fe82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561787fcf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561787ffb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbeaaa4d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561787fc2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7a4fd9ea8c32606785fff6f2fdb46aedf7cf9cc Step #5: MERGE-OUTER: attempt 228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2780225495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7a4fd9ea8c32606785fff6f2fdb46aedf7cf9cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 443 processed earlier; will process 4028 files now Step #5: #1 pulse exec/s: 0 rss: 259Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24582== ERROR: libFuzzer: deadly signal Step #5: #0 0x55802a28d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55802a201b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55802a1e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35a5dad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35a5bc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35a5ba1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55802a1bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55802ac90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55802ac2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55802ac2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55802ac2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55802a702165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55802a7391db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55802a64a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55802a638285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55802a6319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55802a69bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55802a28dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55802a379eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55802a1e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55802a1ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55802a1d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55802a2024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f35a5ba3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55802a1c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1058a8d8abf69275db9cb6bc15bc83c4194cf3f9 Step #5: MERGE-OUTER: attempt 229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2782615682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1058a8d8abf69275db9cb6bc15bc83c4194cf3f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 448 processed earlier; will process 4023 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24691== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c8630a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c8627eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c86261665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c69bbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c699d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c699b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c8623ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560c86d0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c86ca7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560c86ca9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c86ca935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560c866c7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560c866b5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560c866ae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560c86718f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560c8630ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560c863f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560c86262d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560c8626c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560c862537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560c8627f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c699b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560c86246bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3db89b85722a813867faa2af16b6709d7aa3a8f7 Step #5: MERGE-OUTER: attempt 230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2783052127 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3db89b85722a813867faa2af16b6709d7aa3a8f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 449 processed earlier; will process 4022 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==24762== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606c1ca0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606c1c14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606c1bf7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0004f2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0004d4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0004d22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606c1bd0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5606c26a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5606c263d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5606c263f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5606c263f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5606c205dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5606c204b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606c20449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5606c20aef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606c1ca0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606c1d8ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606c1bf8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606c1c022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606c1be97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606c1c154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0004d24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606c1bdcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a0576b26e1e1b2772befa9d0fe5e5a0627e72b7 Step #5: MERGE-OUTER: attempt 231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2784483113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4a0576b26e1e1b2772befa9d0fe5e5a0627e72b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 451 processed earlier; will process 4020 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==24817== ERROR: libFuzzer: deadly signal Step #5: #0 0x559ce6308594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559ce627cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559ce625f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c3ecc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c3ead700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c3eab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559ce6238e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559ce6d0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559ce6ca5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559ce6ca7578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x559ce66ad780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559ce6716f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559ce6308c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559ce63f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559ce6260d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559ce626a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559ce62517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559ce627d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0c3eab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559ce6244bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-691fe4993bfe2a27f67794b39caee3594bc52d8b Step #5: MERGE-OUTER: attempt 232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2785251685 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/691fe4993bfe2a27f67794b39caee3594bc52d8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 452 processed earlier; will process 4019 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==24839== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d490417594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d49038bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d49036e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88910d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8890eec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8890ecb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d490347e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d490e1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d490db4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d490db6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d490db635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d49088c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d4908c31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d4907d463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d4907c2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d4907bb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d490825f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d490417c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d490503eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d49036fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d4903792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d4903607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d49038c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8890ecd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d490353bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-781f893d6af577fe5304a38b9d7b85ae6cc7471f Step #5: MERGE-OUTER: attempt 233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2789041834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/781f893d6af577fe5304a38b9d7b85ae6cc7471f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 459 processed earlier; will process 4012 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25049== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d119075594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d118fe9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d118fcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5356b5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f535696700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5356946858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d118fa5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d119a78018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d119a12632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d119a14375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d119a1435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d119432ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d119420285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1194199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d119483f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d119075c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d119161eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d118fcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d118fd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d118fbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d118fea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5356948082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d118fb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05c68398ab90f53e81f98f43b59f51c0350abb2c Step #5: MERGE-OUTER: attempt 234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2789445583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/05c68398ab90f53e81f98f43b59f51c0350abb2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 460 processed earlier; will process 4011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25056== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e56148d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e561401b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5613e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe38038141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe38019600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe380175858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5613bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e561e90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e561e2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e561e2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e561e2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e56184aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e561838285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5618319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e56189bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e56148dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e561579eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5613e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5613ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5613d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5614024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe380177082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5613c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-263715055792cd13695e37c8a8e4c95a293420f5 Step #5: MERGE-OUTER: attempt 235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2790284536 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/263715055792cd13695e37c8a8e4c95a293420f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 461 processed earlier; will process 4010 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25072== ERROR: libFuzzer: deadly signal Step #5: #0 0x556da60cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556da603fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556da6022665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4546cc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4546ad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4546ab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556da5ffbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556da6ace018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556da6a68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556da6a6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556da6a6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556da6488ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556da6476285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556da646f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556da64d9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556da60cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556da61b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556da6023d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556da602d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556da60147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556da60404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4546ab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556da6007bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc4f21a31aab3a5c21d1c5c3cfd82a6619545734 Step #5: MERGE-OUTER: attempt 236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2791051939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc4f21a31aab3a5c21d1c5c3cfd82a6619545734' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 462 processed earlier; will process 4009 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25090== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3e7ac3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3e7a37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3e7a1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f273a7e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f273a5f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f273a5d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3e79f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a3e84c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3e8460632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a3e8462375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3e846235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a3e7f38165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a3e7f6f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a3e7e8063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a3e7e6e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a3e7e679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a3e7ed1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a3e7ac3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a3e7bafeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a3e7a1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a3e7a252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3e7a0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3e7a384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f273a5d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a3e79ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0677e1bc2f44e24da653b7f3390e09ea89608a4b Step #5: MERGE-OUTER: attempt 237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2791983592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0677e1bc2f44e24da653b7f3390e09ea89608a4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 464 processed earlier; will process 4007 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25174== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569bcb20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569bca94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569bca77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f813e78a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f813e59f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f813e57e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5569bca50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5569bd523018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569bd4bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5569bd4bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569bd4bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5569bceddad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5569bcecb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5569bcec49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5569bcf2ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5569bcb20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5569bcc0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5569bca78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5569bca822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5569bca697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5569bca954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f813e580082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5569bca5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0fbc55b778780f82654959c557618d54f7a3576 Step #5: MERGE-OUTER: attempt 238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2792625036 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f0fbc55b778780f82654959c557618d54f7a3576' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 465 processed earlier; will process 4006 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25187== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f46f11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f46e85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f46e68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f3946c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f3928100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f39260858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f46e41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563f47914018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f478ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563f478b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f478b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563f47386165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f473bd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f472ce63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f472bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f472b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f4731ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f46f11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f46ffdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f46e69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f46e732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f46e5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f46e864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f39262082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f46e4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df3fee5967e7db393cdd7540961d6378fcd53506 Step #5: MERGE-OUTER: attempt 239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2794173253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/df3fee5967e7db393cdd7540961d6378fcd53506' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 468 processed earlier; will process 4003 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25335== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640268b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56402682bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56402680e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92c136041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92c117500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92c1154858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640267e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640272ba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564027254632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564027256375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56402725635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564026c74ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564026c62285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564026c5b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564026cc5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640268b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640269a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56402680fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640268192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640268007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56402682c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92c1156082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640267f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2b5b314ae67edab2f9df27a1cd729ec0167d2e3 Step #5: MERGE-OUTER: attempt 240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2795045177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b2b5b314ae67edab2f9df27a1cd729ec0167d2e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 469 processed earlier; will process 4002 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25351== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654b080d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654b0781b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654b0764665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec74ccc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec74ae100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec74ac0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654b073de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5654b1210018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654b11aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5654b11ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654b11ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5654b0bcaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654b0bb8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654b0bb19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654b0c1bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654b080dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654b08f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654b0765d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654b076f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654b07567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654b07824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec74ac2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654b0749bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b96fa922869aac6d3df2820aa51f5b828dfac4ee Step #5: MERGE-OUTER: attempt 241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2795918693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b96fa922869aac6d3df2820aa51f5b828dfac4ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 471 processed earlier; will process 4000 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25434== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f84f90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f84f04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f84ee7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa65c1f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa65c00500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa65bfe4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561f84ec0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561f85993018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561f8592d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561f8592f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561f8592f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561f85405165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561f8543c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561f8534d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561f8533b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561f853349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561f8539ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561f84f90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561f8507ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561f84ee8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561f84ef22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561f84ed97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561f84f054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa65bfe6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561f84eccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52520321da3eea14cec8480ead2a541493f8457a Step #5: MERGE-OUTER: attempt 242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2797392591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/52520321da3eea14cec8480ead2a541493f8457a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 473 processed earlier; will process 3998 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25523== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ffd3a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ffd31ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ffd2fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc873abe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8738d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8738b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ffd2d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ffdda9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ffdd43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ffdd45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ffdd4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557ffd763ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ffd751285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ffd74a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ffd7b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ffd3a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ffd492eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ffd2fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ffd3082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ffd2ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ffd31b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8738b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ffd2e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a6731c401f3752aaf33c40d8aecca88a8b04cb Step #5: MERGE-OUTER: attempt 243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2798564749 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b1a6731c401f3752aaf33c40d8aecca88a8b04cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 475 processed earlier; will process 3996 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25609== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578332f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55783326db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557833250665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8afcf041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8afb0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8afae4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557833229e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557833cfc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557833c96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557833c98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557833c9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578336b6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5578336a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55783369d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557833707f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5578332f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5578333e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557833251d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55783325b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578332427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55783326e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8afae6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557833235bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-291348e0f4cdb45d79f1f6c8d64d9885aecad86f Step #5: MERGE-OUTER: attempt 244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2799331087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/291348e0f4cdb45d79f1f6c8d64d9885aecad86f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 476 processed earlier; will process 3995 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25627== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c5e6aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c5e61eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c5e601665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38a9eb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38a9ccc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38a9cab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c5e5dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c5f0ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c5f047632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c5f049375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c5f04935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c5ea67ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556c5ea55285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556c5ea4e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556c5eab8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556c5e6aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556c5e796eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556c5e602d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556c5e60c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556c5e5f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556c5e61f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38a9cad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556c5e5e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f24ae9225abf23590c4af30a90c32a17fbd158f8 Step #5: MERGE-OUTER: attempt 245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2800101690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f24ae9225abf23590c4af30a90c32a17fbd158f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 477 processed earlier; will process 3994 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25645== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdb2191594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdb2105b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdb20e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3106ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3104ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3104de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdb20c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bdb2b94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdb2b2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bdb2b30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdb2b3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bdb254ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bdb253c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bdb25359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bdb259ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bdb2191c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bdb227deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bdb20e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bdb20f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bdb20da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bdb21064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa3104e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bdb20cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1610d717f9cb784ef004ee212d6bffbecc8e455 Step #5: MERGE-OUTER: attempt 246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2800865713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e1610d717f9cb784ef004ee212d6bffbecc8e455' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 478 processed earlier; will process 3993 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25663== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d00347f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0033f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0033d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f393c46941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f393c27e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f393c25d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0033afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d003e82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d003e1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d003e1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d003e1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d00383cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d00382a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0038239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d00388df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d00347fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d00356beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d0033d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0033e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d0033c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0033f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f393c25f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d0033bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c70cd02cfe0bb3b0ebd8d55e60156e970eb2591 Step #5: MERGE-OUTER: attempt 247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2801633830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c70cd02cfe0bb3b0ebd8d55e60156e970eb2591' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 479 processed earlier; will process 3992 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25681== ERROR: libFuzzer: deadly signal Step #5: #0 0x564278b83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564278af7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564278ada665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b8a50e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b8a32300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b8a302858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564278ab3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564279586018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564279520632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564279522375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56427952235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564278f40ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564278f2e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564278f279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564278f91f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564278b83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564278c6feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564278adbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564278ae52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564278acc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564278af84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b8a304082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564278abfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e29fe0ddcab4dfa7ff6a728b272db21837f2c64 Step #5: MERGE-OUTER: attempt 248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2802395946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3e29fe0ddcab4dfa7ff6a728b272db21837f2c64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 480 processed earlier; will process 3991 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==25699== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e2205d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e21fd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e21fb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f847ee0e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f847ec2300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f847ec02858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e21f8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562e22a60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e229fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562e229fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e229fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562e224d2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562e225091db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562e2241a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562e22408285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562e224019dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562e2246bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562e2205dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562e22149eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562e21fb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562e21fbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562e21fa67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562e21fd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f847ec04082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562e21f99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bc3b4e303617f82108cc4ec31c84bebdeef0a34 Step #5: MERGE-OUTER: attempt 249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2803039778 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1bc3b4e303617f82108cc4ec31c84bebdeef0a34' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 482 processed earlier; will process 3989 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25776== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8c36c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8c3639b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8c361c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3540fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe353f1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe353eef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8c35f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d8c40c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8c4062632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8c4064375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8c406435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d8c3a82ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8c3a70285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8c3a699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d8c3ad3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d8c36c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d8c37b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d8c361dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d8c36272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d8c360e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d8c363a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe353ef1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d8c3601bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6c62a2f515423df9bbae3a28104a3f41f73a8c6 Step #5: MERGE-OUTER: attempt 250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2803691524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c6c62a2f515423df9bbae3a28104a3f41f73a8c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 483 processed earlier; will process 3988 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25821== ERROR: libFuzzer: deadly signal Step #5: #0 0x55daca841594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55daca7b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55daca798665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc36257b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc36239000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc36236f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55daca771e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dacb244018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dacb1de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dacb1e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dacb1e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dacabfead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dacabec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dacabe59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dacac4ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55daca841c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55daca92deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55daca799d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55daca7a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55daca78a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55daca7b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc362371082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55daca77dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd384648b60632cda9eb973f002197aa94ace699 Step #5: MERGE-OUTER: attempt 251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2804854514 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd384648b60632cda9eb973f002197aa94ace699' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 485 processed earlier; will process 3986 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25904== ERROR: libFuzzer: deadly signal Step #5: #0 0x564bb198f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564bb1903b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564bb18e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2bd76641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2bd57b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2bd55a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564bb18bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564bb2392018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564bb232c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564bb232e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564bb232e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564bb1d4cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564bb1d3a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564bb1d339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564bb1d9df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564bb198fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564bb1a7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564bb18e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564bb18f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564bb18d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564bb19044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2bd55c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564bb18cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-432d8297743ecc52e3bb5b0fe0238305cdc84e2f Step #5: MERGE-OUTER: attempt 252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2805630755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/432d8297743ecc52e3bb5b0fe0238305cdc84e2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 486 processed earlier; will process 3985 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25921== ERROR: libFuzzer: deadly signal Step #5: #0 0x55936c0f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55936c067b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55936c04a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f081c7a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f081c5ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f081c599858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55936c023e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55936caf6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55936ca90632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55936ca92375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55936ca9235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55936c4b0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55936c49e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55936c4979dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55936c501f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55936c0f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55936c1dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55936c04bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55936c0552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55936c03c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55936c0684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f081c59b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55936c02fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f19cba4fd5941ddd008b40936124e75034241d7 Step #5: MERGE-OUTER: attempt 253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2806405314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3f19cba4fd5941ddd008b40936124e75034241d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 487 processed earlier; will process 3984 files now Step #5: #1 pulse exec/s: 0 rss: 216Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==25939== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1106c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e11063bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e11061e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd023ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd021c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd021a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1105f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e1110ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e111064632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e111066375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e11106635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e110a84ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e110a72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e110a6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e110ad5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e1106c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e1107b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e11061fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e1106292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e1106107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e11063c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdd021a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e110603bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31a247b8594a14fb17957b027f50ddb598ed0a55 Step #5: MERGE-OUTER: attempt 254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2807220785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/31a247b8594a14fb17957b027f50ddb598ed0a55' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 489 processed earlier; will process 3982 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26022== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ff7828594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ff779cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ff777f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f817996d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f817978200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8179761858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ff7758e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562ff822b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ff81c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562ff81c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ff81c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562ff7c9d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ff7cd41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ff7be563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ff7bd3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ff7bcc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ff7c36f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ff7828c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ff7914eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ff7780d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ff778a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ff77717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ff779d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8179763082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ff7764bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c255b324592035215c5c64ada0afc3a4e81e8f06 Step #5: MERGE-OUTER: attempt 255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2809237400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c255b324592035215c5c64ada0afc3a4e81e8f06' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 494 processed earlier; will process 3977 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==26120== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed3e5a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed3e51ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed3e4fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f106cbcf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f106c9e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f106c9c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed3e4d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed3efa9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed3ef43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed3ef45578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ed3e94b780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ed3e9b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ed3e5a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ed3e692eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ed3e4fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ed3e5082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ed3e4ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ed3e51b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f106c9c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ed3e4e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-953cfadbe6ba47837a3830b91c561086175fdf1c Step #5: MERGE-OUTER: attempt 256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2810006138 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/953cfadbe6ba47837a3830b91c561086175fdf1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 495 processed earlier; will process 3976 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26141== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e4e601c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e4e5f90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e4e5f73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ad4c1e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ad4a3300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ad4a12858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e4e5f4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e4e6a1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4e69b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e4e69bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4e69bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e4e6491165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e4e64c81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e4e63d963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e4e63c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e4e63c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e4e642af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e4e601cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e4e6108eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e4e5f74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e4e5f7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e4e5f657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e4e5f914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2ad4a14082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e4e5f58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1035f5a27720932e30ebdc7c483ced1dfaa66fb Step #5: MERGE-OUTER: attempt 257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2811424033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b1035f5a27720932e30ebdc7c483ced1dfaa66fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 497 processed earlier; will process 3974 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26290== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646ec322594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646ec296b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646ec279665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe05ece541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe05eafa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe05ead9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646ec252e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5646ecd25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646eccbf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646eccc1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646eccc135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5646ec6dfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646ec6cd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646ec6c69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646ec730f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646ec322c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646ec40eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646ec27ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646ec2842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646ec26b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646ec2974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe05eadb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646ec25ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-507cdac279a79063589a1a8e57dc1896c30a1c25 Step #5: MERGE-OUTER: attempt 258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2812194582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/507cdac279a79063589a1a8e57dc1896c30a1c25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 498 processed earlier; will process 3973 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26307== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e056cef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e056c63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e056c46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f577adf041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f577ac0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f577abe4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e056c1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0576f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e05768c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e05768e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e05768e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e0570acad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e05709a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0570939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0570fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e056cefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e056ddbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e056c47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e056c512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e056c387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e056c644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f577abe6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e056c2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9ae6003329f88a09ca2854fdbef1819db819c88 Step #5: MERGE-OUTER: attempt 259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2812959532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f9ae6003329f88a09ca2854fdbef1819db819c88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 499 processed earlier; will process 3972 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==26325== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aba31f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aba316bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aba314e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfa352241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfa333700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfa3316858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aba3127e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aba3bfa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aba3b94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aba3b96578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55aba359c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55aba3605f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55aba31f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55aba32e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55aba314fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55aba31592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55aba31407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55aba316c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcfa3318082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55aba3133bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5cf7695dc6736e49c6101518a345182645b0956 Step #5: MERGE-OUTER: attempt 260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2813731409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5cf7695dc6736e49c6101518a345182645b0956' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 500 processed earlier; will process 3971 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc758c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc7583bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc7581e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab88fd041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab88de500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab88dc4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc757f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc762ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc76264632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc76266375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc7626635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc75c84ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc75c72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc75c6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc75cd5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc758c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc759b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc7581fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc758292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc758107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc7583c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab88dc6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc75803bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c1cf0b72af6009afd213d5d961dcf6c9bb73edf Step #5: MERGE-OUTER: attempt 261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2814167047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c1cf0b72af6009afd213d5d961dcf6c9bb73edf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 501 processed earlier; will process 3970 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==26416== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a1decd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a1de41b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a1de24665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42fb4b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42fb2c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42fb2a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a1ddfde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a1e8d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a1e86a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a1e86c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x561a1e272780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x561a1e2dbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x561a1decdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x561a1dfb9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x561a1de25d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561a1de2f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561a1de167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561a1de424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f42fb2a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561a1de09bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ec7672ffc0b01eec41fdf517236d0989091f755 Step #5: MERGE-OUTER: attempt 262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2815015421 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8ec7672ffc0b01eec41fdf517236d0989091f755' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 502 processed earlier; will process 3969 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26467== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e9a55e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e9a4d2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e9a4b5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd3721b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd3703000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd3700f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e9a48ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559e9af61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e9aefb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559e9aefd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e9aefd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559e9a91bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e9a909285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e9a9029dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e9a96cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e9a55ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e9a64aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e9a4b6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e9a4c02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e9a4a77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e9a4d34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd37011082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e9a49abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9039a2f4f0d59fe9d6d1fff78555a5de35219c27 Step #5: MERGE-OUTER: attempt 263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2815458708 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9039a2f4f0d59fe9d6d1fff78555a5de35219c27' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 503 processed earlier; will process 3968 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26506== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a18079594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a17fedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a17fd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc9e8bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc9e6d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc9e6b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a17fa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a18a7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a18a16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a18a18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a18a1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a18436ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a18424285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a1841d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a18487f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a18079c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a18165eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a17fd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a17fdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a17fc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a17fee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc9e6b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a17fb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2db505a755fb106e3aade97cadce41558f3581d4 Step #5: MERGE-OUTER: attempt 264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2816752252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2db505a755fb106e3aade97cadce41558f3581d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 505 processed earlier; will process 3966 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26562== ERROR: libFuzzer: deadly signal Step #5: #0 0x56020902f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560208fa3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560208f86665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe37957741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe37938c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe37936b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560208f5fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560209a32018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602099cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5602099ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602099ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5602093ecad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602093da285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602093d39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56020943df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56020902fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56020911beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560208f87d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560208f912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560208f787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560208fa44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe37936d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560208f6bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-147b8090d29bf2a752459c723a690aa2a6eecd5d Step #5: MERGE-OUTER: attempt 265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2817522120 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/147b8090d29bf2a752459c723a690aa2a6eecd5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 506 processed earlier; will process 3965 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26580== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623c7f83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623c7ef7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623c7eda665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f097dc1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f097da3100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f097da10858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623c7eb3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5623c8986018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623c8920632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5623c8922375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623c892235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5623c8340ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623c832e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623c83279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623c8391f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623c7f83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623c806feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623c7edbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623c7ee52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623c7ecc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623c7ef84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f097da12082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623c7ebfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-252cab6f4e4df41ffbfa0f85d69734a728941365 Step #5: MERGE-OUTER: attempt 266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2818288679 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/252cab6f4e4df41ffbfa0f85d69734a728941365' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 507 processed earlier; will process 3964 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26598== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d2b456594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d2b3cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d2b3ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f608829a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60880af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f608808e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d2b386e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564d2be59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d2bdf3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564d2bdf5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d2bdf535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564d2b813ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d2b801285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d2b7fa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d2b864f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d2b456c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d2b542eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d2b3aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d2b3b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d2b39f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d2b3cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6088090082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d2b392bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c9426236185c0a35d7b426e63ed5f6efb0a43db Step #5: MERGE-OUTER: attempt 267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2819062184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c9426236185c0a35d7b426e63ed5f6efb0a43db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 508 processed earlier; will process 3963 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26616== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afdccd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afdcc48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afdcc2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36ca0ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36c9f0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36c9ee2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afdcc04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55afdd6d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afdd671632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55afdd673375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afdd67335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55afdd091ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55afdd07f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55afdd0789dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55afdd0e2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55afdccd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55afdcdc0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55afdcc2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55afdcc362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55afdcc1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55afdcc494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f36c9ee4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55afdcc10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f9fab594b0efcf217cc4e2476f5fed6afd6ad42 Step #5: MERGE-OUTER: attempt 268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2821604970 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9f9fab594b0efcf217cc4e2476f5fed6afd6ad42' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 515 processed earlier; will process 3956 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==26791== ERROR: libFuzzer: deadly signal Step #5: #0 0x561737adc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561737a50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561737a33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f534870b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f534852000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53484ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561737a0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5617384df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561738479632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56173847b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56173847b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561737f51165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561737f881db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561737e9963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561737e87285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561737e809dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561737eeaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561737adcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561737bc8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561737a34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561737a3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561737a257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561737a514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5348501082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561737a18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-349e5f398d4a1b81b07f01688e05fc799d39875a Step #5: MERGE-OUTER: attempt 269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2822667414 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/349e5f398d4a1b81b07f01688e05fc799d39875a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 517 processed earlier; will process 3954 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26875== ERROR: libFuzzer: deadly signal Step #5: #0 0x55847b6b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55847b624b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55847b607665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab5c5b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab5c3cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab5c3ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55847b5e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55847c0b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55847c04d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55847c04f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55847c04f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55847ba6dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55847ba5b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55847ba549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55847babef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55847b6b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55847b79ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55847b608d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55847b6122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55847b5f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55847b6254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab5c3ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55847b5ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fc785626580e9421797983e5be24aecee375a17 Step #5: MERGE-OUTER: attempt 270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2823436147 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5fc785626580e9421797983e5be24aecee375a17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 518 processed earlier; will process 3953 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26892== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e4ec59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e4ebcdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e4ebb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9e507a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9e4e8f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9e4e6e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e4eb89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563e4f65c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e4f5f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563e4f5f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e4f5f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563e4f016ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e4f004285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e4effd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e4f067f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e4ec59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e4ed45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e4ebb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e4ebbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e4eba27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e4ebce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9e4e70082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e4eb95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2319f2ceb30e2365e55ab07396e888686030529 Step #5: MERGE-OUTER: attempt 271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2824203292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e2319f2ceb30e2365e55ab07396e888686030529' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 519 processed earlier; will process 3952 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26910== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3d0368594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3d02dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3d02bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1c082041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1c063500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1c0614858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3d0298e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e3d0d6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3d0d05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e3d0d07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3d0d0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e3d0725ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3d0713285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3d070c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3d0776f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3d0368c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3d0454eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3d02c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3d02ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3d02b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3d02dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff1c0616082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3d02a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-073751733c63e01efb336fd2c081d4af04b288e4 Step #5: MERGE-OUTER: attempt 272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2824971059 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/073751733c63e01efb336fd2c081d4af04b288e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 520 processed earlier; will process 3951 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26928== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4f515f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4f50d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4f50b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3a0ecba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3a0eacf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3a0eaae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4f508fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f4f5b62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4f5afc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f4f5afe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4f5afe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f4f551cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f4f550a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4f55039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4f556df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4f515fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4f524beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f4f50b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4f50c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f4f50a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4f50d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3a0eab0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f4f509bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e1db5e468f629d17548179990ed68e44d746631 Step #5: MERGE-OUTER: attempt 273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2825739841 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3e1db5e468f629d17548179990ed68e44d746631' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 521 processed earlier; will process 3950 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26946== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641d31e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641d3155b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641d3138665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61456f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f614550800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61454e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641d3111e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5641d3be4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641d3b7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5641d3b80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641d3b8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5641d359ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5641d358c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5641d35859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5641d35eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5641d31e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5641d32cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5641d3139d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5641d31432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5641d312a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5641d31564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61454e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5641d311dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b26cad9ee8e45b183de2dc7e4c22a44bc5ab50c8 Step #5: MERGE-OUTER: attempt 274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2826510462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b26cad9ee8e45b183de2dc7e4c22a44bc5ab50c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 522 processed earlier; will process 3949 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26964== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8e642d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8e63a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8e6384665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6cdcc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6cdad700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6cdab6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8e635de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f8e6e30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8e6dca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f8e6dcc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8e6dcc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f8e67eaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f8e67d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f8e67d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f8e683bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f8e642dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f8e6519eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f8e6385d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f8e638f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f8e63767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f8e63a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6cdab8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f8e6369bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0036de01aad2cd2bbc621d50bb71d8f19899e3c9 Step #5: MERGE-OUTER: attempt 275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2827278559 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0036de01aad2cd2bbc621d50bb71d8f19899e3c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 523 processed earlier; will process 3948 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==26982== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c7a3b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c7a32ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c7a30d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f171a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f16fb800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f16f97858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c7a2e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c7adb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c7ad53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c7ad55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c7ad5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c7a773ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556c7a761285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556c7a75a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556c7a7c4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556c7a3b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556c7a4a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556c7a30ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556c7a3182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556c7a2ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556c7a32b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f16f99082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556c7a2f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5730c2ff162ab2d59a5341f6bd6597fa0c8fac69 Step #5: MERGE-OUTER: attempt 276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2828049973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5730c2ff162ab2d59a5341f6bd6597fa0c8fac69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 524 processed earlier; will process 3947 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27000== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7d1557594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7d14cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7d14ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d2a4b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d2a2cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d2a2ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7d1487e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c7d1f5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7d1ef4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c7d1ef6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7d1ef635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c7d1914ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7d1902285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7d18fb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7d1965f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7d1557c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7d1643eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7d14afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7d14b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7d14a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7d14cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d2a2ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7d1493bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0a7d8d15b8f3c439e6895de0f27a19f47000b8d Step #5: MERGE-OUTER: attempt 277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2828823373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0a7d8d15b8f3c439e6895de0f27a19f47000b8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 525 processed earlier; will process 3946 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==27018== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624e8d71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624e8ce5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624e8cc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ba34bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ba32d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ba32b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624e8ca1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5624e9774018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624e970e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5624e9710578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5624e9116780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5624e917ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5624e8d71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5624e8e5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5624e8cc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5624e8cd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5624e8cba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5624e8ce64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6ba32b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5624e8cadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffdc31dbc1e8adbc372e6c941ef7b1eaf27f2520 Step #5: MERGE-OUTER: attempt 278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2829596206 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ffdc31dbc1e8adbc372e6c941ef7b1eaf27f2520' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 526 processed earlier; will process 3945 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27040== ERROR: libFuzzer: deadly signal Step #5: #0 0x56026f2df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56026f253b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56026f236665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe07451f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe07433400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe074313858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56026f20fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56026fce2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56026fc7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56026fc7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56026fc7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56026f754165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56026f78b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56026f69c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56026f68a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56026f6839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56026f6edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56026f2dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56026f3cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56026f237d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56026f2412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56026f2287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56026f2544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe074315082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56026f21bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dabb5edd791197dee12f4159e143067bc18e8bf8 Step #5: MERGE-OUTER: attempt 279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2830082292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dabb5edd791197dee12f4159e143067bc18e8bf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 527 processed earlier; will process 3944 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a35f5b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a35f528b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a35f50b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24f09e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24f07f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24f07d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a35f4e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a35ffb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a35ff51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a35ff53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a35ff5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a35f971ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a35f95f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a35f9589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a35f9c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a35f5b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a35f6a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a35f50cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a35f5162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a35f4fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a35f5294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f24f07d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a35f4f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c8f4e98a0b1a76e57057120e1ba347323e4b6fb Step #5: MERGE-OUTER: attempt 280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2831394179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6c8f4e98a0b1a76e57057120e1ba347323e4b6fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 530 processed earlier; will process 3941 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27161== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637b3793594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5637b3707b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5637b36ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fe9c6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fe9a7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fe9a5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5637b36c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5637b4196018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5637b4130632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5637b4132375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5637b413235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5637b3c08165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5637b3c3f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5637b3b5063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5637b3b3e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5637b3b379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5637b3ba1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5637b3793c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5637b387feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5637b36ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5637b36f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5637b36dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5637b37084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0fe9a60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5637b36cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c96ca8551f643ebd13e3c77ff5c638501ecacfb Step #5: MERGE-OUTER: attempt 281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2833555755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7c96ca8551f643ebd13e3c77ff5c638501ecacfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 534 processed earlier; will process 3937 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a93edda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a93ed4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a93ed31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8a0709d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8a06eb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8a06e91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a93ed0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a93f7dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a93f777632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a93f779375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a93f77935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a93f197ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a93f185285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a93f17e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a93f1e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a93eddac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a93eec6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a93ed32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a93ed3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a93ed237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a93ed4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8a06e93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a93ed16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c45a3745eaaa06993d9e0c94bbb0f4b38bc1a79b Step #5: MERGE-OUTER: attempt 282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2835673754 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c45a3745eaaa06993d9e0c94bbb0f4b38bc1a79b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 538 processed earlier; will process 3933 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27462== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee508f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee50864b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee50847665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f999acdb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f999aaf000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f999aacf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee50820e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ee512f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee5128d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ee5128f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee5128f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ee50cadad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee50c9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee50c949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee50cfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee508f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee509dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee50848d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee508522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee508397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee508654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f999aad1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee5082cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-368b592db51ecf196bfd1885611d79fc0d63b031 Step #5: MERGE-OUTER: attempt 283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2836309188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/368b592db51ecf196bfd1885611d79fc0d63b031' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 539 processed earlier; will process 3932 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27476== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c746aaf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c746a23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c746a06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53d007b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53cfe9000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53cfe6f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7469dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c7474b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c74744c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c74744e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c74744e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c746e6cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c746e5a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c746e539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c746ebdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c746aafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c746b9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c746a07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c746a112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7469f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c746a244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53cfe71082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7469ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bdd308084035f94d1a183a3cbd5465534e18347 Step #5: MERGE-OUTER: attempt 284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2837170372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7bdd308084035f94d1a183a3cbd5465534e18347' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 541 processed earlier; will process 3930 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27585== ERROR: libFuzzer: deadly signal Step #5: #0 0x55731b58a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55731b4feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55731b4e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efde1ed441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efde1ce900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efde1cc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55731b4bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55731bf8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55731bf27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55731bf29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55731bf2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55731b9ff165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55731ba361db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55731b94763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55731b935285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55731b92e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55731b998f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55731b58ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55731b676eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55731b4e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55731b4ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55731b4d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55731b4ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efde1cca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55731b4c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f13de79875c2797bab360422a8e18a82324a3b09 Step #5: MERGE-OUTER: attempt 285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2837812664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f13de79875c2797bab360422a8e18a82324a3b09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 542 processed earlier; will process 3929 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==27597== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c04a221594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c04a195b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c04a178665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6086ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6084df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6084be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c04a151e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c04ac24018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c04abbe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c04abc0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c04abc035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c04a696165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c04a6cd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c04a5de63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c04a5cc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c04a5c59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c04a62ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c04a221c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c04a30deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c04a179d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c04a1832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c04a16a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c04a1964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc6084c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c04a15dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01ffe6ec7c59e2aa2dd75325a04526a93db56964 Step #5: MERGE-OUTER: attempt 286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2840084946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01ffe6ec7c59e2aa2dd75325a04526a93db56964' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 546 processed earlier; will process 3925 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27758== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e46541594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e464b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e46498665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe8a7d1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe8a7b2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8a7b0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e46471e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557e46f44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e46ede632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557e46ee0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e46ee035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557e468fead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e468ec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e468e59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e4694ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e46541c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e4662deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e46499d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e464a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e4648a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e464b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe8a7b0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e4647dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60b193bb210f7badc306ff2ad707eb79387f2f76 Step #5: MERGE-OUTER: attempt 287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2841534311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60b193bb210f7badc306ff2ad707eb79387f2f76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 550 processed earlier; will process 3921 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27880== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a007c1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a007b8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a007b71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7c32b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7c30ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7c30ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a007b4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a00861d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0085b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a0085b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0085b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a007fd7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a007fc5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a007fbe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a008028f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a007c1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a007d06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a007b72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a007b7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a007b637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a007b8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7c30af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a007b56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-050d11192998a16d57cca7e7f3984db1659d7e88 Step #5: MERGE-OUTER: attempt 288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2842760405 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/050d11192998a16d57cca7e7f3984db1659d7e88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 553 processed earlier; will process 3918 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==27967== ERROR: libFuzzer: deadly signal Step #5: #0 0x55715842d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571583a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557158384665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a5c43741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a5c24c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a5c22b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55715835de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557158e30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557158dca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557158dcc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557158dcc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571587eaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571587d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571587d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55715883bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55715842dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557158519eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557158385d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55715838f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571583767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571583a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a5c22d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557158369bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb8982d9c14caf486a3e82f25da12ccd7ec7fdb4 Step #5: MERGE-OUTER: attempt 289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2844213233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bb8982d9c14caf486a3e82f25da12ccd7ec7fdb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 556 processed earlier; will process 3915 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28056== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b94329d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b943211b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9431f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b33f5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b33d6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b33d4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9431cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b943ca0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b943c3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b943c3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b943c3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b94365aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b943648285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b9436419dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b9436abf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b94329dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b943389eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b9431f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9431ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b9431e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b9432124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1b33d4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b9431d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b067283136c66772a0d3d2e5cbe8f2335a445f2a Step #5: MERGE-OUTER: attempt 290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2847196439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b067283136c66772a0d3d2e5cbe8f2335a445f2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 561 processed earlier; will process 3910 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28202== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a97d71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a97ce5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a97cc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fb5f4c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fb5d6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fb5d40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a97ca1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559a98774018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a9870e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559a98710375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a9871035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559a9812ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a9811c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a981159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a9817ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a97d71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a97e5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a97cc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a97cd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a97cba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a97ce64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5fb5d42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a97cadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0fdbb11f1ac853dbe5930915f3102afc2c9093e Step #5: MERGE-OUTER: attempt 291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2847963860 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e0fdbb11f1ac853dbe5930915f3102afc2c9093e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 562 processed earlier; will process 3909 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28220== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648c756d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648c74e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648c74c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb46b8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb469a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb46981858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648c749de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5648c7f70018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648c7f0a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5648c7f0c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648c7f0c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5648c792aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5648c7918285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5648c79119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5648c797bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5648c756dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5648c7659eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5648c74c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5648c74cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648c74b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5648c74e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb46983082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5648c74a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21e8f78debb9c776e009cce01f03a49ddae8e22e Step #5: MERGE-OUTER: attempt 292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2848717802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/21e8f78debb9c776e009cce01f03a49ddae8e22e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 565 processed earlier; will process 3906 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28301== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c76259594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c761cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c761b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f0752c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f0734100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f07320858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c76189e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c76c5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c76bf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c76bf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c76bf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c766ce165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c767051db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c7661663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c76604285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c765fd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c76667f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c76259c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c76345eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c761b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c761bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c761a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c761ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0f07322082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c76195bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5c789eae8140bca93bad148b7b87fdf4a157950 Step #5: MERGE-OUTER: attempt 293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2850082204 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5c789eae8140bca93bad148b7b87fdf4a157950' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 567 processed earlier; will process 3904 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28419== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d3c329594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d3c29db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d3c280665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f468c6fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f468c51300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f468c4f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d3c259e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d3cd2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d3ccc6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d3ccc8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d3ccc835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d3c6e6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d3c6d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d3c6cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d3c737f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d3c329c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d3c415eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d3c281d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d3c28b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d3c2727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d3c29e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f468c4f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d3c265bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-293fd62c1d10da842106101ed43d07eea7128b5f Step #5: MERGE-OUTER: attempt 294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2850850985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/293fd62c1d10da842106101ed43d07eea7128b5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 568 processed earlier; will process 3903 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28436== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f558ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f55862b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f55845665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bdbaac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bdb8c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bdb8a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f5581ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560f562f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f5628b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560f5628d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f5628d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560f55d63165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f55d9a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f55cab63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f55c99285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f55c929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f55cfcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f558eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f559daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f55846d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f558502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f558377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f558634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5bdb8a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f5582abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-afab00c2da4e0483d0aa9afaa9dc0714c1db4d43 Step #5: MERGE-OUTER: attempt 295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2851862563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/afab00c2da4e0483d0aa9afaa9dc0714c1db4d43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 571 processed earlier; will process 3900 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28523== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a46a20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a46994b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a46977665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f3c0af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f3bec400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f3bea3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a46950e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563a47423018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a473bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563a473bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a473bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563a46e95165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563a46ecc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563a46ddd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563a46dcb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563a46dc49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563a46e2ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563a46a20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563a46b0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563a46978d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563a469822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563a469697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563a469954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f3bea5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563a4695cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8742713d0bcf6b6692cb5c31184506ef5fea19a Step #5: MERGE-OUTER: attempt 296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2853113021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d8742713d0bcf6b6692cb5c31184506ef5fea19a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 573 processed earlier; will process 3898 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28605== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d1db03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d1da77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d1da5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff372ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff3710300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff370e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d1da33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563d1e506018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d1e4a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563d1e4a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d1e4a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563d1dec0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d1deae285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d1dea79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d1df11f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d1db03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d1dbefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d1da5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d1da652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d1da4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d1da784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff370e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d1da3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7326243040313939f248132cfa503a8c055fc270 Step #5: MERGE-OUTER: attempt 297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2853534499 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7326243040313939f248132cfa503a8c055fc270' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 574 processed earlier; will process 3897 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d360d84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d360cf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d360cdb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c9408a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c93e9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c93e7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d360cb4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d361787018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d361721632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d361723375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d36172335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d3611f9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3612301db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d36114163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d36112f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3611289dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d361192f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d360d84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d360e70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d360cdcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d360ce62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d360ccd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d360cf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5c93e80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d360cc0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf5137ca6d4440b0fb5269576b71fa47f9d5a5f9 Step #5: MERGE-OUTER: attempt 298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2854258921 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cf5137ca6d4440b0fb5269576b71fa47f9d5a5f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 575 processed earlier; will process 3896 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28688== ERROR: libFuzzer: deadly signal Step #5: #0 0x560fba5b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560fba52db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560fba510665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f935724141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f935705600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9357035858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560fba4e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560fbafbc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560fbaf56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560fbaf58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560fbaf5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560fba976ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560fba964285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560fba95d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560fba9c7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560fba5b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560fba6a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560fba511d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560fba51b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560fba5027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560fba52e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9357037082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560fba4f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dab7b8ce09c2fcd011367fd64dbdcd3e7e91742 Step #5: MERGE-OUTER: attempt 299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2855770698 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7dab7b8ce09c2fcd011367fd64dbdcd3e7e91742' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 577 processed earlier; will process 3894 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==28809== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612a3bbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612a3b30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612a3b13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe13160541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe13141a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1313f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612a3aece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5612a45bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612a4559632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5612a455b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612a455b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5612a3f79ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5612a3f67285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612a3f609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612a3fcaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5612a3bbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5612a3ca8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5612a3b14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5612a3b1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5612a3b057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612a3b314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1313fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5612a3af8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5ae24ced6dce16ae99d2fc257bddf087f6c149b Step #5: MERGE-OUTER: attempt 300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2857033859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5ae24ced6dce16ae99d2fc257bddf087f6c149b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 579 processed earlier; will process 3892 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd41bd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd41b4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd41b30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff01216a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff011f7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff011f5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd41b09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd425dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd42576632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd42578375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd4257835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd4204e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd420851db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd41f9663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd41f84285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd41f7d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd41fe7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd41bd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd41cc5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd41b31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd41b3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd41b227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd41b4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff011f60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd41b15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1ed528fa44ec24b63ab37ea83d88a1dc1b11ce8 Step #5: MERGE-OUTER: attempt 301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2857511747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f1ed528fa44ec24b63ab37ea83d88a1dc1b11ce8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 580 processed earlier; will process 3891 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==28933== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e5d8a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e5d81bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e5d7fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa43df7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa43dd8b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa43dd6a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e5d7d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559e5e2aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e5e244632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559e5e246375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e5e24635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559e5dd1c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559e5dd531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559e5dc6463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559e5dc52285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559e5dc4b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559e5dcb5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559e5d8a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559e5d993eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559e5d7ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559e5d8092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559e5d7f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559e5d81c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa43dd6c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559e5d7e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5afcc11c812ee68281da3a6bb074a571889c3082 Step #5: MERGE-OUTER: attempt 302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2858721654 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5afcc11c812ee68281da3a6bb074a571889c3082' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 582 processed earlier; will process 3889 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29079== ERROR: libFuzzer: deadly signal Step #5: #0 0x562438d6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562438ce0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562438cc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5ab5b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5ab3c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5ab3a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562438c9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56243976f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562439709632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56243970b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56243970b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562439129ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562439117285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624391109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56243917af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562438d6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562438e58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562438cc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562438cce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562438cb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562438ce14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5ab3a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562438ca8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f021ca84e4d4f11ad2a7ec4ab1d4fc552977d6d6 Step #5: MERGE-OUTER: attempt 303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2860116392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f021ca84e4d4f11ad2a7ec4ab1d4fc552977d6d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 584 processed earlier; will process 3887 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29135== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f234f93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f234f07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f234eea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b9836041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b9817500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b98154858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f234ec3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f235996018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f235930632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f235932375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f23593235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f235350ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f23533e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f2353379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f2353a1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f234f93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f23507feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f234eebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f234ef52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f234edc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f234f084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b98156082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f234ecfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-000089fe84a4af470dc8e0104ec559f71a3daa90 Step #5: MERGE-OUTER: attempt 304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2861504932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/000089fe84a4af470dc8e0104ec559f71a3daa90' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 588 processed earlier; will process 3883 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29227== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d1fb0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d1fa80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d1fa63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21839cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21837e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21837c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d1fa3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d2050f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d204a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d204ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d204ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d1fec9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d1feb7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d1feb09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d1ff1af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d1fb0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d1fbf8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d1fa64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d1fa6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d1fa557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d1fa814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21837c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d1fa48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2303adaafeb09f555dfaf0a86b8d3044f9b3250 Step #5: MERGE-OUTER: attempt 305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2863381560 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c2303adaafeb09f555dfaf0a86b8d3044f9b3250' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 591 processed earlier; will process 3880 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29354== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d104972594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1048e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1048c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd62f57641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd62f38b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd62f36a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1048a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d105375018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d10530f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d105311375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d10531135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d104de7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d104e1e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d104d2f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d104d1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d104d169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d104d80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d104972c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d104a5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1048cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1048d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1048bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1048e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd62f36c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1048aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35b3756f5232dded5fb86370b698f017510f4f32 Step #5: MERGE-OUTER: attempt 306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2864351586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/35b3756f5232dded5fb86370b698f017510f4f32' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 593 processed earlier; will process 3878 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29464== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a454f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a45468b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a4544b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf9eb6641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf9e97b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf9e95a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a45424e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563a45ef7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a45e91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563a45e93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a45e9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563a458b1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a4589f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a458989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a45902f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a454f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a455e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a4544cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a454562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a4543d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a454694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf9e95c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a45430bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe9a6a55232433dbf23a465cd8cfd54345cfa7f2 Step #5: MERGE-OUTER: attempt 307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2865280231 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe9a6a55232433dbf23a465cd8cfd54345cfa7f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 594 processed earlier; will process 3877 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29480== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e866a0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e86697eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e866961665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45d5c9541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45d5aaa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45d5a89858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e86693ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e86740d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8673a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e8673a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8673a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e866dc7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e866db5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e866dae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e866e18f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e866a0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e866af6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e866962d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e86696c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8669537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e86697f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f45d5a8b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e866946bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00939cfc0cf8750e788c8083966c60b06b98accd Step #5: MERGE-OUTER: attempt 308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2866054473 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00939cfc0cf8750e788c8083966c60b06b98accd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 595 processed earlier; will process 3876 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29498== ERROR: libFuzzer: deadly signal Step #5: #0 0x557864a72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578649e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578649c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8fcfbf841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8fcfa0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8fcf9ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578649a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557865475018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55786540f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557865411375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55786541135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557864e2fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557864e1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557864e169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557864e80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557864a72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557864b5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5578649cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5578649d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5578649bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5578649e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8fcf9ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5578649aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9357c3c776777cb73772ea7db3e27b56d12f12f Step #5: MERGE-OUTER: attempt 309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2866927479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9357c3c776777cb73772ea7db3e27b56d12f12f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 598 processed earlier; will process 3873 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29551== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c88f598594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c88f50cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c88f4ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff51620741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff51601c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff515ffb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c88f4c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c88ff9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c88ff35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c88ff37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c88ff3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c88fa0d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c88fa441db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c88f95563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c88f943285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c88f93c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c88f9a6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c88f598c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c88f684eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c88f4f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c88f4fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c88f4e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c88f50d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff515ffd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c88f4d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a44c56748bba0853476ae30979dd596760bcfcf4 Step #5: MERGE-OUTER: attempt 310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2868089891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a44c56748bba0853476ae30979dd596760bcfcf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 600 processed earlier; will process 3871 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29666== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b85adb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b85a4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b85a32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f954a3de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f954a1f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f954a1d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b85a0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b864de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b86478632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b8647a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b8647a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556b85e98ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556b85e86285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556b85e7f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556b85ee9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556b85adbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556b85bc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556b85a33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556b85a3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556b85a247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556b85a504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f954a1d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556b85a17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad1a49b9c02af9c711390c26c070126753b25779 Step #5: MERGE-OUTER: attempt 311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2868504817 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ad1a49b9c02af9c711390c26c070126753b25779' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 601 processed earlier; will process 3870 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55addcbd5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55addcb49b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55addcb2c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55ed46541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55ed27a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55ed259858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55addcb05e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55addd5d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55addd572632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55addd574375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55addd57435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55addcf92ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55addcf80285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55addcf799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55addcfe3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55addcbd5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55addccc1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55addcb2dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55addcb372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55addcb1e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55addcb4a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55ed25b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55addcb11bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd9b9832c9469b8f65e23309d19336db275126c2 Step #5: MERGE-OUTER: attempt 312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2869340092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fd9b9832c9469b8f65e23309d19336db275126c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 602 processed earlier; will process 3869 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==29720== ERROR: libFuzzer: deadly signal Step #5: #0 0x55723ec1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55723eb90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55723eb73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbba39a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbba37b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbba3794858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55723eb4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55723f61f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55723f5b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55723f5bb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55723efc1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55723f02af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55723ec1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55723ed08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55723eb74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55723eb7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55723eb657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55723eb914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbba3796082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55723eb58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e982edcc13db8f80a653410f4db1bdd385c6ab7 Step #5: MERGE-OUTER: attempt 313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2870108338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e982edcc13db8f80a653410f4db1bdd385c6ab7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 603 processed earlier; will process 3868 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==29742== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d68c45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d68bb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d68b9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc7921b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc7903000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc7900f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d68b75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d69648018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d695e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d695e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d695e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d690ba165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558d690f11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558d6900263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558d68ff0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558d68fe99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558d69053f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558d68c45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558d68d31eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558d68b9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558d68ba72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558d68b8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558d68bba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc79011082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558d68b81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b64145407c3d1f81f72764711a3bdff6e08b8b48 Step #5: MERGE-OUTER: attempt 314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2871514718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b64145407c3d1f81f72764711a3bdff6e08b8b48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 605 processed earlier; will process 3866 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55760c994594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55760c908b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55760c8eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f880e36141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f880e17600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f880e155858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55760c8c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55760d397018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55760d331632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55760d333375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55760d33335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55760cd51ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55760cd3f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55760cd389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55760cda2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55760c994c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55760ca80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55760c8ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55760c8f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55760c8dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55760c9094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f880e157082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55760c8d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e031317735e12a6bbba066c7689f3b966b5b3122 Step #5: MERGE-OUTER: attempt 315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2871953267 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e031317735e12a6bbba066c7689f3b966b5b3122' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 606 processed earlier; will process 3865 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29928== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f96727594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f9669bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f9667e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50372b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50370c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50370a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f96657e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f9712a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f970c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f970c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f970c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f96ae4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f96ad2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f96acb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f96b35f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f96727c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f96813eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f9667fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f966892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f966707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f9669c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50370a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f96663bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbe4a6fa8292e704f5c642e3a065dec187e006fb Step #5: MERGE-OUTER: attempt 316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2873169844 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dbe4a6fa8292e704f5c642e3a065dec187e006fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 608 processed earlier; will process 3863 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29979== ERROR: libFuzzer: deadly signal Step #5: #0 0x564881b0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564881a7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564881a61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f720a65f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f720a47400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f720a453858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564881a3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56488250d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648824a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5648824a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648824a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564881ec7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564881eb5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564881eae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564881f18f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564881b0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564881bf6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564881a62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564881a6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564881a537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564881a7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f720a455082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564881a46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75e091cd0b7f0f17b4665020b823d89d79326c4b Step #5: MERGE-OUTER: attempt 317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2873938710 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/75e091cd0b7f0f17b4665020b823d89d79326c4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 609 processed earlier; will process 3862 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==29997== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594b59d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594b5948b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594b592b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9c47fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9c461100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9c45f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594b5904e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5594b63d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594b6371632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594b6373375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594b637335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594b5d91ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594b5d7f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594b5d789dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594b5de2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594b59d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594b5ac0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594b592cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594b59362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594b591d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594b59494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9c45f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594b5910bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba1ce5bbf6ab7cabf6d10a9538d3bb038687841d Step #5: MERGE-OUTER: attempt 318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2874705033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ba1ce5bbf6ab7cabf6d10a9538d3bb038687841d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 610 processed earlier; will process 3861 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30015== ERROR: libFuzzer: deadly signal Step #5: #0 0x556492c13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556492b87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556492b6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f169567441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f169548900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1695468858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556492b43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556493616018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564935b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5564935b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564935b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556492fd0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556492fbe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556492fb79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556493021f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556492c13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556492cffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556492b6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556492b752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556492b5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556492b884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f169546a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556492b4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e74b3f63f08af3a74686f145846b7a58fa3d4f2a Step #5: MERGE-OUTER: attempt 319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2876720532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e74b3f63f08af3a74686f145846b7a58fa3d4f2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 615 processed earlier; will process 3856 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==30151== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2650c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c26503cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c26501f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ee77aa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ee75bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ee759e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c264ff8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c265acb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c265a65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c265a67578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c26546d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c2654d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c2650c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c2651b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c265020d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c26502a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c2650117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c26503d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6ee75a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c265004bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d37521ff8c14dc45ec60ea8ebe5d7b07a209307e Step #5: MERGE-OUTER: attempt 320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2877487571 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d37521ff8c14dc45ec60ea8ebe5d7b07a209307e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 616 processed earlier; will process 3855 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30173== ERROR: libFuzzer: deadly signal Step #5: #0 0x562850465594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628503d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628503bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa54f33f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa54f15400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa54f133858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562850395e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562850e68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562850e02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562850e04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562850e0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562850822ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562850810285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5628508099dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562850873f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562850465c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562850551eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628503bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5628503c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628503ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5628503da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa54f135082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628503a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16eac789492cd265abe2130e6f6007549b46b90b Step #5: MERGE-OUTER: attempt 321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2877918358 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/16eac789492cd265abe2130e6f6007549b46b90b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 617 processed earlier; will process 3854 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30242== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560a8eb8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560a8e2cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560a8e0f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd6751741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd6732c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd6730b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560a8de8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5560a98bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560a9855632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560a9857375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560a985735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560a932d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560a93641db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560a927563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560a9263285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560a925c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5560a92c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5560a8eb8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5560a8fa4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5560a8e10d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5560a8e1a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560a8e017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560a8e2d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbd6730d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5560a8df4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d066dbe8e0dd4019dc71075f5b59a3ed18b4b7d Step #5: MERGE-OUTER: attempt 322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2878581114 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4d066dbe8e0dd4019dc71075f5b59a3ed18b4b7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 618 processed earlier; will process 3853 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30255== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfb0edf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfb0e53b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfb0e36665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe95b85741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe95b66c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe95b64b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfb0e0fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dfb18e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfb187c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dfb187e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfb187e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dfb129cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dfb128a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dfb12839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dfb12edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dfb0edfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dfb0fcbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dfb0e37d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dfb0e412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dfb0e287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dfb0e544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe95b64d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dfb0e1bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9f5b465918b098a55269caf373b3be5d439cb60 Step #5: MERGE-OUTER: attempt 323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2879208389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a9f5b465918b098a55269caf373b3be5d439cb60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 619 processed earlier; will process 3852 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30299== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1251ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d125162b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d125145665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4eb095541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4eb076a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4eb0749858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d12511ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d125bf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d125b8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d125b8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d125b8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d1255abad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d125599285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1255929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1255fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1251eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1252daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d125146d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1251502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1251377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1251634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4eb074b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d12512abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-925cb6bceca0a64a490edcbf421316d950827250 Step #5: MERGE-OUTER: attempt 324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2880831039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/925cb6bceca0a64a490edcbf421316d950827250' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 624 processed earlier; will process 3847 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30424== ERROR: libFuzzer: deadly signal Step #5: #0 0x557aa1558594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557aa14ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557aa14af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fb704d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fb6e6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fb6e41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557aa1488e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557aa1f5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557aa1ef5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557aa1ef7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557aa1ef735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557aa19cd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557aa1a041db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557aa191563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557aa1903285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557aa18fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557aa1966f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557aa1558c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557aa1644eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557aa14b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557aa14ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557aa14a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557aa14cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7fb6e43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557aa1494bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9565a0b98bad42dded7976809e2b66eccaf43c4 Step #5: MERGE-OUTER: attempt 325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2882506154 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9565a0b98bad42dded7976809e2b66eccaf43c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 627 processed earlier; will process 3844 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9b7f1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9b7e92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9b7e75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c9e01641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c9de2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c9de0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9b7e4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9b8921018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9b88bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d9b88bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9b88bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d9b82dbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d9b82c9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d9b82c29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d9b832cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d9b7f1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d9b800aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d9b7e76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d9b7e802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d9b7e677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d9b7e934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3c9de0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d9b7e5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-191307ebde0b3edc268eac2c263068be0f10a302 Step #5: MERGE-OUTER: attempt 326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2882936406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/191307ebde0b3edc268eac2c263068be0f10a302' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 628 processed earlier; will process 3843 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30587== ERROR: libFuzzer: deadly signal Step #5: #0 0x560079433594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600793a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56007938a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91cb9eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91cb80000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91cb7df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560079363e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560079e36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560079dd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560079dd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560079dd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5600797f0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600797de285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600797d79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560079841f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560079433c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56007951feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56007938bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600793952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56007937c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600793a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91cb7e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56007936fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-576ff4c9fafdb6c9a601c9b6037f10d462ca0e41 Step #5: MERGE-OUTER: attempt 327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2883348083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/576ff4c9fafdb6c9a601c9b6037f10d462ca0e41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 629 processed earlier; will process 3842 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30594== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645f23d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645f2349b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645f232c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d23a1741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d2382c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d2380b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645f2305e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5645f2dd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645f2d72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5645f2d74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645f2d7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5645f284a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5645f28811db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5645f279263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5645f2780285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645f27799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5645f27e3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5645f23d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5645f24c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5645f232dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645f23372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645f231e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645f234a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d2380d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5645f2311bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4ece078338f7eb62b99ec447b90835a848feb30 Step #5: MERGE-OUTER: attempt 328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2884080385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4ece078338f7eb62b99ec447b90835a848feb30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 630 processed earlier; will process 3841 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30606== ERROR: libFuzzer: deadly signal Step #5: #0 0x560799bd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560799b46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560799b29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1dcda741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1dcbbc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1dcb9b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560799b02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56079a5d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56079a56f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56079a571375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56079a57135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56079a047165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56079a07e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560799f8f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560799f7d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560799f769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560799fe0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560799bd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560799cbeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560799b2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560799b342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560799b1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560799b474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1dcb9d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560799b0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9eb4c90acda57858bb2d66bbec75dc1e90790fdd Step #5: MERGE-OUTER: attempt 329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2885468955 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9eb4c90acda57858bb2d66bbec75dc1e90790fdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 633 processed earlier; will process 3838 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30696== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d3aa08594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d3a97cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d3a95f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd40796041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd40777500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd407754858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d3a938e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564d3b40b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d3b3a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564d3b3a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d3b3a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564d3adc5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d3adb3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d3adac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d3ae16f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d3aa08c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d3aaf4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d3a960d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d3a96a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d3a9517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d3a97d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd407756082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d3a944bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4784e734c9d450b2a91d13fe990df4901932ccb3 Step #5: MERGE-OUTER: attempt 330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2885890887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4784e734c9d450b2a91d13fe990df4901932ccb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 634 processed earlier; will process 3837 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==30766== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a692c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a6923ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a6921d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f546673741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f546654c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f546652b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a691f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556a69cc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a69c63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556a69c65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a69c6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556a69683ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a69671285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a6966a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a696d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a692c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a693b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a6921ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a692282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a6920f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a6923b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f546652d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a69202bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb9494bb5b22d191d9ec72c0ce113f779b6b3863 Step #5: MERGE-OUTER: attempt 331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2886321508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb9494bb5b22d191d9ec72c0ce113f779b6b3863' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 635 processed earlier; will process 3836 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30775== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b1832d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b182a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b18284665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02d789c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02d76b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02d7690858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b1825de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563b18d30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b18cca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563b18ccc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b18ccc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563b187a2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563b187d91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563b186ea63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563b186d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563b186d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563b1873bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563b1832dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563b18419eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563b18285d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563b1828f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563b182767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563b182a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02d7692082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563b18269bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-165f892add1e4c33642b20837128fcefef02a6e3 Step #5: MERGE-OUTER: attempt 332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2887057619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/165f892add1e4c33642b20837128fcefef02a6e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 636 processed earlier; will process 3835 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebaad90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebaad04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebaace7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e2e8e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e2e6f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e2e6d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebaacc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ebab793018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebab72d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ebab72f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebab72f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ebab205165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ebab23c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ebab14d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ebab13b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ebab1349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ebab19ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ebaad90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ebaae7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ebaace8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ebaacf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ebaacd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ebaad054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e2e6d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ebaacccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f31c3c24efedfb28797bd79de17365fc2fdbced Step #5: MERGE-OUTER: attempt 333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2888033154 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f31c3c24efedfb28797bd79de17365fc2fdbced' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 638 processed earlier; will process 3833 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==30897== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e3f201594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e3f175b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e3f158665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e26e7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e26c9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e26c71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e3f131e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e3fc04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e3fb9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e3fba0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e3fba035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e3f676165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555e3f6ad1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555e3f5be63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555e3f5ac285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555e3f5a59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555e3f60ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555e3f201c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555e3f2edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555e3f159d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555e3f1632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555e3f14a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555e3f1764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e26c73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555e3f13dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65ce9cc23a4109d2710420d2829264c3fa3176e9 Step #5: MERGE-OUTER: attempt 334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2889939425 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/65ce9cc23a4109d2710420d2829264c3fa3176e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 641 processed earlier; will process 3830 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31023== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609f70af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609f7023b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609f7006665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9ab05e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9aae7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9aae52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609f6fdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5609f7ab2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609f7a4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5609f7a4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609f7a4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5609f746cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5609f745a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5609f74539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5609f74bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5609f70afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5609f719beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5609f7007d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609f70112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609f6ff87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609f70244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9aae54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5609f6febbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16a930c000eb346de7a5cb0307c5b58ead6f239d Step #5: MERGE-OUTER: attempt 335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2891371660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/16a930c000eb346de7a5cb0307c5b58ead6f239d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 643 processed earlier; will process 3828 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31142== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8feade594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8fea52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8fea35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5432f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa54310e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5430ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8fea0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d8ff4e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8ff47b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8ff47d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8ff47d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d8fee9bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8fee89285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8fee829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d8feeecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d8feadec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d8febcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d8fea36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d8fea402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d8fea277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d8fea534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5430ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d8fea1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a3e5c6664d89b7b6ae0fe37beba97d9be49deb2 Step #5: MERGE-OUTER: attempt 336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2892135556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a3e5c6664d89b7b6ae0fe37beba97d9be49deb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 644 processed earlier; will process 3827 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31160== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573a3e40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573a3db4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573a3d97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5dbfe941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5dbdfe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5dbddd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573a3d70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5573a4843018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573a47dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5573a47df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573a47df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5573a42b5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573a42ec1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573a41fd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573a41eb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573a41e49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573a424ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573a3e40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573a3f2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573a3d98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573a3da22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573a3d897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573a3db54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5dbddf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573a3d7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-174a7de5e8ff4f346818c22c9b0c33d152c9b53c Step #5: MERGE-OUTER: attempt 337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2893732624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/174a7de5e8ff4f346818c22c9b0c33d152c9b53c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 647 processed earlier; will process 3824 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31257== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572d2dfd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572d2d71b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572d2d54665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fdd85a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fdd66f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fdd64e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572d2d2de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572d3800018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572d379a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572d379c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572d379c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572d31baad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5572d31a8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572d31a19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5572d320bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572d2dfdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572d2ee9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572d2d55d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572d2d5f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572d2d467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572d2d724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5fdd650082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572d2d39bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1ce9594accb03614f630600a39f1377286fad4d Step #5: MERGE-OUTER: attempt 338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2894170796 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1ce9594accb03614f630600a39f1377286fad4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 648 processed earlier; will process 3823 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31328== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c914e75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c914de9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c914dcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf5050641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf5031b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf502fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c914da5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c915878018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c915812632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c915814375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c91581435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c9152ea165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c9153211db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c91523263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c915220285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c9152199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c915283f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c914e75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c914f61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c914dcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c914dd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c914dbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c914dea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faf502fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c914db1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-566f3d5c5173fffbb29a28224fdb15ced643df39 Step #5: MERGE-OUTER: attempt 339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2895437039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/566f3d5c5173fffbb29a28224fdb15ced643df39' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 651 processed earlier; will process 3820 files now Step #5: #1 pulse exec/s: 0 rss: 223Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31382== ERROR: libFuzzer: deadly signal Step #5: #0 0x559cd0480594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559cd03f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559cd03d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a2db8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a2d99a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a2d979858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559cd03b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559cd0e83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559cd0e1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559cd0e1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559cd0e1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559cd083dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559cd082b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559cd08249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559cd088ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559cd0480c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559cd056ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559cd03d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559cd03e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559cd03c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559cd03f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0a2d97b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559cd03bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-961c78e05c406d21f0a6be61fd158ed13f628c22 Step #5: MERGE-OUTER: attempt 340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2897255330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/961c78e05c406d21f0a6be61fd158ed13f628c22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 656 processed earlier; will process 3815 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==31504== ERROR: libFuzzer: deadly signal Step #5: #0 0x55746df2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55746de9fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55746de82665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fedf39b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fedf37cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fedf37ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55746de5be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55746e92e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55746e8c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55746e8ca578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55746e2d0780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55746e339f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55746df2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55746e017eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55746de83d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55746de8d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55746de747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55746dea04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fedf37ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55746de67bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cd2c374709430d61643c9d3f854d310963cd145 Step #5: MERGE-OUTER: attempt 341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2898023061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3cd2c374709430d61643c9d3f854d310963cd145' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 657 processed earlier; will process 3814 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31557== ERROR: libFuzzer: deadly signal Step #5: #0 0x56019a1b9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56019a12db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56019a110665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ebdd8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ebdb9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ebdb7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56019a0e9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56019abbc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56019ab56632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56019ab58375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56019ab5835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56019a62e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56019a6651db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56019a57663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56019a564285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56019a55d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56019a5c7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56019a1b9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56019a2a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56019a111d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56019a11b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56019a1027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56019a12e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9ebdb7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56019a0f5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06edd22e3bff78c14d10095fdce9bd5be9cf53e5 Step #5: MERGE-OUTER: attempt 342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2899099310 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/06edd22e3bff78c14d10095fdce9bd5be9cf53e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 659 processed earlier; will process 3812 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==31667== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c63d43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c63cb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c63c9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fdaa4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fda85c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fda83b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c63c73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c64746018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c646e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c646e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c646e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c641b8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c641ef1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c6410063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c640ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c640e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c64151f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c63d43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c63e2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c63c9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c63ca52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c63c8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c63cb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1fda83d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c63c7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4526832f196fa77671669d90123d8ba5825faca5 Step #5: MERGE-OUTER: attempt 343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2900220829 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4526832f196fa77671669d90123d8ba5825faca5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 661 processed earlier; will process 3810 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31713== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5c9290594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5c9204b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5c91e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f986fcec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f986fb0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f986fae0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5c91c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5c9c93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5c9c2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5c9c2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5c9c2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5c964dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5c963b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5c96349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5c969ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5c9290c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5c937ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5c91e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5c91f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5c91d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5c92054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f986fae2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5c91ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0a70940d197bf19e35783c066363515aa214fdd Step #5: MERGE-OUTER: attempt 344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2902850683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b0a70940d197bf19e35783c066363515aa214fdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 667 processed earlier; will process 3804 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==31823== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626293e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562629358b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56262933b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b1fda941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b1fbbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b1fb9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562629314e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562629de7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562629d81632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562629d83375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562629d8335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56262984d975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5626298b7bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x562629913c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5626297f3012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5626297f3012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5626293e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5626294d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56262933cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5626293462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56262932d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5626293594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3b1fb9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x562629320bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f3feb6548c032bbc8cda3b1fb0307178814207d Step #5: MERGE-OUTER: attempt 345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2903981819 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7f3feb6548c032bbc8cda3b1fb0307178814207d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 670 processed earlier; will process 3801 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31935== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f87d00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f87c74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f87c57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e071f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e0700c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e06feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f87c30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f88703018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f8869d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f8869f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f8869f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f880bdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f880ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f880a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f8810ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f87d00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f87deceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f87c58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f87c622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f87c497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f87c754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e06fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f87c3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2d4c05cf1b69749fcd4686be9488f2090e38154 Step #5: MERGE-OUTER: attempt 346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2904796546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c2d4c05cf1b69749fcd4686be9488f2090e38154' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 671 processed earlier; will process 3800 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==31951== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b67587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b674fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b674de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a0be9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a0bca900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a0bc88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b674b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560b67f8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b67f24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560b67f26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b67f2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560b67944ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560b67932285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560b6792b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560b67995f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560b67587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560b67673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560b674dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560b674e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560b674d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560b674fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a0bc8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560b674c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37efa6813340ad89a4a4330837fe9a3e038951f8 Step #5: MERGE-OUTER: attempt 347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2906686767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/37efa6813340ad89a4a4330837fe9a3e038951f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 674 processed earlier; will process 3797 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32053== ERROR: libFuzzer: deadly signal Step #5: #0 0x564cefcf3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564cefc67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564cefc4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04d854941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04d835e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04d833d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564cefc23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564cf06f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564cf0690632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564cf0692375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564cf069235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564cf00b0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564cf009e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564cf00979dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564cf0101f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564cefcf3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564cefddfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564cefc4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564cefc552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564cefc3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564cefc684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f04d833f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564cefc2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1db3219a3d29ac1357c57caa30bae4d833d992eb Step #5: MERGE-OUTER: attempt 348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2907456205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1db3219a3d29ac1357c57caa30bae4d833d992eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 675 processed earlier; will process 3796 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32071== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f28a709594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f28a67db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f28a660665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5f6e6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5f6c8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5f6c61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f28a639e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f28b10c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f28b0a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f28b0a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f28b0a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f28aac6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f28aab4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f28aaad9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f28ab17f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f28a709c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f28a7f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f28a661d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f28a66b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f28a6527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f28a67e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5f6c63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f28a645bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71d236d2f940614da069c93e411ac24f0b7e6199 Step #5: MERGE-OUTER: attempt 349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2908220078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71d236d2f940614da069c93e411ac24f0b7e6199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 676 processed earlier; will process 3795 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==32089== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8dfc67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8dfbdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8dfbbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed7f5de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed7f3f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed7f3d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8dfb97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d8e066a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8e0604632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8e0606578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55d8e000c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d8e0075f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d8dfc67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d8dfd53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d8dfbbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d8dfbc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d8dfbb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d8dfbdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fed7f3d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d8dfba3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f71fba16d0dad77c420259fcafaa2aad5b0072 Step #5: MERGE-OUTER: attempt 350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2908992950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f9f71fba16d0dad77c420259fcafaa2aad5b0072' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 677 processed earlier; will process 3794 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32142== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c832eb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c832e27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c832e0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f639ee4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f639ec5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f639ec37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c832de3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8338b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c833850632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c833852375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c83385235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c833270ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c83325e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c8332579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8332c1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c832eb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c832f9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c832e0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c832e152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c832dfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c832e284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f639ec39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c832defbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53731536cce78dbc9b909d3f8e208cf986a16258 Step #5: MERGE-OUTER: attempt 351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2910782627 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/53731536cce78dbc9b909d3f8e208cf986a16258' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 681 processed earlier; will process 3790 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32271== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd427f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd4276db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd42750665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe500b5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe50096900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe500948858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd42729e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd431fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd43196632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd43198375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd4319835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd42c6e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd42ca51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd42bb663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd42ba4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd42b9d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd42c07f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd427f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd428e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd42751d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd4275b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd427427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd4276e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe50094a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd42735bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46cdf8a454c1bcac2494f645a05ab687b70a8e45 Step #5: MERGE-OUTER: attempt 352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2911960659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/46cdf8a454c1bcac2494f645a05ab687b70a8e45' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 684 processed earlier; will process 3787 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32384== ERROR: libFuzzer: deadly signal Step #5: #0 0x56001a005594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560019f79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560019f5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbad46641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbad27b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbad25a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560019f35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56001aa08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56001a9a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56001a9a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56001a9a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56001a3c2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56001a3b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56001a3a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56001a413f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56001a005c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56001a0f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560019f5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560019f672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560019f4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560019f7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcbad25c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560019f41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d2271255083dac0a246329609a15bfa1e019350 Step #5: MERGE-OUTER: attempt 353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2912602999 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3d2271255083dac0a246329609a15bfa1e019350' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 685 processed earlier; will process 3786 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32396== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff5de57594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff5ddcbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff5ddae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e782e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e780f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e780d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff5dd87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff5e85a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff5e7f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff5e7f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff5e7f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff5e2cc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff5e3031db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff5e21463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff5e202285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff5e1fb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff5e265f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff5de57c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff5df43eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff5ddafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff5ddb92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff5dda07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff5ddcc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e780d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff5dd93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54a841f10846072a48f50bc6eaaa1ae83b5cdd0e Step #5: MERGE-OUTER: attempt 354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2913577969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/54a841f10846072a48f50bc6eaaa1ae83b5cdd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 687 processed earlier; will process 3784 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32506== ERROR: libFuzzer: deadly signal Step #5: #0 0x559874534594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598744a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55987448b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1ee2e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1ee0f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1ee0d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559874464e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559874f37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559874ed1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559874ed3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559874ed335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5598748f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598748df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598748d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559874942f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559874534c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559874620eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55987448cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598744962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55987447d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598744a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1ee0d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559874470bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c26a0cfa0dc6946c0070c8ff7d0724c20cae955 Step #5: MERGE-OUTER: attempt 355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2913998359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1c26a0cfa0dc6946c0070c8ff7d0724c20cae955' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 688 processed earlier; will process 3783 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==32513== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648ed81a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648ed78eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648ed771665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f175b55741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f175b36c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f175b34b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648ed74ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5648ee21d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648ee1b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5648ee1b9578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5648edbbf780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5648edc28f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5648ed81ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5648ed906eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5648ed772d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5648ed77c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5648ed7637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5648ed78f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f175b34d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5648ed756bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f51e977ae44317f65c33f59d7c040305a4b34d4 Step #5: MERGE-OUTER: attempt 356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2914836287 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f51e977ae44317f65c33f59d7c040305a4b34d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 689 processed earlier; will process 3782 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32533== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c26a474594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c26a3e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c26a3cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff54f5a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff54f3b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff54f398858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c26a3a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c26ae77018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c26ae11632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c26ae13375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c26ae1335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c26a8e9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c26a9201db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c26a83163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c26a81f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c26a8189dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c26a882f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c26a474c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c26a560eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c26a3ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c26a3d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c26a3bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c26a3e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff54f39a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c26a3b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1ace9cf1b59ada0537f3bcc272d986fd14b6c91 Step #5: MERGE-OUTER: attempt 357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2916294507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a1ace9cf1b59ada0537f3bcc272d986fd14b6c91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 691 processed earlier; will process 3780 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32651== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631c8468594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631c83dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631c83bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fb0d4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fb0b6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fb0b41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631c8398e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5631c8e6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631c8e05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5631c8e07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631c8e0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5631c8825ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5631c8813285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631c880c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5631c8876f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5631c8468c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5631c8554eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5631c83c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5631c83ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5631c83b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5631c83dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fb0b43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5631c83a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-052a39534243bdaacf3b39b8aeb880eec71fe680 Step #5: MERGE-OUTER: attempt 358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2917615101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/052a39534243bdaacf3b39b8aeb880eec71fe680' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 693 processed earlier; will process 3778 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32797== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1046e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a104654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a104637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e8cf7941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e8cd8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e8cd6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a104610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a1050e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a10507d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a10507f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a10507f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a104a9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a104a8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a104a849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a104aeef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a1046e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1047cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a104638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a1046422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a1046297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a1046554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e8cd6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a10461cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa4b9f5db6875acd23bd90985b155dfd6d0a77a2 Step #5: MERGE-OUTER: attempt 359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2918382080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa4b9f5db6875acd23bd90985b155dfd6d0a77a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 694 processed earlier; will process 3777 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32814== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f370783594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3706f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3706da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b68e0a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b68c1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b68bfe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3706b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f371186018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f371120632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f371122375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f37112235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f370b40ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f370b2e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f370b279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f370b91f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f370783c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f37086feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f3706dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f3706e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3706cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f3706f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b68c00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f3706bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-738814cdda66aa1fdabe74eb208c30f926d70b73 Step #5: MERGE-OUTER: attempt 360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2919152125 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/738814cdda66aa1fdabe74eb208c30f926d70b73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 695 processed earlier; will process 3776 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32832== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d99be1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d99b55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d99b38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d7714f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d76f6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d76f43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d99b11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557d9a5e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d9a57e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557d9a580375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d9a58035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557d99f9ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d99f8c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d99f859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d99feff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d99be1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d99ccdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d99b39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d99b432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d99b2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d99b564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d76f45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d99b1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db6a57e682c59230c8162fc019d146b22f91da44 Step #5: MERGE-OUTER: attempt 361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2919932215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/db6a57e682c59230c8162fc019d146b22f91da44' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 696 processed earlier; will process 3775 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==32850== ERROR: libFuzzer: deadly signal Step #5: #0 0x56224ea9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56224ea0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56224e9f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18edfd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18edded00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18eddcc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56224e9cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56224f49e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56224f438632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56224f43a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56224f43a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56224ee58ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56224ee46285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56224ee3f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56224eea9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56224ea9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56224eb87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56224e9f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56224e9fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56224e9e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56224ea104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18eddce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56224e9d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ff475e33ed2d3ac7f0b7036cea6248e485b90b9 Step #5: MERGE-OUTER: attempt 362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2920941495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4ff475e33ed2d3ac7f0b7036cea6248e485b90b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 698 processed earlier; will process 3773 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==32936== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c585cfc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c585c70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c585c53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36297ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f362960300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36295e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c585c2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5866ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c586699632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c58669b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c58669b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c586171165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5861a81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5860b963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5860a7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5860a09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c58610af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c585cfcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c585de8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c585c54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c585c5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c585c457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c585c714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f36295e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c585c38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-278409d251cc477ba27d4a6ca1054de11717cfec Step #5: MERGE-OUTER: attempt 363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2923631574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/278409d251cc477ba27d4a6ca1054de11717cfec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 704 processed earlier; will process 3767 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33081== ERROR: libFuzzer: deadly signal Step #5: #0 0x56168627d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616861f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616861d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7af48d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7af2a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7af281858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616861ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561686c80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561686c1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561686c1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561686c1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616866f2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616867291db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56168663a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561686628285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616866219dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56168668bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56168627dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561686369eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616861d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616861df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616861c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616861f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7af283082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616861b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53d2e15af877e0afb1c00b7fbafa7ae28b2b10b9 Step #5: MERGE-OUTER: attempt 364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2924763797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/53d2e15af877e0afb1c00b7fbafa7ae28b2b10b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 709 processed earlier; will process 3762 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33169== ERROR: libFuzzer: deadly signal Step #5: #0 0x557667e4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557667dc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557667da3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ef23cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ef21e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ef21c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557667d7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55766884f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576687e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576687eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576687eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576682c1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5576682f81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55766820963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5576681f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5576681f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55766825af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557667e4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557667f38eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557667da4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557667dae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557667d957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557667dc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ef21c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557667d88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-12437166dd84531277fd6c0cf7e79c233b988074 Step #5: MERGE-OUTER: attempt 365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2926394142 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/12437166dd84531277fd6c0cf7e79c233b988074' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 711 processed earlier; will process 3760 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33258== ERROR: libFuzzer: deadly signal Step #5: #0 0x561fb9f8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fb9f02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fb9ee5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd706ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd704c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd704a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fb9ebee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561fba991018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561fba92b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561fba92d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561fba92d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561fba34bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561fba339285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561fba3329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561fba39cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561fb9f8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561fba07aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561fb9ee6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561fb9ef02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561fb9ed77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561fb9f034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd704a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561fb9ecabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7d2fa36dfdf9e770aa03bdd715e128cbc57d423 Step #5: MERGE-OUTER: attempt 366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2927518678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c7d2fa36dfdf9e770aa03bdd715e128cbc57d423' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 714 processed earlier; will process 3757 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33370== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575b8e12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575b8d86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575b8d69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2e14b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc2e12c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2e12a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575b8d42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5575b9815018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575b97af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5575b97b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575b97b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5575b9287165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575b92be1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575b91cf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575b91bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575b91b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575b9220f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575b8e12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575b8efeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575b8d6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575b8d742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575b8d5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575b8d874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc2e12a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575b8d4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b7e99a78e629e2949431cc0b7082694c6940a82 Step #5: MERGE-OUTER: attempt 367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2928598947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9b7e99a78e629e2949431cc0b7082694c6940a82' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 716 processed earlier; will process 3755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33482== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d2f0918594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d2f088cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d2f086f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbbf4fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbbf31000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbbf2ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d2f0848e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d2f131b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2f12b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d2f12b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2f12b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d2f0cd5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2f0cc3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2f0cbc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d2f0d26f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d2f0918c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d2f0a04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d2f0870d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d2f087a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d2f08617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d2f088d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcbbf2f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d2f0854bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-861812a11be1529770a6a29e13bbd2c2344c579e Step #5: MERGE-OUTER: attempt 368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2929026659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/861812a11be1529770a6a29e13bbd2c2344c579e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 717 processed earlier; will process 3754 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33490== ERROR: libFuzzer: deadly signal Step #5: #0 0x55582b420594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55582b394b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55582b377665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd820c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd81ed700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd81eb6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55582b350e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55582be23018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55582bdbd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55582bdbf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55582bdbf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55582b895165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55582b8cc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55582b7dd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55582b7cb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55582b7c49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55582b82ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55582b420c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55582b50ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55582b378d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55582b3822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55582b3697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55582b3954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd81eb8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55582b35cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c4941b47cee6096f70d81b850845235c1307a6e Step #5: MERGE-OUTER: attempt 369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2929509467 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c4941b47cee6096f70d81b850845235c1307a6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 718 processed earlier; will process 3753 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33498== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae41058594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae40fccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae40faf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c42cfd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c42b1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c42af1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae40f88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae41a5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae419f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae419f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae419f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae414cd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae415041db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae4141563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae41403285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae413fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae41466f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae41058c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae41144eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae40fb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae40fba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae40fa17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae40fcd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c42af3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae40f94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b207ac0501f321191f9160e6463a3e5c7d46d1c Step #5: MERGE-OUTER: attempt 370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2930999960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3b207ac0501f321191f9160e6463a3e5c7d46d1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 720 processed earlier; will process 3751 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==33557== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bdd89e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bdd812b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bdd7f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34525d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34523eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34523ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bdd7cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560bde2a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bde23b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560bde23d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560bde23d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560bddd13165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560bddd4a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560bddc5b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560bddc49285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560bddc429dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560bddcacf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560bdd89ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560bdd98aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560bdd7f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560bdd8002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560bdd7e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560bdd8134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f34523cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560bdd7dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c236f32d88a68e238a514df4729ffefb0290538f Step #5: MERGE-OUTER: attempt 371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2934233838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c236f32d88a68e238a514df4729ffefb0290538f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 727 processed earlier; will process 3744 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33734== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576fcdfc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576fcd70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576fcd53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01e41d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01e3fe900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01e3fc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576fcd2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5576fd7ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576fd799632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576fd79b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576fd79b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576fd1b9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576fd1a7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576fd1a09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576fd20af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576fcdfcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576fcee8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576fcd54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576fcd5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576fcd457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576fcd714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01e3fca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576fcd38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f760f8316dadedc115d4a4cfae789904c494c257 Step #5: MERGE-OUTER: attempt 372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2935012183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f760f8316dadedc115d4a4cfae789904c494c257' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 728 processed earlier; will process 3743 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33751== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b4ae38594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b4adacb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b4ad8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecfacfc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecfab1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecfaaf0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b4ad68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555b4b83b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b4b7d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555b4b7d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b4b7d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555b4b1f5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b4b1e3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b4b1dc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b4b246f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b4ae38c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b4af24eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b4ad90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b4ad9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b4ad817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b4adad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecfaaf2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b4ad74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfeb5219de2378edb305ae2f22ecfbe5992afafe Step #5: MERGE-OUTER: attempt 373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2935783129 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bfeb5219de2378edb305ae2f22ecfbe5992afafe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 729 processed earlier; will process 3742 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33769== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c46e231594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c46e1a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c46e188665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f733030441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f733011900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73300f8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c46e161e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c46ec34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c46ebce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c46ebd0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c46ebd035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c46e5eead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c46e5dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c46e5d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c46e63ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c46e231c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c46e31deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c46e189d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c46e1932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c46e17a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c46e1a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73300fa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c46e16dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82679e6433059f01a800f287e6c1a3c547fcb5e3 Step #5: MERGE-OUTER: attempt 374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2936548375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/82679e6433059f01a800f287e6c1a3c547fcb5e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 730 processed earlier; will process 3741 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 288Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c52b5af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c52b523b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c52b506665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49c347841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49c328d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49c326c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c52b4dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c52bfb2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c52bf4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c52bf4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c52bf4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c52b96cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c52b95a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c52b9539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c52b9bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c52b5afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c52b69beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c52b507d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c52b5112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c52b4f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c52b5244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49c326e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c52b4ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a319121533a83e5b1fe68dcad7fb4805a9184c4 Step #5: MERGE-OUTER: attempt 375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2937439439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a319121533a83e5b1fe68dcad7fb4805a9184c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 733 processed earlier; will process 3738 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33873== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e0b175594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e0b0e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e0b0cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faadbc9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faadbaa600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faadba85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e0b0a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563e0bb78018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e0bb12632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563e0bb14375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e0bb1435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563e0b532ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e0b520285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e0b5199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e0b583f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e0b175c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e0b261eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e0b0cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e0b0d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e0b0be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e0b0ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faadba87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e0b0b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77664b7417629a0028e48f756ef8834a97edda6f Step #5: MERGE-OUTER: attempt 376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2938225660 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/77664b7417629a0028e48f756ef8834a97edda6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 734 processed earlier; will process 3737 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33888== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7f4cc1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7f4c35b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7f4c18665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8fe5e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8fe3f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8fe3d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7f4bf1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c7f56c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7f565e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c7f5660375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7f566035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c7f507ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7f506c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7f50659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7f50cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7f4cc1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7f4dadeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7f4c19d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7f4c232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7f4c0a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7f4c364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd8fe3da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7f4bfdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6785060ecb8a691bdfd6352750ead2f37af77893 Step #5: MERGE-OUTER: attempt 377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2939001751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6785060ecb8a691bdfd6352750ead2f37af77893' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 735 processed earlier; will process 3736 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33906== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2b9455594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2b93c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2b93ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faffc20141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faffc01600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faffbff5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2b9385e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f2b9e58018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2b9df2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f2b9df4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2b9df435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f2b9812ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f2b9800285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f2b97f99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f2b9863f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f2b9455c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f2b9541eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f2b93add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f2b93b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f2b939e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f2b93ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faffbff7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f2b9391bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfdb68a1290c02489bd323c5071c7991537140ad Step #5: MERGE-OUTER: attempt 378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2939774578 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cfdb68a1290c02489bd323c5071c7991537140ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 736 processed earlier; will process 3735 files now Step #5: #1 pulse exec/s: 0 rss: 269Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==33924== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d5d2afa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d5d2a6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5d2a51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6bf696541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6bf677a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6bf6759858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5d2a2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d5d34fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d5d3497632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d5d3499375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d5d349935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d5d2eb7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d5d2ea5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5d2e9e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5d2f08f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d5d2afac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d5d2be6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5d2a52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5d2a5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5d2a437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5d2a6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6bf675b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5d2a36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0905c7845a1fd198566a2adb16d96f77edfa9c5 Step #5: MERGE-OUTER: attempt 379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2940495585 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f0905c7845a1fd198566a2adb16d96f77edfa9c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 738 processed earlier; will process 3733 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34004== ERROR: libFuzzer: deadly signal Step #5: #0 0x556288c99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556288c0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556288bf0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f328dc7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f328da9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f328da73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556288bc9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55628969c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556289636632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556289638375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55628963835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556289056ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556289044285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55628903d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562890a7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556288c99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556288d85eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556288bf1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556288bfb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556288be27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556288c0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f328da75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556288bd5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26a75d24b1d63f361305db0b5d65f35047a54ddc Step #5: MERGE-OUTER: attempt 380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2940931797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/26a75d24b1d63f361305db0b5d65f35047a54ddc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 739 processed earlier; will process 3732 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34043== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591a5b48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591a5abcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591a5a9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f208eb5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f208e96f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f208e94e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591a5a78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5591a654b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591a64e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5591a64e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591a64e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5591a5fbd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5591a5ff41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5591a5f0563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5591a5ef3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5591a5eec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5591a5f56f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5591a5b48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5591a5c34eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591a5aa0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591a5aaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591a5a917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591a5abd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f208e950082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5591a5a84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4ffcd9b3d762b78b76bc20988bf4183a2de680f Step #5: MERGE-OUTER: attempt 381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2942022925 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b4ffcd9b3d762b78b76bc20988bf4183a2de680f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 741 processed earlier; will process 3730 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34094== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c089872594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0897e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0897c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f056ab7b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f056a99000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f056a96f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0897a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c08a275018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c08a20f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c08a211375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c08a21135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c089ce7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c089d1e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c089c2f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c089c1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c089c169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c089c80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c089872c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c08995eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c0897cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c0897d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c0897bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c0897e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f056a971082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c0897aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5330097afc54e37fea15e8ba4edee46f86609ff9 Step #5: MERGE-OUTER: attempt 382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2943254390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5330097afc54e37fea15e8ba4edee46f86609ff9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 743 processed earlier; will process 3728 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34208== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627e0208594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627e017cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627e015f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81c3e8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81c3ca200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81c3c81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627e0138e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627e0c0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627e0ba5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627e0ba7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627e0ba735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627e05c5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627e05b3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627e05ac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627e0616f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627e0208c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627e02f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627e0160d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627e016a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627e01517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627e017d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81c3c83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627e0144bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a99b7319fa91e5c62aa9dd3308202dd81a908b6 Step #5: MERGE-OUTER: attempt 383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2943700454 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8a99b7319fa91e5c62aa9dd3308202dd81a908b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 744 processed earlier; will process 3727 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34279== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622ffd34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622ffca8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622ffc8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f138741141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f138722600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1387205858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622ffc64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562300737018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623006d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5623006d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623006d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5623000f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623000df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623000d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562300142f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622ffd34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622ffe20eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622ffc8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622ffc962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622ffc7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622ffca94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1387207082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622ffc70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f558f75a71b58339724adfcc41169219b2492d92 Step #5: MERGE-OUTER: attempt 384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2945029616 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f558f75a71b58339724adfcc41169219b2492d92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 746 processed earlier; will process 3725 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34362== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b9e9fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b9e970b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b9e953665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd12aeeb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd12ad0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd12acdf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b9e92ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b9f3ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b9f399632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b9f39b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b9f39b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558b9ee71165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b9eea81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b9edb963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b9eda7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b9eda09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b9ee0af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b9e9fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b9eae8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b9e954d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b9e95e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b9e9457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b9e9714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd12ace1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b9e938bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bae2d1b296e2fd25d1f1fdcdbfa24703a381523 Step #5: MERGE-OUTER: attempt 385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2946343702 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6bae2d1b296e2fd25d1f1fdcdbfa24703a381523' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 748 processed earlier; will process 3723 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34420== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574428a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557442819b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574427fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c3465141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c3446600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c34445858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574427d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5574432a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557443242632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557443244375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55744324435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557442d1a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557442d511db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557442c6263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557442c50285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557442c499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557442cb3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5574428a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557442991eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5574427fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5574428072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5574427ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55744281a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8c34447082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5574427e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ab2b1639f7b1bdca2889e57cdffade5b04fc970 Step #5: MERGE-OUTER: attempt 386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2948342213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9ab2b1639f7b1bdca2889e57cdffade5b04fc970' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 751 processed earlier; will process 3720 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34579== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599ce2f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599ce26db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599ce250665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb41a78441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb41a59900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb41a578858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599ce229e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5599cecfc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599cec96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5599cec98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599cec9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5599ce76e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5599ce7a51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5599ce6b663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5599ce6a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5599ce69d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5599ce707f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5599ce2f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5599ce3e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5599ce251d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5599ce25b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5599ce2427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5599ce26e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb41a57a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5599ce235bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-948a52ee25825d393f32940f087925bbca4a0b70 Step #5: MERGE-OUTER: attempt 387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2951209573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/948a52ee25825d393f32940f087925bbca4a0b70' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 756 processed earlier; will process 3715 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34655== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594a5e93594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594a5e07b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594a5dea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f926883541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f926864a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9268629858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594a5dc3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5594a6896018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594a6830632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594a6832375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594a683235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594a6250ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594a623e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594a62379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594a62a1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594a5e93c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594a5f7feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594a5debd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594a5df52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594a5ddc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594a5e084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f926862b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594a5dcfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f9f9c345f908ba278573ac4d749f9012496bc78 Step #5: MERGE-OUTER: attempt 388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2951631674 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f9f9c345f908ba278573ac4d749f9012496bc78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 757 processed earlier; will process 3714 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34725== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579f1187594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579f10fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579f10de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce13b4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce1395c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce1393b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579f10b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5579f1b8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579f1b24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5579f1b26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579f1b2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5579f1544ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5579f1532285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5579f152b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5579f1595f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5579f1187c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5579f1273eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5579f10dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5579f10e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5579f10d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5579f10fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce1393d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5579f10c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1d4065582b4188866c1b33b31de4f3090ec0e10 Step #5: MERGE-OUTER: attempt 389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2952818277 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c1d4065582b4188866c1b33b31de4f3090ec0e10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 759 processed earlier; will process 3712 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34781== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d6b079594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d6afedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d6afd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70d40b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70d3ecd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70d3eac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d6afa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d6ba7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d6ba16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d6ba18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d6ba1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d6b436ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d6b424285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d6b41d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d6b487f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d6b079c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d6b165eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d6afd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d6afdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d6afc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d6afee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f70d3eae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d6afb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9eab48f29c5987e36423c52ac9927a5ed21cd307 Step #5: MERGE-OUTER: attempt 390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2953587558 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9eab48f29c5987e36423c52ac9927a5ed21cd307' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 760 processed earlier; will process 3711 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34799== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623c0237594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623c01abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623c018e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8beac241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8be8d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8be8b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623c0167e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5623c0c3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623c0bd4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5623c0bd6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623c0bd635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5623c05f4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623c05e2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623c05db9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623c0645f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623c0237c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623c0323eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623c018fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623c01992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623c01807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623c01ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd8be8b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623c0173bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0ec8dfb425acedd75bced00647cdcfef5ec3059 Step #5: MERGE-OUTER: attempt 391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2954356409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0ec8dfb425acedd75bced00647cdcfef5ec3059' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 761 processed earlier; will process 3710 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34817== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f4fbc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f4fb3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f4fb1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f7496d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f7478200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f74761858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f4faf7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f505ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f50564632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f50566375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f5056635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f4ff84ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f4ff72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f4ff6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f4ffd5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f4fbc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f4fcb3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f4fb1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f4fb292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f4fb107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f4fb3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f74763082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f4fb03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50adb571ff97c1729213fa4144531792a2776b6f Step #5: MERGE-OUTER: attempt 392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2955126781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50adb571ff97c1729213fa4144531792a2776b6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 762 processed earlier; will process 3709 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==34835== ERROR: libFuzzer: deadly signal Step #5: #0 0x558870521594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558870495b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558870478665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6071e5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6071c7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6071c52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558870451e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558870f24018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558870ebe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558870ec0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558870ec035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5588708dead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588708cc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588708c59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55887092ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558870521c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55887060deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558870479d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588704832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55887046a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588704964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6071c54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55887045dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c93153e430efa9403aff6c9c3226aaf6270cc3ce Step #5: MERGE-OUTER: attempt 393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2955900154 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c93153e430efa9403aff6c9c3226aaf6270cc3ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 763 processed earlier; will process 3708 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34853== ERROR: libFuzzer: deadly signal Step #5: #0 0x55571d14b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55571d0bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55571d0a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547bfdd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547bdf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f547bdd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55571d07be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55571db4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55571dae8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55571daea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55571daea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55571d5c0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55571d5f71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55571d50863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55571d4f6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55571d4ef9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55571d559f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55571d14bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55571d237eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55571d0a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55571d0ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55571d0947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55571d0c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f547bdd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55571d087bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4689d6ee35063e650015e3b07a53a2e68aeb4c2f Step #5: MERGE-OUTER: attempt 394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2956619278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4689d6ee35063e650015e3b07a53a2e68aeb4c2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 765 processed earlier; will process 3706 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34933== ERROR: libFuzzer: deadly signal Step #5: #0 0x557136bc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557136b3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557136b1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e190cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e18ee200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e18ec1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557136af8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571375cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557137565632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557137567375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55713756735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55713703d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571370741db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557136f8563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557136f73285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557136f6c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557136fd6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557136bc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557136cb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557136b20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557136b2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557136b117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557136b3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e18ec3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557136b04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72d97a55e89ebe5eb4ff8342bcc809df83b00f92 Step #5: MERGE-OUTER: attempt 395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2957075022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/72d97a55e89ebe5eb4ff8342bcc809df83b00f92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 766 processed earlier; will process 3705 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==34971== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f66d846594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f66d7bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f66d79d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f17ec92e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f17ec74300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f17ec722858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f66d776e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f66e249018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f66e1e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f66e1e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f66e1e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f66dcbb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f66dcf21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f66dc0363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f66dbf1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f66dbea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f66dc54f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f66d846c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f66d932eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f66d79ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f66d7a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f66d78f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f66d7bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f17ec724082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f66d782bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd7191a03d0d8e1f9ac2914f39cf2cca396916ae Step #5: MERGE-OUTER: attempt 396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2958811947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dd7191a03d0d8e1f9ac2914f39cf2cca396916ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 769 processed earlier; will process 3702 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35066== ERROR: libFuzzer: deadly signal Step #5: #0 0x555981f3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555981eb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555981e95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68460f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6845f0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6845ee7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555981e6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555982941018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559828db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5559828dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559828dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559823b3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559823ea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559822fb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559822e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559822e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55598234cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555981f3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55598202aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555981e96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555981ea02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555981e877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555981eb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6845ee9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555981e7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-397309e599f82d9176ab62f469b38e0ddb7a1f20 Step #5: MERGE-OUTER: attempt 397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2960401182 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/397309e599f82d9176ab62f469b38e0ddb7a1f20' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 772 processed earlier; will process 3699 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35187== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561f78ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561f7860b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561f7843665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff48a0f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff489f0600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff489ee5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561f781ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561f82ef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561f8289632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561f828b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561f828b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561f7d61165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561f7d981db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561f7ca963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5561f7c97285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561f7c909dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561f7cfaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5561f78ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5561f79d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5561f7844d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561f784e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561f78357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561f78614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff489ee7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5561f7828bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e054132c07b0512e2b8fc0c32badbf9ef4799067 Step #5: MERGE-OUTER: attempt 398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2961603747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e054132c07b0512e2b8fc0c32badbf9ef4799067' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 774 processed earlier; will process 3697 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35301== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e077a4b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0779bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0779a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a8a76141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a8a57600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a8a555858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e07797be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e07844e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0783e8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e0783ea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0783ea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e077e08ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e077df6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e077def9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e077e59f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e077a4bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e077b37eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e0779a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0779ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0779947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0779c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a8a557082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e077987bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f06267307c0b441befc46415c5b3f2c85d1c4e8 Step #5: MERGE-OUTER: attempt 399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2962044913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f06267307c0b441befc46415c5b3f2c85d1c4e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 775 processed earlier; will process 3696 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35372== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a27272c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2726a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a272683665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb70499541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7047aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb704789858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a27265ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a27312f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a2730c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a2730cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a2730cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a272ba1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a272bd81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a272ae963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a272ad7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a272ad09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a272b3af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a27272cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a272818eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a272684d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a27268e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a2726757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a2726a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb70478b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a272668bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78a1babeded45cf128a90cd869a0f3690086a2e8 Step #5: MERGE-OUTER: attempt 400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2962782887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/78a1babeded45cf128a90cd869a0f3690086a2e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 776 processed earlier; will process 3695 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35385== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602db4be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602db432b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602db415665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74de40e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74de22300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74de202858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602db3eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5602dbec1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602dbe5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5602dbe5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602dbe5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5602db87bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602db869285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602db8629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602db8ccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602db4bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602db5aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602db416d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602db4202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602db4077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602db4334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f74de204082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602db3fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3334b1d1a4d4dd081ef221a7a6063c6fef3956e5 Step #5: MERGE-OUTER: attempt 401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2963430283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3334b1d1a4d4dd081ef221a7a6063c6fef3956e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 777 processed earlier; will process 3694 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35429== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcd618c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcd6100b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcd60e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7ea5f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7ea40d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7ea3ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcd60bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fcd6b8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcd6b29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fcd6b2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcd6b2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fcd6601165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fcd66381db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fcd654963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fcd6537285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fcd65309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fcd659af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fcd618cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fcd6278eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fcd60e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fcd60ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fcd60d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fcd61014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7ea3ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fcd60c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd712205b0212a3644ddd71e3f2abb8dec4ece2a Step #5: MERGE-OUTER: attempt 402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2964953317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd712205b0212a3644ddd71e3f2abb8dec4ece2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 779 processed earlier; will process 3692 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35487== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfb3d13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfb3c87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfb3c6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8d154041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8d135500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8d1334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfb3c43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cfb4716018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfb46b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cfb46b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfb46b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cfb40d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cfb40be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cfb40b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cfb4121f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cfb3d13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cfb3dffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cfb3c6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cfb3c752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cfb3c5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cfb3c884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc8d1336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cfb3c4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f05c139b8befb5f128d399d95f50d454c7fc50f9 Step #5: MERGE-OUTER: attempt 403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2966670589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f05c139b8befb5f128d399d95f50d454c7fc50f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 782 processed earlier; will process 3689 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35608== ERROR: libFuzzer: deadly signal Step #5: #0 0x56402b6b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56402b629b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56402b60c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9e189241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9e16a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9e1686858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56402b5e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56402c0b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56402c052632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56402c054375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56402c05435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56402ba72ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56402ba60285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56402ba599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56402bac3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56402b6b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56402b7a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56402b60dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56402b6172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56402b5fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56402b62a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc9e1688082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56402b5f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc1bd180ef41d8bf9233c319642c022e96ab78c1 Step #5: MERGE-OUTER: attempt 404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2967109073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dc1bd180ef41d8bf9233c319642c022e96ab78c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 783 processed earlier; will process 3688 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35679== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f6ace8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f6ac5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f6ac3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2d49ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2d480300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2d47e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f6ac18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f6b6eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f6b685632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f6b687375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f6b68735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f6b0a5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f6b093285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f6b08c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f6b0f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f6ace8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f6add4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f6ac40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f6ac4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f6ac317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f6ac5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2d47e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f6ac24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71347d93d1f60f8523b5aecd644ab03d7b9146ba Step #5: MERGE-OUTER: attempt 405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2967573452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71347d93d1f60f8523b5aecd644ab03d7b9146ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 784 processed earlier; will process 3687 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35688== ERROR: libFuzzer: deadly signal Step #5: #0 0x563399705594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563399679b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56339965c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26aa58d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26aa3a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26aa381858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563399635e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56339a108018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56339a0a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56339a0a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56339a0a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563399ac2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563399ab0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563399aa99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563399b13f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563399705c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633997f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56339965dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633996672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56339964e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56339967a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f26aa383082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563399641bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-714a008e2a80a5bbf8990ce4f9fb220fb9201cf8 Step #5: MERGE-OUTER: attempt 406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2969439876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/714a008e2a80a5bbf8990ce4f9fb220fb9201cf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 787 processed earlier; will process 3684 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35772== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec499f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec4996ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec4994d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f575fdd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f575fbec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f575fbcb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec49926e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec4a3f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec4a393632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec4a395375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec4a39535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ec49db3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec49da1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec49d9a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec49e04f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec499f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec49ae2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec4994ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec499582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec4993f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec4996b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f575fbcd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec49932bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c4635dde4aef5590559faa2537950c731f06d60 Step #5: MERGE-OUTER: attempt 407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2970954086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4c4635dde4aef5590559faa2537950c731f06d60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 789 processed earlier; will process 3682 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35829== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e7e04f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e7dfc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e7dfa6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47a4b0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47a491a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47a48f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e7df7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556e7ea52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e7e9ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556e7e9ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e7e9ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556e7e40cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e7e3fa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e7e3f39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e7e45df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e7e04fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e7e13beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e7dfa7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e7dfb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e7df987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e7dfc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f47a48fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e7df8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fa963253718079309642747ab94522796fc5dd4 Step #5: MERGE-OUTER: attempt 408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2971737407 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6fa963253718079309642747ab94522796fc5dd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 790 processed earlier; will process 3681 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==35847== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f6725d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f672546b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f672529665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50cd47c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50cd29100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50cd270858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f672502e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f672fd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f672f6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f672f71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f672f7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f672a47165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f672a7e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f67298f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f67297d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f6729769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f6729e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f6725d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f6726beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f67252ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f6725342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f67251b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f6725474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f50cd272082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f67250ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bed2eff54f1d6ce9c9b0f84b07a5d56668db63a4 Step #5: MERGE-OUTER: attempt 409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2973236253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bed2eff54f1d6ce9c9b0f84b07a5d56668db63a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 793 processed earlier; will process 3678 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==35944== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e25c48d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e25c401b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e25c3e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1d716441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1d6f7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1d6f58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e25c3bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e25ce90018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e25ce2a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e25ce2c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e25ce2c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e25c84aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e25c838285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e25c8319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e25c89bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e25c48dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e25c579eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e25c3e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e25c3ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e25c3d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e25c4024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1d6f5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e25c3c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0675def54833b17fa5d8da1fe90e86a2daf3e6e6 Step #5: MERGE-OUTER: attempt 410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2973657985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0675def54833b17fa5d8da1fe90e86a2daf3e6e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 794 processed earlier; will process 3677 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36014== ERROR: libFuzzer: deadly signal Step #5: #0 0x5609f313e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609f30b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609f3095665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f001402f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0013e4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0013e23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609f306ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5609f3b41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609f3adb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5609f3add375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609f3add35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5609f35b3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5609f35ea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5609f34fb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5609f34e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5609f34e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5609f354cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5609f313ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5609f322aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5609f3096d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609f30a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609f30877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5609f30b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0013e25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5609f307abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6058ffa461d0e05244ce7f24841a198472402026 Step #5: MERGE-OUTER: attempt 411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2974379479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6058ffa461d0e05244ce7f24841a198472402026' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 795 processed earlier; will process 3676 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36027== ERROR: libFuzzer: deadly signal Step #5: #0 0x558777250594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587771c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587771a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d4a7be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d4a5d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d4a5b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558777180e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558777c53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558777bed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558777bef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558777bef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5587776c5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587776fc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55877760d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587775fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587775f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55877765ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558777250c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55877733ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5587771a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5587771b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587771997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5587771c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3d4a5b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55877718cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71c8f07c376df75a6b3e6fb5b56b3737563d0074 Step #5: MERGE-OUTER: attempt 412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2974873332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71c8f07c376df75a6b3e6fb5b56b3737563d0074' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 796 processed earlier; will process 3675 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36067== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627a0fe0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627a0f54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627a0f37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff0d87341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff0d68800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff0d667858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627a0f10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627a19e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627a197d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627a197f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627a197f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627a139dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627a138b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627a13849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627a13eef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627a0fe0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627a10cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627a0f38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627a0f422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627a0f297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627a0f554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff0d669082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627a0f1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64e75137ccca7e9c925283fba6a4dcd4a443e544 Step #5: MERGE-OUTER: attempt 413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2976340592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/64e75137ccca7e9c925283fba6a4dcd4a443e544' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 798 processed earlier; will process 3673 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==36123== ERROR: libFuzzer: deadly signal Step #5: #0 0x562561ca9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562561c1db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562561c00665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3723a5041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f372386500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3723844858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562561bd9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5625626ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562562646632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562562648578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56256204e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5625620b7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562561ca9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562561d95eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562561c01d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562561c0b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562561bf27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562561c1e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3723846082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562561be5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63a011e9f61f0fe46f23f6196ada8fc5ff97042d Step #5: MERGE-OUTER: attempt 414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2977114117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/63a011e9f61f0fe46f23f6196ada8fc5ff97042d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 799 processed earlier; will process 3672 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36176== ERROR: libFuzzer: deadly signal Step #5: #0 0x559147396594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55914730ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591472ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1057aa641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10578bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f105789a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591472c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559147d99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559147d33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559147d35375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559147d3535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55914780b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5591478421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55914775363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559147741285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55914773a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5591477a4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559147396c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559147482eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591472eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591472f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591472df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55914730b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f105789c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5591472d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f79fc7645c6f32489dd7011c25844d85b35c9f0e Step #5: MERGE-OUTER: attempt 415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2978424848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f79fc7645c6f32489dd7011c25844d85b35c9f0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 801 processed earlier; will process 3670 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36322== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae20ef8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae20e6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae20e4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1060b4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f106095800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1060937858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae20e28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae218fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae21895632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae21897375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae2189735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae212b5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae212a3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae2129c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae21306f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae20ef8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae20fe4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae20e50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae20e5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae20e417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae20e6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1060939082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae20e34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e77e1a0b34ba755b4beb2594a57168b5327d4375 Step #5: MERGE-OUTER: attempt 416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2979605776 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e77e1a0b34ba755b4beb2594a57168b5327d4375' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 803 processed earlier; will process 3668 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36436== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fcb801594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fcb775b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fcb758665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4aa5e8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4aa5ca300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4aa5c82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fcb731e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558fcc204018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fcc19e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558fcc1a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fcc1a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558fcbbbead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558fcbbac285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558fcbba59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558fcbc0ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558fcb801c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558fcb8edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fcb759d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fcb7632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fcb74a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fcb7764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4aa5c84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fcb73dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ba6500d99a90f0eeef3d23affe3c0b5c74f4d74 Step #5: MERGE-OUTER: attempt 417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2980346916 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9ba6500d99a90f0eeef3d23affe3c0b5c74f4d74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 804 processed earlier; will process 3667 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36447== ERROR: libFuzzer: deadly signal Step #5: #0 0x557044272594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570441e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570441c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01c5d1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01c5b3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01c5b13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570441a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557044c75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557044c0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557044c11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557044c1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55704462fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55704461d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5570446169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557044680f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557044272c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55704435eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5570441cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5570441d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5570441bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5570441e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01c5b15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5570441aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a40b05a2b8d0671bf50d19f36f52a5e0359c79f Step #5: MERGE-OUTER: attempt 418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2980979387 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9a40b05a2b8d0671bf50d19f36f52a5e0359c79f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 805 processed earlier; will process 3666 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36491== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566ccd92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566ccd06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566ccce9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f953159841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95313ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f953138c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566cccc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566cd795018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566cd72f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5566cd731375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566cd73135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566cd14fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566cd13d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566cd1369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5566cd1a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566ccd92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566cce7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5566cccead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5566cccf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566cccdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566ccd074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f953138e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5566ccccebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ff118571561237a44dca224a528d68d4bb428f0 Step #5: MERGE-OUTER: attempt 419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2982013436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ff118571561237a44dca224a528d68d4bb428f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 807 processed earlier; will process 3664 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36603== ERROR: libFuzzer: deadly signal Step #5: #0 0x55555cbeb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55555cb5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55555cb42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb63366d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb63348200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb633461858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55555cb1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55555d5ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55555d588632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55555d58a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55555d58a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55555d060165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55555d0971db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55555cfa863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55555cf96285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55555cf8f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55555cff9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55555cbebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55555ccd7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55555cb43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55555cb4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55555cb347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55555cb604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb633463082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55555cb27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f75726ecc505d99e17b365c8f5d5718f1058654 Step #5: MERGE-OUTER: attempt 420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2982780193 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9f75726ecc505d99e17b365c8f5d5718f1058654' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 808 processed earlier; will process 3663 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36614== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7458e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d745854b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d745837665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0987d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0985e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0985c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d745810e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d7462e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d74627d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d74627f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d74627f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d745d55165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d745d8c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d745c9d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d745c8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d745c849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d745ceef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7458e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7459cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d745838d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7458422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7458297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7458554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb0985c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d74581cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fdcf18b62af93d0e1219d58d0c21974c94b2f01 Step #5: MERGE-OUTER: attempt 421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2983240825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4fdcf18b62af93d0e1219d58d0c21974c94b2f01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 809 processed earlier; will process 3662 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55683b68e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55683b602b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55683b5e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f76c7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f76a8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f76a66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55683b5bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55683c091018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55683c02b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55683c02d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55683c02d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55683ba4bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55683ba39285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55683ba329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55683ba9cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55683b68ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55683b77aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55683b5e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55683b5f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55683b5d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55683b6034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4f76a68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55683b5cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-714e3149dba1cae69720dfc708f4abd6f8bb4ffd Step #5: MERGE-OUTER: attempt 422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2983827586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/714e3149dba1cae69720dfc708f4abd6f8bb4ffd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 810 processed earlier; will process 3661 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36665== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a823bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a82331b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a82314665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb23f28041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb23f09500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb23f074858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a822ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556a82dc0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a82d5a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556a82d5c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a82d5c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556a8277aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556a82768285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556a827619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556a827cbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556a823bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556a824a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556a82315d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556a8231f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556a823067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556a823324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb23f076082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556a822f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5efefa17eac54d09e80715ad510bbcbd69dd3117 Step #5: MERGE-OUTER: attempt 423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2984862997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5efefa17eac54d09e80715ad510bbcbd69dd3117' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 812 processed earlier; will process 3659 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36748== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610daf0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610dae7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610dae62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1aa953841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1aa934d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1aa932c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610dae3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5610db90e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610db8a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5610db8aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610db8aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5610db2c8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610db2b6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610db2af9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610db319f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610daf0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610daff7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610dae63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610dae6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610dae547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610dae804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1aa932e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610dae47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-744e4f009eadc0678e0ef26700ba605201d5edc8 Step #5: MERGE-OUTER: attempt 424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2985646074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/744e4f009eadc0678e0ef26700ba605201d5edc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 813 processed earlier; will process 3658 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36763== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590155d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55901554bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55901552e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ebb1b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ebafc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ebafa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559015507e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559015fda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559015f74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559015f76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559015f7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559015994ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559015982285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55901597b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5590159e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5590155d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5590156c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55901552fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590155392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590155207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55901554c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ebafaa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559015513bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47f3be852986fedd2b19faaa961a23f7f4531fc3 Step #5: MERGE-OUTER: attempt 425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2986413701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/47f3be852986fedd2b19faaa961a23f7f4531fc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 814 processed earlier; will process 3657 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36781== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615241c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56152413db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561524120665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f820da7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f820d88c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f820d86b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615240f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561524bcc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561524b66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561524b68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561524b6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561524586ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561524574285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56152456d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5615245d7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5615241c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5615242b5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561524121d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56152412b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5615241127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56152413e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f820d86d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561524105bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5739cefd63701dc94e314eedb1873cc74f3e6e00 Step #5: MERGE-OUTER: attempt 426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2987124704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5739cefd63701dc94e314eedb1873cc74f3e6e00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 816 processed earlier; will process 3655 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==36861== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617ebe3f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617ebdb3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617ebd96665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcce14441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbccdf5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbccdf38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617ebd6fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5617ec842018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617ec7dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5617ec7de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617ec7de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5617ec1fcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5617ec1ea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617ec1e39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617ec24df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5617ebe3fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5617ebf2beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5617ebd97d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5617ebda12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5617ebd887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5617ebdb44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbccdf3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5617ebd7bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fb4c70a6bd75e20203a81b790898895a7fa59f6 Step #5: MERGE-OUTER: attempt 427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2988440192 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6fb4c70a6bd75e20203a81b790898895a7fa59f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 818 processed earlier; will process 3653 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==36942== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648805de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564880552b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564880535665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9095d7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9095b8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9095b66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56488050ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564880fe1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564880f7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564880f7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564880f7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564880a53165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564880a8a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56488099b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564880989285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648809829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5648809ecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5648805dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5648806caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564880536d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648805402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5648805277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648805534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9095b68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56488051abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c10555c5667ff49862e79babee5d520aef43bf63 Step #5: MERGE-OUTER: attempt 428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2989508324 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c10555c5667ff49862e79babee5d520aef43bf63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 821 processed earlier; will process 3650 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37027== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb41c26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb41b9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb41b7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb4e9c9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb4e9aa500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb4e9a84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb41b56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fb42629018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb425c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fb425c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb425c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fb4209b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb420d21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fb41fe363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fb41fd1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fb41fca9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fb42034f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fb41c26c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fb41d12eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fb41b7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fb41b882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fb41b6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fb41b9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb4e9a86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fb41b62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b5cc251dd988f149a6fff0bdedeec1abc559c9e Step #5: MERGE-OUTER: attempt 429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2990685276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b5cc251dd988f149a6fff0bdedeec1abc559c9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 823 processed earlier; will process 3648 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccbe344594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccbe2b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccbe29b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0b0cd1641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0b0cb2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0b0cb0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccbe274e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ccbed47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccbece1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ccbece3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccbece335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ccbe701ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ccbe6ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ccbe6e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ccbe752f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ccbe344c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ccbe430eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ccbe29cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ccbe2a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ccbe28d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ccbe2b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0b0cb0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ccbe280bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cfd4b01760a35ad1c4df975fa80f0b481162814 Step #5: MERGE-OUTER: attempt 430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2991107276 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2cfd4b01760a35ad1c4df975fa80f0b481162814' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 824 processed earlier; will process 3647 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37179== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630eaa25594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630ea999b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630ea97c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6316a8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f631689e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f631687d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630ea955e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5630eb428018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630eb3c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630eb3c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630eb3c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5630eae9a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630eaed11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630eade263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630eadd0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630eadc99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630eae33f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630eaa25c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630eab11eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630ea97dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630ea9872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630ea96e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630ea99a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f631687f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630ea961bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9fcc568e1e3b04b20ad22c1660e95b9652120e50 Step #5: MERGE-OUTER: attempt 431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2993903205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9fcc568e1e3b04b20ad22c1660e95b9652120e50' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 829 processed earlier; will process 3642 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37263== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564ceb23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564cea97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564cea7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec1692f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec1674400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec16723858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564cea53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5564cf526018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564cf4c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5564cf4c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564cf4c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5564ceee0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564ceece285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564ceec79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564cef31f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564ceb23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564cec0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564cea7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564cea852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564cea6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564cea984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec16725082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564cea5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec8b986a09b2e3cfbaac7b8b0828dd136fa8c7b4 Step #5: MERGE-OUTER: attempt 432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2995036771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ec8b986a09b2e3cfbaac7b8b0828dd136fa8c7b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 832 processed earlier; will process 3639 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37374== ERROR: libFuzzer: deadly signal Step #5: #0 0x558141772594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581416e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581416c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f921e5fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f921e41000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f921e3ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581416a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558142175018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55814210f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558142111375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55814211135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558141b2fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558141b1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558141b169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558141b80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558141772c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55814185eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5581416cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5581416d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5581416bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5581416e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f921e3f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5581416aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ca93795f1e5e2cbc6352142bb09280d37271f0e Step #5: MERGE-OUTER: attempt 433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2996288586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4ca93795f1e5e2cbc6352142bb09280d37271f0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 834 processed earlier; will process 3637 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37488== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593bee49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593bedbdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593beda0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc8af2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc8ad3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc8ad1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593bed79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5593bf84c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593bf7e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5593bf7e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593bf7e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5593bf2be165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593bf2f51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593bf20663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593bf1f4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593bf1ed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593bf257f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593bee49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593bef35eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593beda1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593bedab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593bed927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593bedbe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc8ad1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593bed85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cde7f70572612720b4ea8f548d2dd7b2f3fa6e00 Step #5: MERGE-OUTER: attempt 434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2997358460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cde7f70572612720b4ea8f548d2dd7b2f3fa6e00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 836 processed earlier; will process 3635 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37599== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c56cc12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c56cb86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c56cb69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff82462f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff82444400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff824423858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c56cb42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c56d615018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c56d5af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c56d5b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c56d5b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c56cfcfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c56cfbd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c56cfb69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c56d020f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c56cc12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c56ccfeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c56cb6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c56cb742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c56cb5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c56cb874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff824425082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c56cb4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a6c0989bbfc12c2c6e007ea16349a783d32879b Step #5: MERGE-OUTER: attempt 435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2998439230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1a6c0989bbfc12c2c6e007ea16349a783d32879b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 838 processed earlier; will process 3633 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37678== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec70798594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec7070cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec706ef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faebb49c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faebb2b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faebb290858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec706c8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec7119b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec71135632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec71137375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec7113735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ec70c0d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec70c441db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec70b5563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec70b43285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec70b3c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec70ba6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec70798c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec70884eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec706f0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec706fa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec706e17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec7070d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faebb292082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec706d4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be2aa9d24e8c6e284e2c0da5a977901bb608e199 Step #5: MERGE-OUTER: attempt 436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2999077214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/be2aa9d24e8c6e284e2c0da5a977901bb608e199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 839 processed earlier; will process 3632 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37690== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a63c52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a63bc6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a63ba9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb430ef741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb430d0c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb430ceb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a63b82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a64655018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a645ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a645f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a645f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a640c7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561a640fe1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561a6400f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561a63ffd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561a63ff69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561a64060f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561a63c52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561a63d3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561a63baad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561a63bb42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561a63b9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561a63bc74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb430ced082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561a63b8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-599b1a0cab9d1b3305d873d8015cb3167eac0eaa Step #5: MERGE-OUTER: attempt 437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2999983436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/599b1a0cab9d1b3305d873d8015cb3167eac0eaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 841 processed earlier; will process 3630 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==37768== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5fda7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5fd9f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5fd9d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fd9cd041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fd9ae500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fd9ac4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5fd9ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5fe480018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5fe41a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5fe41c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5fe41c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5fde3aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5fde28285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5fde219dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5fde8bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5fda7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5fdb69eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5fd9d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5fd9df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5fd9c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5fd9f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fd9ac6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5fd9b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46c1479ef9eba0c33a5d7734ef86aec9f568baa0 Step #5: MERGE-OUTER: attempt 438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3000623872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/46c1479ef9eba0c33a5d7734ef86aec9f568baa0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 842 processed earlier; will process 3629 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37812== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcf9f42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcf9eb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcf9e99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24f217541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24f1f8a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24f1f69858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcf9e72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fcfa945018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcfa8df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fcfa8e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcfa8e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fcfa3b7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fcfa3ee1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fcfa2ff63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fcfa2ed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fcfa2e69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fcfa350f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fcf9f42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fcfa02eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fcf9e9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fcf9ea42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fcf9e8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fcf9eb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f24f1f6b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fcf9e7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81239e6c0222eabee66676b49c27a31e4b3b0842 Step #5: MERGE-OUTER: attempt 439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3002204097 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/81239e6c0222eabee66676b49c27a31e4b3b0842' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 845 processed earlier; will process 3626 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==37908== ERROR: libFuzzer: deadly signal Step #5: #0 0x56533fa50594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56533f9c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56533f9a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f706321141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f706302600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7063005858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56533f980e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565340453018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653403ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5653403ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653403ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56533fec5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56533fefc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56533fe0d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56533fdfb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56533fdf49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56533fe5ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56533fa50c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56533fb3ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56533f9a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56533f9b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56533f9997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56533f9c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7063007082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56533f98cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60a07aac4bf4b3d535f4634203156d85e863b993 Step #5: MERGE-OUTER: attempt 440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3003725765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60a07aac4bf4b3d535f4634203156d85e863b993' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 848 processed earlier; will process 3623 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38029== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d45ae13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d45ad87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d45ad6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d5da0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d5d81e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d5d7fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d45ad43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d45b816018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d45b7b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d45b7b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d45b7b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d45b1d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d45b1be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d45b1b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d45b221f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d45ae13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d45aeffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d45ad6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d45ad752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d45ad5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d45ad884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d5d7ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d45ad4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f4428d33729b32607e05bfebe6a118e61c8dda Step #5: MERGE-OUTER: attempt 441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3005182235 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a0f4428d33729b32607e05bfebe6a118e61c8dda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 852 processed earlier; will process 3619 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38148== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b97915594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b97889b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b9786c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05d50a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05d4eb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05d4e94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b97845e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564b98318018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b982b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564b982b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b982b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564b97cd2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564b97cc0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564b97cb99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564b97d23f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564b97915c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564b97a01eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564b9786dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564b978772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564b9785e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564b9788a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f05d4e96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564b97851bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19c970d262e535aa21ee83f9aa3703f3ef99ccfc Step #5: MERGE-OUTER: attempt 442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3005968079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/19c970d262e535aa21ee83f9aa3703f3ef99ccfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 853 processed earlier; will process 3618 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38163== ERROR: libFuzzer: deadly signal Step #5: #0 0x558881b04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558881a78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558881a5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1c08e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1c06f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1c06d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558881a34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558882507018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588824a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5588824a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588824a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558881ec1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558881eaf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558881ea89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558881f12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558881b04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558881bf0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558881a5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558881a662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558881a4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558881a794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1c06d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558881a40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16604f192e9d99403baa2ac37b452835b748a17e Step #5: MERGE-OUTER: attempt 443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3006731838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/16604f192e9d99403baa2ac37b452835b748a17e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 854 processed earlier; will process 3617 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38181== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f34abfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f34ab72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f34ab55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25cdb0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25cd91800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25cd8f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f34ab2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f34b601018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f34b59b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f34b59d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f34b59d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f34afbbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f34afa9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f34afa29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f34b00cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f34abfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f34aceaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f34ab56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f34ab602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f34ab477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f34ab734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25cd8f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f34ab3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57a29952c82b2c40f7d1d449d9f5c2899504df78 Step #5: MERGE-OUTER: attempt 444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3008267398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/57a29952c82b2c40f7d1d449d9f5c2899504df78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 857 processed earlier; will process 3614 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38276== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed21030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed20fa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed20f87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb1489d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb146b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb14691858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed20f60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed21a33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed219cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed219cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed219cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ed213edad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ed213db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ed213d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ed2143ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ed21030c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ed2111ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ed20f88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ed20f922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ed20f797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ed20fa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb14693082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ed20f6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9458d6e8ca26ceeee624029a1243c3a7c1aa9bb9 Step #5: MERGE-OUTER: attempt 445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3009033605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9458d6e8ca26ceeee624029a1243c3a7c1aa9bb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 858 processed earlier; will process 3613 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38294== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b78c96f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b78c8e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b78c8c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e0884241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e0865700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e08636858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b78c89fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b78d372018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b78d30c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b78d30e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b78d30e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b78cd2cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b78cd1a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b78cd139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b78cd7df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b78c96fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b78ca5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b78c8c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b78c8d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b78c8b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b78c8e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7e08638082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b78c8abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02de2d4d78a17c6c3b9d0fb15b0223ddf923bb67 Step #5: MERGE-OUTER: attempt 446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3009801929 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02de2d4d78a17c6c3b9d0fb15b0223ddf923bb67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 859 processed earlier; will process 3612 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==38312== ERROR: libFuzzer: deadly signal Step #5: #0 0x55795db54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55795dac8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55795daab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbcf36b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbcf34c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbcf34a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55795da84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55795e557018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55795e4f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55795e4f3578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55795def9780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55795df62f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55795db54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55795dc40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55795daacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55795dab62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55795da9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55795dac94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbcf34aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55795da90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c7ea104be2263edcca23591bee20685ec927117 Step #5: MERGE-OUTER: attempt 447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3010566647 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c7ea104be2263edcca23591bee20685ec927117' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 860 processed earlier; will process 3611 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38365== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da7baf8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da7ba6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da7ba4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d3a6d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d3a4ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d3a4cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da7ba28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55da7c4fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da7c495632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55da7c497375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da7c49735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55da7bf6d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da7bfa41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55da7beb563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55da7bea3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55da7be9c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55da7bf06f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55da7baf8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55da7bbe4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55da7ba50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da7ba5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da7ba417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da7ba6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7d3a4cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da7ba34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96583922002333f174854c39f7a9a4994c86f411 Step #5: MERGE-OUTER: attempt 448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3012681609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/96583922002333f174854c39f7a9a4994c86f411' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 865 processed earlier; will process 3606 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38501== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650dbe62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650dbdd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650dbdb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8b01d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8affe900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8affc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650dbd92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5650dc865018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650dc7ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5650dc801375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650dc80135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5650dc21fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650dc20d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650dc2069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650dc270f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650dbe62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650dbf4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650dbdbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650dbdc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650dbdab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650dbdd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd8affca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650dbd9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66cba2ccda9d2a6ef356ba02a86b2410936bfcd7 Step #5: MERGE-OUTER: attempt 449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3013094587 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/66cba2ccda9d2a6ef356ba02a86b2410936bfcd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 866 processed earlier; will process 3605 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38571== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fac3c67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fac3bdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fac3bbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac2ed8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac2eb9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac2eb74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fac3b97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fac466a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fac4604632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fac4606375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fac460635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fac40dc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fac41131db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fac402463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fac4012285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fac400b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fac4075f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fac3c67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fac3d53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fac3bbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fac3bc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fac3bb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fac3bdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fac2eb76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fac3ba3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f2afc4bd71dfa4e383e787f6ab13a5bc393046f Step #5: MERGE-OUTER: attempt 450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3014799145 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f2afc4bd71dfa4e383e787f6ab13a5bc393046f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 870 processed earlier; will process 3601 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38693== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cff2d13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cff2c87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cff2c6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f455332c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f455314100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4553120858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cff2c43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cff3716018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cff36b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cff36b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cff36b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cff30d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cff30be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cff30b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cff3121f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cff2d13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cff2dffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cff2c6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cff2c752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cff2c5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cff2c884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4553122082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cff2c4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4c291b3e2a2c6b1b2e39cf81536a5f209a26276 Step #5: MERGE-OUTER: attempt 451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3016523920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c4c291b3e2a2c6b1b2e39cf81536a5f209a26276' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 873 processed earlier; will process 3598 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9ee146594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9ee0bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9ee09d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e0954241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e0935700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e09336858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9ee076e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a9eeb49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9eeae3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a9eeae5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9eeae535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a9ee503ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a9ee4f1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9ee4ea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a9ee554f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a9ee146c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a9ee232eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a9ee09ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a9ee0a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a9ee08f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a9ee0bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e09338082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a9ee082bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb2fe0841f4a100ce9b4f1147687576aae157c2e Step #5: MERGE-OUTER: attempt 452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3017291315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb2fe0841f4a100ce9b4f1147687576aae157c2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 874 processed earlier; will process 3597 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38805== ERROR: libFuzzer: deadly signal Step #5: #0 0x558853146594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588530bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55885309d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd6aab441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd6a8c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd6a8a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558853076e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558853b49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558853ae3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558853ae5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558853ae535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558853503ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588534f1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588534ea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558853554f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558853146c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558853232eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55885309ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588530a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55885308f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588530bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd6a8aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558853082bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5749b6f8aa9f8311ad0ff6ffe03ffbd03c09303 Step #5: MERGE-OUTER: attempt 453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3018056761 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5749b6f8aa9f8311ad0ff6ffe03ffbd03c09303' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 875 processed earlier; will process 3596 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38823== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e962f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e96264b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e96247665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85b221541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85b202a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85b2009858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e96220e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564e96cf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e96c8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564e96c8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e96c8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564e966adad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e9669b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e966949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e966fef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e962f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e963dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e96248d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e962522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e962397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e962654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f85b200b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e9622cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0a971c50ba242d11db2299de31c47bb50781789 Step #5: MERGE-OUTER: attempt 454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3018819254 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b0a971c50ba242d11db2299de31c47bb50781789' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 876 processed earlier; will process 3595 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38841== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3baa43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3ba9b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3ba99a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a1bf2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a1bd3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a1bd1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a3ba973e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a3bb446018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3bb3e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a3bb3e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3bb3e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a3bae00ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3badee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3bade79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a3bae51f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a3baa43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a3bab2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a3ba99bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a3ba9a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3ba98c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a3ba9b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a1bd20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a3ba97fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b25dd71a8494d159ee3e4d6df3ccf76d2ab333e Step #5: MERGE-OUTER: attempt 455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3019588301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0b25dd71a8494d159ee3e4d6df3ccf76d2ab333e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 877 processed earlier; will process 3594 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38859== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e8ae63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e8add7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e8adba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f477043541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f477024a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4770229858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e8ad93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557e8b866018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e8b800632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557e8b802375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e8b80235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557e8b220ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e8b20e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e8b2079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e8b271f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e8ae63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e8af4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e8adbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e8adc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e8adac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e8add84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f477022b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e8ad9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-276e6b6f491d635fd7954d390a6c5af8c60a3666 Step #5: MERGE-OUTER: attempt 456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3020357789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/276e6b6f491d635fd7954d390a6c5af8c60a3666' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 878 processed earlier; will process 3593 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38877== ERROR: libFuzzer: deadly signal Step #5: #0 0x560819fd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560819f4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560819f30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5fd27741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5fd08c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5fd06b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560819f09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56081a9dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56081a976632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56081a978375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56081a97835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56081a396ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56081a384285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56081a37d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56081a3e7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560819fd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56081a0c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560819f31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560819f3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560819f227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560819f4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff5fd06d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560819f15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f42f372b543e386cd9805bcc33dec875c87e4de5 Step #5: MERGE-OUTER: attempt 457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3021119942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f42f372b543e386cd9805bcc33dec875c87e4de5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 879 processed earlier; will process 3592 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==38895== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6eb1fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6eb170b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6eb153665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ba759741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ba73ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ba738b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6eb12ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b6ebbff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6ebb99632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b6ebb9b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55b6eb5a1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b6eb60af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b6eb1fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b6eb2e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b6eb154d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b6eb15e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b6eb1457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b6eb1714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9ba738d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b6eb138bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40b36fedb68f0e1add1309eba91c3f592c0fdc5f Step #5: MERGE-OUTER: attempt 458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3021886930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/40b36fedb68f0e1add1309eba91c3f592c0fdc5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 880 processed earlier; will process 3591 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==38948== ERROR: libFuzzer: deadly signal Step #5: #0 0x56157891c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561578890b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561578873665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04c3bb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04c39cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04c39ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56157884ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56157931f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615792b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5615792bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615792bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561578d91165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561578dc81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561578cd963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561578cc7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561578cc09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561578d2af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56157891cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561578a08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561578874d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56157887e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5615788657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5615788914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f04c39ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561578858bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a7e879d7db7149e86c5d298443609bbda8421c8 Step #5: MERGE-OUTER: attempt 459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3022377534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a7e879d7db7149e86c5d298443609bbda8421c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 881 processed earlier; will process 3590 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==38988== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b25e543594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b25e4b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b25e49a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feee0d7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feee0b9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feee0b71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b25e473e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b25ef46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b25eee0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b25eee2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b25eee235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b25e900ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b25e8ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b25e8e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b25e951f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b25e543c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b25e62feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b25e49bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b25e4a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b25e48c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b25e4b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feee0b73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b25e47fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-935658fa22c675c97b7e065834ca911e09208dc3 Step #5: MERGE-OUTER: attempt 460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3023656056 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/935658fa22c675c97b7e065834ca911e09208dc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 884 processed earlier; will process 3587 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39044== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aeb8933594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aeb88a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aeb888a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e037d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e035ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e035cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aeb8863e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aeb9336018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aeb92d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aeb92d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aeb92d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aeb8da8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aeb8ddf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aeb8cf063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aeb8cde285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aeb8cd79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aeb8d41f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aeb8933c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aeb8a1feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aeb888bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aeb88952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aeb887c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aeb88a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e035ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aeb886fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5a0673573f63728cf025b97900fc209895a6940 Step #5: MERGE-OUTER: attempt 461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3025092476 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a5a0673573f63728cf025b97900fc209895a6940' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 886 processed earlier; will process 3585 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39163== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563a3858594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563a37ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563a37af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4cf03c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4cee5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4cee30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563a3788e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5563a425b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563a41f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5563a41f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563a41f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5563a3c15ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563a3c03285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563a3bfc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563a3c66f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563a3858c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563a3944eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563a37b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563a37ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563a37a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563a37cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4cee32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563a3794bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd3e2ed820b3dfc3f68db1ac404b36eafabe08b9 Step #5: MERGE-OUTER: attempt 462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3027752573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd3e2ed820b3dfc3f68db1ac404b36eafabe08b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 892 processed earlier; will process 3579 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39308== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558f9ea7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558f9e1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558f9dfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eeb5a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eeb3b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eeb397858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558f9dd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5558fa8aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558fa844632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558fa846375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558fa84635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558fa31c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5558fa3531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5558fa26463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5558fa252285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5558fa24b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5558fa2b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5558f9ea7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5558f9f93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5558f9dffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5558f9e092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5558f9df07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5558f9e1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3eeb399082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5558f9de3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b607c366e965f863a03b7ac359e113682f7424c3 Step #5: MERGE-OUTER: attempt 463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3029011431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b607c366e965f863a03b7ac359e113682f7424c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 894 processed earlier; will process 3577 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39395== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571d10ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571d1022b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571d1005665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1a207941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1a1e8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1a1e6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571d0fdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571d1ab1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571d1a4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571d1a4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571d1a4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571d1523165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571d155a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5571d146b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5571d1459285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5571d14529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5571d14bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5571d10aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5571d119aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5571d1006d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5571d10102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5571d0ff77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5571d10234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb1a1e6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5571d0feabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-294510fc1d30ec379a04aa5abc1d45af74b0bdb6 Step #5: MERGE-OUTER: attempt 464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3030647906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/294510fc1d30ec379a04aa5abc1d45af74b0bdb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 898 processed earlier; will process 3573 files now Step #5: #1 pulse exec/s: 0 rss: 224Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39518== ERROR: libFuzzer: deadly signal Step #5: #0 0x560cd1a26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560cd199ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560cd197d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f205490b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f205472000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20546ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560cd1956e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560cd2429018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560cd23c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560cd23c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560cd23c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560cd1e9b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560cd1ed21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560cd1de363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560cd1dd1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560cd1dca9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560cd1e34f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560cd1a26c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560cd1b12eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560cd197ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560cd19882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560cd196f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560cd199b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2054701082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560cd1962bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae83e086d24e03bc0c1cc9b451c71bedea34a400 Step #5: MERGE-OUTER: attempt 465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3031630037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ae83e086d24e03bc0c1cc9b451c71bedea34a400' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 900 processed earlier; will process 3571 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==39627== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a604386594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6042fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6042dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1071b3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f107194a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1071929858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6042b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a604d89018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a604d23632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a604d25375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a604d2535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a6047fb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a6048321db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a60474363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a604731285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a60472a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a604794f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a604386c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a604472eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a6042ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a6042e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a6042cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a6042fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f107192b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a6042c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-213187584556ed1f19d227c6c5912abd2113c632 Step #5: MERGE-OUTER: attempt 466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3032087996 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/213187584556ed1f19d227c6c5912abd2113c632' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 901 processed earlier; will process 3570 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39635== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bde6791594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bde6705b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bde66e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf4f55c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf4f37100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf4f350858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bde66c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bde7194018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bde712e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bde7130375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bde713035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bde6b4ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bde6b3c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bde6b359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bde6b9ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bde6791c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bde687deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bde66e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bde66f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bde66da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bde67064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf4f352082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bde66cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac1306efcc4c7b89ec30952ea3cfae720c7cf371 Step #5: MERGE-OUTER: attempt 467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3035166424 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ac1306efcc4c7b89ec30952ea3cfae720c7cf371' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 908 processed earlier; will process 3563 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39787== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d266f1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d266e91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d266e74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4c721b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4c703000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4c700f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d266e4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d267920018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2678ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d2678bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2678bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d2672daad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2672c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2672c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d26732bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d266f1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d267009eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d266e75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d266e7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d266e667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d266e924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe4c7011082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d266e59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ea4b00cd89449d3ab387b6f7fc2fe4d361d0b09 Step #5: MERGE-OUTER: attempt 468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3036336529 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7ea4b00cd89449d3ab387b6f7fc2fe4d361d0b09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 910 processed earlier; will process 3561 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9be3bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9be331b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9be314665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2051fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc20501300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc204ff2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9be2ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c9bedc0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9bed5a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c9bed5c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9bed5c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c9be77aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9be768285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9be7619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9be7cbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9be3bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9be4a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9be315d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9be31f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9be3067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9be3324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc204ff4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9be2f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ce0ed8c09196ef12519f78ec8df563564ab07a6 Step #5: MERGE-OUTER: attempt 469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3036981223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4ce0ed8c09196ef12519f78ec8df563564ab07a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 911 processed earlier; will process 3560 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==39917== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a544e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a54456b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a54439665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49a199841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49a17ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49a178c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a54412e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a54ee5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a54e7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a54e81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a54e8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a5489fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a5488d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a548869dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a548f0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a544e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a545ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a5443ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a544442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a5442b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a544574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f49a178e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a5441ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca915603ad5590f04664a541d0831aac3b6c6323 Step #5: MERGE-OUTER: attempt 470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3039580996 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ca915603ad5590f04664a541d0831aac3b6c6323' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 917 processed earlier; will process 3554 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40089== ERROR: libFuzzer: deadly signal Step #5: #0 0x563384c4d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563384bc1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563384ba4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d2162a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d2143f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d2141e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563384b7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563385650018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633855ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5633855ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633855ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56338500aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563384ff8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563384ff19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56338505bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563384c4dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563384d39eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563384ba5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563384baf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563384b967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563384bc24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5d21420082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563384b89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ba317c3805478534e73b2509a31c6a0fcb12f77 Step #5: MERGE-OUTER: attempt 471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3041284716 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ba317c3805478534e73b2509a31c6a0fcb12f77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 920 processed earlier; will process 3551 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40153== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d5a346594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d5a2bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d5a29d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbec5c2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbec5a3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbec5a17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d5a276e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d5ad49018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d5ace3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d5ace5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d5ace535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d5a703ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d5a6f1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d5a6ea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d5a754f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d5a346c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d5a432eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d5a29ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d5a2a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d5a28f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d5a2bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbec5a19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d5a282bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c99668dbc1530a241dab63cbf983c0dfb44889f Step #5: MERGE-OUTER: attempt 472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3042439187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c99668dbc1530a241dab63cbf983c0dfb44889f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 922 processed earlier; will process 3549 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40300== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db4779e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db47712b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db476f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fb8eca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fb8cdf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fb8cbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db476cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db481a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db4813b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db4813d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db4813d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db47b5bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db47b49285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db47b429dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db47bacf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db4779ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db4788aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db476f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db477002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db476e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db477134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fb8cc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db476dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada316170457b37638d82ab44ee635a389770c03 Step #5: MERGE-OUTER: attempt 473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3043606977 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ada316170457b37638d82ab44ee635a389770c03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 924 processed earlier; will process 3547 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==40351== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560e115b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560e10cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560e10b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc39409741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc393eac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc393e8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560e108be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5560e1b5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560e1af8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560e1afa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560e1afa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560e15c4975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560e162ebc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5560e168ac1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5560e156a012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5560e156a012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5560e115bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5560e1247eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5560e10b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5560e10bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5560e10a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5560e10d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc393e8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5560e1097bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb1e30bd0a8cea017376cfa89d204569dfe0f754 Step #5: MERGE-OUTER: attempt 474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3044332099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bb1e30bd0a8cea017376cfa89d204569dfe0f754' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 926 processed earlier; will process 3545 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40433== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba5f7cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba5f741b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba5f724665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7b496841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7b477d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7b475c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba5f6fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ba601d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba6016a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ba6016c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba6016c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ba5fc42165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ba5fc791db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ba5fb8a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ba5fb78285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ba5fb719dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ba5fbdbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ba5f7cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ba5f8b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ba5f725d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ba5f72f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ba5f7167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ba5f7424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7b475e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ba5f709bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7671fc1b864e6b0e10ee92e29cef00e3046265b Step #5: MERGE-OUTER: attempt 475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3044866639 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7671fc1b864e6b0e10ee92e29cef00e3046265b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 927 processed earlier; will process 3544 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40474== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e86fbe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e86f32b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e86f15665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bd6f5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bd6d7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bd6d53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e86eeee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561e879c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e8795b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561e8795d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e8795d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561e8737bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e87369285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e873629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e873ccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e86fbec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e870aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e86f16d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e86f202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e86f077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e86f334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5bd6d55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e86efabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e848a51deec9b516419eec269b6dba45d902819 Step #5: MERGE-OUTER: attempt 476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3046547013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8e848a51deec9b516419eec269b6dba45d902819' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 929 processed earlier; will process 3542 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5649905ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564990521b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564990504665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6a99b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6a97cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6a97ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649904dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564990fb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564990f4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564990f4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564990f4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56499096aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564990958285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5649909519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5649909bbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5649905adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564990699eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564990505d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56499050f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5649904f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5649905224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6a97ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5649904e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc7878cb320ed3955b761e9618c62013715f8560 Step #5: MERGE-OUTER: attempt 477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3047312752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc7878cb320ed3955b761e9618c62013715f8560' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 930 processed earlier; will process 3541 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40585== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556887ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55568872eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555688711665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c47f0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c47d2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c47d00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556886eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5556891bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555689157632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555689159375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55568915935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555688b77ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555688b65285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555688b5e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555688bc8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556887bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556888a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555688712d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55568871c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556887037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55568872f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c47d02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556886f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-442157528107f29b0af390209278ef12a5550799 Step #5: MERGE-OUTER: attempt 478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3048078520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/442157528107f29b0af390209278ef12a5550799' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 931 processed earlier; will process 3540 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40603== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b152daa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b152d1eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b152d01665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa78d4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa78b6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa78b41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b152cdae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b1537ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b153747632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b153749375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b15374935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b153167ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b153155285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b15314e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b1531b8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b152daac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b152e96eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b152d02d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b152d0c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b152cf37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b152d1f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faa78b43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b152ce6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e59b12418b7840e6e4527c7659f454bee8ee066 Step #5: MERGE-OUTER: attempt 479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3048845880 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e59b12418b7840e6e4527c7659f454bee8ee066' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 932 processed earlier; will process 3539 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40621== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4fa030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4f9fa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4f9f87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ab5fc241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ab5dd700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ab5db6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4f9f60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4faa33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4fa9cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4fa9cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4fa9cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4fa3edad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4fa3db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4fa3d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4fa43ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4fa030c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4fa11ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4f9f88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4f9f922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4f9f797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4f9fa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ab5db8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4f9f6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7e45a93cec5097d6caaf4f67b5b60ce5d7979cb Step #5: MERGE-OUTER: attempt 480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3050059034 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d7e45a93cec5097d6caaf4f67b5b60ce5d7979cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 934 processed earlier; will process 3537 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40709== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6330db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e63304fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e633032665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f213599441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21357a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2135788858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e63300be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e633ade018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e633a78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e633a7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e633a7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e633498ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e633486285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e63347f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e6334e9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e6330dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e6331c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e633033d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e63303d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e6330247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e6330504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f213578a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e633017bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4e95f24dcbac2979004c6334076a7d2b4d40b13 Step #5: MERGE-OUTER: attempt 481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3050826557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c4e95f24dcbac2979004c6334076a7d2b4d40b13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 935 processed earlier; will process 3536 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40727== ERROR: libFuzzer: deadly signal Step #5: #0 0x56016d4f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56016d46db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56016d450665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc465e3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc465c4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc465c25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56016d429e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56016defc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56016de96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56016de98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56016de9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56016d8b6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56016d8a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56016d89d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56016d907f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56016d4f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56016d5e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56016d451d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56016d45b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56016d4427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56016d46e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc465c27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56016d435bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7a5d1879a7f8cdf9671bd9e10f5bc40966ab04c Step #5: MERGE-OUTER: attempt 482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3051595572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f7a5d1879a7f8cdf9671bd9e10f5bc40966ab04c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 936 processed earlier; will process 3535 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40745== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d963dda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d963d4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d963d31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb16b18541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb16af9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb16af79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d963d0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9647dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d964777632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d964779375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d96477935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d964197ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d964185285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d96417e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d9641e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d963ddac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d963ec6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d963d32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d963d3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d963d237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d963d4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb16af7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d963d16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63321b3b8a69f367f8f0aad1929f211a3f4a00e1 Step #5: MERGE-OUTER: attempt 483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3052369022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/63321b3b8a69f367f8f0aad1929f211a3f4a00e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 937 processed earlier; will process 3534 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40763== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf44209594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf4417db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf44160665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b7ed6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b7eb8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b7eb62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf44139e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cf44c0c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf44ba6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cf44ba8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf44ba835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cf445c6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf445b4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf445ad9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf44617f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf44209c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf442f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf44161d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf4416b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf441527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf4417e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b7eb64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf44145bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8ef9601d09186b16dc938f9423a6985759d67dc Step #5: MERGE-OUTER: attempt 484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3053138249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e8ef9601d09186b16dc938f9423a6985759d67dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 938 processed earlier; will process 3533 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==40781== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566d89f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566d8964b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566d8947665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c6174a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c6155f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c6153e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566d8920e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566d93f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566d938d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5566d938f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566d938f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566d8dadad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566d8d9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566d8d949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5566d8dfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566d89f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566d8adceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5566d8948d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5566d89522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566d89397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566d89654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c61540082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5566d892cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22c49704bbb1a7b2b13bccd4006a06a024e5f015 Step #5: MERGE-OUTER: attempt 485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3054610679 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/22c49704bbb1a7b2b13bccd4006a06a024e5f015' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 941 processed earlier; will process 3530 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==40932== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e673dc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e673d36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e673d19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f626be9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f626bca900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f626bc88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e673cf2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e6747c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e67475f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e674761375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e67476135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e674237165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e67426e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e67417f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e67416d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e6741669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e6741d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e673dc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e673eaeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e673d1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e673d242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e673d0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e673d374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f626bc8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e673cfebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c6184f4aba7330c938a48e1437b008338c911e3 Step #5: MERGE-OUTER: attempt 486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3056052121 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c6184f4aba7330c938a48e1437b008338c911e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 943 processed earlier; will process 3528 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41046== ERROR: libFuzzer: deadly signal Step #5: #0 0x56182d6f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56182d66ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56182d64d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f224e29c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f224e0b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f224e090858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56182d626e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56182e0f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56182e093632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56182e095375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56182e09535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56182dab3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56182daa1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56182da9a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56182db04f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56182d6f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56182d7e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56182d64ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56182d6582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56182d63f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56182d66b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f224e092082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56182d632bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecd568f147e24193180efb3a82bac36b45d11f3b Step #5: MERGE-OUTER: attempt 487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3056479012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ecd568f147e24193180efb3a82bac36b45d11f3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 944 processed earlier; will process 3527 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41053== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564e10c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564e103bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564e101e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3622d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3620eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3620ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564e0ff7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5564e1aca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564e1a64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5564e1a66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564e1a6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5564e1484ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564e1472285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564e146b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564e14d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564e10c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564e11b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564e101fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564e10292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564e10107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564e103c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd3620cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564e1003bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e38bf2bacd8afaa0ce8c73dedca868fa4deaba0 Step #5: MERGE-OUTER: attempt 488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3057310705 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5e38bf2bacd8afaa0ce8c73dedca868fa4deaba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 945 processed earlier; will process 3526 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41069== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d9d02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d9c76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d9c59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5be4ca941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5be4abe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5be4a9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d9c32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643da705018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643da69f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643da6a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643da6a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643da0bfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643da0ad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643da0a69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643da110f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643d9d02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643d9deeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643d9c5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643d9c642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643d9c4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643d9c774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5be4a9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643d9c3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f69f5d8480e5ddbdf2e843ddf323811a5a615b0b Step #5: MERGE-OUTER: attempt 489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3058074359 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f69f5d8480e5ddbdf2e843ddf323811a5a615b0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 946 processed earlier; will process 3525 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41087== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5aff7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5afef3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5afed6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f116620841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f116601d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1165ffc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5afeafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e5b0982018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5b091c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e5b091e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5b091e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e5b03f4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e5b042b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e5b033c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e5b032a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5b03239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e5b038df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e5aff7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e5b006beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e5afed7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e5afee12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e5afec87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e5afef44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1165ffe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e5afebbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4b6cd2ef9ee7ca4adc013619c760b557940894b Step #5: MERGE-OUTER: attempt 490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3059107362 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a4b6cd2ef9ee7ca4adc013619c760b557940894b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 948 processed earlier; will process 3523 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41171== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ddf429594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ddf39db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ddf380665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2853edc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2853cf100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2853cd0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ddf359e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558ddfe2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ddfdc6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558ddfdc8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ddfdc835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558ddf7e6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ddf7d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ddf7cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ddf837f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ddf429c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ddf515eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ddf381d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ddf38b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ddf3727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ddf39e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2853cd2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ddf365bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95cf5e2dc4da8160cb645e9730ab1c7c06e386bc Step #5: MERGE-OUTER: attempt 491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3059881250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/95cf5e2dc4da8160cb645e9730ab1c7c06e386bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 949 processed earlier; will process 3522 files now Step #5: #1 pulse exec/s: 0 rss: 215Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41188== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e1d2f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e1d264b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e1d247665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78c307d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78c2e9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78c2e71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e1d220e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560e1dcf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e1dc8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560e1dc8f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e1dc8f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560e1d765165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560e1d79c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560e1d6ad63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560e1d69b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560e1d6949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560e1d6fef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560e1d2f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560e1d3dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560e1d248d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560e1d2522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560e1d2397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560e1d2654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f78c2e73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560e1d22cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dbf1c33721e0a1196d851905563318fd6c9ceff Step #5: MERGE-OUTER: attempt 492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3061036450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8dbf1c33721e0a1196d851905563318fd6c9ceff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 952 processed earlier; will process 3519 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==41306== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0955dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f095550b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f095533665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd69fc7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd69fa9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd69fa70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f09550ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f095fdf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f095f79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f095f7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f095f7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f095a45975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f095aafbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55f095b0bc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55f0959eb012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55f0959eb012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55f0955dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55f0956c8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55f095534d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55f09553e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55f0955257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55f0955514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fd69fa72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55f095518bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e37fbeafb4d45f6bd0b52e12cfacc3309763ff6e Step #5: MERGE-OUTER: attempt 493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3061931781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e37fbeafb4d45f6bd0b52e12cfacc3309763ff6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 954 processed earlier; will process 3517 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==41416== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ad0569594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ad04ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ad04c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fdf68e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fdf4a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fdf482858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ad0499e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562ad0f6c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ad0f06632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562ad0f08578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x562ad090e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562ad0977f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562ad0569c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562ad0655eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562ad04c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562ad04cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562ad04b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562ad04de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7fdf484082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562ad04a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64b6b9389a2b07d5b4595aebeac38260433ef4b2 Step #5: MERGE-OUTER: attempt 494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3062738672 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/64b6b9389a2b07d5b4595aebeac38260433ef4b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 955 processed earlier; will process 3516 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41436== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0caee7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0cae5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0cae3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe39a47141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe39a28600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe39a265858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0cae17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0cb8ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0cb884632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d0cb886375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0cb88635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d0cb35c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d0cb3931db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d0cb2a463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d0cb292285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d0cb28b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d0cb2f5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d0caee7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d0cafd3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d0cae3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d0cae492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d0cae307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d0cae5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe39a267082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d0cae23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dadbcb946124492956ea2220c2fdbf8c3dffdc77 Step #5: MERGE-OUTER: attempt 495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3063271602 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dadbcb946124492956ea2220c2fdbf8c3dffdc77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 956 processed earlier; will process 3515 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41506== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f418e85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f418df9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f418ddc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53c3e4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53c3c5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53c3c3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f418db5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f419888018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f419822632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f419824375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f41982435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f419242ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f419230285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4192299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f419293f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f418e85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f418f71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f418dddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f418de72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f418dce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f418dfa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f53c3c3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f418dc1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fad1d6455b692371948d85ac6d8cf4dae26efe7 Step #5: MERGE-OUTER: attempt 496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3064138212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3fad1d6455b692371948d85ac6d8cf4dae26efe7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 957 processed earlier; will process 3514 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==41522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff0548c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff05400b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff053e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1df357641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1df338b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1df336a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff053bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff05e8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff05e29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff05e2b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ff05831780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ff0589af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ff0548cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ff05578eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ff053e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ff053ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ff053d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ff054014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1df336c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ff053c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a45f39d44f6bb32e390b2f3eac7269d91dfcaff7 Step #5: MERGE-OUTER: attempt 497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3064905339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a45f39d44f6bb32e390b2f3eac7269d91dfcaff7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 958 processed earlier; will process 3513 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41544== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e6d0b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e6d026b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e6d009665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e8055641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e8036b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e8034a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e6cfe2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562e6dab5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e6da4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562e6da51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e6da5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562e6d46fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e6d45d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e6d4569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e6d4c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e6d0b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e6d19eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e6d00ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e6d0142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e6cffb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e6d0274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e8034c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e6cfeebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f03cfdf8d10d3ee82ce14332a4496e05378a72b9 Step #5: MERGE-OUTER: attempt 498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3065335300 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f03cfdf8d10d3ee82ce14332a4496e05378a72b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 959 processed earlier; will process 3512 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e87df7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e87deeeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e87ded1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f010ff8341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f010fd9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f010fd77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e87deaae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e87e97d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e87e917632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e87e919375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e87e91935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e87e337ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e87e325285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e87e31e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e87e388f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e87df7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e87e066eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e87ded2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e87dedc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e87dec37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e87deef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f010fd79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e87deb6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ed92c14a93d32ea60d8a4a148256a6e15b13ffa Step #5: MERGE-OUTER: attempt 499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3066168551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ed92c14a93d32ea60d8a4a148256a6e15b13ffa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 960 processed earlier; will process 3511 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==41629== ERROR: libFuzzer: deadly signal Step #5: #0 0x557622bd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557622b45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557622b28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66b241441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66b222900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66b2208858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557622b01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5576235d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55762356e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557623570375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55762357035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557622f8ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557622f7c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557622f759dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557622fdff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557622bd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557622cbdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557622b29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557622b332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557622b1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557622b464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66b220a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557622b0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd00757201d00eb73e6ecd4b9bdd15ed847a3b83 Step #5: MERGE-OUTER: attempt 500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3066938133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dd00757201d00eb73e6ecd4b9bdd15ed847a3b83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 961 processed earlier; will process 3510 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41647== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f64abf0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f64ab64b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f64ab47665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81edb9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81ed9b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81ed993858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f64ab20e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f64b5f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f64b58d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f64b58f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f64b58f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f64b065165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f64b09c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f64afad63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f64af9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f64af949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f64affef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f64abf0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f64acdceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f64ab48d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f64ab522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f64ab397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f64ab654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f81ed995082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f64ab2cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31eea3e16fa1f83ea39ea05621f8f900d85b6cb8 Step #5: MERGE-OUTER: attempt 501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3067752779 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/31eea3e16fa1f83ea39ea05621f8f900d85b6cb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 963 processed earlier; will process 3508 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41759== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e715b54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e715ac8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e715aab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb61008a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb60fe9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb60fe7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e715a84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e716557018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7164f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e7164f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7164f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e715fc9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e7160001db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e715f1163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e715eff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e715ef89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e715f62f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e715b54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e715c40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e715aacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e715ab62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e715a9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e715ac94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb60fe80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e715a90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5581a675974d7a522186775e92dacf2158a8bd64 Step #5: MERGE-OUTER: attempt 502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3070081473 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5581a675974d7a522186775e92dacf2158a8bd64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 970 processed earlier; will process 3501 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==41925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55765acc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55765ac36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55765ac19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9785dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9783f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9783d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55765abf2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55765b6c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55765b65f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55765b661375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55765b66135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55765b137165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55765b16e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55765b07f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55765b06d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55765b0669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55765b0d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55765acc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55765adaeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55765ac1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55765ac242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55765ac0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55765ac374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9783d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55765abfebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c68b25a9385839763efbb67aef9cdf224acbe4f Step #5: MERGE-OUTER: attempt 503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3071610621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4c68b25a9385839763efbb67aef9cdf224acbe4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 972 processed earlier; will process 3499 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42015== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572ec5b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572ec526b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572ec509665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f832dcb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f832dacc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f832daab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572ec4e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572ecfb5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572ecf4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572ecf51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572ecf5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572ec96fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5572ec95d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572ec9569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5572ec9c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572ec5b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572ec69eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572ec50ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572ec5142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572ec4fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572ec5274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f832daad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572ec4eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-842872cd71134a9046f046af4a2db392c4ec5b62 Step #5: MERGE-OUTER: attempt 504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3072029288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/842872cd71134a9046f046af4a2db392c4ec5b62' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 973 processed earlier; will process 3498 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==42085== ERROR: libFuzzer: deadly signal Step #5: #0 0x555964462594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559643d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559643b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf3119941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf30fae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf30f8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555964392e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555964e65018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555964dff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555964e01375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555964e0135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559648cb975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555964935bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x555964991c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555964871012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555964871012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555964462c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55596454eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5559643bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5559643c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5559643ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5559643d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fbf30f8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55596439ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19ddfbac6a507c89257761b3453c83de78719259 Step #5: MERGE-OUTER: attempt 505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3072968145 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/19ddfbac6a507c89257761b3453c83de78719259' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 974 processed earlier; will process 3497 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42137== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc24ede594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc24e52b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc24e35665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5aa41741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5aa22c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5aa20b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc24e0ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc258e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc2587b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc2587d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc2587d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fc25353165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fc2538a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fc2529b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fc25289285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fc252829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fc252ecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fc24edec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fc24fcaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fc24e36d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fc24e402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fc24e277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fc24e534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc5aa20d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fc24e1abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b1ec33153d94132561758e93575433e4128c7c6 Step #5: MERGE-OUTER: attempt 506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3073453754 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3b1ec33153d94132561758e93575433e4128c7c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 975 processed earlier; will process 3496 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42176== ERROR: libFuzzer: deadly signal Step #5: #0 0x563628c5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563628bd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563628bb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf41ec441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf41cd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf41cb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563628b8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56362965f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636295f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5636295fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636295fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563629019ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563629007285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636290009dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56362906af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563628c5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563628d48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563628bb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563628bbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563628ba57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563628bd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbf41cba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563628b98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d0d9425fa4861a0e2c9ed022b2b763083f58690 Step #5: MERGE-OUTER: attempt 507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3074645501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d0d9425fa4861a0e2c9ed022b2b763083f58690' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 978 processed earlier; will process 3493 files now Step #5: #1 pulse exec/s: 0 rss: 256Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42293== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c0fbf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c0fb69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c0fb4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8221da841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8221bbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8221b9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c0fb25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555c105f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c10592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555c10594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c1059435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555c0ffb2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c0ffa0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c0ff999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c10003f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c0fbf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c0fce1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c0fb4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c0fb572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c0fb3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c0fb6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8221b9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c0fb31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ab8a653c430b44ecc2a236ae4357ec775c8c60b Step #5: MERGE-OUTER: attempt 508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3075549354 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6ab8a653c430b44ecc2a236ae4357ec775c8c60b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 981 processed earlier; will process 3490 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42375== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558c7a9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558c7a0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558c79f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f504a70b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f504a52000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f504a4ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558c79cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5558c849d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558c8437632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558c8439375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558c843935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558c7e57ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558c7e45285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558c7e3e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5558c7ea8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558c7a9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558c7b86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558c79f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558c79fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558c79e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558c7a0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f504a501082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558c79d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6eb7e731c158a194a9358a8115b920ecca3096a Step #5: MERGE-OUTER: attempt 509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3076384417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c6eb7e731c158a194a9358a8115b920ecca3096a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 982 processed earlier; will process 3489 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42392== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e05aa8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e05a9ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e05a9e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51b82de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51b80f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51b80d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e05a9bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e05b48e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e05b428632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e05b42a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e05b42a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e05ae48ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e05ae36285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e05ae2f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e05ae99f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e05aa8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e05ab77eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e05a9e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e05a9ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e05a9d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e05aa004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51b80d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e05a9c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9435a9446ac4895849d64328d9d11c3c66442594 Step #5: MERGE-OUTER: attempt 510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3077149722 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9435a9446ac4895849d64328d9d11c3c66442594' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 983 processed earlier; will process 3488 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42410== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccb3dfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccb3d72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccb3d55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f473cd9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f473cbb100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f473cb90858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccb3d2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ccb4801018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccb479b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ccb479d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ccb479d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ccb41bbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ccb41a9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ccb41a29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ccb420cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ccb3dfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ccb3eeaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ccb3d56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ccb3d602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ccb3d477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ccb3d734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f473cb92082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ccb3d3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b035e350811bf64854cb260b37935860c8fb5b6b Step #5: MERGE-OUTER: attempt 511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3079485227 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b035e350811bf64854cb260b37935860c8fb5b6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 988 processed earlier; will process 3483 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42539== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f2e83f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f2e7b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f2e796665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61328cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61326e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61326bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f2e76fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f2f242018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f2f1dc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f2f1de375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f2f1de35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f2ebfcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f2ebea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f2ebe39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f2ec4df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f2e83fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f2e92beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f2e797d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f2e7a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f2e7887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f2e7b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61326c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f2e77bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbe7b549e3e04201871000cc845a26d6050f6052 Step #5: MERGE-OUTER: attempt 512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3081223890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bbe7b549e3e04201871000cc845a26d6050f6052' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 994 processed earlier; will process 3477 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42641== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d191c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d19135b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d19118665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31e0e7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31e0c8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31e0c66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d190f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d19bc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d19b5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d19b60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d19b6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d19636165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d1966d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d1957e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d1956c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d195659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d195cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d191c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d192adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d19119d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d191232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d1910a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d191364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f31e0c68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d190fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cefff395950d830f9d73c309a9e0cd11e1135971 Step #5: MERGE-OUTER: attempt 513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3082377814 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cefff395950d830f9d73c309a9e0cd11e1135971' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 996 processed earlier; will process 3475 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42724== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567db265594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567db1d9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567db1bc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6acf53741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6acf34c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6acf32b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567db195e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5567dbc68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567dbc02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5567dbc04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567dbc0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5567db6da165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567db7111db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567db62263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567db610285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567db6099dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567db673f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567db265c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567db351eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567db1bdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567db1c72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567db1ae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567db1da4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6acf32d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567db1a1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79e3b53fabdd40f041963cf21927c467436f742d Step #5: MERGE-OUTER: attempt 514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3083722554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79e3b53fabdd40f041963cf21927c467436f742d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 998 processed earlier; will process 3473 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42782== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dfd17b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dfd0efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dfd0d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ede5ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ede40400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ede3e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dfd0abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560dfdb7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560dfdb18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560dfdb1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560dfdb1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560dfd5f0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560dfd6271db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560dfd53863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560dfd526285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560dfd51f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560dfd589f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560dfd17bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560dfd267eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560dfd0d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560dfd0dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560dfd0c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560dfd0f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8ede3e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560dfd0b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce25c2734a2e68a3602e62433d69900ffc5330e2 Step #5: MERGE-OUTER: attempt 515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3085211731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce25c2734a2e68a3602e62433d69900ffc5330e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1001 processed earlier; will process 3470 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==42899== ERROR: libFuzzer: deadly signal Step #5: #0 0x56290b25c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56290b1d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56290b1b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e7a8f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e7a70700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e7a6e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56290b18ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56290bc5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56290bbf9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56290bbfb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56290bbfb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56290b619ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56290b607285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56290b6009dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56290b66af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56290b25cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56290b348eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56290b1b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56290b1be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56290b1a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56290b1d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e7a6e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56290b198bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be5c5c05166360c0bb78d873f65b290448bc3f35 Step #5: MERGE-OUTER: attempt 516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3085862898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/be5c5c05166360c0bb78d873f65b290448bc3f35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1002 processed earlier; will process 3469 files now Step #5: #1 pulse exec/s: 0 rss: 255Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==42943== ERROR: libFuzzer: deadly signal Step #5: #0 0x56536e7eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56536e75fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56536e742665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb48cc4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb48ca6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb48ca3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56536e71be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56536f1ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56536f188632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56536f18a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56536f18a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56536ec60165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56536ec971db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56536eba863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56536eb96285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56536eb8f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56536ebf9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56536e7ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56536e8d7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56536e743d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56536e74d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56536e7347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56536e7604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb48ca41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56536e727bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa9217f0bc2ff42be22cc650318efad9e5cce46d Step #5: MERGE-OUTER: attempt 517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3087157408 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa9217f0bc2ff42be22cc650318efad9e5cce46d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1005 processed earlier; will process 3466 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43032== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c553294594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c553208b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5531eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ee65e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ee63f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ee63d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5531c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c553c97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c553c31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c553c33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c553c3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c553651ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c55363f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5536389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5536a2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c553294c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c553380eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5531ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5531f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5531dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5532094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ee63da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5531d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08447add69fa0bb91430815d35f15bb1e563dc86 Step #5: MERGE-OUTER: attempt 518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3088029983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/08447add69fa0bb91430815d35f15bb1e563dc86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1006 processed earlier; will process 3465 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43081== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606917d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560691746b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560691729665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99598fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f995970f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99596ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560691702e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5606921d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56069216f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560692171375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56069217135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560691b8fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560691b7d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560691b769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560691be0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5606917d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5606918beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56069172ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606917342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56069171b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606917474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99596f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56069170ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c10195beea706cb27ce0ef2f2b4e746fbe51a99 Step #5: MERGE-OUTER: attempt 519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3089695484 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4c10195beea706cb27ce0ef2f2b4e746fbe51a99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1011 processed earlier; will process 3460 files now Step #5: #1 pulse exec/s: 0 rss: 216Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43210== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621ae316594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621ae28ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621ae26d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4eb670941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4eb651e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4eb64fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621ae246e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5621aed19018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621aecb3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5621aecb5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621aecb535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5621ae6d3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621ae6c1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621ae6ba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5621ae724f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5621ae316c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621ae402eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5621ae26ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621ae2782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5621ae25f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621ae28b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4eb64ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5621ae252bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdd55515336d2e2d10f355c0aec6d5604a6b9a53 Step #5: MERGE-OUTER: attempt 520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3091267927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cdd55515336d2e2d10f355c0aec6d5604a6b9a53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1015 processed earlier; will process 3456 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43306== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b401923594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b401897b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b40187a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feee0bd741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feee09ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feee09cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b401853e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b402326018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4022c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b4022c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4022c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b401ce0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b401cce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b401cc79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b401d31f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b401923c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b401a0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b40187bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4018852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b40186c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4018984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feee09cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b40185fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fe575fbbf19da5c2b2a89df7650b3f3615ade4f Step #5: MERGE-OUTER: attempt 521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3092958262 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8fe575fbbf19da5c2b2a89df7650b3f3615ade4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1019 processed earlier; will process 3452 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43404== ERROR: libFuzzer: deadly signal Step #5: #0 0x56370e73b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56370e6afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56370e692665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92b8ea841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92b8cbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92b8c9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56370e66be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56370f13e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56370f0d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56370f0da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56370f0da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56370ebb0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56370ebe71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56370eaf863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56370eae6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56370eadf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56370eb49f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56370e73bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56370e827eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56370e693d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56370e69d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56370e6847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56370e6b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92b8c9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56370e677bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0041c01c488f0c26cd26f8fbd6827f649baca2cc Step #5: MERGE-OUTER: attempt 522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3094669605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0041c01c488f0c26cd26f8fbd6827f649baca2cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1023 processed earlier; will process 3448 files now Step #5: #1 pulse exec/s: 0 rss: 257Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43564== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dacef5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55daceeceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55daceeb1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2fb504441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2fb4e5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2fb4e38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dacee8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dacf95d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dacf8f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dacf8f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dacf8f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dacf317ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dacf305285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dacf2fe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dacf368f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dacef5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dacf046eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55daceeb2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55daceebc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55daceea37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55daceecf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2fb4e3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dacee96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36d4192408e1716717f610d1d4f3df40d36ccada Step #5: MERGE-OUTER: attempt 523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3095353637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/36d4192408e1716717f610d1d4f3df40d36ccada' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1025 processed earlier; will process 3446 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43643== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e23ac42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e23abb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e23ab99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8418ba141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84189b600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8418995858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e23ab72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e23b645018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e23b5df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e23b5e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e23b5e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e23b0b7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e23b0ee1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e23afff63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e23afed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e23afe69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e23b050f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e23ac42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e23ad2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e23ab9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e23aba42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e23ab8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e23abb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8418997082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e23ab7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec25e09247dca018d7d7757889fbe9db66820f6b Step #5: MERGE-OUTER: attempt 524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3095861198 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ec25e09247dca018d7d7757889fbe9db66820f6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1026 processed earlier; will process 3445 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43682== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbefd0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbefc7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbefc62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa77841141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa77822600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa778205858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbefc3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbf070e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbf06a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbf06aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbf06aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbf00c8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fbf00b6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fbf00af9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fbf0119f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fbefd0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fbefdf7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fbefc63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fbefc6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fbefc547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fbefc804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa778207082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fbefc47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3852e235ee331fca33734e3fc1a30db6502aafdd Step #5: MERGE-OUTER: attempt 525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3097073157 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3852e235ee331fca33734e3fc1a30db6502aafdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1028 processed earlier; will process 3443 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43765== ERROR: libFuzzer: deadly signal Step #5: #0 0x564dd4a70594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564dd49e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564dd49c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5c446041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5c427500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5c4254858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564dd49a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564dd5473018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564dd540d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564dd540f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564dd540f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564dd4ee5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564dd4f1c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564dd4e2d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564dd4e1b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564dd4e149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564dd4e7ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564dd4a70c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564dd4b5ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564dd49c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564dd49d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564dd49b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564dd49e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5c4256082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564dd49acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7986096632a6a618ff2bd9aa33060db1dcb4c941 Step #5: MERGE-OUTER: attempt 526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3097543573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7986096632a6a618ff2bd9aa33060db1dcb4c941' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1029 processed earlier; will process 3442 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==43773== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572a2e71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572a2de5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572a2dc8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d6429041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d640a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d64084858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572a2da1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572a3874018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572a380e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572a3810375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572a381035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572a32e6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572a331d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572a322e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572a321c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572a32159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572a327ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572a2e71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572a2f5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572a2dc9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572a2dd32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572a2dba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572a2de64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d64086082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572a2dadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11ccf9722033128159bf50a1c8c29f7e104484bd Step #5: MERGE-OUTER: attempt 527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3099318109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11ccf9722033128159bf50a1c8c29f7e104484bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1032 processed earlier; will process 3439 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa76734594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa766a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa7668b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58da06241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58d9e7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58d9e56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa76664e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aa77137018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa770d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aa770d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa770d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aa76af1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa76adf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa76ad89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa76b42f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa76734c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa76820eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa7668cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa766962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa7667d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa766a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f58d9e58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa76670bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69299696e63b206258fd600d8fdbbb6de36324d2 Step #5: MERGE-OUTER: attempt 528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3100089764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/69299696e63b206258fd600d8fdbbb6de36324d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1033 processed earlier; will process 3438 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43942== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bdca4ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bdca460b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bdca443665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb108a3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb10884700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb108826858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bdca41ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bdcaeef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bdcae89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bdcae8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bdcae8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bdca8a9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bdca897285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bdca8909dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bdca8faf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bdca4ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bdca5d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bdca444d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bdca44e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bdca4357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bdca4614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb108828082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bdca428bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de6e2b3ee58c1057071ef2d4c5d4b0bb7f11a10d Step #5: MERGE-OUTER: attempt 529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3100860589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de6e2b3ee58c1057071ef2d4c5d4b0bb7f11a10d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1034 processed earlier; will process 3437 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==43960== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627a11cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627a1143b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627a1126665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb4ba0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb4b81800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb4b7f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627a10ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627a1bd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627a1b6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627a1b6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627a1b6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627a158cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627a157a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627a15739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627a15ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627a11cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627a12bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627a1127d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627a11312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627a11187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627a11444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb4b7f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627a110bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3350cb4352b030959c4dba47c60a815c191b20a0 Step #5: MERGE-OUTER: attempt 530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3101738708 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3350cb4352b030959c4dba47c60a815c191b20a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1036 processed earlier; will process 3435 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44043== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637938d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563793849b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56379382c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4f11d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4f0fe500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4f0fc4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563793805e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5637942d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563794272632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563794274375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56379427435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563793d4a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563793d811db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563793c9263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563793c80285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563793c799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563793ce3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5637938d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5637939c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56379382dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5637938372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56379381e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56379384a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc4f0fc6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563793811bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58adf87cb9afdb417d3bacb8488d8d0385220faa Step #5: MERGE-OUTER: attempt 531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3102453042 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/58adf87cb9afdb417d3bacb8488d8d0385220faa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1037 processed earlier; will process 3434 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44057== ERROR: libFuzzer: deadly signal Step #5: #0 0x564008cf2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564008c66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564008c49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48607d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48605e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48605c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564008c22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640096f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56400968f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564009691375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56400969135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564009167165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56400919e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5640090af63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56400909d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5640090969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564009100f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564008cf2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564008ddeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564008c4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564008c542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564008c3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564008c674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48605c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564008c2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23b1341ea56a97191c4c520f4a5eddbb8c5776f7 Step #5: MERGE-OUTER: attempt 532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3103161484 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/23b1341ea56a97191c4c520f4a5eddbb8c5776f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1038 processed earlier; will process 3433 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44071== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638d2720594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638d2694b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638d2677665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1aa2f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1aa10e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1aa0ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638d2650e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5638d3123018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638d30bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5638d30bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638d30bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638d2b95165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638d2bcc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638d2add63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638d2acb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638d2ac49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638d2b2ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638d2720c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638d280ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638d2678d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638d26822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638d26697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638d26954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd1aa0ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638d265cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b65bf5ca7ba39da513a1b355548f934a92702dc Step #5: MERGE-OUTER: attempt 533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3104545038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7b65bf5ca7ba39da513a1b355548f934a92702dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1040 processed earlier; will process 3431 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44129== ERROR: libFuzzer: deadly signal Step #5: #0 0x556420ae2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556420a56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556420a39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f210061041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f210042500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2100404858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556420a12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5564214e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55642147f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556421481375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55642148135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556420e9fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556420e8d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556420e869dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556420ef0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556420ae2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556420bceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556420a3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556420a442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556420a2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556420a574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2100406082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556420a1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3620ae2f28533a5e90042142fb26b2332f1cbcc Step #5: MERGE-OUTER: attempt 534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3104984021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d3620ae2f28533a5e90042142fb26b2332f1cbcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1041 processed earlier; will process 3430 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44200== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f632cae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f632c22b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f632c05665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1564f3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1564d4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1564d25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f632bdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f6336b1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f63364b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f63364d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f63364d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f633123165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f63315a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f63306b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f633059285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f6330529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f6330bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f632caec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f632d9aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f632c06d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f632c102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f632bf77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f632c234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1564d27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f632beabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07cedfd6e31cae06f70fb3a9107b57a39475a668 Step #5: MERGE-OUTER: attempt 535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3106543223 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/07cedfd6e31cae06f70fb3a9107b57a39475a668' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1043 processed earlier; will process 3428 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44258== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4db531594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4db4a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4db488665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feea6ce541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feea6afa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feea6ad9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b4db461e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b4dbf34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b4dbece632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b4dbed0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b4dbed035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b4db8eead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b4db8dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b4db8d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b4db93ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b4db531c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b4db61deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b4db489d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4db4932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4db47a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4db4a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feea6adb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b4db46dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ad2bc837b29d370189c829789dd146eb13f2953 Step #5: MERGE-OUTER: attempt 536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3106985479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ad2bc837b29d370189c829789dd146eb13f2953' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1044 processed earlier; will process 3427 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44329== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e37b0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e37a80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e37a63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5fa85d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fa83e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fa83c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e37a3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e3850f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e384a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e384ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e384ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e37ec9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e37eb7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e37eb09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e37f1af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e37b0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e37bf8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e37a64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e37a6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e37a557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e37a814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5fa83c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e37a48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5808ae99208b20d37a119e47535ba4eee22e1ef Step #5: MERGE-OUTER: attempt 537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3108471452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a5808ae99208b20d37a119e47535ba4eee22e1ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1048 processed earlier; will process 3423 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44417== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0c7b0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0c7a7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0c7a61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef8684f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef8666400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef86643858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0c7a3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0c850d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0c84a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d0c84a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0c84a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d0c7ec7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d0c7eb5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0c7eae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0c7f18f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d0c7b0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0c7bf6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d0c7a62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0c7a6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d0c7a537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0c7a7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fef86645082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d0c7a46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd1a97da5ecb594fb2494001bd2bd3f4e6fa22a9 Step #5: MERGE-OUTER: attempt 538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3109035101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd1a97da5ecb594fb2494001bd2bd3f4e6fa22a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1049 processed earlier; will process 3422 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44460== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c96c78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c96becb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c96bcf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19d55c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19d53dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19d53bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c96ba8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564c9767b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c97615632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564c97617375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c9761735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564c970ed165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c971241db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c9703563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c97023285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c9701c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c97086f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c96c78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c96d64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c96bd0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c96bda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c96bc17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c96bed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f19d53bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c96bb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-822bc22b8ad0b651b24fb7f19bd10e07ef214c9a Step #5: MERGE-OUTER: attempt 539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3109517041 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/822bc22b8ad0b651b24fb7f19bd10e07ef214c9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1050 processed earlier; will process 3421 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44500== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c13e0fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c13e06fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c13e052665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ee199541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ee17aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ee1789858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c13e02be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c13eafe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c13ea98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c13ea9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c13ea9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c13e4b8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c13e4a6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c13e49f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c13e509f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c13e0fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c13e1e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c13e053d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c13e05d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c13e0447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c13e0704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ee178b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c13e037bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d784cde8ac9d480889e048e7e26fa22f17256cb0 Step #5: MERGE-OUTER: attempt 540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3110178287 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d784cde8ac9d480889e048e7e26fa22f17256cb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1051 processed earlier; will process 3420 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44512== ERROR: libFuzzer: deadly signal Step #5: #0 0x561764115594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561764089b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56176406c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc451f8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc451d9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc451d75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561764045e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561764b18018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561764ab2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561764ab4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561764ab435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56176458a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5617645c11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5617644d263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5617644c0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5617644b99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561764523f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561764115c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561764201eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56176406dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5617640772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56176405e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56176408a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc451d77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561764051bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71e6ee88e32a42f56b48b14d078ce7a427cbcf88 Step #5: MERGE-OUTER: attempt 541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3111234993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71e6ee88e32a42f56b48b14d078ce7a427cbcf88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1053 processed earlier; will process 3418 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==44623== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ec8264594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ec81d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ec81bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f162584341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f162565800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1625637858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ec8194e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560ec8c67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ec8c01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560ec8c03578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x560ec8609780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x560ec8672f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560ec8264c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560ec8350eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560ec81bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560ec81c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560ec81ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560ec81d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1625639082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560ec81a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb8aafd3c8890aca6d12544f57d9843f50b042ba Step #5: MERGE-OUTER: attempt 542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3111928867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb8aafd3c8890aca6d12544f57d9843f50b042ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1054 processed earlier; will process 3417 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44639== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621ea19a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621ea10eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621ea0f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f004e0f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f004df0c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f004deeb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621ea0cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5621eab9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621eab37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5621eab39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621eab3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5621ea60f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5621ea6461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5621ea55763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5621ea545285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621ea53e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621ea5a8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621ea19ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621ea286eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621ea0f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621ea0fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621ea0e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621ea10f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f004deed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621ea0d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-628ee9c351b650709dff9e361f164f5ae5ae87da Step #5: MERGE-OUTER: attempt 543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3114380847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/628ee9c351b650709dff9e361f164f5ae5ae87da' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1059 processed earlier; will process 3412 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==44805== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b1ec0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b1eb80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b1eb63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8bc80e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8bc62300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8bc602858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b1eb3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b1f60f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b1f5a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b1f5ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b1f5ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556b1f081165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556b1f0b81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556b1efc963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556b1efb7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556b1efb09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556b1f01af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556b1ec0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556b1ecf8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556b1eb64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556b1eb6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556b1eb557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556b1eb814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8bc604082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556b1eb48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79fba2710fa782d3872cf35eaf2cb14a116f0191 Step #5: MERGE-OUTER: attempt 544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3114844260 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79fba2710fa782d3872cf35eaf2cb14a116f0191' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1060 processed earlier; will process 3411 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44813== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616eba2a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616eb99eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616eb981665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc0126241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc0107700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc01056858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616eb95ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616ec42d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616ec3c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616ec3c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616ec3c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616ebde7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616ebdd5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616ebdce9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616ebe38f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616eba2ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616ebb16eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616eb982d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616eb98c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616eb9737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616eb99f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc01058082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616eb966bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a446fc6eef74228170b0344c795587aa7a7bd0d Step #5: MERGE-OUTER: attempt 545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3115434489 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8a446fc6eef74228170b0344c795587aa7a7bd0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1061 processed earlier; will process 3410 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44856== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e804fb9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e804f2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e804f10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe47be9441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe47bca900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe47bc88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e804ee9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e8059bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e805956632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e805958375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e80595835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e805376ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e805364285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e80535d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e8053c7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e804fb9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e8050a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e804f11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e804f1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e804f027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e804f2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe47bc8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e804ef5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8910eb76103e4460d637f9e8eb0321c6a39b7c6e Step #5: MERGE-OUTER: attempt 546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3116581663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8910eb76103e4460d637f9e8eb0321c6a39b7c6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1063 processed earlier; will process 3408 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==44940== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ecc69f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ecc6969b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ecc694c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf5cbe341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf5c9f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf5c9d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ecc6925e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ecc73f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecc7392632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ecc7394375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecc739435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ecc6db2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ecc6da0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ecc6d999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ecc6e03f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ecc69f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ecc6ae1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ecc694dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ecc69572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ecc693e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ecc696a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf5c9d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ecc6931bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2733544c3ef2ca4b868101f0d7550eea30e11d1b Step #5: MERGE-OUTER: attempt 547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3118155356 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2733544c3ef2ca4b868101f0d7550eea30e11d1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1068 processed earlier; will process 3403 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45061== ERROR: libFuzzer: deadly signal Step #5: #0 0x560974827594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56097479bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56097477e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd315c0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd315a2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd315a03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560974757e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56097522a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5609751c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5609751c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5609751c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560974c9c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560974cd31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560974be463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560974bd2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560974bcb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560974c35f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560974827c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560974913eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56097477fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5609747892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5609747707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56097479c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd315a05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560974763bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-895f7365839acbe0cc1586d0afae03fd3809a95a Step #5: MERGE-OUTER: attempt 548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3119933474 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/895f7365839acbe0cc1586d0afae03fd3809a95a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1071 processed earlier; will process 3400 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45157== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d26979594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d268edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d268d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb76710741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb766f1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb766efb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d268a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d2737c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d27316632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d27318375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d2731835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d26d36ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d26d24285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d26d1d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d26d87f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d26979c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d26a65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d268d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d268db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d268c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d268ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb766efd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d268b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4f6dbc8e3577a9b55a3b7cd0763fb3299f619bc Step #5: MERGE-OUTER: attempt 549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3120373502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c4f6dbc8e3577a9b55a3b7cd0763fb3299f619bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1072 processed earlier; will process 3399 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45228== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566c1dd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566c1d44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566c1d27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e004e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e002f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e002d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566c1d00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566c27d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566c276d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5566c276f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566c276f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566c218dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566c217b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566c21749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5566c21def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566c1dd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566c1ebceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5566c1d28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5566c1d322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566c1d197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566c1d454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5e002d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5566c1d0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3da8e5f6b7dd11f6359189467aea12f16fa550c0 Step #5: MERGE-OUTER: attempt 550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3121694753 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3da8e5f6b7dd11f6359189467aea12f16fa550c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1076 processed earlier; will process 3395 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==45282== ERROR: libFuzzer: deadly signal Step #5: #0 0x56186eb67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56186eadbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56186eabe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb632a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb630ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb63099858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56186ea97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56186f56a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56186f504632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56186f506375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56186f50635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56186efd0975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56186f03abc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56186f096c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56186ef76012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56186ef76012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56186eb67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56186ec53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56186eabfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56186eac92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56186eab07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56186eadc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fcb6309b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56186eaa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39affcf9edee9f7ec51aeefd5b83f6b0fc3ae4f0 Step #5: MERGE-OUTER: attempt 551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3122574816 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/39affcf9edee9f7ec51aeefd5b83f6b0fc3ae4f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1077 processed earlier; will process 3394 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45365== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c9e9eb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c9e9e29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c9e9e0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6aa9fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6aa81000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6aa7ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c9e9de5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c9ea8b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c9ea852632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c9ea854375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c9ea85435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c9ea272ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c9ea260285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9ea2599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9ea2c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c9e9eb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c9e9fa1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c9e9e0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9e9e172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9e9dfe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9e9e2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb6aa7f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c9e9df1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84416c729bd1c7f85d214cd8c9486e42d35f89a6 Step #5: MERGE-OUTER: attempt 552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3123202881 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84416c729bd1c7f85d214cd8c9486e42d35f89a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1078 processed earlier; will process 3393 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c62e5b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c62e528b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c62e50b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5a6f1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5a6d2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5a6d0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c62e4e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c62efb7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c62ef51632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c62ef53375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c62ef5335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c62ea29165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c62ea601db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c62e97163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c62e95f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c62e9589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c62e9c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c62e5b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c62e6a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c62e50cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c62e5162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c62e4fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c62e5294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5a6d0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c62e4f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d237307e3ffd7c9bf53c8f7d0eb2bae0c10f6f95 Step #5: MERGE-OUTER: attempt 553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3124471442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d237307e3ffd7c9bf53c8f7d0eb2bae0c10f6f95' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1080 processed earlier; will process 3391 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==45489== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db9c768594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db9c6dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db9c6bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf37c2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf37a3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf37a15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db9c698e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db9d16b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db9d105632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db9d107578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55db9cb0d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55db9cb76f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55db9c768c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55db9c854eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55db9c6c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55db9c6ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55db9c6b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55db9c6dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcf37a17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55db9c6a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0af8b30182120dd96c4e3862517101c5062359e Step #5: MERGE-OUTER: attempt 554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3125236213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0af8b30182120dd96c4e3862517101c5062359e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1081 processed earlier; will process 3390 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==45511== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d54b7b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d54b72ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d54b70d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febfc18341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febfbf9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febfbf77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d54b6e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d54c1b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d54c153632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d54c155375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d54c15535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d54bc1f975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d54bc89bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55d54bce5c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55d54bbc5012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55d54bbc5012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55d54b7b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55d54b8a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55d54b70ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55d54b7182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55d54b6ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55d54b72b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7febfbf79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55d54b6f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-276870c229dae921c475f4e2b26eae3fa26b6dc9 Step #5: MERGE-OUTER: attempt 555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3126122214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/276870c229dae921c475f4e2b26eae3fa26b6dc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1083 processed earlier; will process 3388 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b21e9b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b21e925b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b21e908665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f570cf3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f570cd4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f570cd24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b21e8e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b21f3b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b21f34e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b21f350375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b21f35035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b21ee26165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b21ee5d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b21ed6e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b21ed5c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b21ed559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b21edbff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b21e9b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b21ea9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b21e909d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b21e9132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b21e8fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b21e9264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f570cd26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b21e8edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85ef8678aa64b7b2b4e46a1b4a8941876da89aa4 Step #5: MERGE-OUTER: attempt 556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3126722939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85ef8678aa64b7b2b4e46a1b4a8941876da89aa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1084 processed earlier; will process 3387 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45663== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596ef85a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596ef7ceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596ef7b1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce312a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce310bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce3109a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596ef78ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5596f025d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596f01f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5596f01f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596f01f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5596efc17ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596efc05285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596efbfe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596efc68f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596ef85ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596ef946eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596ef7b2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596ef7bc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596ef7a37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596ef7cf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce3109c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596ef796bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d030df822e76ba602a09f31515d184934c69989c Step #5: MERGE-OUTER: attempt 557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3127150061 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d030df822e76ba602a09f31515d184934c69989c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1085 processed earlier; will process 3386 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45702== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c2bef5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c2be69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c2be4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd606e6f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd606c8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd606c63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c2be25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c2c8f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c2c892632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c2c894375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c2c89435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c2c2b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c2c2a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c2c2999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c2c303f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c2bef5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c2bfe1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c2be4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c2be572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c2be3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c2be6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd606c65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c2be31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7515930f7e828ef23fe77b4b13191d0b1e46a048 Step #5: MERGE-OUTER: attempt 558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3128490508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7515930f7e828ef23fe77b4b13191d0b1e46a048' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1087 processed earlier; will process 3384 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==45757== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d80b3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d80aaeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d80a91665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42f174441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42f155900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42f1538858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d80a6ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564d8153d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d814d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564d814d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d814d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564d80ef7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564d80ee5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564d80ede9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564d80f48f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564d80b3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564d80c26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564d80a92d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564d80a9c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564d80a837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564d80aaf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f42f153a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564d80a76bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-809f549562bb4a5625050123b35f82915e1dc4f6 Step #5: MERGE-OUTER: attempt 559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3129257269 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/809f549562bb4a5625050123b35f82915e1dc4f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1088 processed earlier; will process 3383 files now Step #5: #1 pulse exec/s: 0 rss: 230Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45775== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600b010e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600b0082b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600b0065665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d4f5ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d4f3cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d4f3ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600b003ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5600b0b11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600b0aab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5600b0aad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600b0aad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5600b0583165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5600b05ba1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5600b04cb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5600b04b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5600b04b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5600b051cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5600b010ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5600b01faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5600b0066d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5600b00702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5600b00577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5600b00834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d4f3b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5600b004abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65b2b7ebc8ca38aa5fa7b29a398b7b3fe23cc279 Step #5: MERGE-OUTER: attempt 560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3130174263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/65b2b7ebc8ca38aa5fa7b29a398b7b3fe23cc279' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1090 processed earlier; will process 3381 files now Step #5: #1 pulse exec/s: 0 rss: 262Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45859== ERROR: libFuzzer: deadly signal Step #5: #0 0x55595f045594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55595efb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55595ef9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76af76641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76af57b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76af55a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55595ef75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55595fa48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55595f9e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55595f9e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55595f9e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55595f4ba165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55595f4f11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55595f40263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55595f3f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55595f3e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55595f453f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55595f045c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55595f131eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55595ef9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55595efa72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55595ef8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55595efba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76af55c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55595ef81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-193e605f10856c6ca1084576ae53cd2898cb7848 Step #5: MERGE-OUTER: attempt 561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3131317558 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/193e605f10856c6ca1084576ae53cd2898cb7848' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1093 processed earlier; will process 3378 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==45971== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598bb23f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598bb1b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598bb196665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c133de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c131f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c131d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598bb16fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5598bbc42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598bbbdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5598bbbde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598bbbde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5598bb6b4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5598bb6eb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5598bb5fc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5598bb5ea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5598bb5e39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5598bb64df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5598bb23fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5598bb32beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5598bb197d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5598bb1a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5598bb1887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5598bb1b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c131d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5598bb17bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f81087060416a84a63ece8f671d5cc0f4fb8c878 Step #5: MERGE-OUTER: attempt 562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3131770079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f81087060416a84a63ece8f671d5cc0f4fb8c878' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1094 processed earlier; will process 3377 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==46009== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb7b017594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb7af8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb7af6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4d0e9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4d0cad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4d0c8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb7af47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fb7ba1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb7b9b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fb7b9b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fb7b9b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fb7b480975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fb7b4eabc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55fb7b546c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55fb7b426012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55fb7b426012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55fb7b017c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55fb7b103eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55fb7af6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55fb7af792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55fb7af607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55fb7af8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa4d0c8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55fb7af53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de5e6a063a7e43fd3d748a7f94d4f57216f528dc Step #5: MERGE-OUTER: attempt 563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3132672243 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de5e6a063a7e43fd3d748a7f94d4f57216f528dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1095 processed earlier; will process 3376 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46029== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd901c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd9013ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd9011d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e2733241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e2714700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e27126858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd900f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd90bc9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd90b63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd90b65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd90b6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd90583ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd90571285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd9056a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd905d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd901c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd902b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd9011ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd901282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd9010f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd9013b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6e27128082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd90102bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a39703f2baafc66b16ad49f72d9c056ea112488e Step #5: MERGE-OUTER: attempt 564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3134853961 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a39703f2baafc66b16ad49f72d9c056ea112488e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1098 processed earlier; will process 3373 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46138== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ee4c8df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ee4c853b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ee4c836665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc378ed241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc378ce700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc378cc6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ee4c80fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ee4d2e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ee4d27c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ee4d27e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ee4d27e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ee4cc9cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ee4cc8a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ee4cc839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ee4ccedf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ee4c8dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ee4c9cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ee4c837d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ee4c8412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ee4c8287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ee4c8544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc378cc8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ee4c81bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adcdf6ba9191fd92342e22af600a9e4e008b339b Step #5: MERGE-OUTER: attempt 565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3135637137 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/adcdf6ba9191fd92342e22af600a9e4e008b339b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1099 processed earlier; will process 3372 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46155== ERROR: libFuzzer: deadly signal Step #5: #0 0x56279d662594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56279d5d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56279d5b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ac8e1541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ac8c2a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ac8c09858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56279d592e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56279e065018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56279dfff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56279e001375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56279e00135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56279da1fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56279da0d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56279da069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56279da70f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56279d662c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56279d74eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56279d5bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56279d5c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56279d5ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56279d5d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ac8c0b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56279d59ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74a98f1b0a4d7e0c4d4250650736c910002cc791 Step #5: MERGE-OUTER: attempt 566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3136339913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74a98f1b0a4d7e0c4d4250650736c910002cc791' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1101 processed earlier; will process 3370 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46235== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576fed87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576fecfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576fecde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feffb02341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feffae3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feffae17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576fecb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5576ff78a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576ff724632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576ff726375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576ff72635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576ff144ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576ff132285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576ff12b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576ff195f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576fed87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576fee73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576fecdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576fece92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576fecd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576fecfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feffae19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576fecc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddad85878d95efc6a195ea9e22e4fc7ac1289bc9 Step #5: MERGE-OUTER: attempt 567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3136766255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ddad85878d95efc6a195ea9e22e4fc7ac1289bc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1102 processed earlier; will process 3369 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46272== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1026e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b102658b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b10263b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdcba3d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdcba1ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdcba1c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b102614e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b1030e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b103081632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b103083375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b10308335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b102aa1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b102a8f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b102a889dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b102af2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b1026e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b1027d0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b10263cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1026462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b10262d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1026594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdcba1cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b102620bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cddf080ea60d78c0ce3ef3c89c5bd4d5dcd483b Step #5: MERGE-OUTER: attempt 568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3137485307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7cddf080ea60d78c0ce3ef3c89c5bd4d5dcd483b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1103 processed earlier; will process 3368 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46283== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c32d269594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c32d1ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c32d1c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa948d5b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa948b7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa948b4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c32d199e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c32dc6c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c32dc06632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c32dc08375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c32dc0835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c32d626ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c32d614285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c32d60d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c32d677f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c32d269c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c32d355eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c32d1c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c32d1cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c32d1b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c32d1de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa948b51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c32d1a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b3bb0557ce3f206af72b7a95b9f7ce43a331e31 Step #5: MERGE-OUTER: attempt 569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3137909291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7b3bb0557ce3f206af72b7a95b9f7ce43a331e31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1104 processed earlier; will process 3367 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46322== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d45c1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d45b91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d45b74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5e15a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5e13b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5e1398858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d45b4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d46620018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d465ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d465bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d465bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d45fdaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d45fc8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d45fc19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d4602bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d45c1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d45d09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d45b75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d45b7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d45b667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d45b924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5e139a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d45b59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c35c1f9b3f6194b47bd1693a8ca2812f4bc2d2d7 Step #5: MERGE-OUTER: attempt 570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3139220736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c35c1f9b3f6194b47bd1693a8ca2812f4bc2d2d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1106 processed earlier; will process 3365 files now Step #5: #1 pulse exec/s: 0 rss: 253Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46377== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c233f1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c233e91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c233e74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbf587c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbf585d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbf585b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c233e4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c234920018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2348ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c2348bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2348bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c234392165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c2343c91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c2342da63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c2342c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c2342c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c23432bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c233f1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c234009eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c233e75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c233e7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c233e667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c233e924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbf585b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c233e59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-436f97994d50bab82ce13dd8b0fd8a2ff192b615 Step #5: MERGE-OUTER: attempt 571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3139936667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/436f97994d50bab82ce13dd8b0fd8a2ff192b615' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1108 processed earlier; will process 3363 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46457== ERROR: libFuzzer: deadly signal Step #5: #0 0x55610672f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561066a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556106686665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6aff6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6afd8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6afd62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55610665fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556107132018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561070cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561070ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561070ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556106ba4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556106bdb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556106aec63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556106ada285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556106ad39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556106b3df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55610672fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55610681beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556106687d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561066912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561066787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561066a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd6afd64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55610666bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fa186838536fde0b6893abdc52db6c5c6a2187f Step #5: MERGE-OUTER: attempt 572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3140425896 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0fa186838536fde0b6893abdc52db6c5c6a2187f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1109 processed earlier; will process 3362 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46496== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea9f3e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea9f35ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea9f33d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25dd5bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25dd3d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25dd3b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea9f316e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ea9fde9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea9fd83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ea9fd85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea9fd8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ea9f7a3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea9f791285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea9f78a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea9f7f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea9f3e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea9f4d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea9f33ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea9f3482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea9f32f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea9f35b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25dd3b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea9f322bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8597b04376f19f0833f9c9950650ce96347d6f22 Step #5: MERGE-OUTER: attempt 573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3142822762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8597b04376f19f0833f9c9950650ce96347d6f22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1114 processed earlier; will process 3357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==46630== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0752c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c075236b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c075219665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ab2dbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ab2bd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ab2bb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0751f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c075cc5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c075c5f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c075c61375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c075c6135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c07567fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c07566d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0756669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0756d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0752c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0753aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c07521ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0752242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c07520b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0752374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ab2bb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0751febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01434729bb87b8525cca6842cb9db60c094db2e9 Step #5: MERGE-OUTER: attempt 574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3143586834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01434729bb87b8525cca6842cb9db60c094db2e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1115 processed earlier; will process 3356 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46648== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572ab9da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572ab94eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572ab931665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c5ff5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c5fd6800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c5fd47858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572ab90ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572ac3dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572ac377632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572ac379375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572ac37935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572abe4f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572abe861db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572abd9763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572abd85285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572abd7e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572abde8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572ab9dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572abac6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572ab932d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572ab93c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572ab9237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572ab94f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c5fd49082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572ab916bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d272121ddc90be9dc8c04c7afc726ae8d4002a62 Step #5: MERGE-OUTER: attempt 575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3146308858 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d272121ddc90be9dc8c04c7afc726ae8d4002a62' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1120 processed earlier; will process 3351 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46821== ERROR: libFuzzer: deadly signal Step #5: #0 0x558755006594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558754f7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558754f5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9573bac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95739c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95739a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558754f36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558755a09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587559a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5587559a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587559a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55875547b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5587554b21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5587553c363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5587553b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5587553aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558755414f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558755006c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5587550f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558754f5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558754f682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558754f4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558754f7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f95739a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558754f42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abb94d4d3ced5a71bd8d83b5dad6f8439b714306 Step #5: MERGE-OUTER: attempt 576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3148227635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/abb94d4d3ced5a71bd8d83b5dad6f8439b714306' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1125 processed earlier; will process 3346 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==46977== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604dab37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604daaabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604daa8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8acda641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8acbbb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8acb9a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604daa67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5604db53a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604db4d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5604db4d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604db4d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5604dafac165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604dafe31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5604daef463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5604daee2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5604daedb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604daf45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5604dab37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5604dac23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604daa8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604daa992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604daa807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5604daaac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8acb9c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604daa73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fea5f0a90b90009ebca60c701c353dddc56d16db Step #5: MERGE-OUTER: attempt 577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3148723574 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fea5f0a90b90009ebca60c701c353dddc56d16db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1126 processed earlier; will process 3345 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47018== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd18d97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd18d0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd18cee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3c775f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3c757400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3c7553858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd18cc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd1979a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd19734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd19736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd1973635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd1920c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd192431db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd1915463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd19142285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd1913b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd191a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd18d97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd18e83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd18cefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd18cf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd18ce07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd18d0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb3c7555082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd18cd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-588ad62985ab647df791e3e71627a664bd14bb48 Step #5: MERGE-OUTER: attempt 578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3149944215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/588ad62985ab647df791e3e71627a664bd14bb48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1128 processed earlier; will process 3343 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47070== ERROR: libFuzzer: deadly signal Step #5: #0 0x560153bd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560153b4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560153b2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4cec23e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4cec05300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4cec032858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560153b07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5601545da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560154574632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560154576375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56015457635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560153f94ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560153f82285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560153f7b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560153fe5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560153bd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560153cc3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560153b2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560153b392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560153b207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560153b4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4cec034082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560153b13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0d3402ebfb55168643fc377046b441c32a67717 Step #5: MERGE-OUTER: attempt 579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3151636171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0d3402ebfb55168643fc377046b441c32a67717' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1131 processed earlier; will process 3340 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47182== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c85a0bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c85a033b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c85a016665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd34ef4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd34ed6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd34ed41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c859fefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c85aac2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c85aa5c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c85aa5e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c85aa5e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c85a534165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c85a56b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c85a47c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c85a46a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c85a4639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c85a4cdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c85a0bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c85a1abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c85a017d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c85a0212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c85a0087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c85a0344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd34ed43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c859ffbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8053caab357f4f98202c844a0e63055821096364 Step #5: MERGE-OUTER: attempt 580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3152578625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8053caab357f4f98202c844a0e63055821096364' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1133 processed earlier; will process 3338 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47229== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de7c4c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de7c43bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de7c41e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb85667341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb85648800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb856467858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de7c3f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de7ceca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de7ce64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de7ce66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de7ce6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de7c884ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55de7c872285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55de7c86b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55de7c8d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55de7c4c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55de7c5b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55de7c41fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55de7c4292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55de7c4107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55de7c43c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb856469082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55de7c403bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05d77192552505975a24a448954c6cead98ddb09 Step #5: MERGE-OUTER: attempt 581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3153477105 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/05d77192552505975a24a448954c6cead98ddb09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1136 processed earlier; will process 3335 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47310== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7f1279594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7f11edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7f11d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ecdfdc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ecddf100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ecddd0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7f11a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e7f1c7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7f1c16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e7f1c18375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7f1c1835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e7f1636ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7f1624285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7f161d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7f1687f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7f1279c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7f1365eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7f11d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7f11db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7f11c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7f11ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ecddd2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7f11b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23fc16a03f9bf9ac458583710c7828abb5f829a3 Step #5: MERGE-OUTER: attempt 582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3154315135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/23fc16a03f9bf9ac458583710c7828abb5f829a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1137 processed earlier; will process 3334 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==47327== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588d71f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588d7164b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588d7147665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9d7bf241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9d7a0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9d79e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588d7120e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5588d7bf3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588d7b8d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5588d7b8f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5588d7595780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5588d75fef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5588d71f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5588d72dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5588d7148d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5588d71522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5588d71397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5588d71654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff9d79e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5588d712cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96461323f59636498ee6f13867afc12b02708bcc Step #5: MERGE-OUTER: attempt 583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3155084482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/96461323f59636498ee6f13867afc12b02708bcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1138 processed earlier; will process 3333 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47349== ERROR: libFuzzer: deadly signal Step #5: #0 0x564667310594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564667284b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564667267665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc37852b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc37834000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc37831f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564667240e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564667d13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564667cad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564667caf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564667caf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564667785165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5646677bc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5646676cd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5646676bb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5646676b49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56466771ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564667310c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5646673fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564667268d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5646672722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5646672597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5646672854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc378321082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56466724cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82f6fcc8dc919309096add2ee2fa8b8f06d5c593 Step #5: MERGE-OUTER: attempt 584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3155808433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/82f6fcc8dc919309096add2ee2fa8b8f06d5c593' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1139 processed earlier; will process 3332 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 292Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47422== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565a2e0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565a2d7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565a2d61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd67fc6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd67fa7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd67fa58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565a2d3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5565a380d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565a37a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5565a37a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565a37a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5565a31c7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5565a31b5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5565a31ae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5565a3218f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5565a2e0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5565a2ef6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5565a2d62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5565a2d6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5565a2d537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5565a2d7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd67fa5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5565a2d46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20f634b3c5193025c9809b0b037ee292dade4d03 Step #5: MERGE-OUTER: attempt 585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3156669281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20f634b3c5193025c9809b0b037ee292dade4d03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1142 processed earlier; will process 3329 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47505== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a154d6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a154cdfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a154cc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bdae5d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bdac7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bdac51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a154c9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a15576e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a155708632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a15570a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a15570a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a155128ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a155116285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a15510f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a155179f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a154d6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a154e57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a154cc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a154ccd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a154cb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a154ce04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2bdac53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a154ca7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88fd4f7fd4a75e0e98f0dc779ab1478c2ef27bb6 Step #5: MERGE-OUTER: attempt 586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3158084207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/88fd4f7fd4a75e0e98f0dc779ab1478c2ef27bb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1144 processed earlier; will process 3327 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47616== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559d59be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559d5932b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559d5915665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3582c2d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3582a4200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3582a21858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559d58eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5559d63c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559d635b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5559d635d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559d635d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559d5d7bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559d5d69285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559d5d629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559d5dccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559d59bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559d5aaaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559d5916d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559d59202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559d59077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559d59334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3582a23082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559d58fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a46f0622dcb66f00d75cb2a7a432fe6fe5b653ea Step #5: MERGE-OUTER: attempt 587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3159714250 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a46f0622dcb66f00d75cb2a7a432fe6fe5b653ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1147 processed earlier; will process 3324 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==47708== ERROR: libFuzzer: deadly signal Step #5: #0 0x562df1194594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562df1108b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562df10eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04469c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04467da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04467b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562df10c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562df1b97018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562df1b31632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562df1b33375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562df1b3335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562df1551ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562df153f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562df15389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562df15a2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562df1194c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562df1280eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562df10ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562df10f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562df10dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562df11094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f04467bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562df10d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7eea24db3916b8a982d14a3357322908de6630d Step #5: MERGE-OUTER: attempt 588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3160122569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d7eea24db3916b8a982d14a3357322908de6630d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1148 processed earlier; will process 3323 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47746== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b72f1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b72e90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b72e73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb825a0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb82581d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8257fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b72e4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b7391f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b738b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b738bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b738bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558b73391165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b733c81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b732d963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b732c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b732c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b7332af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b72f1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b73008eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b72e74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b72e7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b72e657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b72e914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8257fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b72e58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a7232f4ab7a51458ec9be84b67bdfdabf779a5c Step #5: MERGE-OUTER: attempt 589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3161724443 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a7232f4ab7a51458ec9be84b67bdfdabf779a5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1151 processed earlier; will process 3320 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47837== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2845ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a284561b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a284544665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f053ed8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f053eb9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f053eb74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a28451de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a284ff0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a284f8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a284f8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a284f8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a284a62165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a284a991db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a2849aa63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a284998285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a2849919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a2849fbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a2845edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a2846d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a284545d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a28454f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a2845367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a2845624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f053eb76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a284529bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db36bf0caabaef9a1d145d19be7fda94ac6f0627 Step #5: MERGE-OUTER: attempt 590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3162696622 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/db36bf0caabaef9a1d145d19be7fda94ac6f0627' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1154 processed earlier; will process 3317 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47916== ERROR: libFuzzer: deadly signal Step #5: #0 0x558df1312594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558df1286b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558df1269665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0f67ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0f660200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0f65e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558df1242e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558df1d15018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558df1caf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558df1cb1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558df1cb135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558df1787165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558df17be1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558df16cf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558df16bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558df16b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558df1720f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558df1312c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558df13feeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558df126ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558df12742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558df125b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558df12874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc0f65e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558df124ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e085c66e25ccda6e1bc3b6df447819693acb05e9 Step #5: MERGE-OUTER: attempt 591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3163726113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e085c66e25ccda6e1bc3b6df447819693acb05e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1157 processed earlier; will process 3314 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==47994== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557c06ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557c0620b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557c0603665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb709e6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb709c8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb709c5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557c05dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5557c10af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557c1049632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557c104b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557c104b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557c0b21165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5557c0b581db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5557c0a6963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5557c0a57285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5557c0a509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5557c0abaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5557c06acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5557c0798eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5557c0604d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5557c060e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5557c05f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5557c06214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb709c61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5557c05e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d6150567a299d2c40503fab0649a211a1c1afbe Step #5: MERGE-OUTER: attempt 592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3165967291 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5d6150567a299d2c40503fab0649a211a1c1afbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1160 processed earlier; will process 3311 files now Step #5: #1 pulse exec/s: 0 rss: 286Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48097== ERROR: libFuzzer: deadly signal Step #5: #0 0x562097e60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562097dd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562097db7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3d303441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3d2e4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3d2e28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562097d90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562098863018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620987fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5620987ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620987ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56209821dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56209820b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620982049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56209826ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562097e60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562097f4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562097db8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562097dc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562097da97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562097dd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa3d2e2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562097d9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f68e7454ecbd9a1d302e5aee0612cae70e32f0b8 Step #5: MERGE-OUTER: attempt 593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3167045483 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f68e7454ecbd9a1d302e5aee0612cae70e32f0b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1163 processed earlier; will process 3308 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48207== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4627e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b462754b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b462737665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f303c7c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f303c5dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f303c5bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b462710e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b4631e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b46317d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b46317f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b46317f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b462b9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b462b8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b462b849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b462beef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b4627e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b4628cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b462738d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b4627422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b4627297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b4627554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f303c5bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b46271cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1345377bd220edee6c23fc59366dde556aba7821 Step #5: MERGE-OUTER: attempt 594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3167660926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1345377bd220edee6c23fc59366dde556aba7821' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1164 processed earlier; will process 3307 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48220== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616f324f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616f31c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616f31a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb5d0b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb5ceca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb5cea9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616f317fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616f3c52018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616f3bec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616f3bee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616f3bee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616f360cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616f35fa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616f35f39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616f365df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616f324fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616f333beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616f31a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616f31b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616f31987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616f31c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcb5ceab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616f318bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd2882cc931c156a1d919f8c7d5c2d96535a8cf1 Step #5: MERGE-OUTER: attempt 595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3168334436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd2882cc931c156a1d919f8c7d5c2d96535a8cf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1165 processed earlier; will process 3306 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48264== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617f1081594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617f0ff5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617f0fd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5dc92241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5dc73700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5dc716858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617f0fb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5617f1a84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617f1a1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5617f1a20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617f1a2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5617f143ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5617f142c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617f14259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617f148ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5617f1081c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5617f116deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5617f0fd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5617f0fe32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5617f0fca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5617f0ff64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc5dc718082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5617f0fbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-266aa8c0f107c78327b40babde0017ed05804505 Step #5: MERGE-OUTER: attempt 596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3169676835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/266aa8c0f107c78327b40babde0017ed05804505' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1167 processed earlier; will process 3304 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48320== ERROR: libFuzzer: deadly signal Step #5: #0 0x558afc795594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558afc709b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558afc6ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e78f2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e78d4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e78d20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558afc6c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558afd198018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558afd132632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558afd134375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558afd13435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558afcb52ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558afcb40285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558afcb399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558afcba3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558afc795c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558afc881eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558afc6edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558afc6f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558afc6de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558afc70a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4e78d22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558afc6d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ce1e47c185eb6eb61f876c62799f4905d7da4ab Step #5: MERGE-OUTER: attempt 597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3170447184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ce1e47c185eb6eb61f876c62799f4905d7da4ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1168 processed earlier; will process 3303 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48338== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f9758f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f97503b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f974e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe52007c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe51fe9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe51fe70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f974bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558f97f92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f97f2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558f97f2e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f97f2e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558f9794cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f9793a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f979339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f9799df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f9758fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f9767beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f974e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f974f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f974d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f975044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe51fe72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f974cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a23205f2a84d47e1948d33147d437522f92c9c54 Step #5: MERGE-OUTER: attempt 598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3171215790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a23205f2a84d47e1948d33147d437522f92c9c54' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1169 processed earlier; will process 3302 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48356== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a996070594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a995fe4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a995fc7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a8689e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a866b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a86692858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a995fa0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a996a73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a996a0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a996a0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a996a0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a99642dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a99641b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a9964149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a99647ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a996070c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a99615ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a995fc8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a995fd22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a995fb97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a995fe54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a86694082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a995facbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cec93ae65df7e81a8218fa0e72a5a6fcaafdfab Step #5: MERGE-OUTER: attempt 599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3171987791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1cec93ae65df7e81a8218fa0e72a5a6fcaafdfab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1170 processed earlier; will process 3301 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48374== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585754cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558575443b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558575426665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26b8e5b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26b8c7000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26b8c4f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585753ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558575ed2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558575e6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558575e6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558575e6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55857588cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55857587a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585758739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585758ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585754cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5585755bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558575427d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585754312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585754187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585754444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f26b8c51082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55857540bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c80014446e23fac12017c32ae2256a3383869d0d Step #5: MERGE-OUTER: attempt 600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3172777985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c80014446e23fac12017c32ae2256a3383869d0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1171 processed earlier; will process 3300 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48392== ERROR: libFuzzer: deadly signal Step #5: #0 0x56032099b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56032090fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603208f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33333d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33331ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33331cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603208cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56032139e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560321338632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56032133a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56032133a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560320e10165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560320e471db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560320d5863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560320d46285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560320d3f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560320da9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56032099bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560320a87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5603208f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5603208fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5603208e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5603209104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f33331cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5603208d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bd710ed2e7e10f85123826bb63ca9f70f807462 Step #5: MERGE-OUTER: attempt 601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3175585771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1bd710ed2e7e10f85123826bb63ca9f70f807462' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1173 processed earlier; will process 3298 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48457== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c776157594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7760cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7760ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff75b39141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff75b1a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff75b185858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c776087e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c776b5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c776af4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c776af6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c776af635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c776514ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c776502285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7764fb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c776565f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c776157c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c776243eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7760afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7760b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7760a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7760cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff75b187082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c776093bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f42d13296a77df2169a53f64dc8bb4ab29552b30 Step #5: MERGE-OUTER: attempt 602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3177227283 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f42d13296a77df2169a53f64dc8bb4ab29552b30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1174 processed earlier; will process 3297 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48474== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df35098594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df3500cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df34fef665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd71b1c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd71afde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd71afbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df34fc8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df35a9b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df35a35632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df35a37375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df35a3735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df35455ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df35443285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df3543c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df354a6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df35098c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df35184eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df34ff0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df34ffa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df34fe17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df3500d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd71afbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df34fd4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd97bb0dfdecdd0eaf0ed25a3ec663fd0562fb40 Step #5: MERGE-OUTER: attempt 603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3178912409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd97bb0dfdecdd0eaf0ed25a3ec663fd0562fb40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1176 processed earlier; will process 3295 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48582== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a20b03e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a20afb2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a20af95665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72e905d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72e8e7200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72e8e51858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a20af6ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a20ba41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a20b9db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a20b9dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a20b9dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a20b4b3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a20b4ea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a20b3fb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a20b3e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a20b3e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a20b44cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a20b03ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a20b12aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a20af96d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a20afa02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a20af877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a20afb34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f72e8e53082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a20af7abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b036e199d05049de98b244803dc5a976b5b81370 Step #5: MERGE-OUTER: attempt 604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3183465153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b036e199d05049de98b244803dc5a976b5b81370' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1179 processed earlier; will process 3292 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48659== ERROR: libFuzzer: deadly signal Step #5: #0 0x564694703594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564694677b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56469465a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e92d0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e92b2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e92aff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564694633e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564695106018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646950a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646950a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646950a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564694ac0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564694aae285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564694aa79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564694b11f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564694703c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646947efeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56469465bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646946652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56469464c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646946784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e92b01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56469463fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b17a149f02c5420d9d0743ff9c3de54d32494ae1 Step #5: MERGE-OUTER: attempt 605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3185053161 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b17a149f02c5420d9d0743ff9c3de54d32494ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1180 processed earlier; will process 3291 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48674== ERROR: libFuzzer: deadly signal Step #5: #0 0x555be391c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555be3890b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555be3873665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02b7ec041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02b7cd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02b7cb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555be384ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555be431f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555be42b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555be42bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555be42bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555be3cd9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555be3cc7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555be3cc09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555be3d2af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555be391cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555be3a08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555be3874d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555be387e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555be38657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555be38914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02b7cb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555be3858bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8a23347e4e2bad9bf1cf7f0a76f2d390ab5f64b Step #5: MERGE-OUTER: attempt 606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3186643212 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d8a23347e4e2bad9bf1cf7f0a76f2d390ab5f64b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1181 processed earlier; will process 3290 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==48692== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1c0b83594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1c0af7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1c0ada665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f653d40041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f653d21500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f653d1f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1c0ab3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b1c1586018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1c1520632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b1c1522375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1c152235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b1c0f40ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b1c0f2e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b1c0f279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b1c0f91f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b1c0b83c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b1c0c6feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b1c0adbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b1c0ae52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b1c0acc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b1c0af84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f653d1f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b1c0abfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-711bdd34df5e90292b3f7083b1bac3ae3aac26f5 Step #5: MERGE-OUTER: attempt 607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3188229391 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/711bdd34df5e90292b3f7083b1bac3ae3aac26f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1182 processed earlier; will process 3289 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48710== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c654b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c65426b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c65409665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f796deaa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f796dcbf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f796dc9e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c653e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c65eb5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c65e4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c65e51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c65e5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c65927165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c6595e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c6586f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c6585d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c658569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c658c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c654b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c6559eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c6540ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c654142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c653fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c654274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f796dca0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c653eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08b7b48228d5331e9dc90ccf7b916d9816af2168 Step #5: MERGE-OUTER: attempt 608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3189712546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/08b7b48228d5331e9dc90ccf7b916d9816af2168' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1184 processed earlier; will process 3287 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48789== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a5da8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a5da01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a5d9e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62718fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f627170f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62716ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a5d9bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558a5e490018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a5e42a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558a5e42c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a5e42c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558a5df02165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558a5df391db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558a5de4a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558a5de38285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558a5de319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558a5de9bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558a5da8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558a5db79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558a5d9e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558a5d9ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558a5d9d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558a5da024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62716f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558a5d9c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfe86be4b67a9e6e923d8e1eec98714e429e8f0e Step #5: MERGE-OUTER: attempt 609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3191512294 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dfe86be4b67a9e6e923d8e1eec98714e429e8f0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1185 processed earlier; will process 3286 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48836== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fe398f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fe3903b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fe38e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe26849d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2682b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe268291858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fe38bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558fe4392018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fe432c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558fe432e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fe432e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558fe3e04165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558fe3e3b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558fe3d4c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558fe3d3a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558fe3d339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558fe3d9df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558fe398fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558fe3a7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558fe38e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558fe38f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558fe38d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558fe39044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe268293082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558fe38cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74c5570971df6350ccb9fd01ccd289a229c842a7 Step #5: MERGE-OUTER: attempt 610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194581243 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74c5570971df6350ccb9fd01ccd289a229c842a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1187 processed earlier; will process 3284 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48901== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c23bd21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c23bc95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c23bc78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68dd88f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68dd6a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68dd683858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c23bc51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c23c724018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c23c6be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c23c6c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c23c6c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c23c196165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c23c1cd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c23c0de63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c23c0cc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c23c0c59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c23c12ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c23bd21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c23be0deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c23bc79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c23bc832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c23bc6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c23bc964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f68dd685082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c23bc5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4457f556e98dadf559ac0d46daba7314a78e6346 Step #5: MERGE-OUTER: attempt 611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3197558844 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4457f556e98dadf559ac0d46daba7314a78e6346' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1189 processed earlier; will process 3282 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==48963== ERROR: libFuzzer: deadly signal Step #5: #0 0x55693eadc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55693ea50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55693ea33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba3e20e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba3e02300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba3e002858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55693ea0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55693f4df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55693f479632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55693f47b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55693f47b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55693ef51165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55693ef881db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55693ee9963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55693ee87285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55693ee809dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55693eeeaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55693eadcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55693ebc8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55693ea34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55693ea3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55693ea257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55693ea514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fba3e004082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55693ea18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddaa4e309603908f0d7656e7750cfd2461640c4c Step #5: MERGE-OUTER: attempt 612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3204110825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ddaa4e309603908f0d7656e7750cfd2461640c4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1194 processed earlier; will process 3277 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49090== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf4b5ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf4b520b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf4b503665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f537a3dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f537a1f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f537a1d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf4b4dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cf4bfaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf4bf49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cf4bf4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf4bf4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cf4ba21165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cf4ba581db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cf4b96963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cf4b957285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cf4b9509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cf4b9baf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cf4b5acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cf4b698eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cf4b504d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cf4b50e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cf4b4f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cf4b5214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f537a1d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cf4b4e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0750034fd1453b2c67f92db991c54cbc4fa4a25d Step #5: MERGE-OUTER: attempt 613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3206802230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0750034fd1453b2c67f92db991c54cbc4fa4a25d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1196 processed earlier; will process 3275 files now Step #5: #1 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49178== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638892e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563889254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563889237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61e79bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61e77d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61e77b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563889210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563889ce3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563889c7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563889c7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563889c7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563889755165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56388978c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56388969d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56388968b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638896849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638896eef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638892e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638893cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563889238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638892422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638892297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638892554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f61e77b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56388921cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7165e345acfae525b4a2817153383d526b76556a Step #5: MERGE-OUTER: attempt 614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3209701804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7165e345acfae525b4a2817153383d526b76556a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1198 processed earlier; will process 3273 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49240== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca3d9a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca3d916b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca3d8f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe42a95741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe42a76c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe42a74b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca3d8d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ca3e3a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca3e33f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ca3e341375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca3e34135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ca3de17165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca3de4e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca3dd5f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca3dd4d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca3dd469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca3ddb0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca3d9a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca3da8eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca3d8fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca3d9042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca3d8eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca3d9174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe42a74d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca3d8debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80507c7f1e3315a488a6df224e7cc886c4da57f4 Step #5: MERGE-OUTER: attempt 615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3212658470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80507c7f1e3315a488a6df224e7cc886c4da57f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1200 processed earlier; will process 3271 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49302== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d1e30f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d1e283b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d1e266665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea3476141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea3457600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea34555858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d1e23fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d1ed12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d1ecac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d1ecae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d1ecae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d1e6ccad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d1e6ba285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d1e6b39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d1e71df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d1e30fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d1e3fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d1e267d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d1e2712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d1e2587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d1e2844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea34557082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d1e24bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8eb6705ecefb6b2c2213279294e6c12a23ebdc81 Step #5: MERGE-OUTER: attempt 616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3214135613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8eb6705ecefb6b2c2213279294e6c12a23ebdc81' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1202 processed earlier; will process 3269 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49382== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557a5145594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557a50b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557a509c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe53baa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe539bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe5399e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557a5075e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5557a5b48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557a5ae2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557a5ae4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557a5ae435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557a5502ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557a54f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557a54e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557a5553f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557a5145c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557a5231eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557a509dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557a50a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557a508e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557a50ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe539a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557a5081bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02ecd3db3b4b12ad20ad7a76730c7a1799590e10 Step #5: MERGE-OUTER: attempt 617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3214830357 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02ecd3db3b4b12ad20ad7a76730c7a1799590e10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1203 processed earlier; will process 3268 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49391== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c498d4c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c498cc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c498ca3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc597b9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5979ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc59798c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c498c7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c49974f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4996e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c4996eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4996eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c4991c1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c4991f81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c4991f9356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55c4990ef828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55c49915af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55c498d4cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55c498e38eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55c498ca4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55c498cae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55c498c957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55c498cc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc59798e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55c498c88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbac589ad18100edb67a5385d1651bc4dbc72a5b Step #5: MERGE-OUTER: attempt 618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3216379008 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dbac589ad18100edb67a5385d1651bc4dbc72a5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1204 processed earlier; will process 3267 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49434== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aaa23cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aaa233fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aaa2322665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30b85fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30b840f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f30b83ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aaa22fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aaa2dce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aaa2d68632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aaa2d6a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aaa2d6a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aaa2788ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aaa2776285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aaa276f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aaa27d9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aaa23cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aaa24b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aaa2323d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aaa232d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aaa23147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aaa23404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f30b83f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aaa2307bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98c828333af6dac407e7e3e3ff4e5753444891c6 Step #5: MERGE-OUTER: attempt 619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3217616222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/98c828333af6dac407e7e3e3ff4e5753444891c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1206 processed earlier; will process 3265 files now Step #5: #1 pulse exec/s: 0 rss: 220Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49514== ERROR: libFuzzer: deadly signal Step #5: #0 0x557aafb0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557aafa81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557aafa64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f412d89341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f412d6a800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f412d687858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557aafa3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ab0510018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ab04aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ab04ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ab04ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557aaff82165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557aaffb91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557aafeca63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557aafeb8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557aafeb19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557aaff1bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557aafb0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557aafbf9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557aafa65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557aafa6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557aafa567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557aafa824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f412d689082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557aafa49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f73159ea35eb074179fa4e8a61911eb4ffe55afd Step #5: MERGE-OUTER: attempt 620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3221908298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f73159ea35eb074179fa4e8a61911eb4ffe55afd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1211 processed earlier; will process 3260 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49604== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab94104594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab94078b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab9405b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce75c3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce75a4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce75a28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab94034e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ab94b07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab94aa1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ab94aa3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab94aa335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ab94579165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab945b01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab944c163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab944af285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab944a89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab94512f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab94104c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab941f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab9405cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab940662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab9404d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab940794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fce75a2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab94040bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7825a5ffce18ea283be9c8075a5b86ed620a5e2c Step #5: MERGE-OUTER: attempt 621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3223685945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7825a5ffce18ea283be9c8075a5b86ed620a5e2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1212 processed earlier; will process 3259 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49652== ERROR: libFuzzer: deadly signal Step #5: #0 0x55881e3f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55881e36bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55881e34e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa82524841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa82505d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa82503c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55881e327e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55881edfa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55881ed94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55881ed96375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55881ed9635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55881e7b4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55881e7a2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55881e79b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55881e805f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55881e3f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55881e4e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55881e34fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55881e3592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55881e3407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55881e36c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa82503e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55881e333bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb1a9fa018c177b90df2aa17bdccb0afc02c4790 Step #5: MERGE-OUTER: attempt 622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3224791290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb1a9fa018c177b90df2aa17bdccb0afc02c4790' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1213 processed earlier; will process 3258 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49666== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc4305e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc42fd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc42fb5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4d867241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4d848700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4d8466858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc42f8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc43a61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc439fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc439fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc439fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fc4341bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc43409285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc434029dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc4346cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc4305ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc4314aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc42fb6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc42fc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc42fa77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc42fd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4d8468082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc42f9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d933cf30d2534db46523ef9b8d9d61ceb99874cc Step #5: MERGE-OUTER: attempt 623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3225989605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d933cf30d2534db46523ef9b8d9d61ceb99874cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1214 processed earlier; will process 3257 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49710== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f13523594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f13497b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f1347a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc528e3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc528c4c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc528c2b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f13453e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557f13f26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f13ec0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557f13ec2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f13ec235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557f13998165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f139cf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f138e063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f138ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f138c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f13931f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f13523c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f1360feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f1347bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f134852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f1346c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f134984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc528c2d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f1345fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f6a4ed92b436c1b049cad2c33d81504c47c07a5 Step #5: MERGE-OUTER: attempt 624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3228617457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f6a4ed92b436c1b049cad2c33d81504c47c07a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1216 processed earlier; will process 3255 files now Step #5: #1 pulse exec/s: 1 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49800== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576e20ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576e203eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576e2021665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0465b6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f046597900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0465958858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576e1ffae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5576e2acd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576e2a67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576e2a69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576e2a6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576e2487ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576e2475285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576e246e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576e24d8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576e20cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576e21b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576e2022d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576e202c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576e20137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576e203f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f046595a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576e2006bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce90f755d0698979ec7da62f6184e7ef4fb8bb08 Step #5: MERGE-OUTER: attempt 625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3230678771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce90f755d0698979ec7da62f6184e7ef4fb8bb08' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1218 processed earlier; will process 3253 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49886== ERROR: libFuzzer: deadly signal Step #5: #0 0x564039090594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564039004b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564038fe7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc6ca7241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc6c88700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc6c866858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564038fc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564039a93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564039a2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564039a2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564039a2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56403944dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56403943b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640394349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56403949ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564039090c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56403917ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564038fe8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564038ff22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564038fd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640390054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc6c868082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564038fccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3f6da19dac07fb544cad7950aeb5f424b20f013 Step #5: MERGE-OUTER: attempt 626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3232385468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f3f6da19dac07fb544cad7950aeb5f424b20f013' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1219 processed earlier; will process 3252 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==49903== ERROR: libFuzzer: deadly signal Step #5: #0 0x55561fce8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55561fc5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55561fc3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd34648e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3462a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd346282858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55561fc18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5556206eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555620685632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555620687375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55562068735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5556200a5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555620093285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55562008c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5556200f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55561fce8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55561fdd4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55561fc40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55561fc4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55561fc317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55561fc5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd346284082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55561fc24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-853fdc93a2ce8a99f3c54a7e5fb674ba38e5a89f Step #5: MERGE-OUTER: attempt 627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3233511806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/853fdc93a2ce8a99f3c54a7e5fb674ba38e5a89f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1220 processed earlier; will process 3251 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49948== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae79740594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae796b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae79697665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f481a01e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4819e3300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4819e12858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae79670e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae7a143018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae7a0dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae7a0df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae7a0df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae79bb5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae79bec1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae79afd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae79aeb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae79ae49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae79b4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae79740c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae7982ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae79698d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae796a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae796897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae796b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4819e14082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae7967cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f82fa58d1e07fa6965ae118a709356c2671d2f2 Step #5: MERGE-OUTER: attempt 628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3234820733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f82fa58d1e07fa6965ae118a709356c2671d2f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1221 processed earlier; will process 3250 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49961== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a49eeb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a49ee28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a49ee0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc36701141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc366e2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc366e05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a49ede4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a49f8b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a49f851632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a49f853375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a49f85335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a49f329165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a49f3601db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a49f27163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a49f25f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a49f2589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a49f2c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a49eeb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a49efa0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a49ee0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a49ee162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a49edfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a49ee294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc366e07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a49edf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5b7cdfe33420edb8f9558364e8b0cbbe02c04c5 Step #5: MERGE-OUTER: attempt 629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3236255828 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5b7cdfe33420edb8f9558364e8b0cbbe02c04c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1222 processed earlier; will process 3249 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==49974== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c90b7f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c90af3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c90ad6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60bf43741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60bf24c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60bf22b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c90aafe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c91582018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c9151c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c9151e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x562c90f24780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562c90f8df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562c90b7fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562c90c6beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562c90ad7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562c90ae12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562c90ac87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562c90af44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f60bf22d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562c90abbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8e01f0c3a3ffd85b9e010a5a179e50d67bf5150 Step #5: MERGE-OUTER: attempt 630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3237345028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b8e01f0c3a3ffd85b9e010a5a179e50d67bf5150' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1223 processed earlier; will process 3248 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==49990== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b624dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b62450b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b62433665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa84fb4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa84f96400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa84f943858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b6240ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b62edf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b62e79632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b62e7b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b62e7b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558b62951165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b629881db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b62989356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x558b6287f828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x558b628eaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x558b624dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558b625c8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558b62434d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558b6243e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558b624257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558b624514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa84f945082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558b62418bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b539b3a81d7d30cb1dbf1226ef2d840c4d3906 Step #5: MERGE-OUTER: attempt 631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3238510434 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a9b539b3a81d7d30cb1dbf1226ef2d840c4d3906' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1224 processed earlier; will process 3247 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50065== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af88d5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af88cd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af88cb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a788c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a786d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a786b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af88c8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af8975f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af896f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af896fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af896fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af891d1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af892081db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af8911963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af89107285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af891009dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af8916af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af88d5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af88e48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af88cb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af88cbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af88ca57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af88cd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9a786b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af88c98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14e82a2e127678f0a1aea312b800bf27ecb2121c Step #5: MERGE-OUTER: attempt 632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3241171176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/14e82a2e127678f0a1aea312b800bf27ecb2121c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1226 processed earlier; will process 3245 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50126== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b027ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b02773b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b02756665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d093d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d091e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d091c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b0272fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b03202018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b0319c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b0319e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b0319e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558b02c74165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558b02cab1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558b02bbc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558b02baa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558b02ba39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558b02c0df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558b027ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558b028ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558b02757d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558b027612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558b027487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558b027744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4d091c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558b0273bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4766be206e4fb8e1a650f503b4346690f90ba5fe Step #5: MERGE-OUTER: attempt 633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3243981236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4766be206e4fb8e1a650f503b4346690f90ba5fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1228 processed earlier; will process 3243 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f06c1d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f06c147b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f06c12a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f080d01a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f080ce2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f080ce0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f06c103e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f06cbd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f06cb70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f06cb72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f06cb7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f06c590ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f06c57e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f06c5779dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f06c5e1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f06c1d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f06c2bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f06c12bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f06c1352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f06c11c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f06c1484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f080ce10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f06c10fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-783c7f79f18d4274874305f333906f817d5ab1c8 Step #5: MERGE-OUTER: attempt 634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3248076115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/783c7f79f18d4274874305f333906f817d5ab1c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1231 processed earlier; will process 3240 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50262== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d74ee9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d74e5db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d74e40665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a380b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a37ec600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a37ea5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d74e19e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d758ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d75886632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d75888375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d7588835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d7535e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d753951db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d752a663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d75294285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d7528d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d752f7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d74ee9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d74fd5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d74e41d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d74e4b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d74e327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d74e5e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7a37ea7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d74e25bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1270c8415ff8cab6bf449a490799f5405904858 Step #5: MERGE-OUTER: attempt 635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3249257812 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c1270c8415ff8cab6bf449a490799f5405904858' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1232 processed earlier; will process 3239 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50280== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e72ef5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e72e69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e72e4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f249836c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f249818100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2498160858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e72e25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562e738f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e73892632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562e73894375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e7389435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562e732b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e732a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e732999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e73303f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e72ef5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e72fe1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e72e4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e72e572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e72e3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e72e6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2498162082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e72e31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4b00a3768e96dbf34146232bbe54997096c3bd9 Step #5: MERGE-OUTER: attempt 636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3250558063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4b00a3768e96dbf34146232bbe54997096c3bd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1233 processed earlier; will process 3238 files now Step #5: #1 pulse exec/s: 0 rss: 220Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50323== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a33391d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a333891b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a333874665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44ece1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44ecc3100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44ecc10858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a33384de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a334320018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3342ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a3342bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3342bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a333d92165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a333dc91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a333cda63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a333cc8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a333cc19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a333d2bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a33391dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a333a09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a333875d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a33387f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a3338667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a3338924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44ecc12082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a333859bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20893ba1f0d5f83e151581a3ef456cbdf3096641 Step #5: MERGE-OUTER: attempt 637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3252331064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20893ba1f0d5f83e151581a3ef456cbdf3096641' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1235 processed earlier; will process 3236 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50402== ERROR: libFuzzer: deadly signal Step #5: #0 0x5625771f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56257716ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56257714d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa1b60741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa1b41c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa1b3fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562577126e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562577bf9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562577b93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562577b95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562577b9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5625775b3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5625775a1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56257759a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562577604f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5625771f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625772e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56257714ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5625771582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56257713f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56257716b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa1b3fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562577132bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-efff81a9250203e6af7ed232ed9ab7611e2ddb23 Step #5: MERGE-OUTER: attempt 638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3253530605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/efff81a9250203e6af7ed232ed9ab7611e2ddb23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1236 processed earlier; will process 3235 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50413== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c32cfb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c32cf25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c32cf08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe27c63341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe27c44800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe27c427858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c32cee1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c32d9b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c32d94e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c32d950375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c32d95035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c32d36ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c32d35c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c32d3559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c32d3bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c32cfb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c32d09deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c32cf09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c32cf132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c32cefa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c32cf264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe27c429082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c32ceedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5d415e075221c952bf2c98cca7db00e901e76eb Step #5: MERGE-OUTER: attempt 639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3255337475 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e5d415e075221c952bf2c98cca7db00e901e76eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1237 processed earlier; will process 3234 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50430== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b5bfd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b5bf46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b5bf29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd58ba5441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd58b86900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd58b848858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b5bf02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563b5c9d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b5c96f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563b5c971375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b5c97135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563b5c38fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b5c37d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b5c3769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b5c3e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b5bfd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b5c0beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b5bf2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b5bf342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b5bf1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b5bf474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd58b84a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b5bf0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19e9468130c4736c3b61126e2b02ce44e04d789b Step #5: MERGE-OUTER: attempt 640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3256494075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/19e9468130c4736c3b61126e2b02ce44e04d789b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1238 processed earlier; will process 3233 files now Step #5: #1 pulse exec/s: 1 rss: 287Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50475== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e299c07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e299b7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e299b5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c11cdb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c11af000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c11acf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e299b37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e29a60a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e29a5a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e29a5a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e29a5a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e29a07c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e29a0b31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e299fc463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e299fb2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e299fab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e29a015f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e299c07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e299cf3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e299b5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e299b692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e299b507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e299b7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c11ad1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e299b43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d01bae9b0175b86c86de3f3a9b7b23d545ce799d Step #5: MERGE-OUTER: attempt 641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3258756479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d01bae9b0175b86c86de3f3a9b7b23d545ce799d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1240 processed earlier; will process 3231 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50558== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598efad6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598efa4ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598efa2d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f54a684a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f54a665f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f54a663e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598efa06e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5598f04d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598f0473632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5598f0475375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598f047535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5598efe93ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598efe81285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598efe7a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598efee4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598efad6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598efbc2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598efa2ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598efa382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598efa1f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598efa4b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f54a6640082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598efa12bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61548e90f3b809e3aa8a769bcb3448968850eff8 Step #5: MERGE-OUTER: attempt 642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3259539537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/61548e90f3b809e3aa8a769bcb3448968850eff8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1241 processed earlier; will process 3230 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50597== ERROR: libFuzzer: deadly signal Step #5: #0 0x563159a9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563159a0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631599f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47ca71d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47ca53200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47ca511858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631599cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56315a49d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56315a437632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56315a439375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56315a43935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563159f0f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563159f461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563159e5763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563159e45285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563159e3e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563159ea8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563159a9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563159b86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5631599f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5631599fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5631599e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563159a0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f47ca513082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5631599d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1976f330e02f8b74377b1562bd926b8fe2c34dfa Step #5: MERGE-OUTER: attempt 643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3260590393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1976f330e02f8b74377b1562bd926b8fe2c34dfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1242 processed earlier; will process 3229 files now Step #5: #1 pulse exec/s: 1 rss: 190Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50610== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ec734a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ec72beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ec72a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69847d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69845ec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69845cb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ec727ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ec7d4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ec7ce7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ec7ce9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ec7ce935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ec7707ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ec76f5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ec76ee9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ec7758f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555ec734ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ec7436eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555ec72a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555ec72ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555ec72937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555ec72bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69845cd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555ec7286bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6a2f43130f19719b3c213a38d6af02e8a60e8ef Step #5: MERGE-OUTER: attempt 644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3263178605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e6a2f43130f19719b3c213a38d6af02e8a60e8ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1245 processed earlier; will process 3226 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50728== ERROR: libFuzzer: deadly signal Step #5: #0 0x560cc966b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560cc95dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560cc95c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc0fd5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc0fb6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc0fb4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560cc959be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560cca06e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560cca008632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560cca00a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560cca00a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560cc9a28ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560cc9a16285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560cc9a0f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560cc9a79f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560cc966bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560cc9757eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560cc95c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560cc95cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560cc95b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560cc95e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc0fb4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560cc95a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d81e48544dffc9d41433c1064748626ebfe8a81e Step #5: MERGE-OUTER: attempt 645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3264604851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d81e48544dffc9d41433c1064748626ebfe8a81e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1246 processed earlier; will process 3225 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50771== ERROR: libFuzzer: deadly signal Step #5: #0 0x56554c506594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56554c47ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56554c45d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb17ca9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb17c8b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb17c892858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56554c436e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56554cf09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56554cea3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56554cea5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56554cea535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56554c97b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56554c9b21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56554c8c363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56554c8b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56554c8aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56554c914f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56554c506c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56554c5f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56554c45ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56554c4682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56554c44f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56554c47b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb17c894082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56554c442bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-175e5c0264baf02061dac478299ae61141f459ff Step #5: MERGE-OUTER: attempt 646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3266344266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/175e5c0264baf02061dac478299ae61141f459ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1248 processed earlier; will process 3223 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50829== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd9fe96594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd9fe0ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd9fded665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52b038341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52b019800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52b0177858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd9fdc6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cda0899018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cda0833632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cda0835375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cda083535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cda030b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cda03421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cda025363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cda0241285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cda023a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cda02a4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cd9fe96c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cd9ff82eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cd9fdeed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cd9fdf82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cd9fddf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cd9fe0b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f52b0179082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cd9fdd2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6ba699dde3f290ff081b13dada01255f08bf1bb Step #5: MERGE-OUTER: attempt 647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3267443197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e6ba699dde3f290ff081b13dada01255f08bf1bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1251 processed earlier; will process 3220 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==50940== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585da684594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585da5f8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585da5db665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe98f4b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe98f2ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe98f2a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585da5b4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5585db087018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585db021632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5585db023375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585db02335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5585daaf9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5585dab301db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5585daa4163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5585daa2f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5585daa289dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5585daa92f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5585da684c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5585da770eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5585da5dcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5585da5e62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5585da5cd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585da5f94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe98f2ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5585da5c0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2431a6bf6f735611f4bc1c701c230358e079a410 Step #5: MERGE-OUTER: attempt 648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3268384868 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2431a6bf6f735611f4bc1c701c230358e079a410' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1252 processed earlier; will process 3219 files now Step #5: #1 pulse exec/s: 0 rss: 224Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==50978== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a3fe02594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a3fd76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a3fd59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f681bb5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f681b96d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f681b94c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a3fd32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a40805018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a4079f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a407a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a407a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a401bfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a401ad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a401a69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a40210f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a3fe02c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a3feeeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a3fd5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a3fd642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a3fd4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a3fd774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f681b94e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a3fd3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-747c15d9f4bf59d15629ec33c9db0dedc9cbf80f Step #5: MERGE-OUTER: attempt 649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3269340550 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/747c15d9f4bf59d15629ec33c9db0dedc9cbf80f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1254 processed earlier; will process 3217 files now Step #5: #1 pulse exec/s: 0 rss: 242Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51024== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ea4d14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ea4c88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ea4c6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f625cc0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f625ca2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f625c9ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ea4c44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563ea5717018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ea56b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563ea56b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ea56b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563ea50d1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563ea50bf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563ea50b89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563ea5122f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563ea4d14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563ea4e00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563ea4c6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563ea4c762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563ea4c5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563ea4c894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f625ca01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563ea4c50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c93684f86b35f337d19b7489b3f468ecac266fe4 Step #5: MERGE-OUTER: attempt 650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3271014948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c93684f86b35f337d19b7489b3f468ecac266fe4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1257 processed earlier; will process 3214 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51146== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ba14a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ba1419b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ba13fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43c9a6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f43c988100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f43c9860858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ba13d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560ba1ea8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ba1e42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560ba1e44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ba1e4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560ba191a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ba19511db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ba186263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ba1850285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ba18499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ba18b3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ba14a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ba1591eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ba13fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ba14072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ba13ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ba141a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f43c9862082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ba13e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68b4d77fbdb0e07bf300e46d386babad70dd5803 Step #5: MERGE-OUTER: attempt 651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3272445577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/68b4d77fbdb0e07bf300e46d386babad70dd5803' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1259 processed earlier; will process 3212 files now Step #5: #1 pulse exec/s: 0 rss: 224Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51204== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a364619594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a36458db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a364570665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff6d365a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff6d346f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff6d344e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a364549e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a36501c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a364fb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a364fb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a364fb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a3649d6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a3649c4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a3649bd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a364a27f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a364619c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a364705eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a364571d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a36457b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a3645627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a36458e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff6d3450082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a364555bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae773803bddfe5280b7ee7e637a9cae6f5fc74b0 Step #5: MERGE-OUTER: attempt 652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3273801969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ae773803bddfe5280b7ee7e637a9cae6f5fc74b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1262 processed earlier; will process 3209 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51318== ERROR: libFuzzer: deadly signal Step #5: #0 0x55672de76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55672ddeab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55672ddcd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f604598d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60457a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6045781858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55672dda6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55672e879018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55672e813632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55672e815375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55672e81535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55672e233ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55672e221285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55672e21a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55672e284f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55672de76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55672df62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55672ddced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55672ddd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55672ddbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55672ddeb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6045783082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55672ddb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-542c3953a0cdec86ecc36c11428b5b302fedbea7 Step #5: MERGE-OUTER: attempt 653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3274572085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/542c3953a0cdec86ecc36c11428b5b302fedbea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1263 processed earlier; will process 3208 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51336== ERROR: libFuzzer: deadly signal Step #5: #0 0x562049141594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620490b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562049098665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70a28dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70a26f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70a26d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562049071e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562049b44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562049ade632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562049ae0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562049ae035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5620495b6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5620495ed1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5620494fe63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5620494ec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5620494e59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56204954ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562049141c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56204922deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562049099d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5620490a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56204908a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5620490b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70a26d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56204907dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa0c135069ace58795283f742103404784570e7d Step #5: MERGE-OUTER: attempt 654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3276510392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa0c135069ace58795283f742103404784570e7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1266 processed earlier; will process 3205 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51427== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1cf1a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1cf116b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1cf0f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86d351441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86d332900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86d3308858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1cf0d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1cfba5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1cfb3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d1cfb41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1cfb4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d1cf617165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d1cf64e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d1cf55f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d1cf54d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d1cf5469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d1cf5b0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1cf1a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d1cf28eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d1cf0fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d1cf1042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1cf0eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d1cf1174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86d330a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1cf0debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-691c6a6449c40d55ada875c603a0e85e6d455bdb Step #5: MERGE-OUTER: attempt 655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3277798201 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/691c6a6449c40d55ada875c603a0e85e6d455bdb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1268 processed earlier; will process 3203 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51541== ERROR: libFuzzer: deadly signal Step #5: #0 0x56116fffc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56116ff70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56116ff53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea1073141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea1054600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea10525858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56116ff2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5611709ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561170999632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56117099b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56117099b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5611703b9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5611703a7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5611703a09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56117040af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56116fffcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5611700e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56116ff54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56116ff5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56116ff457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56116ff714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea10527082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56116ff38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2abc51ebc4c9a89ed855d0534a20934e4ef6845 Step #5: MERGE-OUTER: attempt 656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3278800562 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2abc51ebc4c9a89ed855d0534a20934e4ef6845' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1270 processed earlier; will process 3201 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51649== ERROR: libFuzzer: deadly signal Step #5: #0 0x555aaff97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555aaff0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555aafeee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f194290f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f194272400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1942703858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555aafec7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ab099a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ab0934632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ab0936375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ab093635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ab0354ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555ab0342285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555ab033b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555ab03a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555aaff97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555ab0083eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555aafeefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555aafef92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555aafee07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555aaff0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1942705082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555aafed3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e6fa4068891027ca4a6167285bac76454dd8445 Step #5: MERGE-OUTER: attempt 657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3279383214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5e6fa4068891027ca4a6167285bac76454dd8445' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1271 processed earlier; will process 3200 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51662== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db7f5f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db7f56ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db7f54d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f376692641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f376673b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f376671a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db7f526e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db7fff9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db7ff93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db7ff95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db7ff9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db7f9b3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db7f9a1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db7f99a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db7fa04f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db7f5f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db7f6e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db7f54ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db7f5582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db7f53f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db7f56b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f376671c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db7f532bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf788e5e21b2401cd970c343929020693b5cd406 Step #5: MERGE-OUTER: attempt 658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3280309160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cf788e5e21b2401cd970c343929020693b5cd406' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1272 processed earlier; will process 3199 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51678== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e1c24c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e1c1c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e1c1a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd29993f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd29975400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd299733858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e1c17ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556e1cc4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e1cbe9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556e1cbeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e1cbeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556e1c609ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e1c5f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e1c5f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e1c65af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e1c24cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e1c338eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e1c1a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e1c1ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e1c1957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e1c1c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd299735082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e1c188bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c259ebdac2217e40f486c0f8b1dedc9b0298a4f Step #5: MERGE-OUTER: attempt 659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3281080870 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c259ebdac2217e40f486c0f8b1dedc9b0298a4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1273 processed earlier; will process 3198 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==51696== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f9f986594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f9f8fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f9f8dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba1678841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba1659d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba1657c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f9f8b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558fa0389018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fa0323632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558fa0325375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fa032535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558f9fdfb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558f9fe321db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558f9fd4363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558f9fd31285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558f9fd2a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558f9fd94f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558f9f986c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558f9fa72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558f9f8ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558f9f8e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558f9f8cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558f9f8fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fba1657e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558f9f8c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c9e60b27f0f059482cb0fb893417f56d8020d93 Step #5: MERGE-OUTER: attempt 660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3281878672 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4c9e60b27f0f059482cb0fb893417f56d8020d93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1275 processed earlier; will process 3196 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==51809== ERROR: libFuzzer: deadly signal Step #5: #0 0x56238b5a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56238b518b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56238b4fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb40c00041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb40be1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb40bdf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56238b4d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56238bfa7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56238bf41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56238bf43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56238bf4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56238ba0d975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56238ba77bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56238bad3c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56238b9b3012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56238b9b3012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56238b5a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56238b690eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56238b4fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56238b5062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56238b4ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56238b5194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fb40bdf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56238b4e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a974aad7ef757843d294113cf4175d373d5f0c5 Step #5: MERGE-OUTER: attempt 661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3282788905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1a974aad7ef757843d294113cf4175d373d5f0c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1276 processed earlier; will process 3195 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==51829== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e814d65594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e814cd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e814cbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77e1e7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77e1c9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77e1c73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e814c95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e815768018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e815702632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e815704375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e81570435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e815122ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e815110285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e8151099dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e815173f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e814d65c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e814e51eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e814cbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e814cc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e814cae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e814cda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f77e1c75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e814ca1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f2cd1ee54e631bef6f3e9835376877a3edd859f Step #5: MERGE-OUTER: attempt 662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3284841691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f2cd1ee54e631bef6f3e9835376877a3edd859f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1278 processed earlier; will process 3193 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52006== ERROR: libFuzzer: deadly signal Step #5: #0 0x560fca3ce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560fca342b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560fca325665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5eec0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5eea1d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5ee9fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560fca2fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560fcadd1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560fcad6b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560fcad6d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560fcad6d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560fca78bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560fca779285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560fca7729dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560fca7dcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560fca3cec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560fca4baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560fca326d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560fca3302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560fca3177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560fca3434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd5ee9fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560fca30abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e98f3f8ba38e324f4573ca7327f1cc3aa787f346 Step #5: MERGE-OUTER: attempt 663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3286796607 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e98f3f8ba38e324f4573ca7327f1cc3aa787f346' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1282 processed earlier; will process 3189 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==52103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000000000490 (pc 0x7f025cc7cfc4 bp 0x7fffdb8040c0 sp 0x7fffdb804078 T52103) Step #5: ==52103==The signal is caused by a READ memory access. Step #5: ==52103==Hint: address points to the zero page. Step #5: #0 0x7f025cc7cfc4 in __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread.so.0+0xafc4) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #1 0x55c0d9f10e37 in pthread_mutex_lock /usr/local/include/boost/thread/pthread/pthread_helpers.hpp:79:17 Step #5: #2 0x55c0d9f10e37 in lock /usr/local/include/boost/thread/pthread/recursive_mutex.hpp:108:13 Step #5: #3 0x55c0d9f10e37 in boost::unique_lock::lock() /usr/local/include/boost/thread/lock_types.hpp:346:10 Step #5: #4 0x55c0da427cd7 in unique_lock /usr/local/include/boost/thread/lock_types.hpp:124:7 Step #5: #5 0x55c0da427cd7 in cryptonote::HardFork::get_current_version() const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:362:3 Step #5: #6 0x55c0d9ef9341 in get_current_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:916:72 Step #5: #7 0x55c0d9ef9341 in generate_random_blocks(cryptonote::core&, FuzzedDataProvider&) /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:100:59 Step #5: #8 0x55c0d9fe4f18 in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:64:8 Step #5: #9 0x55c0d9e50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #10 0x55c0d9e5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #11 0x55c0d9e417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #12 0x55c0d9e6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #13 0x7f025ca7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #14 0x55c0d9e34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __pthread_mutex_lock--pthread_mutex_lock--lock Step #5: ==52103==Register values: Step #5: rax = 0x62b063e2c9cfe000 rbx = 0x00007fffdb8040d8 rcx = 0x0000000000000000 rdx = 0x0000000000000000 Step #5: rdi = 0x0000000000000480 rsi = 0x0000000000000000 rbp = 0x00007fffdb8040c0 rsp = 0x00007fffdb804078 Step #5: r8 = 0x000055c0db917420 r9 = 0x74d77bebd6a7d4df r10 = 0x0000000000000000 r11 = 0x0000000000000000 Step #5: r12 = 0x000000000000000e r13 = 0x0000000000000001 r14 = 0x0000000000000480 r15 = 0x000055c0db949100 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (/lib/x86_64-linux-gnu/libpthread.so.0+0xafc4) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) in __pthread_mutex_lock Step #5: ==52103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-288bdf9e7288102891ee87b26c304ed925a79315 Step #5: MERGE-OUTER: attempt 664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3288948667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/288bdf9e7288102891ee87b26c304ed925a79315' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1287 processed earlier; will process 3184 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52270== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c71e6bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c71e633b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c71e616665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29e6cd541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29e6aea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29e6ac9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c71e5efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c71f0c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c71f05c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c71f05e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c71f05e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c71ea7cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c71ea6a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c71ea639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c71eacdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c71e6bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c71e7abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c71e617d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c71e6212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c71e6087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c71e6344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f29e6acb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c71e5fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3986da8796d090d8ee4c736bf24b364fbb1f3f1 Step #5: MERGE-OUTER: attempt 665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3289745924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d3986da8796d090d8ee4c736bf24b364fbb1f3f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1288 processed earlier; will process 3183 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52286== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dbf03b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dbefafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dbef92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f257a0a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2579ebc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2579e9b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dbef6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560dbfa3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560dbf9d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560dbf9da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560dbf9da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560dbf3f8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560dbf3e6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560dbf3df9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560dbf449f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560dbf03bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560dbf127eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560dbef93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560dbef9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560dbef847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560dbefb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2579e9d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560dbef77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3e149182c5a04cbd41a9405d0fc26464e1538f9 Step #5: MERGE-OUTER: attempt 666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3290519735 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3e149182c5a04cbd41a9405d0fc26464e1538f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1289 processed earlier; will process 3182 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52304== ERROR: libFuzzer: deadly signal Step #5: #0 0x56094de72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56094dde6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56094ddc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ed0ca041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ed0ab500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ed0a94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56094dda2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56094e875018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56094e80f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56094e811375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56094e81135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56094e22fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56094e21d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56094e2169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56094e280f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56094de72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56094df5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56094ddcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56094ddd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56094ddbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56094dde74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9ed0a96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56094ddaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fa07ed86faa04713ca127a3d1911c7f443c76d1 Step #5: MERGE-OUTER: attempt 667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3291295031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4fa07ed86faa04713ca127a3d1911c7f443c76d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1290 processed earlier; will process 3181 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52322== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2386c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e238639b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e23861c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f067718541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0676f9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0676f79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2385f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e2390c8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e239062632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e239064375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e23906435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e238a82ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e238a70285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e238a699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e238ad3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2386c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2387b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e23861dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2386272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e23860e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e23863a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0676f7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e238601bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dfaf8297dd7e092f92533f5f11a2a8ea81d354d Step #5: MERGE-OUTER: attempt 668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3292071030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8dfaf8297dd7e092f92533f5f11a2a8ea81d354d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1291 processed earlier; will process 3180 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==52340== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ce8aef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ce8a63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ce8a46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21fbb2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21fb94300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21fb922858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ce8a1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ce94f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ce948c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ce948e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555ce8e94780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555ce8efdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555ce8aefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555ce8bdbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555ce8a47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555ce8a512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555ce8a387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555ce8a644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f21fb924082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555ce8a2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f27d19a0ac0906f93f6c0fe6dc66717deb6005c Step #5: MERGE-OUTER: attempt 669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3292848940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f27d19a0ac0906f93f6c0fe6dc66717deb6005c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1292 processed earlier; will process 3179 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52362== ERROR: libFuzzer: deadly signal Step #5: #0 0x556981526594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55698149ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55698147d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc8ad23041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc8ad04500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc8ad024858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556981456e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556981f29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556981ec3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556981ec5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556981ec535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55698199b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569819d21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5569818e363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5569818d1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5569818ca9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556981934f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556981526c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556981612eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55698147ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5569814882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55698146f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55698149b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc8ad026082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556981462bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5027b63dca5a2bd76bb9b9f20b58640345b75065 Step #5: MERGE-OUTER: attempt 670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3294152530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5027b63dca5a2bd76bb9b9f20b58640345b75065' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1294 processed earlier; will process 3177 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52475== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555bdaef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555bda63b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555bda46665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ed012c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ecff4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ecff20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555bda1fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5555be4f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555be48c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5555be48e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555be48e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5555bdeacad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5555bde9a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5555bde939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5555bdefdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5555bdaefc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5555bdbdbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5555bda47d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5555bda512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5555bda387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5555bda644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5ecff22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5555bda2bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-398020c4566dc5133a6b565c28abf87a9853302a Step #5: MERGE-OUTER: attempt 671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3294603074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/398020c4566dc5133a6b565c28abf87a9853302a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1295 processed earlier; will process 3176 files now Step #5: #1 pulse exec/s: 0 rss: 200Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52546== ERROR: libFuzzer: deadly signal Step #5: #0 0x563bcb4a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563bcb418b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563bcb3fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e0848841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e0829d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e0827c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563bcb3d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563bcbea7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563bcbe41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563bcbe43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563bcbe4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563bcb861ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563bcb84f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563bcb8489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563bcb8b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563bcb4a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563bcb590eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563bcb3fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563bcb4062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563bcb3ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563bcb4194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e0827e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563bcb3e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aad77e2ee8c7f8319c7ffd24f0e9eb099064a2af Step #5: MERGE-OUTER: attempt 672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3296304320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aad77e2ee8c7f8319c7ffd24f0e9eb099064a2af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1300 processed earlier; will process 3171 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==52673== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562d24ce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562d2442b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562d2425665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05402a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05400bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f054009c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562d23fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5562d2ed1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562d2e6b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5562d2e6d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562d2e6d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562d2937975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5562d29a1bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5562d29fdc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5562d28dd012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5562d28dd012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5562d24cec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5562d25baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5562d2426d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5562d24302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5562d24177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5562d24434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f054009e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5562d240abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-777427e087ad3064efdcb70b46f1bc42e9814483 Step #5: MERGE-OUTER: attempt 673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3297181070 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/777427e087ad3064efdcb70b46f1bc42e9814483' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1301 processed earlier; will process 3170 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52724== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628e33a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628e3318b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628e32fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fc5c4241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fc5a5700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fc5a36858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628e32d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5628e3da7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5628e3d41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5628e3d43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5628e3d4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5628e3761ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5628e374f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5628e37489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5628e37b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5628e33a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5628e3490eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5628e32fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5628e33062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5628e32ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5628e33194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1fc5a38082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5628e32e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d9f491a51dd7de8fa8a52c121096b9cc55eb8e2 Step #5: MERGE-OUTER: attempt 674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3297628518 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4d9f491a51dd7de8fa8a52c121096b9cc55eb8e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1302 processed earlier; will process 3169 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==52794== ERROR: libFuzzer: deadly signal Step #5: #0 0x56020b842594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56020b7b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56020b799665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcefa9b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcefa7c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcefa7a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56020b772e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56020c245018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56020c1df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56020c1e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56020c1e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56020bcab975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56020bd15bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x56020bd71c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x56020bc51012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x56020bc51012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x56020b842c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56020b92eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56020b79ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56020b7a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56020b78b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56020b7b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fcefa7a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56020b77ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4bf29728be746ce1c43463d42395ff501d331b0 Step #5: MERGE-OUTER: attempt 675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3298607624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4bf29728be746ce1c43463d42395ff501d331b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1303 processed earlier; will process 3168 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52813== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f8c0f0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f8c0e82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f8c0e65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f31e5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f31c6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f31c4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f8c0e3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f8c1911018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f8c18ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f8c18ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f8c18ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f8c1383165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8c13ba1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8c12cb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8c12b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8c12b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f8c131cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f8c0f0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f8c0ffaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f8c0e66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f8c0e702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f8c0e577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f8c0e834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4f31c4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f8c0e4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecbbed172b8f6f80e50b810a14d91caebcd37d12 Step #5: MERGE-OUTER: attempt 676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3299130856 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ecbbed172b8f6f80e50b810a14d91caebcd37d12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1304 processed earlier; will process 3167 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52883== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db2f19a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db2f10eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db2f0f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c0dfee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c0de0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c0dde2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db2f0cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db2fb9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db2fb37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db2fb39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db2fb3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db2f60f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db2f6461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db2f55763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db2f545285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db2f53e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db2f5a8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db2f19ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db2f286eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db2f0f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db2f0fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db2f0e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db2f10f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c0dde4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db2f0d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c5ed22848457cc7e1f8df1cfa1de62a8350768f Step #5: MERGE-OUTER: attempt 677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3299942207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0c5ed22848457cc7e1f8df1cfa1de62a8350768f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1306 processed earlier; will process 3165 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==52929== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6047ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e604763b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e604746665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca85e5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca85c6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca85c4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e60471fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e6051f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e60518c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e60518e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e60518e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e604c64165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e604c9b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e604bac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e604b9a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e604b939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e604bfdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e6047efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e6048dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e604747d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e6047512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e6047387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e6047644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fca85c4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e60472bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-019a039633df0aa722bbdaf4d324c2a33992c46f Step #5: MERGE-OUTER: attempt 678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3300430374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/019a039633df0aa722bbdaf4d324c2a33992c46f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1307 processed earlier; will process 3164 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==52969== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d7cac4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d7ca38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d7ca1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b5041c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b5023100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b50210858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d7c9f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563d7d4c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d7d461632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563d7d463375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d7d46335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563d7ce81ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d7ce6f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d7ce689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d7ced2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d7cac4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d7cbb0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d7ca1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d7ca262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d7ca0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d7ca394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b50212082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d7ca00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-781d9a8a864ef1434ffcca8348bcd502d6525627 Step #5: MERGE-OUTER: attempt 679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3301561807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/781d9a8a864ef1434ffcca8348bcd502d6525627' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1310 processed earlier; will process 3161 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53026== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561e1532594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561e14a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561e1489665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa66ad8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa66aba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa66ab82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561e1462e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561e1f35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561e1ecf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561e1ed1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561e1ed135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561e19a7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561e19de1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561e18ef63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5561e18dd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561e18d69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561e1940f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5561e1532c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5561e161eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5561e148ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561e14942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561e147b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561e14a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa66ab84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5561e146ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f14d67b7dcfe2ff4bb9e315eb90ce27386e57314 Step #5: MERGE-OUTER: attempt 680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3302506878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f14d67b7dcfe2ff4bb9e315eb90ce27386e57314' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1313 processed earlier; will process 3158 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53111== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6c520d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6c5181b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6c5164665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f138ad7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f138ab8f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f138ab6e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6c513de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a6c5c10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6c5baa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a6c5bac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6c5bac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a6c55caad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a6c55b8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a6c55b19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a6c561bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a6c520dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a6c52f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a6c5165d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6c516f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6c51567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a6c51824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f138ab70082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a6c5149bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-029c5d66ecf98ec7902cf403dadd2cc59e7b2825 Step #5: MERGE-OUTER: attempt 681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3303157948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/029c5d66ecf98ec7902cf403dadd2cc59e7b2825' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1314 processed earlier; will process 3157 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53155== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1309a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d130915b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1308f8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ee1f8a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ee1d9f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ee1d7e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1308d1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1313a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d13133e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d131340375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d13134035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d130d5ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d130d4c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d130d459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d130daff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1309a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d130a8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1308f9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1309032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1308ea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1309164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0ee1d80082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1308ddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c7ab19683f305062723cb4b9fd863e1daf2c9f Step #5: MERGE-OUTER: attempt 682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3304417006 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/57c7ab19683f305062723cb4b9fd863e1daf2c9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1316 processed earlier; will process 3155 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53269== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de331e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de33155b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de33138665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f817705141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8176e6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8176e45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de33111e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de33be4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de33b7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de33b80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de33b8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de33656165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de3368d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de3359e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de3358c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de335859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de335eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de331e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de332cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de33139d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de331432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de3312a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de331564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8176e47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de3311dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0753964245cb2b59be212fbaeda9b28cfcf0328 Step #5: MERGE-OUTER: attempt 683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3306307427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0753964245cb2b59be212fbaeda9b28cfcf0328' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1319 processed earlier; will process 3152 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53367== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605b8065594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605b7fd9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605b7fbc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60279f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f602780800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60277e7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605b7f95e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605b8a68018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605b8a02632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605b8a04375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605b8a0435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5605b84da165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5605b85111db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5605b842263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5605b8410285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5605b84099dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5605b8473f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5605b8065c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5605b8151eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5605b7fbdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5605b7fc72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5605b7fae7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5605b7fda4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f60277e9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5605b7fa1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5772dac66b80412df9b7768bf137750588ec2797 Step #5: MERGE-OUTER: attempt 684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3307928961 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5772dac66b80412df9b7768bf137750588ec2797' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1323 processed earlier; will process 3148 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53518== ERROR: libFuzzer: deadly signal Step #5: #0 0x557485ff3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557485f67b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557485f4a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7cebed941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7cebcee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7cebccd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557485f23e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5574869f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557486990632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557486992375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55748699235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557486468165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55748649f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574863b063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55748639e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5574863979dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557486401f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557485ff3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5574860dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557485f4bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557485f552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557485f3c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557485f684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7cebccf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557485f2fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-389fca1d8b1f11f1da6b6be109a22106281bf8bd Step #5: MERGE-OUTER: attempt 685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3308420768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/389fca1d8b1f11f1da6b6be109a22106281bf8bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1324 processed earlier; will process 3147 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53558== ERROR: libFuzzer: deadly signal Step #5: #0 0x558fda7d4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558fda748b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558fda72b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa02a1e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa029ffb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa029fda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558fda704e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558fdb1d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558fdb171632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558fdb173375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558fdb17335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558fdab91ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558fdab7f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558fdab789dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558fdabe2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558fda7d4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558fda8c0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558fda72cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558fda7362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558fda71d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558fda7494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa029fdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558fda710bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ededab195e3749fceabe05adb2d39606effc3a88 Step #5: MERGE-OUTER: attempt 686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3309724071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ededab195e3749fceabe05adb2d39606effc3a88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1326 processed earlier; will process 3145 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53641== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc0b527594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc0b49bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc0b47e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadb1fa141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadb1db600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadb1d95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc0b457e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc0bf2a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc0bec4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc0bec6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc0bec635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc0b8e4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc0b8d2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc0b8cb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc0b935f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc0b527c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc0b613eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc0b47fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc0b4892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc0b4707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc0b49c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadb1d97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc0b463bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6332609b2f45a3eb7b7045f21adf8ffeb94ed79 Step #5: MERGE-OUTER: attempt 687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3310507833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d6332609b2f45a3eb7b7045f21adf8ffeb94ed79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1327 processed earlier; will process 3144 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53658== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635b91a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635b9118b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635b90fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb15bdb641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb15bbcb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb15bbaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635b90d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5635b9ba7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635b9b41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5635b9b43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635b9b4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5635b9561ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635b954f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635b95489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635b95b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635b91a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635b9290eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635b90fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635b91062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635b90ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635b91194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb15bbac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635b90e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7245ffc791014b2ebc07fc0047a7f542dfbc935e Step #5: MERGE-OUTER: attempt 688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3311281507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7245ffc791014b2ebc07fc0047a7f542dfbc935e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1328 processed earlier; will process 3143 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53676== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d0e8bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d0e831b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d0e814665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52204ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52202cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52202ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d0e7ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d0f2c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d0f25a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d0f25c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d0f25c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d0ec7aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d0ec68285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d0ec619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d0eccbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d0e8bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d0e9a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d0e815d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d0e81f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d0e8067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d0e8324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52202b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d0e7f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-063582a80726cf84b361b19480e7d8a076c3c30f Step #5: MERGE-OUTER: attempt 689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3312053835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/063582a80726cf84b361b19480e7d8a076c3c30f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1329 processed earlier; will process 3142 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53694== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f27192e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2718a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f271885665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa51e3d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa51c5200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa51c31858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f27185ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f272331018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2722cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f2722cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2722cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f271cebad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f271cd9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f271cd29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f271d3cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f27192ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f271a1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f271886d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f2718902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f2718777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f2718a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa51c33082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f27186abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-677502084632f0b5fd1fb412d3a73e6172e4a6fe Step #5: MERGE-OUTER: attempt 690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3312825984 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/677502084632f0b5fd1fb412d3a73e6172e4a6fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1330 processed earlier; will process 3141 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53712== ERROR: libFuzzer: deadly signal Step #5: #0 0x55974c458594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55974c3ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55974c3af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f407d29d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f407d0b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f407d091858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55974c388e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55974ce5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55974cdf5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55974cdf7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55974cdf735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55974c815ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55974c803285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55974c7fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55974c866f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55974c458c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55974c544eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55974c3b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55974c3ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55974c3a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55974c3cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f407d093082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55974c394bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-379f843fa2b367914f5e8fafd778d2b356ed2598 Step #5: MERGE-OUTER: attempt 691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3313597845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/379f843fa2b367914f5e8fafd778d2b356ed2598' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1331 processed earlier; will process 3140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53730== ERROR: libFuzzer: deadly signal Step #5: #0 0x56245c680594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56245c5f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56245c5d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f705095441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f705076900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7050748858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56245c5b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56245d083018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56245d01d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56245d01f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56245d01f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56245ca3dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56245ca2b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56245ca249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56245ca8ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56245c680c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56245c76ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56245c5d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56245c5e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56245c5c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56245c5f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f705074a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56245c5bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e2740e75d711ccbe2171145b739ba2897ad726a Step #5: MERGE-OUTER: attempt 692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3314372915 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5e2740e75d711ccbe2171145b739ba2897ad726a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1332 processed earlier; will process 3139 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53748== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f56379f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f563713b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5636f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e884f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e8830d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e882ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f5636cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f5641a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f56413c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f56413e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f56413e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f563b5cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f563b4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f563b439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f563badf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f56379fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f56388beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f5636f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5637012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f5636e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5637144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e882ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f5636dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d6881a166df5dffbe0614b385b0194e0ad65b19 Step #5: MERGE-OUTER: attempt 693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3315143957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6d6881a166df5dffbe0614b385b0194e0ad65b19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1333 processed earlier; will process 3138 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==53766== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f87aba6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f87ab1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f87aafd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe9f79c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe9f5b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe9f590858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f87aad6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f87b5a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f87b543632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f87b545375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f87b54535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f87af63ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f87af51285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f87af4a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f87afb4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f87aba6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f87ac92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f87aafed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f87ab082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f87aaef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f87ab1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbe9f592082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f87aae2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e4732a2bcfe461bf5ce5cdd6cfe3c7da10e4839 Step #5: MERGE-OUTER: attempt 694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3317033890 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7e4732a2bcfe461bf5ce5cdd6cfe3c7da10e4839' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1336 processed earlier; will process 3135 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53857== ERROR: libFuzzer: deadly signal Step #5: #0 0x561362797594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56136270bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613626ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7888f6d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7888d8200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7888d61858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613626c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56136319a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561363134632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561363136375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56136313635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561362c0c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561362c431db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561362b5463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561362b42285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561362b3b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561362ba5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561362797c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561362883eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5613626efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613626f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613626e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56136270c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7888d63082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5613626d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59c1ae7b22908ed01d8e8e1aaba86edb14d71bf1 Step #5: MERGE-OUTER: attempt 695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3318701083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/59c1ae7b22908ed01d8e8e1aaba86edb14d71bf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1339 processed earlier; will process 3132 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==53951== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567f3b4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567f3ac2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567f3aa5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14e0a9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14e08b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14e0893858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567f3a7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5567f4551018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567f44eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5567f44ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567f44ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5567f3fc3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567f3ffa1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567f3f0b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567f3ef9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567f3ef29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567f3f5cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567f3b4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567f3c3aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567f3aa6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567f3ab02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567f3a977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567f3ac34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f14e0895082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567f3a8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-605c95582b99e03385eeace9de12a23790749d99 Step #5: MERGE-OUTER: attempt 696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3320468736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/605c95582b99e03385eeace9de12a23790749d99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1342 processed earlier; will process 3129 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54073== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca12553594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca124c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca124aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95133ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f951320100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95131e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca12483e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ca12f56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca12ef0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ca12ef2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca12ef235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ca12910ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ca128fe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ca128f79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ca12961f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ca12553c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ca1263feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ca124abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ca124b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ca1249c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ca124c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95131e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ca1248fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4661e4d124d4f38eb37191edf97f29eec402690 Step #5: MERGE-OUTER: attempt 697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3322163174 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e4661e4d124d4f38eb37191edf97f29eec402690' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1345 processed earlier; will process 3126 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54194== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ad2839594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ad27adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ad2790665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fc3d6841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fc3b7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fc3b5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ad2769e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ad323c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ad31d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ad31d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ad31d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557ad2bf6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ad2be4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ad2bdd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ad2c47f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ad2839c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ad2925eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ad2791d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ad279b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ad27827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ad27ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fc3b5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ad2775bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c60f6c0682cc6648d3bdcbcabecac529084eb81e Step #5: MERGE-OUTER: attempt 698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3322941901 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c60f6c0682cc6648d3bdcbcabecac529084eb81e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1346 processed earlier; will process 3125 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54212== ERROR: libFuzzer: deadly signal Step #5: #0 0x560486b47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560486abbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560486a9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9c005041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9bfe6500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa9bfe44858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560486a77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56048754a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604874e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5604874e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604874e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560486f04ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560486ef2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560486eeb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560486f55f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560486b47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560486c33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560486a9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560486aa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560486a907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560486abc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa9bfe46082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560486a83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbbe95bad7632841c9a89f665c2f777e626958eb Step #5: MERGE-OUTER: attempt 699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3323718537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bbbe95bad7632841c9a89f665c2f777e626958eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1347 processed earlier; will process 3124 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==54230== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628e5c8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628e5c01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628e5be4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f58af54341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f58af35800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f58af337858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628e5bbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5628e6690018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5628e662a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5628e662c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5628e6032780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5628e609bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5628e5c8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5628e5d79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5628e5be5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5628e5bef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5628e5bd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5628e5c024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f58af339082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5628e5bc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c885f08b96bce1e5e4eee33b41fd45a38de3106d Step #5: MERGE-OUTER: attempt 700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3324494576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c885f08b96bce1e5e4eee33b41fd45a38de3106d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1348 processed earlier; will process 3123 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==54283== ERROR: libFuzzer: deadly signal Step #5: #0 0x55666b97b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55666b8efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55666b8d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc21a9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc218ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc2188a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55666b8abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55666c37e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55666c318632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55666c31a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55666c31a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55666bde4975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55666be4ebc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55666beaac1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55666bd8a012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55666bd8a012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55666b97bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55666ba67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55666b8d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55666b8dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55666b8c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55666b8f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fcc2188c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55666b8b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02d092fbb69f51e6e5f8499ad12b52267b2a02f8 Step #5: MERGE-OUTER: attempt 701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3324927695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02d092fbb69f51e6e5f8499ad12b52267b2a02f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1349 processed earlier; will process 3122 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54325== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c17b48a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c17b3feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c17b3e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb38a9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb388a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb38884858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c17b3bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c17be8d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c17be27632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c17be29375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c17be2935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c17b847ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c17b835285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c17b82e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c17b898f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c17b48ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c17b576eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c17b3e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c17b3ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c17b3d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c17b3ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb38886082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c17b3c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-302b28c99b7d2304db49cd5a7fcc6d3c2d1f878c Step #5: MERGE-OUTER: attempt 702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3325394426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/302b28c99b7d2304db49cd5a7fcc6d3c2d1f878c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1350 processed earlier; will process 3121 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==54334== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f3dd43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f3dcb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f3dc9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbec748241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbec729700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbec7276858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f3dc73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f3e746018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f3e6e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f3e6e2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x562f3e0e8780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562f3e151f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562f3dd43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562f3de2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562f3dc9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562f3dca52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562f3dc8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562f3dcb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbec7278082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562f3dc7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f62f3de416328ca75bb17a34a52c5f6526f3cffc Step #5: MERGE-OUTER: attempt 703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3326172160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f62f3de416328ca75bb17a34a52c5f6526f3cffc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1351 processed earlier; will process 3120 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54355== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ae9f39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ae9eadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ae9e90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04587b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04585c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04585a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ae9e69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562aea93c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562aea8d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562aea8d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562aea8d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562aea3ae165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562aea3e51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562aea2f663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562aea2e4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562aea2dd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562aea347f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ae9f39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562aea025eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ae9e91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ae9e9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ae9e827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ae9eae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f04585a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ae9e75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fec866196d5fd4cea335b0a40c210f6c8076c92 Step #5: MERGE-OUTER: attempt 704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3328182480 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1fec866196d5fd4cea335b0a40c210f6c8076c92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1354 processed earlier; will process 3117 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54507== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1b7495594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1b7409b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1b73ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1216c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1214de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1214bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1b73c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1b7e98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1b7e32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f1b7e34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1b7e3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f1b7852ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1b7840285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1b78399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1b78a3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1b7495c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1b7581eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1b73edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1b73f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1b73de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1b740a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc1214bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1b73d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-073ce32462d89ba75110bf700a3afe127ce746c1 Step #5: MERGE-OUTER: attempt 705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3328959857 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/073ce32462d89ba75110bf700a3afe127ce746c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1355 processed earlier; will process 3116 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54525== ERROR: libFuzzer: deadly signal Step #5: #0 0x56058edb3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56058ed27b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56058ed0a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5efceaf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5efccc400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5efcca3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56058ece3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56058f7b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56058f750632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56058f752375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56058f75235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56058f228165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56058f25f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56058f17063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56058f15e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56058f1579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56058f1c1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56058edb3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56058ee9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56058ed0bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56058ed152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56058ecfc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56058ed284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5efcca5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56058ecefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4daf24530ff77d4ef84c44c711ec91f66a1b6c1d Step #5: MERGE-OUTER: attempt 706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3329845300 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4daf24530ff77d4ef84c44c711ec91f66a1b6c1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1357 processed earlier; will process 3114 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54608== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4eef42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4eeeb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4eee99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13b5fef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13b5e0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13b5de3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4eee72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d4ef945018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4ef8df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d4ef8e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4ef8e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d4ef2ffad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4ef2ed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4ef2e69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4ef350f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4eef42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4ef02eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4eee9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4eeea42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4eee8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4eeeb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f13b5de5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4eee7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26344470d3df12941ef3edcd51675ff88aaa053f Step #5: MERGE-OUTER: attempt 707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3331620981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/26344470d3df12941ef3edcd51675ff88aaa053f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1360 processed earlier; will process 3111 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==54731== ERROR: libFuzzer: deadly signal Step #5: #0 0x561880d0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561880c7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561880c61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f75970c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7596ed900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7596eb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561880c3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56188170d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618816a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5618816a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618816a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561881173975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618811ddbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561881239c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561881119012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561881119012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561880d0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561880df6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561880c62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561880c6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561880c537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561880c7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7596eba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561880c46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-853205a29f2792fa6078d31db5c08ed9f0f530d5 Step #5: MERGE-OUTER: attempt 708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3332559257 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/853205a29f2792fa6078d31db5c08ed9f0f530d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1361 processed earlier; will process 3110 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==54752== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6dff0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6dfe7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6dfe62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fa03c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fa01d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fa01b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6dfe3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c6e090e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6e08a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c6e08aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6e08aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c6e0380165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c6e03b71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c6e02c863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c6e02b6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c6e02af9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c6e0319f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c6dff0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c6dfff7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c6dfe63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c6dfe6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c6dfe547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c6dfe804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7fa01ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c6dfe47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68aa4b553bfb5d9041f1a05f6bef0ef550043997 Step #5: MERGE-OUTER: attempt 709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3333086861 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/68aa4b553bfb5d9041f1a05f6bef0ef550043997' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1362 processed earlier; will process 3109 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54823== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0129bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c012933b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c012916665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10289d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10287ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10287c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0128efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c0133c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c01335c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c01335e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c01335e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c012d7cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c012d6a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c012d639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c012dcdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0129bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c012aabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c012917d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0129212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0129087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0129344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f10287cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0128fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3116fcf78ea47d655b0b01a2e715b4e118b7043 Step #5: MERGE-OUTER: attempt 710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3334674466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d3116fcf78ea47d655b0b01a2e715b4e118b7043' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1365 processed earlier; will process 3106 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==54884== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616b5964594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616b58d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616b58bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1617ff241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1617e0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1617de6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616b5894e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616b6367018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616b6301632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616b6303375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616b630335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616b5d21ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616b5d0f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616b5d089dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616b5d72f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616b5964c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616b5a50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616b58bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616b58c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616b58ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616b58d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1617de8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616b58a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d07131ab595503f523e96aae2c1be8d1baae85fc Step #5: MERGE-OUTER: attempt 711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3335445566 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d07131ab595503f523e96aae2c1be8d1baae85fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1366 processed earlier; will process 3105 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==54902== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612a0728594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612a069cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612a067f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f401af0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f401ad2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f401ad01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612a0658e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5612a112b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612a10c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5612a10c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612a10c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5612a0b91975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5612a0bfbbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5612a0c57c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5612a0b37012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5612a0b37012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5612a0728c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5612a0814eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5612a0680d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5612a068a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5612a06717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5612a069d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f401ad03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5612a0664bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48f1f7a56a640c35235b5d27a5ccbce1a43ca5a0 Step #5: MERGE-OUTER: attempt 712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3336447914 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/48f1f7a56a640c35235b5d27a5ccbce1a43ca5a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1369 processed earlier; will process 3102 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55022== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3cb0d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3cb04db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3cb030665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe043c4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe043a5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe043a39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3cb009e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f3cbadc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3cba76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f3cba78375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3cba7835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f3cb54e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f3cb5851db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f3cb49663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f3cb484285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f3cb47d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f3cb4e7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f3cb0d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f3cb1c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f3cb031d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f3cb03b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f3cb0227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f3cb04e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe043a3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f3cb015bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c753316dc44929b8c20dcbc8164453b1e0997c66 Step #5: MERGE-OUTER: attempt 713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3338461948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c753316dc44929b8c20dcbc8164453b1e0997c66' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1373 processed earlier; will process 3098 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55122== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d46e80d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d46e781b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d46e764665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f818e64041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f818e45500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f818e434858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d46e73de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d46f210018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d46f1aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d46f1ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d46f1ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d46ebcaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d46ebb8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d46ebb19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d46ec1bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d46e80dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d46e8f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d46e765d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d46e76f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d46e7567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d46e7824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f818e436082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d46e749bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4888bf34186c9f00a6cf7be21cfb7d72b718d55d Step #5: MERGE-OUTER: attempt 714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3338902332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4888bf34186c9f00a6cf7be21cfb7d72b718d55d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1374 processed earlier; will process 3097 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55193== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c3f5a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c3f516b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c3f4f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffbdefb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffbdedc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffbdeda6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c3f4d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559c3ffa5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c3ff3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559c3ff41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c3ff4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559c3fa17165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559c3fa4e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559c3f95f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559c3f94d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559c3f9469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559c3f9b0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559c3f5a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559c3f68eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559c3f4fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559c3f5042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559c3f4eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559c3f5174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffbdeda8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559c3f4debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a026178e9dcae4aacc99f393c7331cee20ea202 Step #5: MERGE-OUTER: attempt 715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3340763815 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7a026178e9dcae4aacc99f393c7331cee20ea202' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1378 processed earlier; will process 3093 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55257== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab05f60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab05ed4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab05eb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0cac8fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0cac70f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0cac6ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab05e90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ab06963018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab068fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ab068ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab068ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ab063d5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab0640c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab0631d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab0630b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab063049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab0636ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab05f60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab0604ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab05eb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab05ec22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab05ea97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab05ed54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0cac6f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab05e9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9fc72f302afe576937b5f48ea15f9e3bf0c319db Step #5: MERGE-OUTER: attempt 716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3342020179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9fc72f302afe576937b5f48ea15f9e3bf0c319db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1380 processed earlier; will process 3091 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55371== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2fbc82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2fbbf6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2fbbd9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34ddf2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34ddd3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34ddd1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2fbbb2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2fc685018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2fc61f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b2fc621375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2fc62135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b2fc03fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2fc02d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2fc0269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b2fc090f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2fbc82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2fbd6eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b2fbbdad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2fbbe42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2fbbcb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2fbbf74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34ddd1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2fbbbebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-723a5a821b9dd4724609c24418b87f337a2b46ae Step #5: MERGE-OUTER: attempt 717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3342456644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/723a5a821b9dd4724609c24418b87f337a2b46ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1381 processed earlier; will process 3090 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed40a31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed409a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed40988665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffab096741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffab077c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffab075b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed40961e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed41434018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed413ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed413d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed413d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ed40ea6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed40edd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed40dee63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed40ddc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed40dd59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed40e3ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed40a31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed40b1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed40989d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed409932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed4097a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed409a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffab075d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed4096dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e154cda8c9a40e5c238899a57ddf0b14ef84c4a6 Step #5: MERGE-OUTER: attempt 718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3343690603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e154cda8c9a40e5c238899a57ddf0b14ef84c4a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1384 processed earlier; will process 3087 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55526== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aedcc11594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aedcb85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aedcb68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63f450741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63f431c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63f42fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aedcb41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aedd614018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aedd5ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aedd5b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aedd5b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aedcfcead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aedcfbc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aedcfb59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aedd01ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aedcc11c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aedccfdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aedcb69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aedcb732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aedcb5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aedcb864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f63f42fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aedcb4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0153f6c759200c92c0dfe99a3edc0f11161891be Step #5: MERGE-OUTER: attempt 719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3344465733 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0153f6c759200c92c0dfe99a3edc0f11161891be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1385 processed earlier; will process 3086 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55543== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624a0afa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624a0a6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624a0a51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cba66e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cba48300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cba462858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624a0a2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5624a14fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624a1497632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5624a1499375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624a149935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5624a0eb7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624a0ea5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624a0e9e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5624a0f08f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5624a0afac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5624a0be6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5624a0a52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624a0a5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624a0a437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624a0a6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8cba464082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5624a0a36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a418df18e26b1c77191e174f787d01791b668335 Step #5: MERGE-OUTER: attempt 720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3345229446 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a418df18e26b1c77191e174f787d01791b668335' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1386 processed earlier; will process 3085 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55561== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5999ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e599973b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e599956665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff880ef241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff880d0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff880ce6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e59992fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e59a402018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e59a39c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e59a39e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e59a39e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e599dbcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e599daa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e599da39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e599e0df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5999ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e599aebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e599957d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5999612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5999487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5999744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff880ce8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e59993bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cc5e708b525b6bac749eade6b6eab2388af6948 Step #5: MERGE-OUTER: attempt 721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3346194032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6cc5e708b525b6bac749eade6b6eab2388af6948' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1388 processed earlier; will process 3083 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55647== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d84ef8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d84e6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d84e4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f331988a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f331969f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f331967e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d84e28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d858fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d85895632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d85897375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d8589735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d852b5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d852a3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d8529c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d85306f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d84ef8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d84fe4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d84e50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d84e5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d84e417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d84e6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3319680082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d84e34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0e3b12025840e48d21a1b7fcb519de2b8d074f8 Step #5: MERGE-OUTER: attempt 722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3346832232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a0e3b12025840e48d21a1b7fcb519de2b8d074f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1389 processed earlier; will process 3082 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55690== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607065ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56070652eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560706511665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f286d71541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f286d52a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f286d509858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5607064eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560706fbd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560706f57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560706f59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560706f5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560706a2f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560706a661db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56070697763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560706965285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56070695e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5607069c8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5607065bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5607066a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560706512d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56070651c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5607065037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56070652f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f286d50b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5607064f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-165843ea7276ecdaaee4b14604f1b8b892bd1f3e Step #5: MERGE-OUTER: attempt 723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3348057731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/165843ea7276ecdaaee4b14604f1b8b892bd1f3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1391 processed earlier; will process 3080 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==55774== ERROR: libFuzzer: deadly signal Step #5: #0 0x561372737594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613726abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56137268e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f494532241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f494513700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4945116858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561372667e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56137313a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613730d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613730d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613730d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561372bac165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561372be31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561372af463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561372ae2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561372adb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561372b45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561372737c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561372823eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56137268fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613726992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613726807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5613726ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4945118082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561372673bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5269127adfa16fb4ff721f629221ac0fd11a9a Step #5: MERGE-OUTER: attempt 724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3348753195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9e5269127adfa16fb4ff721f629221ac0fd11a9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1392 processed earlier; will process 3079 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55787== ERROR: libFuzzer: deadly signal Step #5: #0 0x558982267594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589821dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589821be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2af02041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2aee3500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2aee14858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558982197e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558982c6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558982c04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558982c06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558982c0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558982624ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558982612285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55898260b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558982675f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558982267c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558982353eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589821bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589821c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589821b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589821dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd2aee16082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589821a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cb7929317c66710b7d76bdb867d2eb8d74d1872 Step #5: MERGE-OUTER: attempt 725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3349783252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9cb7929317c66710b7d76bdb867d2eb8d74d1872' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1394 processed earlier; will process 3077 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55898== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fde1ba6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fde1b1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fde1afd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23b974741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23b955c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23b953b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fde1ad6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fde25a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fde2543632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fde2545375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fde254535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fde1f63ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fde1f51285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fde1f4a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fde1fb4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fde1ba6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fde1c92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fde1afed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fde1b082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fde1aef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fde1b1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f23b953d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fde1ae2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60354a1d70282eff2ad696525f68ec275d2ee9a0 Step #5: MERGE-OUTER: attempt 726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3351058482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60354a1d70282eff2ad696525f68ec275d2ee9a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1396 processed earlier; will process 3075 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==55952== ERROR: libFuzzer: deadly signal Step #5: #0 0x55decc3b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55decc324b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55decc307665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa659dac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa659bc100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa659ba0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55decc2e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55deccdb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55deccd4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55deccd4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55deccd4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55decc76dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55decc75b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55decc7549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55decc7bef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55decc3b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55decc49ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55decc308d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55decc3122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55decc2f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55decc3254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa659ba2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55decc2ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-782b46019a067920f6cfd449535ddc2ad7ad9718 Step #5: MERGE-OUTER: attempt 727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3352244771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/782b46019a067920f6cfd449535ddc2ad7ad9718' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1399 processed earlier; will process 3072 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56070== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e64d0a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e64d015b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e64cff8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc316c2541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc316a3a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc316a19858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e64cfd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e64daa4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e64da3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e64da40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e64da4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e64d45ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e64d44c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e64d4459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e64d4aff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e64d0a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e64d18deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e64cff9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e64d0032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e64cfea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e64d0164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc316a1b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e64cfddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1add78cfe587bedda8570e444c521c4267d8bd6f Step #5: MERGE-OUTER: attempt 728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3354698066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1add78cfe587bedda8570e444c521c4267d8bd6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1402 processed earlier; will process 3069 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56173== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627ed040594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627ecfb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627ecf97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b1028e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b100a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b10082858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627ecf70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627eda43018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627ed9dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627ed9df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627ed9df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627ed3fdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627ed3eb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627ed3e49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627ed44ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627ed040c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627ed12ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627ecf98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627ecfa22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627ecf897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627ecfb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b10084082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627ecf7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c1b4877bbd968a993888052c25df784f5e52519 Step #5: MERGE-OUTER: attempt 729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3355765437 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c1b4877bbd968a993888052c25df784f5e52519' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1405 processed earlier; will process 3066 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56284== ERROR: libFuzzer: deadly signal Step #5: #0 0x557340a16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55734098ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55734096d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea5506e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea54e8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea54e62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557340946e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557341419018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573413b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5573413b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573413b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557340dd3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557340dc1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557340dba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557340e24f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557340a16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557340b02eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55734096ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573409782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55734095f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55734098b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea54e64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557340952bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52c4012e49f6db67e5680a92217f9c21577f337b Step #5: MERGE-OUTER: attempt 730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3356331723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/52c4012e49f6db67e5680a92217f9c21577f337b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1406 processed earlier; will process 3065 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56327== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b47cd9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b47c4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b47c30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4ca72a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4ca53f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4ca51e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b47c09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b486dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b48676632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b48678375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b4867835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556b4814e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556b481851db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556b4809663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556b48084285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556b4807d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556b480e7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556b47cd9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556b47dc5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556b47c31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556b47c3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556b47c227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556b47c4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4ca520082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556b47c15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df4668b5e8b38a424e541621da0257164743b4ac Step #5: MERGE-OUTER: attempt 731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3357029194 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/df4668b5e8b38a424e541621da0257164743b4ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1407 processed earlier; will process 3064 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56340== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e41218594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e4118cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e4116f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8e544d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8e542e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8e542c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e41148e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559e41c1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e41bb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559e41bb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e41bb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559e415d5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559e415c3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559e415bc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559e41626f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559e41218c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559e41304eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559e41170d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559e4117a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559e411617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559e4118d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8e542ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559e41154bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0beb05729e30a810c6d2f97227c2915a77094c2a Step #5: MERGE-OUTER: attempt 732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3358893864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0beb05729e30a810c6d2f97227c2915a77094c2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1411 processed earlier; will process 3060 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56436== ERROR: libFuzzer: deadly signal Step #5: #0 0x561328c45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561328bb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561328b9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f996494941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f996475e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f996473d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561328b75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561329648018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613295e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613295e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613295e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5613290ba165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613290f11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56132900263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561328ff0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561328fe99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561329053f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561328c45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561328d31eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561328b9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561328ba72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561328b8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561328bba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f996473f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561328b81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf6aeec29608fdd59d546fb42dbee5b448cc985f Step #5: MERGE-OUTER: attempt 733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3359956539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bf6aeec29608fdd59d546fb42dbee5b448cc985f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1414 processed earlier; will process 3057 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56554== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e99eab5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e99ea29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e99ea0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab5ec4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab5ea6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab5ea3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e99e9e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e99f4b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e99f452632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e99f454375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e99f45435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e99ee72ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e99ee60285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e99ee599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e99eec3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e99eab5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e99eba1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e99ea0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e99ea172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e99e9fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e99ea2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab5ea41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e99e9f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d56ed44094d480c5d3985e30ed3436d922f64807 Step #5: MERGE-OUTER: attempt 734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3360597897 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d56ed44094d480c5d3985e30ed3436d922f64807' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1415 processed earlier; will process 3056 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56566== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d44b534594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d44b4a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d44b48b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe27ef6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe27ed7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe27ed59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d44b464e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d44bf37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d44bed1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d44bed3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d44bed335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d44b9a9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d44b9e01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d44b8f163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d44b8df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d44b8d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d44b942f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d44b534c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d44b620eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d44b48cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d44b4962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d44b47d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d44b4a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe27ed5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d44b470bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b4e8aa0d1bc16ac6467f990358f2185398fc84 Step #5: MERGE-OUTER: attempt 735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3361526238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80b4e8aa0d1bc16ac6467f990358f2185398fc84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1417 processed earlier; will process 3054 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56676== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a3abaa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a3ab1eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a3ab01665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f299123a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f299104f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f299102e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a3aadae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556a3b5ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a3b547632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556a3b549375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a3b54935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556a3b01f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a3b0561db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a3af6763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a3af55285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a3af4e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a3afb8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a3abaac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a3ac96eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a3ab02d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a3ab0c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a3aaf37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a3ab1f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2991030082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a3aae6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f480698328142e595a8a39e0ffc3c1611813ded Step #5: MERGE-OUTER: attempt 736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3363006942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f480698328142e595a8a39e0ffc3c1611813ded' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1419 processed earlier; will process 3052 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==56734== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b1bbc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b1bb3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b1bb1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab4b0b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab4aece00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab4aead858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b1baf7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564b1c5ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b1c564632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564b1c566375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b1c56635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564b1c03c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564b1c0731db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564b1bf8463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564b1bf72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564b1bf6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564b1bfd5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564b1bbc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564b1bcb3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564b1bb1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564b1bb292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564b1bb107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564b1bb3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fab4aeaf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564b1bb03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a638b493492a8417df3a71b8212df2e5c6c8c580 Step #5: MERGE-OUTER: attempt 737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3364051295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a638b493492a8417df3a71b8212df2e5c6c8c580' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1421 processed earlier; will process 3050 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56844== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f229d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f22949b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f2292c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efed476c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efed458100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efed4560858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f22905e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f233d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f23372632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f23374375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f2337435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f22d92ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f22d80285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f22d799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f22de3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f229d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f22ac1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f2292dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f229372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f2291e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f2294a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efed4562082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f22911bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04b1755afdcfbd1a67f9005c7f6917a3dc164dcd Step #5: MERGE-OUTER: attempt 738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3364841236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/04b1755afdcfbd1a67f9005c7f6917a3dc164dcd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1422 processed earlier; will process 3049 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==56859== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594323e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559432359b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55943233c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd41f36641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd41f17b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd41f15a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559432315e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559432de8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559432d82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559432d84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559432d8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594327a2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559432790285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594327899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594327f3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594323e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594324d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55943233dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594323472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55943232e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55943235a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd41f15c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559432321bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5452aa28f68ae60078a63c07b29affa7b8f6636 Step #5: MERGE-OUTER: attempt 739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3367064156 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f5452aa28f68ae60078a63c07b29affa7b8f6636' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1428 processed earlier; will process 3043 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57002== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640aab91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640aab05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640aaae8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f7ef6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f7ed8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f7ed60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640aaac1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640ab594018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640ab52e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5640ab530375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640ab53035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5640aaf4ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640aaf3c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640aaf359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640aaf9ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640aab91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640aac7deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640aaae9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640aaaf32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640aaada7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640aab064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f7ed62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640aaacdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8302084d42b0c11fdecda94e910ad2c101b43cb6 Step #5: MERGE-OUTER: attempt 740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3367834693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8302084d42b0c11fdecda94e910ad2c101b43cb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1429 processed earlier; will process 3042 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57020== ERROR: libFuzzer: deadly signal Step #5: #0 0x556de71a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556de711ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556de70fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd16807941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd167e8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd167e6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556de70d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556de7ba9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556de7b43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556de7b45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556de7b4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556de7563ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556de7551285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556de754a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556de75b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556de71a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556de7292eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556de70fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556de71082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556de70ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556de711b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd167e6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556de70e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a5d72b8b72edb2a329f307fdd32c324637892c0 Step #5: MERGE-OUTER: attempt 741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3368604937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a5d72b8b72edb2a329f307fdd32c324637892c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1430 processed earlier; will process 3041 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57038== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef4b915594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef4b889b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef4b86c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b6bf8641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b6bd9b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b6bd7a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef4b845e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ef4c318018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef4c2b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ef4c2b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef4c2b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ef4bcd2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef4bcc0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef4bcb99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef4bd23f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef4b915c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef4ba01eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef4b86dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef4b8772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef4b85e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef4b88a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b6bd7c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef4b851bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94add90c28da1801a6f1b43312e49b9f724686e9 Step #5: MERGE-OUTER: attempt 742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3369374179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/94add90c28da1801a6f1b43312e49b9f724686e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1431 processed earlier; will process 3040 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57056== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cac971594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cac8e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cac8c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe030e6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe030c8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe030c60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cac8a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556cad374018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cad30e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556cad310375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cad31035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556cacd2ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556cacd1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556cacd159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556cacd7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556cac971c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556caca5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556cac8c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556cac8d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556cac8ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556cac8e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe030c62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556cac8adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6857bcc5eb66a1baf9f64bd93be97cc20d9e49e9 Step #5: MERGE-OUTER: attempt 743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3370149345 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6857bcc5eb66a1baf9f64bd93be97cc20d9e49e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1432 processed earlier; will process 3039 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57074== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636e8106594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636e807ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636e805d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb9f2db441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb9f2bc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb9f2ba8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636e8036e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5636e8b09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5636e8aa3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5636e8aa5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5636e8aa535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5636e84c3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5636e84b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636e84aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5636e8514f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5636e8106c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5636e81f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5636e805ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636e80682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636e804f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636e807b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb9f2baa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5636e8042bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14959f2540ad029bae2b981f411601ac6bcafddf Step #5: MERGE-OUTER: attempt 744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3370919080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/14959f2540ad029bae2b981f411601ac6bcafddf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1433 processed earlier; will process 3038 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57092== ERROR: libFuzzer: deadly signal Step #5: #0 0x56397f78e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56397f702b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56397f6e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3eeeeef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3eeed0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3eeece3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56397f6bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563980191018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56398012b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56398012d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56398012d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56397fb4bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56397fb39285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56397fb329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56397fb9cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56397f78ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56397f87aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56397f6e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56397f6f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56397f6d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56397f7034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3eeece5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56397f6cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65bdadec641ed3d84620005493353e06c54b595c Step #5: MERGE-OUTER: attempt 745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3371691360 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/65bdadec641ed3d84620005493353e06c54b595c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1434 processed earlier; will process 3037 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57110== ERROR: libFuzzer: deadly signal Step #5: #0 0x55839f85b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55839f7cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55839f7b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa294bba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2949cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2949ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55839f78be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5583a025e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583a01f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5583a01fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583a01fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55839fc18ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55839fc06285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55839fbff9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55839fc69f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55839f85bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55839f947eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55839f7b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55839f7bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55839f7a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55839f7d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa2949b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55839f797bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e55b2745c87e31f72fff78b87f861225bb973016 Step #5: MERGE-OUTER: attempt 746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3372460252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e55b2745c87e31f72fff78b87f861225bb973016' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1435 processed earlier; will process 3036 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57128== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e96f0ec594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e96f060b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e96f043665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc2c7a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc2c5bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc2c59a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e96f01ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e96faef018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e96fa89632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e96fa8b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e96fa8b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e96f561165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e96f5981db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e96f4a963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e96f497285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e96f4909dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e96f4faf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e96f0ecc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e96f1d8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e96f044d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e96f04e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e96f0357e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e96f0614c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efc2c59c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e96f028bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb98cd1c8c8f9a335b99875cf9379265d89152c2 Step #5: MERGE-OUTER: attempt 747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3374217810 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb98cd1c8c8f9a335b99875cf9379265d89152c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1440 processed earlier; will process 3031 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57257== ERROR: libFuzzer: deadly signal Step #5: #0 0x562466c76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562466beab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562466bcd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2549e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2547fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2547d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562466ba6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562467679018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562467613632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562467615375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56246761535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562467033ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562467021285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56246701a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562467084f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562466c76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562466d62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562466bced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562466bd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562466bbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562466beb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2547db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562466bb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5b7c361328a2a0f0ac8c0be026bd4670fda7d53 Step #5: MERGE-OUTER: attempt 748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3374992742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5b7c361328a2a0f0ac8c0be026bd4670fda7d53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1441 processed earlier; will process 3030 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57275== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589acc48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589acbbcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589acb9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd173dab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd173bc000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd173b9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589acb78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5589ad64b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589ad5e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5589ad5e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589ad5e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5589ad005ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5589acff3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5589acfec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5589ad056f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589acc48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589acd34eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589acba0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589acbaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589acb917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589acbbd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd173ba1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589acb84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c6447cecbd29c18970154c627987e07b1824161 Step #5: MERGE-OUTER: attempt 749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3376034784 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c6447cecbd29c18970154c627987e07b1824161' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1443 processed earlier; will process 3028 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57364== ERROR: libFuzzer: deadly signal Step #5: #0 0x56156b33a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56156b2aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56156b291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02a698741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02a679c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02a677b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56156b26ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56156bd3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56156bcd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56156bcd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56156bcd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56156b6f7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56156b6e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56156b6de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56156b748f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56156b33ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56156b426eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56156b292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56156b29c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56156b2837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56156b2af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02a677d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56156b276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b72781057f54010d27e41225ab2e12c4d9d15738 Step #5: MERGE-OUTER: attempt 750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3376812541 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b72781057f54010d27e41225ab2e12c4d9d15738' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1444 processed earlier; will process 3027 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57382== ERROR: libFuzzer: deadly signal Step #5: #0 0x55734d035594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55734cfa9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55734cf8c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9380e2241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9380c3700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9380c16858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55734cf65e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55734da38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55734d9d2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55734d9d4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55734d9d435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55734d3f2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55734d3e0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55734d3d99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55734d443f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55734d035c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55734d121eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55734cf8dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55734cf972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55734cf7e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55734cfaa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9380c18082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55734cf71bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75929cb89b25ad49272bac0ccdaa1c88696d9b57 Step #5: MERGE-OUTER: attempt 751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3377587245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/75929cb89b25ad49272bac0ccdaa1c88696d9b57' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1445 processed earlier; will process 3026 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57400== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b306f13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b306e87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b306e6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1757f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd17560a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1755e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b306e43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b307916018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3078b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b3078b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3078b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b3072d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3072be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3072b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b307321f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b306f13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b306fffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b306e6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b306e752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b306e5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b306e884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1755eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b306e4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4c789236d61d6b0736e778e2506cd625ade0a7a Step #5: MERGE-OUTER: attempt 752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3378355158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a4c789236d61d6b0736e778e2506cd625ade0a7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1446 processed earlier; will process 3025 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57418== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d95f885594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d95f7f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d95f7dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25f26e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25f24f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25f24d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d95f7b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d960288018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d960222632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d960224375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d96022435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d95fc42ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d95fc30285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d95fc299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d95fc93f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d95f885c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d95f971eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d95f7ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d95f7e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d95f7ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d95f7fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f25f24d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d95f7c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd440287b938bbf8d0317f785c33a9ee5560e23c Step #5: MERGE-OUTER: attempt 753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3379129068 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fd440287b938bbf8d0317f785c33a9ee5560e23c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1447 processed earlier; will process 3024 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57436== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4683c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f468338b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f46831b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2972fc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff29711100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2970f0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4682f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f468dc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f468d61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f468d63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f468d6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f468781ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f46876f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f4687689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f4687d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f4683c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f4684b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f46831cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f4683262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f46830d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f4683394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2970f2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f468300bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c63efbb7674163015e054861fd444647b8ccddec Step #5: MERGE-OUTER: attempt 754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3379900461 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c63efbb7674163015e054861fd444647b8ccddec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1448 processed earlier; will process 3023 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57454== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590999f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559099966b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559099949665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0006ed641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0006ceb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0006cca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559099922e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55909a3f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55909a38f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55909a391375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55909a39135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559099e67165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559099e9e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559099daf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559099d9d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559099d969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559099e00f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5590999f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559099adeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55909994ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5590999542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55909993b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5590999674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0006ccc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55909992ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bff88d6a7e142c441ca4c4da9831ba3722a513ce Step #5: MERGE-OUTER: attempt 755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3381186530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bff88d6a7e142c441ca4c4da9831ba3722a513ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1451 processed earlier; will process 3020 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==57604== ERROR: libFuzzer: deadly signal Step #5: #0 0x555738272594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557381e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557381c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d6ba3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d6b84900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d6b828858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557381a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555738c75018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555738c0f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555738c11375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555738c1135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557386db975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555738745bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5557387a1c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555738681012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555738681012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555738272c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55573835eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5557381cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5557381d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5557381bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5557381e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f3d6b82a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5557381aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-957f11e4025539330901340a3157b83250549a50 Step #5: MERGE-OUTER: attempt 756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3383454946 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/957f11e4025539330901340a3157b83250549a50' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1455 processed earlier; will process 3016 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57708== ERROR: libFuzzer: deadly signal Step #5: #0 0x564688e12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564688d86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564688d69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1adf06241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1adee7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1adee56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564688d42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564689815018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646897af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646897b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646897b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564689287165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5646892be1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5646891cf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5646891bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5646891b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564689220f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564688e12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564688efeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564688d6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564688d742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564688d5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564688d874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1adee58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564688d4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05145ca13a7c78196183c91329c5e9d51445a36a Step #5: MERGE-OUTER: attempt 757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3384997183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/05145ca13a7c78196183c91329c5e9d51445a36a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1457 processed earlier; will process 3014 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==57828== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a694ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a69462b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a69445665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef5c26441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef5c07900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef5c058858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a6941ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a69ef1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a69e8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a69e8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a69e8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a69963165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561a6999a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561a698ab63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561a69899285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561a698929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561a698fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561a694eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561a695daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561a69446d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561a694502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561a694377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561a694634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fef5c05a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561a6942abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86c8f6205d51066f48861f99fd828a16240f9de5 Step #5: MERGE-OUTER: attempt 758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3386044776 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/86c8f6205d51066f48861f99fd828a16240f9de5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1459 processed earlier; will process 3012 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==57938== ERROR: libFuzzer: deadly signal Step #5: #0 0x563870079594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56386ffedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56386ffd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0bf6e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0bf4fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0bf4dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56386ffa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563870a7c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563870a16632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563870a18578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56387041e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563870487f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563870079c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563870165eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56386ffd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56386ffdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56386ffc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56386ffee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc0bf4df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56386ffb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a811a77ef5b8b98ce121e69694dec27aeb4b4c91 Step #5: MERGE-OUTER: attempt 759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3386835777 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a811a77ef5b8b98ce121e69694dec27aeb4b4c91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1460 processed earlier; will process 3011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==57957== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfd9f82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfd9ef6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfd9ed9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f778a72241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f778a53700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f778a516858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfd9eb2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dfda985018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfda91f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dfda921375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfda92135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dfda33fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dfda32d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dfda3269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dfda390f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dfd9f82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dfda06eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dfd9edad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dfd9ee42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dfd9ecb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dfd9ef74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f778a518082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dfd9ebebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a64219027fc175c702f89fe0f69a49dacb26a88 Step #5: MERGE-OUTER: attempt 760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3387324180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4a64219027fc175c702f89fe0f69a49dacb26a88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1461 processed earlier; will process 3010 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58027== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610a3bcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610a3b40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610a3b23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67f5d7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67f5b9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67f5b70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610a3afce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5610a45cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610a4569632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5610a456b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610a456b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5610a3f89ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610a3f77285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610a3f709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610a3fdaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610a3bccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610a3cb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610a3b24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610a3b2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610a3b157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610a3b414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67f5b72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610a3b08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-435a0a3725db86cf10673a4cec747cd2beb6043d Step #5: MERGE-OUTER: attempt 761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3387997582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/435a0a3725db86cf10673a4cec747cd2beb6043d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1462 processed earlier; will process 3009 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58040== ERROR: libFuzzer: deadly signal Step #5: #0 0x560867bbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560867b30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560867b13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2628bb341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26289c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26289a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560867aece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608685bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560868559632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56086855b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56086855b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560868031165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5608680681db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560867f7963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560867f67285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560867f609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560867fcaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560867bbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560867ca8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560867b14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560867b1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560867b057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560867b314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26289a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560867af8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d5dd9bbf5c72da23b701f0b6017f33a521105bc Step #5: MERGE-OUTER: attempt 762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3389771200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d5dd9bbf5c72da23b701f0b6017f33a521105bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1465 processed earlier; will process 3006 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58137== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c12eb92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c12eb06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c12eae9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4981f3241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4981d4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4981d26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c12eac2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c12f595018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c12f52f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c12f531375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c12f53135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c12ef4fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c12ef3d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c12ef369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c12efa0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c12eb92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c12ec7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c12eaead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c12eaf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c12eadb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c12eb074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4981d28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c12eacebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a7dac1fce2a32e3ebbc9b55c2ba499668dd773a Step #5: MERGE-OUTER: attempt 763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3390553737 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a7dac1fce2a32e3ebbc9b55c2ba499668dd773a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1466 processed earlier; will process 3005 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58154== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0740b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d074027b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d07400a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cfb25941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cfb06e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cfb04d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d073fe3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d074ab6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d074a50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d074a52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d074a5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d074470ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d07445e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0744579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0744c1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d0740b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d07419feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d07400bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0740152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d073ffc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0740284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6cfb04f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d073fefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b33eb341f76dd829c3ba83d29f3daea7d2e10f62 Step #5: MERGE-OUTER: attempt 764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3391328547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b33eb341f76dd829c3ba83d29f3daea7d2e10f62' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1467 processed earlier; will process 3004 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58172== ERROR: libFuzzer: deadly signal Step #5: #0 0x56026b2df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56026b253b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56026b236665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb18a3d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb18a1ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb18a1cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56026b20fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56026bce2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56026bc7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56026bc7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56026bc7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56026b69cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56026b68a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56026b6839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56026b6edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56026b2dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56026b3cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56026b237d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56026b2412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56026b2287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56026b2544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb18a1cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56026b21bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-55f77f412383c9b680356e7f16f8b5a2000097c1 Step #5: MERGE-OUTER: attempt 765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3392098928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/55f77f412383c9b680356e7f16f8b5a2000097c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1468 processed earlier; will process 3003 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58190== ERROR: libFuzzer: deadly signal Step #5: #0 0x55682c335594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55682c2a9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55682c28c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7604bd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76049ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76049cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55682c265e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55682cd38018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55682ccd2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55682ccd4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55682ccd435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55682c6f2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55682c6e0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55682c6d99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55682c743f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55682c335c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55682c421eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55682c28dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55682c2972e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55682c27e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55682c2aa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f76049ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55682c271bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90c20e8053007c4ea151162689487d943d85e6d2 Step #5: MERGE-OUTER: attempt 766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3392873504 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90c20e8053007c4ea151162689487d943d85e6d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1469 processed earlier; will process 3002 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58208== ERROR: libFuzzer: deadly signal Step #5: #0 0x557de927e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557de91f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557de91d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc8578541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc8559a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc85579858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557de91aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557de9c81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557de9c1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557de9c1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557de9c1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557de963bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557de9629285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557de96229dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557de968cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557de927ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557de936aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557de91d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557de91e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557de91c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557de91f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc8557b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557de91babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-186375eec6aff1cf380ec9cb05a770ff527387e1 Step #5: MERGE-OUTER: attempt 767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3393645642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/186375eec6aff1cf380ec9cb05a770ff527387e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1470 processed earlier; will process 3001 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58226== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c35802594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c35776b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c35759665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ccb09d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ccaeb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ccae91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c35732e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557c36205018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c3619f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557c361a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c361a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557c35bbfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557c35bad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557c35ba69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557c35c10f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557c35802c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557c358eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557c3575ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557c357642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557c3574b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557c357774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7ccae93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557c3573ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b7bdae2da57c48c1314bb84dd8f9489cef333e8 Step #5: MERGE-OUTER: attempt 768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3395396494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0b7bdae2da57c48c1314bb84dd8f9489cef333e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1474 processed earlier; will process 2997 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58356== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c1cc61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c1cbd5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c1cbb8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e738be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e736d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e736b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c1cb91e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c1d664018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c1d5fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c1d600375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c1d60035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c1d0d6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c1d10d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c1d01e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c1d00c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c1d0059dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c1d06ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c1cc61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c1cd4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c1cbb9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c1cbc32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c1cbaa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c1cbd64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e736b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c1cb9dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4238007a98aaba535a451e2156e7c19355854ac5 Step #5: MERGE-OUTER: attempt 769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3396783104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4238007a98aaba535a451e2156e7c19355854ac5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1476 processed earlier; will process 2995 files now Step #5: #1 pulse exec/s: 0 rss: 280Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58471== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e041d94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e041d08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e041ceb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80bdfad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80bddc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80bdda1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e041cc4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e042797018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e042731632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e042733375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e04273335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e042209165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0422401db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e04215163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e04213f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0421389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0421a2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e041d94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e041e80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e041cecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e041cf62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e041cdd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e041d094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80bdda3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e041cd0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ec875d19245d17112f4ca5bafb6255fdf56838f Step #5: MERGE-OUTER: attempt 770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3398067022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2ec875d19245d17112f4ca5bafb6255fdf56838f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1478 processed earlier; will process 2993 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58585== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c6768b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c675ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c675e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa735b9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7359a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa735985858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c675bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560c6808e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c68028632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560c6802a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c6802a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560c67b00165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c67b371db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c67a4863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c67a36285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c67a2f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c67a99f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c6768bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c67777eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c675e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c675ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c675d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c676004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa735987082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c675c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-deff0d814748c547fd6676c808e2f16fccbf6692 Step #5: MERGE-OUTER: attempt 771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3399117712 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/deff0d814748c547fd6676c808e2f16fccbf6692' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1480 processed earlier; will process 2991 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58696== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568c5561594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5568c54d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568c54b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f664b91841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f664b72d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f664b70c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568c5491e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5568c5f64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568c5efe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5568c5f00375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568c5f0035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5568c59d6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5568c5a0d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5568c591e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5568c590c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5568c59059dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5568c596ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5568c5561c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5568c564deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5568c54b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5568c54c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5568c54aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5568c54d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f664b70e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5568c549dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cb6b4f472480f5886686708021cf7306ba08700 Step #5: MERGE-OUTER: attempt 772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3399782087 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9cb6b4f472480f5886686708021cf7306ba08700' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1481 processed earlier; will process 2990 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58708== ERROR: libFuzzer: deadly signal Step #5: #0 0x5652006e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565200654b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565200637665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83d634a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83d615f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83d613e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565200610e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5652010e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56520107d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56520107f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56520107f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565200a9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565200a8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565200a849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565200aeef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5652006e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5652007cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565200638d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5652006422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5652006297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5652006554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f83d6140082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56520061cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87c72ae4efbb661d592f678c626f39639f0caec5 Step #5: MERGE-OUTER: attempt 773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3400447171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/87c72ae4efbb661d592f678c626f39639f0caec5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1482 processed earlier; will process 2989 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58752== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dc73d1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dc73c92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dc73c75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d0fe5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d0fc6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d0fc45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dc73c4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dc74721018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dc746bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dc746bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dc746bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dc74193165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dc741ca1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dc740db63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dc740c9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dc740c29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dc7412cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dc73d1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dc73e0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dc73c76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dc73c802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dc73c677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dc73c934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d0fc47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dc73c5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d91bb7516454ac6403412b718263df29b084834c Step #5: MERGE-OUTER: attempt 774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3401771538 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d91bb7516454ac6403412b718263df29b084834c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1484 processed earlier; will process 2987 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58810== ERROR: libFuzzer: deadly signal Step #5: #0 0x558760b47594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558760abbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558760a9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f004cdb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f004cbc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f004cba8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558760a77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55876154a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587614e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5587614e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587614e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558760f04ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558760ef2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558760eeb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558760f55f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558760b47c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558760c33eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558760a9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558760aa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558760a907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558760abc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f004cbaa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558760a83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fbce85e5df3faf0f4cdb1c65d2183323bc242dd Step #5: MERGE-OUTER: attempt 775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3402216619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0fbce85e5df3faf0f4cdb1c65d2183323bc242dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1485 processed earlier; will process 2986 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==58881== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c678b62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c678ad6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c678ab9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2639f6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2639d7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2639d59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c678a92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c679565018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6794ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c679501375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c67950135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c678f1fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c678f0d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c678f069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c678f70f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c678b62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c678c4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c678abad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c678ac42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c678aab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c678ad74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2639d5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c678a9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb5ad2532c74dfcc77f7ecc2143a0a547f8580e7 Step #5: MERGE-OUTER: attempt 776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3402863192 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb5ad2532c74dfcc77f7ecc2143a0a547f8580e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1486 processed earlier; will process 2985 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==58893== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571e989f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571e9813b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571e97f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f748bb9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f748b9a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f748b985858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571e97cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571ea2a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571ea23c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571ea23e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571ea23e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571e9d14165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571e9d4b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5571e9c5c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5571e9c4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5571e9c439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5571e9cadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5571e989fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5571e998beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5571e97f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5571e98012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5571e97e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5571e98144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f748b987082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5571e97dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f56527865c93d8858a3892ffe6746bfb1cdd035 Step #5: MERGE-OUTER: attempt 777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3403807884 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f56527865c93d8858a3892ffe6746bfb1cdd035' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1488 processed earlier; will process 2983 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59003== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595d9ee1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595d9e55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595d9e38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34c731141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34c712600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34c7105858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595d9e11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5595da8e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595da87e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5595da880375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595da88035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5595da356165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5595da38d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5595da29e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5595da28c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5595da2859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5595da2eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595d9ee1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5595d9fcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595d9e39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595d9e432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595d9e2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595d9e564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f34c7107082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5595d9e1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b614cf234fc61d9b9fcd6781b6f75c5abf9b3fe6 Step #5: MERGE-OUTER: attempt 778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3404565009 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b614cf234fc61d9b9fcd6781b6f75c5abf9b3fe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1489 processed earlier; will process 2982 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59016== ERROR: libFuzzer: deadly signal Step #5: #0 0x560126bdc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560126b50b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560126b33665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0ba97b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0ba79000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe0ba76f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560126b0ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5601275df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560127579632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56012757b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56012757b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560127051165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5601270881db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560126f9963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560126f87285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560126f809dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560126feaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560126bdcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560126cc8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560126b34d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560126b3e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560126b257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560126b514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe0ba771082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560126b18bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-871c12ec29441d6ed3291416bd3d6f88a4685d06 Step #5: MERGE-OUTER: attempt 779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3405283012 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/871c12ec29441d6ed3291416bd3d6f88a4685d06' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1490 processed earlier; will process 2981 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59030== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6a92ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6a9263b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6a9246665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79fa3b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79fa1c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79fa1a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6a921fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c6a9cf2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6a9c8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c6a9c8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6a9c8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c6a9764165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c6a979b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c6a96ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c6a969a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c6a96939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c6a96fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c6a92efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c6a93dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c6a9247d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c6a92512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c6a92387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c6a92644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f79fa1aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c6a922bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7bab929b91193cbbeadd15145dc76f450919bb4 Step #5: MERGE-OUTER: attempt 780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3406011261 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d7bab929b91193cbbeadd15145dc76f450919bb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1491 processed earlier; will process 2980 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59044== ERROR: libFuzzer: deadly signal Step #5: #0 0x56508810c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565088080b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565088063665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0012a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0010b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc001097858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56508803ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565088b0f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565088aa9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565088aab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565088aab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565088581165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5650885b81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5650884c963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5650884b7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650884b09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56508851af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56508810cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5650881f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565088064d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56508806e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5650880557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5650880814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc001099082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565088048bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f607f9b443420629213bca820da08dbee75a36e4 Step #5: MERGE-OUTER: attempt 781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3407364255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f607f9b443420629213bca820da08dbee75a36e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1493 processed earlier; will process 2978 files now Step #5: #1 pulse exec/s: 0 rss: 224Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59102== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b05e56f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b05e4e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b05e4c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26a45ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26a441400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26a43f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b05e49fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b05ef72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b05ef0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b05ef0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b05ef0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b05e92cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b05e91a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b05e9139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b05e97df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b05e56fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b05e65beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b05e4c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b05e4d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b05e4b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b05e4e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f26a43f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b05e4abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1788be60a5587f7913e1c957c7aed79801910e0 Step #5: MERGE-OUTER: attempt 782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3408794548 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e1788be60a5587f7913e1c957c7aed79801910e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1496 processed earlier; will process 2975 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59219== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f18d1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f18c90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f18c73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc7616841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc75f7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc75f5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f18c4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f1971f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f196b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f196bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f196bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f190d9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f190c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f190c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f1912af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f18d1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f18e08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f18c74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f18c7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f18c657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f18c914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efc75f5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f18c58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79dfff1b521ac186942b66cfce613e9bdafb61ff Step #5: MERGE-OUTER: attempt 783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3410088506 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79dfff1b521ac186942b66cfce613e9bdafb61ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1498 processed earlier; will process 2973 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59333== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600ef4e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600ef45cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600ef43f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc14a3941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc1484e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc1482d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600ef418e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5600efeeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600efe85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5600efe87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600efe8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5600ef8a5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600ef893285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600ef88c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5600ef8f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600ef4e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600ef5d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5600ef440d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600ef44a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600ef4317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600ef45d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc1482f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600ef424bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbccb13bb8232ef717836fd3b3859186059a14fd Step #5: MERGE-OUTER: attempt 784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3411728772 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bbccb13bb8232ef717836fd3b3859186059a14fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1501 processed earlier; will process 2970 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59454== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c662c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c66239b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c6621c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e40d0a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e40b1f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e40afe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c661f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560c66cc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c66c62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560c66c64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c66c6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560c6673a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c667711db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c6668263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c66670285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c666699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c666d3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c662c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c663b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c6621dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c662272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c6620e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c6623a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e40b00082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c66201bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5c616e3d197e45e76901b4c515c26aa2c56e9a8 Step #5: MERGE-OUTER: attempt 785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3412789828 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5c616e3d197e45e76901b4c515c26aa2c56e9a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1504 processed earlier; will process 2967 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59572== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650f8957594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5650f88cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5650f88ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1d288d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1d26a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1d2681858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5650f8887e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5650f935a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650f92f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5650f92f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650f92f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5650f8d14ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650f8d02285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650f8cfb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5650f8d65f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5650f8957c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5650f8a43eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5650f88afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5650f88b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5650f88a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5650f88cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1d2683082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5650f8893bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b733b545f3ab4dcb853fd11bf93a7eacbc08bcef Step #5: MERGE-OUTER: attempt 786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3414934491 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b733b545f3ab4dcb853fd11bf93a7eacbc08bcef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1507 processed earlier; will process 2964 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==59654== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de58e18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de58d8cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de58d6f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0bc5b4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0bc595600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0bc5935858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de58d48e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de5981b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de597b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de597b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de597b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de5928d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de592c41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de591d563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de591c3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de591bc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de59226f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de58e18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de58f04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de58d70d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de58d7a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de58d617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de58d8d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0bc5937082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de58d54bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51a958467f39971cfd18584437856bde0e8dfe5d Step #5: MERGE-OUTER: attempt 787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3415989940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/51a958467f39971cfd18584437856bde0e8dfe5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1508 processed earlier; will process 2963 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59661== ERROR: libFuzzer: deadly signal Step #5: #0 0x564266b00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564266a74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564266a57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f721d58241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f721d39700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f721d376858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564266a30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564267503018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56426749d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56426749f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56426749f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564266ebdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564266eab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564266ea49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564266f0ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564266b00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564266beceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564266a58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564266a622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564266a497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564266a754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f721d378082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564266a3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25ba32cdecfa76d47d2ee37d3064700cafd8df1e Step #5: MERGE-OUTER: attempt 788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3416667830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/25ba32cdecfa76d47d2ee37d3064700cafd8df1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1509 processed earlier; will process 2962 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59673== ERROR: libFuzzer: deadly signal Step #5: #0 0x55877e6d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55877e645b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55877e628665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faac99ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faac97e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faac97c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55877e601e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55877f0d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55877f06e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55877f070375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55877f07035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55877ea8ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55877ea7c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55877ea759dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55877eadff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55877e6d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55877e7bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55877e629d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55877e6332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55877e61a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55877e6464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faac97c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55877e60dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb08bc4a2b7db6b3a8596ddd11b7c24a239005c3 Step #5: MERGE-OUTER: attempt 789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3417437814 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eb08bc4a2b7db6b3a8596ddd11b7c24a239005c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1510 processed earlier; will process 2961 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59690== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af018f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af01864b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af01847665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe32a7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe3289300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe32872858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af01820e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af022f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af0228d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af0228f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af0228f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af01cadad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af01c9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af01c949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af01cfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af018f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af019dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af01848d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af018522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af018397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af018654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe32874082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af0182cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a033cdfd353ab29c15f7678b2b41da790511deee Step #5: MERGE-OUTER: attempt 790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3418207644 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a033cdfd353ab29c15f7678b2b41da790511deee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1511 processed earlier; will process 2960 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59708== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ffe4710594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ffe4684b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ffe4667665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe48cab441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe48c8c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe48c8a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ffe4640e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ffe5113018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ffe50ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ffe50af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ffe50af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ffe4acdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ffe4abb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ffe4ab49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ffe4b1ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ffe4710c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ffe47fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ffe4668d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ffe46722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ffe46597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ffe46854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe48c8aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ffe464cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c9c03afe293edb17fd5429b6682dd7aaa955673 Step #5: MERGE-OUTER: attempt 791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3418988205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c9c03afe293edb17fd5429b6682dd7aaa955673' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1512 processed earlier; will process 2959 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59726== ERROR: libFuzzer: deadly signal Step #5: #0 0x556644bc3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556644b37b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556644b1a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f74b59ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f74b581400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f74b57f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556644af3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566455c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556645560632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556645562375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55664556235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556644f80ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556644f6e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556644f679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556644fd1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556644bc3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556644cafeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556644b1bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556644b252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556644b0c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556644b384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f74b57f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556644affbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-015086e7c104cc82ba99c46b3119b5fba8aad3e3 Step #5: MERGE-OUTER: attempt 792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3419769307 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/015086e7c104cc82ba99c46b3119b5fba8aad3e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1513 processed earlier; will process 2958 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59744== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558d6eb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558d6e2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558d6e0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1a613c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1a5f5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1a5f30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558d6de6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5558d78b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558d7853632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558d7855375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558d785535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558d7273ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558d7261285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558d725a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5558d72c4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558d6eb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558d6fa2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558d6e0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558d6e182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558d6dff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558d6e2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1a5f32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558d6df2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-844bb6edc87c969e4524636e1ab19527643e8bed Step #5: MERGE-OUTER: attempt 793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3421234433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/844bb6edc87c969e4524636e1ab19527643e8bed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1517 processed earlier; will process 2954 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59871== ERROR: libFuzzer: deadly signal Step #5: #0 0x55670bd4a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55670bcbeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55670bca1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21fd2ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21fd10400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21fd0e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55670bc7ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55670c74d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55670c6e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55670c6e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55670c6e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55670c107ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55670c0f5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55670c0ee9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55670c158f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55670bd4ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55670be36eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55670bca2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55670bcac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55670bc937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55670bcbf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f21fd0e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55670bc86bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adf98a4324952a65c91fd414438be86def4b324a Step #5: MERGE-OUTER: attempt 794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3422226405 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/adf98a4324952a65c91fd414438be86def4b324a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1519 processed earlier; will process 2952 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==59921== ERROR: libFuzzer: deadly signal Step #5: #0 0x56090e961594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56090e8d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56090e8b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f754116e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7540f8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7540f62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56090e891e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56090f364018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56090f2fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56090f300375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56090f30035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56090ed1ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56090ed0c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56090ed059dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56090ed6ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56090e961c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56090ea4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56090e8b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56090e8c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56090e8aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56090e8d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7540f64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56090e89dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1807ebc5ff1ee560a94d851e4e75e9a55d7e0314 Step #5: MERGE-OUTER: attempt 795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3423591032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1807ebc5ff1ee560a94d851e4e75e9a55d7e0314' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1521 processed earlier; will process 2950 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60041== ERROR: libFuzzer: deadly signal Step #5: #0 0x55683fb17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55683fa8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55683fa6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23acc8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23acaa300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23aca82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55683fa47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55684051a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5568404b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5568404b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5568404b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55683fed4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55683fec2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55683febb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55683ff25f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55683fb17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55683fc03eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55683fa6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55683fa792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55683fa607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55683fa8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f23aca84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55683fa53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f26168fffb75c844515675a64e1190bfb5c33537 Step #5: MERGE-OUTER: attempt 796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3425827859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f26168fffb75c844515675a64e1190bfb5c33537' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1525 processed earlier; will process 2946 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60171== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a95eda8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a95ed1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a95ecff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92c5bd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92c59e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92c59c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a95ecd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a95f7ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a95f745632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a95f747375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a95f74735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a95f165ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a95f153285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a95f14c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a95f1b6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a95eda8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a95ee94eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a95ed00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a95ed0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a95ecf17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a95ed1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92c59ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a95ece4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4811cc29de0c31606e15bbb35eb62af80609063 Step #5: MERGE-OUTER: attempt 797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3426600377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e4811cc29de0c31606e15bbb35eb62af80609063' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1526 processed earlier; will process 2945 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==60188== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584fefbb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584fef2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584fef12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed2f96a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed2f77f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed2f75e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584feeebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5584ff9be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584ff958632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5584ff95a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5584ff360780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5584ff3c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5584fefbbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5584ff0a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5584fef13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5584fef1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5584fef047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5584fef304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fed2f760082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5584feef7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40477a6be76e04d9838d1c9435be0f396e3a46c7 Step #5: MERGE-OUTER: attempt 798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3427377062 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/40477a6be76e04d9838d1c9435be0f396e3a46c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1527 processed earlier; will process 2944 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60210== ERROR: libFuzzer: deadly signal Step #5: #0 0x559265e9b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559265e0fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559265df2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f495629541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49560aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4956089858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559265dcbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55926689e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559266838632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55926683a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55926683a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559266310165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5592663471db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55926625863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559266246285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55926623f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5592662a9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559265e9bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559265f87eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559265df3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559265dfd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559265de47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559265e104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f495608b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559265dd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cb50a3e7ae18fa8baeb49af91df327db597546b Step #5: MERGE-OUTER: attempt 799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3429882470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0cb50a3e7ae18fa8baeb49af91df327db597546b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1531 processed earlier; will process 2940 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60345== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c565207594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c56517bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c56515e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd30afe741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd30adfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd30addb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c565137e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c565c0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c565ba4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c565ba6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c565ba635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5655c4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5655b2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5655ab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c565615f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c565207c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5652f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c56515fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5651692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5651507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c56517c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd30addd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c565143bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-169087b3d3b219ab327792f5695fcd7f9a050cd3 Step #5: MERGE-OUTER: attempt 800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3430305117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/169087b3d3b219ab327792f5695fcd7f9a050cd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1532 processed earlier; will process 2939 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60387== ERROR: libFuzzer: deadly signal Step #5: #0 0x5648f1d97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648f1d0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648f1cee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa93b8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa939a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa9397f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5648f1cc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5648f279a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648f2734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5648f2736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648f273635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5648f220c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5648f22431db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5648f215463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5648f2142285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5648f213b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5648f21a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5648f1d97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5648f1e83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5648f1cefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5648f1cf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5648f1ce07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5648f1d0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa93981082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5648f1cd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88c8a7a562f2f1b9fab6cfca038089c9c2289e53 Step #5: MERGE-OUTER: attempt 801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3431280197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/88c8a7a562f2f1b9fab6cfca038089c9c2289e53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1534 processed earlier; will process 2937 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60497== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c833ac1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c833a35b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c833a18665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd080e9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd080cb400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd080c93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8339f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8344c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c83445e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c834460375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c83446035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c833f36165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c833f6d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c833e7e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c833e6c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c833e659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c833ecff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c833ac1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c833badeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c833a19d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c833a232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c833a0a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c833a364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd080c95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8339fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62ac18ea92dafd16067b59db7a181dc86c99f68b Step #5: MERGE-OUTER: attempt 802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3432719192 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62ac18ea92dafd16067b59db7a181dc86c99f68b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1536 processed earlier; will process 2935 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60556== ERROR: libFuzzer: deadly signal Step #5: #0 0x558920f99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558920f0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558920ef0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28d66a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28d64ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28d6499858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558920ec9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55892199c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558921936632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558921938375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55892193835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55892140e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5589214451db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55892135663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558921344285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55892133d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5589213a7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558920f99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558921085eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558920ef1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558920efb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558920ee27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558920f0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28d649b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558920ed5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2fe9734a6e80e692889a8a609051519ff69a78b Step #5: MERGE-OUTER: attempt 803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3433407891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2fe9734a6e80e692889a8a609051519ff69a78b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1538 processed earlier; will process 2933 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==60631== ERROR: libFuzzer: deadly signal Step #5: #0 0x55650f67e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55650f5f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55650f5d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efeede1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efeedc2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efeedc07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55650f5aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556510081018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55651001b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55651001d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55651001d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55650faf3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55650fb2a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55650fa3b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55650fa29285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55650fa229dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55650fa8cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55650f67ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55650f76aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55650f5d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55650f5e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55650f5c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55650f5f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efeedc09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55650f5babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b744445a53949b956a0a93f6a1ed47634842db8b Step #5: MERGE-OUTER: attempt 804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3434321565 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b744445a53949b956a0a93f6a1ed47634842db8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1540 processed earlier; will process 2931 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60709== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5c3d23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5c3c97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5c3c7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f504be8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f504bc9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f504bc7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5c3c53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5c4726018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5c46c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5c46c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5c46c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5c40e0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5c40ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5c40c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c5c4131f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c5c3d23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c5c3e0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c5c3c7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c5c3c852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c5c3c6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c5c3c984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f504bc7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c5c3c5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed5a1f5ddb08b094cdb4202aae13784ca4f9042 Step #5: MERGE-OUTER: attempt 805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3434977844 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eed5a1f5ddb08b094cdb4202aae13784ca4f9042' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1541 processed earlier; will process 2930 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60753== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598d3804594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598d3778b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598d375b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd785eb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd785cc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd785ca8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598d3734e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5598d4207018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598d41a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5598d41a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598d41a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5598d3bc1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598d3baf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598d3ba89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598d3c12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598d3804c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598d38f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598d375cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598d37662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598d374d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598d37794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd785caa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598d3740bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b547b4807e4583adc0115716f21303d4e9c61a6 Step #5: MERGE-OUTER: attempt 806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3435867023 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8b547b4807e4583adc0115716f21303d4e9c61a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1543 processed earlier; will process 2928 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==60863== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ffc6d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ffc64db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ffc630665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79cba2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79cb83800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79cb817858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ffc609e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ffd0dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ffd076632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ffd078578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x557ffca7e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557ffcae7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557ffc6d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557ffc7c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557ffc631d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557ffc63b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557ffc6227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557ffc64e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f79cb819082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557ffc615bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d4633450d49c8d90cbafda619cbf62cceb6a7b3 Step #5: MERGE-OUTER: attempt 807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3436806137 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d4633450d49c8d90cbafda619cbf62cceb6a7b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1544 processed earlier; will process 2927 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==60914== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1e5d62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1e5cd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1e5cb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7d952241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7d933700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7d9316858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1e5c92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1e6765018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1e66ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d1e6701375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1e670135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d1e611fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1e610d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1e61069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1e6170f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1e5d62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1e5e4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1e5cbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1e5cc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1e5cab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1e5cd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7d9318082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1e5c9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b0bf2aadf3b70f8027c45bf0ec6f5f99dbca7e4 Step #5: MERGE-OUTER: attempt 808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3437919255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b0bf2aadf3b70f8027c45bf0ec6f5f99dbca7e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1546 processed earlier; will process 2925 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==60995== ERROR: libFuzzer: deadly signal Step #5: #0 0x556262a00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556262974b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556262957665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5eb227341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5eb208800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5eb2067858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556262930e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556263403018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55626339d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55626339f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55626339f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556262e69975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556262ed3bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556262f2fc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556262e0f012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556262e0f012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556262a00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556262aeceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556262958d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5562629622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5562629497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5562629754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5eb2069082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55626293cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-996f184ad2ff5bfb2d14574cac324f3f120ed130 Step #5: MERGE-OUTER: attempt 809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3439495187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/996f184ad2ff5bfb2d14574cac324f3f120ed130' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1549 processed earlier; will process 2922 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61125== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d8c533594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d8c4a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d8c48a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547556a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547537f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f547535e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d8c463e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d8cf36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d8ced0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d8ced2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d8ced235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d8c9a8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d8c9df1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d8c8f063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d8c8de285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d8c8d79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d8c941f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d8c533c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d8c61feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d8c48bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d8c4952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d8c47c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d8c4a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5475360082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d8c46fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b0aeb7058a0122dbf8722b479c757951312f7fc Step #5: MERGE-OUTER: attempt 810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3441552690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b0aeb7058a0122dbf8722b479c757951312f7fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1553 processed earlier; will process 2918 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61282== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3e60bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3e602fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3e6012665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f519076341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f519057800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5190557858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3e5febe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b3e6abe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3e6a58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b3e6a5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3e6a5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b3e6478ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b3e6466285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b3e645f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b3e64c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b3e60bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b3e61a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b3e6013d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b3e601d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b3e60047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b3e60304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5190559082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b3e5ff7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91a42c68d860b8b0325e29d09484ad16b86000c9 Step #5: MERGE-OUTER: attempt 811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3443096633 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/91a42c68d860b8b0325e29d09484ad16b86000c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1556 processed earlier; will process 2915 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61373== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b35a05c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b359fd0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b359fb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4d68e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4d66fd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4d66dc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b359f8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b35aa5f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b35a9f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b35a9fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b35a9fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b35a419ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b35a407285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b35a4009dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b35a46af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b35a05cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b35a148eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b359fb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b359fbe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b359fa57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b359fd14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4d66de082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b359f98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f420a67ba15d86bffc5a38b04dc32769990636b4 Step #5: MERGE-OUTER: attempt 812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3443742822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f420a67ba15d86bffc5a38b04dc32769990636b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1557 processed earlier; will process 2914 files now Step #5: #1 pulse exec/s: 0 rss: 209Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61415== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ba69a61594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ba699d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ba699b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f279d25641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f279d06b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f279d04a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ba69991e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ba6a464018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ba6a3fe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ba6a400375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ba6a40035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ba69ed6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ba69f0d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ba69e1e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ba69e0c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ba69e059dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ba69e6ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ba69a61c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ba69b4deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ba699b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ba699c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ba699aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ba699d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f279d04c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ba6999dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8daab488408540447b442d02c66620895291cece Step #5: MERGE-OUTER: attempt 813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3444855544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8daab488408540447b442d02c66620895291cece' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1559 processed earlier; will process 2912 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61497== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0b12c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0b1239b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0b121c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f939c1a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f939bfbc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f939bf9b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0b11f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b0b1cc8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0b1c62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b0b1c64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0b1c6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b0b1682ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0b1670285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0b16699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0b16d3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0b12c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0b13b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0b121dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0b12272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0b120e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0b123a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f939bf9d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0b1201bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b799a55c7b24b3aad4cd07d706b9fa9ca2db0e53 Step #5: MERGE-OUTER: attempt 814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3445628144 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b799a55c7b24b3aad4cd07d706b9fa9ca2db0e53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1560 processed earlier; will process 2911 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61514== ERROR: libFuzzer: deadly signal Step #5: #0 0x55614c213594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55614c187b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55614c16a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3c4e0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3c4c1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3c4bf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55614c143e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55614cc16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55614cbb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55614cbb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55614cbb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55614c5d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55614c5be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55614c5b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55614c621f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55614c213c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55614c2ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55614c16bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55614c1752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55614c15c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55614c1884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3c4bf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55614c14fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec1a11e9b129bb8ee8264297550b0ffd5b65301a Step #5: MERGE-OUTER: attempt 815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3446397172 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ec1a11e9b129bb8ee8264297550b0ffd5b65301a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1561 processed earlier; will process 2910 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61532== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae2c8f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae2c868b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae2c84b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3d961a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3d942f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3d940e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae2c824e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae2d2f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae2d291632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae2d293375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae2d29335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae2ccb1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae2cc9f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae2cc989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae2cd02f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae2c8f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae2c9e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae2c84cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae2c8562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae2c83d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae2c8694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3d9410082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae2c830bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b26c24db72b8cf62ab8eb5d6eb690d1e044ffb51 Step #5: MERGE-OUTER: attempt 816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3447170551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b26c24db72b8cf62ab8eb5d6eb690d1e044ffb51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1562 processed earlier; will process 2909 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61550== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b81ac7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b81a3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b81a1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f077d15941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f077cf6e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f077cf4d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b819f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b824ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b82464632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b82466375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558b8246635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558b81e84ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558b81e72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558b81e6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558b81ed5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558b81ac7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558b81bb3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558b81a1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558b81a292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558b81a107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558b81a3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f077cf4f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558b81a03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5278ebcb1b258ae3952611531ecf541c837315d2 Step #5: MERGE-OUTER: attempt 817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3447941005 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5278ebcb1b258ae3952611531ecf541c837315d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1563 processed earlier; will process 2908 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61568== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589ade1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589add91b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589add74665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3333ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff33320400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3331e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589add4de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5589ae820018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589ae7ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5589ae7bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589ae7bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5589ae1daad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5589ae1c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5589ae1c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5589ae22bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589ade1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589adf09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589add75d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589add7f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589add667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589add924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3331e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589add59bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f660b77e3c3567af61f6d57f93745b97319fced Step #5: MERGE-OUTER: attempt 818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3449486107 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f660b77e3c3567af61f6d57f93745b97319fced' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1566 processed earlier; will process 2905 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61663== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a82aa5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a82a19b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a829fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a37f6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a37d8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a37d5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a829d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a834a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a83442632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a83444375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a8344435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a82e62ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564a82e50285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564a82e499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564a82eb3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564a82aa5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564a82b91eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564a829fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564a82a072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564a829ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564a82a1a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a37d61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564a829e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce24abfebff27a34969143c50669fa888828178a Step #5: MERGE-OUTER: attempt 819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3450263095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce24abfebff27a34969143c50669fa888828178a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1567 processed earlier; will process 2904 files now Step #5: #1 pulse exec/s: 0 rss: 288Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==61681== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fc39b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fc3927b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fc390a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce264b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce262c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce262a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fc38e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557fc43b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fc4350632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557fc4352375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fc435235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557fc3d70ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fc3d5e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fc3d579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fc3dc1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fc39b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fc3a9feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fc390bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fc39152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fc38fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fc39284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce262a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fc38efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cea7e040bf64bb521bdd03511585e7d7bb8ab4e9 Step #5: MERGE-OUTER: attempt 820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3451020006 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cea7e040bf64bb521bdd03511585e7d7bb8ab4e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1569 processed earlier; will process 2902 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61762== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ac38fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ac3870b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ac3853665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6bbbd641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6bb9eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6bb9ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ac382ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564ac42ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ac4299632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564ac429b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ac429b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564ac3d71165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564ac3da81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564ac3cb963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564ac3ca7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564ac3ca09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564ac3d0af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564ac38fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564ac39e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564ac3854d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564ac385e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564ac38457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564ac38714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd6bb9cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564ac3838bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c4cf56cae0eb47d82e3d9e5f42c5b09b769dcdf Step #5: MERGE-OUTER: attempt 821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3452219264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c4cf56cae0eb47d82e3d9e5f42c5b09b769dcdf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1571 processed earlier; will process 2900 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==61844== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d399182594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3990f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3990d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f053c44241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f053c25700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f053c236858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3990b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d399b85018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d399b1f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d399b21375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d399b2135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d3995f7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d39962e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d39953f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d39952d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3995269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d399590f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d399182c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d39926eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3990dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3990e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3990cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3990f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f053c238082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3990bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b873eea57eba79629d4b01e8180e1d93ec3a45e9 Step #5: MERGE-OUTER: attempt 822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3454720637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b873eea57eba79629d4b01e8180e1d93ec3a45e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1576 processed earlier; will process 2895 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62037== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fff9439594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fff93adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fff9390665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f572164d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f572146200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5721441858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fff9369e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fff9e3c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fff9dd6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fff9dd8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fff9dd835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fff98ae165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fff98e51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fff97f663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fff97e4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fff97dd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fff9847f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fff9439c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fff9525eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fff9391d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fff939b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fff93827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fff93ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5721443082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fff9375bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08dc2ffdbc8515eeb5b52b6a154a41ccabdee13e Step #5: MERGE-OUTER: attempt 823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3456180268 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/08dc2ffdbc8515eeb5b52b6a154a41ccabdee13e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1580 processed earlier; will process 2891 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62193== ERROR: libFuzzer: deadly signal Step #5: #0 0x56268bf0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56268be80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56268be63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35226de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35224f300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35224d2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56268be3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56268c90f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56268c8a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56268c8ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56268c8ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56268c381165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56268c3b81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56268c2c963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56268c2b7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56268c2b09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56268c31af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56268bf0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56268bff8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56268be64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56268be6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56268be557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56268be814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f35224d4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56268be48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd52ab2cdd45ada55dde3922e022c5ee8881435b Step #5: MERGE-OUTER: attempt 824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3456929602 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fd52ab2cdd45ada55dde3922e022c5ee8881435b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1581 processed earlier; will process 2890 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62206== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a56e521594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a56e495b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a56e478665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44199e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44197f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44197d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a56e451e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a56ef24018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a56eebe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a56eec0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a56eec035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a56e996165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a56e9cd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a56e8de63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a56e8cc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a56e8c59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a56e92ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a56e521c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a56e60deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a56e479d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a56e4832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a56e46a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a56e4964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44197d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a56e45dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ccfbfa79a91d862bc852702d18b585a27f9cdfc Step #5: MERGE-OUTER: attempt 825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3457647630 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ccfbfa79a91d862bc852702d18b585a27f9cdfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1582 processed earlier; will process 2889 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62220== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d5a4a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d5a414b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d5a3f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77f84a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77f82bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77f829a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d5a3d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d5aea3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d5ae3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d5ae3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d5ae3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d5a915165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d5a94c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d5a85d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d5a84b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d5a8449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d5a8aef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d5a4a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d5a58ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d5a3f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d5a4022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d5a3e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d5a4154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f77f829c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d5a3dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86b98b1a7f4c5db38180751d4b2fd8bf134bb9ba Step #5: MERGE-OUTER: attempt 826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3458362482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/86b98b1a7f4c5db38180751d4b2fd8bf134bb9ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1583 processed earlier; will process 2888 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62234== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633a5890594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633a5804b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633a57e7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb32e9e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb32e7fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb32e7da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633a57c0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5633a6293018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633a622d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5633a622f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633a622f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5633a5d05165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633a5d3c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5633a5c4d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633a5c3b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633a5c349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5633a5c9ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5633a5890c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5633a597ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5633a57e8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633a57f22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5633a57d97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633a58054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb32e7dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5633a57ccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab006b274fd285602bdc22898b6b35d919a6ba10 Step #5: MERGE-OUTER: attempt 827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3459074183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ab006b274fd285602bdc22898b6b35d919a6ba10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1584 processed earlier; will process 2887 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62248== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563d2f74594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563d2ee8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563d2ecb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7017d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7015e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7015c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563d2ea4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5563d3977018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563d3911632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5563d3913375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563d391335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5563d33e9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5563d34201db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5563d333163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5563d331f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5563d33189dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5563d3382f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5563d2f74c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5563d3060eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5563d2eccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5563d2ed62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5563d2ebd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5563d2ee94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7015c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5563d2eb0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-570601b6511da6197df6f5c06c15c7c4ba870ae3 Step #5: MERGE-OUTER: attempt 828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3459793530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/570601b6511da6197df6f5c06c15c7c4ba870ae3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1585 processed earlier; will process 2886 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62263== ERROR: libFuzzer: deadly signal Step #5: #0 0x5570043de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557004352b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557004335665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feece5b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feece3c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feece3a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55700430ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557004de1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557004d7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557004d7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557004d7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557004853165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55700488a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55700479b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557004789285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5570047829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5570047ecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5570043dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5570044caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557004336d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5570043402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5570043277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5570043534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feece3a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55700431abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bdc89e13ef6652bf18da78f549463fc8e675798 Step #5: MERGE-OUTER: attempt 829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3460479472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3bdc89e13ef6652bf18da78f549463fc8e675798' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1587 processed earlier; will process 2884 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62338== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589d4058594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589d3fccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589d3faf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69bc33a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69bc14f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69bc12e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589d3f88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5589d4a5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589d49f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5589d49f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589d49f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5589d44cd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5589d45041db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5589d441563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5589d4403285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5589d43fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5589d4466f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5589d4058c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5589d4144eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5589d3fb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5589d3fba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5589d3fa17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5589d3fcd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f69bc130082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5589d3f94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0b65b865573d7c43d60511613ab079446b5695f Step #5: MERGE-OUTER: attempt 830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3461107226 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b0b65b865573d7c43d60511613ab079446b5695f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1588 processed earlier; will process 2883 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62351== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f78497594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f7840bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f783ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd48ddb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd48dbcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd48dbac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f783c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560f78e9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f78e34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560f78e36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f78e3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560f7890c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f789431db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f7885463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f78842285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f7883b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f788a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f78497c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f78583eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f783efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f783f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f783e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f7840c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd48dbae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f783d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4c9f19173ea1c2f2c3f1f609d91aa9d10dcba8c Step #5: MERGE-OUTER: attempt 831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3463370132 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a4c9f19173ea1c2f2c3f1f609d91aa9d10dcba8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1591 processed earlier; will process 2880 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62454== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0fe0f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0fe06db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0fe050665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70d5e9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70d5cac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70d5c8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0fe029e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c0feafc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0fea96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c0fea98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0fea9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c0fe4b6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0fe4a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0fe49d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0fe507f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0fe0f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0fe1e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0fe051d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0fe05b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0fe0427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0fe06e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f70d5c8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0fe035bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aac0e7829c2c73f25ad248d001d41fa93cd4b49 Step #5: MERGE-OUTER: attempt 832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3463793630 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9aac0e7829c2c73f25ad248d001d41fa93cd4b49' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1592 processed earlier; will process 2879 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62524== ERROR: libFuzzer: deadly signal Step #5: #0 0x558626ba4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558626b18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558626afb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0a5a7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0a588500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0a5864858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558626ad4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5586275a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558627541632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558627543375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55862754335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558627019165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5586270501db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558626f6163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558626f4f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558626f489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558626fb2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558626ba4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558626c90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558626afcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558626b062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558626aed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558626b194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa0a5866082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558626ae0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1067d07a0f4c2d5ee9375832f42c8978c27a053b Step #5: MERGE-OUTER: attempt 833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3465403386 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1067d07a0f4c2d5ee9375832f42c8978c27a053b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1595 processed earlier; will process 2876 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==62619== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557c2f8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557c2f03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557c2ee6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e2309241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e22ea700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e22e86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557c2ebfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5557c3992018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557c392c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557c392e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557c392e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557c3404165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5557c343b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5557c334c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5557c333a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5557c33339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5557c339df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5557c2f8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5557c307beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5557c2ee7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5557c2ef12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5557c2ed87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5557c2f044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e22e88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5557c2ecbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38e52db93685c9bf3c452aa2220c8919cd1eb3b5 Step #5: MERGE-OUTER: attempt 834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3465869353 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38e52db93685c9bf3c452aa2220c8919cd1eb3b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1596 processed earlier; will process 2875 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62627== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddcb2bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddcb233b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddcb216665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3ca78341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3ca59800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3ca577858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ddcb1efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ddcbcc2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ddcbc5c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ddcbc5e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ddcbc5e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ddcb67cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ddcb66a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ddcb6639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ddcb6cdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ddcb2bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ddcb3abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ddcb217d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ddcb2212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ddcb2087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ddcb2344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3ca579082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ddcb1fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b7036d661fdd332df73c685a0b0eb492b28ce78 Step #5: MERGE-OUTER: attempt 835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3466499960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b7036d661fdd332df73c685a0b0eb492b28ce78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1597 processed earlier; will process 2874 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62670== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600533b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560053324b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560053307665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff42bbe141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff42b9f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff42b9d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600532e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560053db3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560053d4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560053d4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560053d4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56005376dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56005375b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600537549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5600537bef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600533b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56005349ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560053308d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600533122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600532f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600533254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff42b9d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600532ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36d966658a7d069791fd9d838e7507c4d149e7eb Step #5: MERGE-OUTER: attempt 836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3466933932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/36d966658a7d069791fd9d838e7507c4d149e7eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1598 processed earlier; will process 2873 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==62709== ERROR: libFuzzer: deadly signal Step #5: #0 0x563dd441a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563dd438eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563dd4371665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62e74a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62e72b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62e7296858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563dd434ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563dd4e1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563dd4db7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563dd4db9578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x563dd47bf780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563dd4828f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563dd441ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563dd4506eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563dd4372d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563dd437c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563dd43637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563dd438f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f62e7298082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563dd4356bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a1d7b4461582e68c4fbc5a0e9d92df9c382ef67 Step #5: MERGE-OUTER: attempt 837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3467777117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7a1d7b4461582e68c4fbc5a0e9d92df9c382ef67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1599 processed earlier; will process 2872 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62729== ERROR: libFuzzer: deadly signal Step #5: #0 0x56022608c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560226000b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560225fe3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3420b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd341ec600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd341ea5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560225fbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560226a8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560226a29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560226a2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560226a2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560226449ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560226437285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602264309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56022649af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56022608cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560226178eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560225fe4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560225fee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560225fd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602260014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd341ea7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560225fc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5f45321c94f5f070336402171fd060393c3ef23 Step #5: MERGE-OUTER: attempt 838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3468278158 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e5f45321c94f5f070336402171fd060393c3ef23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1600 processed earlier; will process 2871 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62799== ERROR: libFuzzer: deadly signal Step #5: #0 0x557469db0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557469d24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557469d07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32dba9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32db8b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32db893858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557469ce0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55746a7b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55746a74d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55746a74f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55746a74f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55746a16dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55746a15b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55746a1549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55746a1bef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557469db0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557469e9ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557469d08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557469d122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557469cf97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557469d254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32db895082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557469cecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e60404e07022f1a1ce263f02ddcf2026db6bb2f Step #5: MERGE-OUTER: attempt 839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3471609965 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7e60404e07022f1a1ce263f02ddcf2026db6bb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1605 processed earlier; will process 2866 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62968== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0483f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c048369b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c04834c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f981a7fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f981a61200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f981a5f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c048325e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c048df8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c048d92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c048d94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c048d9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c0487b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0487a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0487999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c048803f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0483f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0484e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c04834dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0483572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c04833e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c04836a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f981a5f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c048331bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-31bd88fde210bb5de54d2370e2dd6d21f9049fc6 Step #5: MERGE-OUTER: attempt 840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3472408515 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/31bd88fde210bb5de54d2370e2dd6d21f9049fc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1606 processed earlier; will process 2865 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==62985== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cdaf4d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cdaec1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cdaea4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46add0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46adb1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46adaf6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cdae7de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555cdb950018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cdb8ea632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555cdb8ec375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cdb8ec35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555cdb30aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cdb2f8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cdb2f19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cdb35bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cdaf4dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cdb039eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cdaea5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cdaeaf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cdae967e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cdaec24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46adaf8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cdae89bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8200721b34036a07ba30a1e9dec02e1d22035e8c Step #5: MERGE-OUTER: attempt 841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3473401659 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8200721b34036a07ba30a1e9dec02e1d22035e8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1608 processed earlier; will process 2863 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63069== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f03e9cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f03e941b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f03e924665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c103f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c1020900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c101e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f03e8fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f03f3d0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f03f36a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f03f36c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f03f36c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f03ed8aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f03ed78285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f03ed719dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f03eddbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f03e9cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f03eab9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f03e925d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f03e92f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f03e9167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f03e9424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9c101ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f03e909bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a0bd8fdea96a309ee069cacb1d96537b9c72709 Step #5: MERGE-OUTER: attempt 842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3475252426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8a0bd8fdea96a309ee069cacb1d96537b9c72709' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1613 processed earlier; will process 2858 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63199== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e837b69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e837addb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e837ac0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f869850341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f869831800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86982f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e837a99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e83856c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e838506632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e838508375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e83850835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e837fde165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e8380151db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e837f2663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e837f14285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e837f0d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e837f77f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e837b69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e837c55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e837ac1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e837acb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e837ab27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e837ade4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86982f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e837aa5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ae6a024fd1981d5de41f9db4823dbab199b9747 Step #5: MERGE-OUTER: attempt 843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3476904306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7ae6a024fd1981d5de41f9db4823dbab199b9747' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1616 processed earlier; will process 2855 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63354== ERROR: libFuzzer: deadly signal Step #5: #0 0x558625683594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5586255f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5586255da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44400e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f443fef700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f443fed6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5586255b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558626086018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558626020632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558626022375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55862602235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558625af8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558625b2f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558625a4063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558625a2e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558625a279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558625a91f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558625683c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55862576feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5586255dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5586255e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5586255cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5586255f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f443fed8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5586255bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0697a2c6dc4a3d216371e47cb024f24d5c59e4b1 Step #5: MERGE-OUTER: attempt 844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3477650431 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0697a2c6dc4a3d216371e47cb024f24d5c59e4b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1617 processed earlier; will process 2854 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63367== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bac3d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561bac344b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561bac327665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84bdf2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84bdd4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84bdd22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561bac300e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561bacdd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bacd6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561bacd6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bacd6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561bac845165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561bac87c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561bac78d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561bac77b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561bac7749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561bac7def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561bac3d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561bac4bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561bac328d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561bac3322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561bac3197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561bac3454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f84bdd24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561bac30cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-676a63acf7ad5dfed2694e15a9d204c690d8b40a Step #5: MERGE-OUTER: attempt 845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3479796399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/676a63acf7ad5dfed2694e15a9d204c690d8b40a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1620 processed earlier; will process 2851 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63439== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b736986594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7368fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7368dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ee513c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ee4f5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ee4f30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7368b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b737389018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b737323632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b737325375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b73732535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b736d43ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b736d31285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b736d2a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b736d94f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b736986c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b736a72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7368ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7368e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7368cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7368fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8ee4f32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7368c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-094315d418a13d000a5a7dfdef4e3abed0a031b6 Step #5: MERGE-OUTER: attempt 846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3481833336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/094315d418a13d000a5a7dfdef4e3abed0a031b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1622 processed earlier; will process 2849 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63524== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f6bf63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f6bed7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f6beba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f419ccb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f419cac700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f419caa6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f6be93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559f6c966018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f6c900632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559f6c902375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f6c90235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559f6c320ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f6c30e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f6c3079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f6c371f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f6bf63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f6c04feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f6bebbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f6bec52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f6beac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f6bed84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f419caa8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f6be9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdec9322c5d1a1ca62177d20f4eae8e57574a5b8 Step #5: MERGE-OUTER: attempt 847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3482602488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fdec9322c5d1a1ca62177d20f4eae8e57574a5b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1623 processed earlier; will process 2848 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63542== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d62e944594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d62e8b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d62e89b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd89507941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd894e8e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd894e6d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d62e874e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d62f347018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d62f2e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d62f2e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d62f2e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d62ed01ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d62ecef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d62ece89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d62ed52f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d62e944c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d62ea30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d62e89cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d62e8a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d62e88d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d62e8b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd894e6f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d62e880bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-949ad2aa29bea464314126dca59d3b83130c93a2 Step #5: MERGE-OUTER: attempt 848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3483369621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/949ad2aa29bea464314126dca59d3b83130c93a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1624 processed earlier; will process 2847 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63560== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ba4ae7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ba4a5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ba4a3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff09d10d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff09cf2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff09cf01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ba4a17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ba54ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ba5484632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ba5486375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ba548635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557ba4ea4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557ba4e92285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557ba4e8b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557ba4ef5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557ba4ae7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557ba4bd3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557ba4a3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557ba4a492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557ba4a307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557ba4a5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff09cf03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557ba4a23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28b0eeb1b518c8baba76bd656f6e9cd4784bbe00 Step #5: MERGE-OUTER: attempt 849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3484139799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/28b0eeb1b518c8baba76bd656f6e9cd4784bbe00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1625 processed earlier; will process 2846 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63578== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1ae7b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1ae727b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1ae70a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f25de2da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25de0ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f25de0ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1ae6e3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e1af1b6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1af150632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e1af152375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1af15235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e1aec28165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e1aec5f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e1aeb7063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e1aeb5e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e1aeb579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e1aebc1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e1ae7b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e1ae89feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e1ae70bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e1ae7152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e1ae6fc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e1ae7284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f25de0d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e1ae6efbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b5fa6c3d1b561af0dc878b60399f2b51c4c5e78 Step #5: MERGE-OUTER: attempt 850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3485321525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5b5fa6c3d1b561af0dc878b60399f2b51c4c5e78' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1628 processed earlier; will process 2843 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==63696== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572a5b53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572a5ac7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572a5aaa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f41d2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f41b4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f41b20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572a5a83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572a6556018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572a64f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572a64f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572a64f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572a5fc8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572a5fff1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572a5f1063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572a5efe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572a5ef79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572a5f61f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572a5b53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572a5c3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572a5aabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572a5ab52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572a5a9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572a5ac84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5f41b22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572a5a8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f219c7fa30e8ad925256f8ccb5e302cd64fe83c Step #5: MERGE-OUTER: attempt 851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3486527478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f219c7fa30e8ad925256f8ccb5e302cd64fe83c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1630 processed earlier; will process 2841 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63778== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bda9400594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bda9374b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bda9357665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5555e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5553fd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5553dc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bda9330e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bda9e03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bda9d9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bda9d9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bda9d9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bda97bdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bda97ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bda97a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bda980ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bda9400c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bda94eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bda9358d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bda93622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bda93497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bda93754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb5553de082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bda933cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99536dd0e57f928c6d41aa26f878813bfe0842c7 Step #5: MERGE-OUTER: attempt 852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3487298955 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/99536dd0e57f928c6d41aa26f878813bfe0842c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1631 processed earlier; will process 2840 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63795== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e3eb75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e3eae9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e3eacc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ad6a5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ad686e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ad684d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e3eaa5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564e3f578018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e3f512632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564e3f514375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e3f51435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564e3ef32ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564e3ef20285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564e3ef199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564e3ef83f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564e3eb75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564e3ec61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564e3eacdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564e3ead72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564e3eabe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564e3eaea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ad684f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564e3eab1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e28528781e713801168e4dbc11d41e270a14a1c8 Step #5: MERGE-OUTER: attempt 853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3489069874 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e28528781e713801168e4dbc11d41e270a14a1c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1634 processed earlier; will process 2837 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63923== ERROR: libFuzzer: deadly signal Step #5: #0 0x559335fcb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559335f3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559335f22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55c946541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55c927a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55c9259858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559335efbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5593369ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559336968632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55933696a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55933696a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559336388ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559336376285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55933636f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593363d9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559335fcbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593360b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559335f23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559335f2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559335f147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559335f404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55c925b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559335f07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-359ae1095130dc2ff7ef510ec7ae5d6e65cd4bb1 Step #5: MERGE-OUTER: attempt 854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3489846124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/359ae1095130dc2ff7ef510ec7ae5d6e65cd4bb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1635 processed earlier; will process 2836 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63941== ERROR: libFuzzer: deadly signal Step #5: #0 0x558586a1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558586992b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558586975665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f008fdb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f008fbcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f008fbac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55858694ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558587421018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585873bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5585873bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585873bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558586ddbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558586dc9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558586dc29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558586e2cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558586a1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558586b0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558586976d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585869802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585869677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585869934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f008fbae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55858695abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfdf6a03d98a729fafeaebe2dbec5d5cf87fc83b Step #5: MERGE-OUTER: attempt 855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3490613406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bfdf6a03d98a729fafeaebe2dbec5d5cf87fc83b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1636 processed earlier; will process 2835 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63959== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac368d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac36849b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac3682c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8245c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8243d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8243b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac36805e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ac372d8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac37272632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ac37274375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac3727435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ac36c92ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac36c80285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac36c799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac36ce3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac368d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac369c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac3682dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac368372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac3681e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac3684a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa8243ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac36811bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04dcbc7b5d5212ce10975317d1f08dd3d668d92c Step #5: MERGE-OUTER: attempt 856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3491384726 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/04dcbc7b5d5212ce10975317d1f08dd3d668d92c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1637 processed earlier; will process 2834 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==63977== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a59893594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a59807b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a597ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f372d43e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f372d25300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f372d232858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a597c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559a5a296018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a5a230632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559a5a232375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a5a23235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559a59c50ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a59c3e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a59c379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a59ca1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a59893c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a5997feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a597ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a597f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a597dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a598084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f372d234082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a597cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-330686a16ddce120406f3d36a43a9db072b59181 Step #5: MERGE-OUTER: attempt 857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3492159505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/330686a16ddce120406f3d36a43a9db072b59181' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1638 processed earlier; will process 2833 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==63995== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584a9f21594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584a9e95b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584a9e78665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb83777c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb83759100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb837570858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584a9e51e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5584aa924018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584aa8be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5584aa8c0578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5584aa2c6780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5584aa32ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5584a9f21c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5584aa00deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5584a9e79d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5584a9e832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5584a9e6a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5584a9e964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb837572082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5584a9e5dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20cc0aee9b2a48190cbc3c777862718b33d61bb4 Step #5: MERGE-OUTER: attempt 858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3492930532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20cc0aee9b2a48190cbc3c777862718b33d61bb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1639 processed earlier; will process 2832 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64017== ERROR: libFuzzer: deadly signal Step #5: #0 0x56022e438594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56022e3acb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56022e38f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbeb575f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbeb557400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbeb5553858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56022e368e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56022ee3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56022edd5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56022edd7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56022edd735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56022e8ad165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56022e8e41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56022e7f563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56022e7e3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56022e7dc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56022e846f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56022e438c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56022e524eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56022e390d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56022e39a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56022e3817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56022e3ad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbeb5555082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56022e374bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dca63b3269ec92082cf93b4ce7e054ca239aa5c1 Step #5: MERGE-OUTER: attempt 859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3494263097 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dca63b3269ec92082cf93b4ce7e054ca239aa5c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1641 processed earlier; will process 2830 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64132== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d0ce72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d0cde6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d0cdc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c1c13241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c1bf4700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c1bf26858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d0cda2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d0d875018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d0d80f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d0d811375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d0d81135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d0d22fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d0d21d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d0d2169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d0d280f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d0ce72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d0cf5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d0cdcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d0cdd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d0cdbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d0cde74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5c1bf28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d0cdaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-741543c2789034d51d252f0aa515005d6549a438 Step #5: MERGE-OUTER: attempt 860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3495067875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/741543c2789034d51d252f0aa515005d6549a438' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1642 processed earlier; will process 2829 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64149== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cf251f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cf2493b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cf2476665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ce9b1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ce993100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ce9910858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cf244fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561cf2f22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cf2ebc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561cf2ebe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cf2ebe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561cf28dcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561cf28ca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561cf28c39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561cf292df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561cf251fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561cf260beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561cf2477d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561cf24812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561cf24687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561cf24944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ce9912082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561cf245bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6872c69e676ae7fb4459cbb04a30b48d4ab88fd9 Step #5: MERGE-OUTER: attempt 861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3495845187 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6872c69e676ae7fb4459cbb04a30b48d4ab88fd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1643 processed earlier; will process 2828 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64167== ERROR: libFuzzer: deadly signal Step #5: #0 0x56485481c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564854790b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564854773665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0198df241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0198c0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0198be6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56485474ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56485521f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5648551b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5648551bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5648551bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564854bd9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564854bc7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564854bc09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564854c2af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56485481cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564854908eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564854774d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56485477e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5648547657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5648547914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0198be8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564854758bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-836124b89bb66199eaed0d75ff284c16ef65ed8f Step #5: MERGE-OUTER: attempt 862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3496928306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/836124b89bb66199eaed0d75ff284c16ef65ed8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1647 processed earlier; will process 2824 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: #8 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64253== ERROR: libFuzzer: deadly signal Step #5: #0 0x56041c77f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56041c6f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56041c6d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f264521841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f264502d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f264500c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56041c6afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56041d182018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56041d11c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56041d11e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56041d11e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56041cbf4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56041cc2b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56041cb3c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56041cb2a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56041cb239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56041cb8df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56041c77fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56041c86beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56041c6d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56041c6e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56041c6c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56041c6f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f264500e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56041c6bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-976075d496aee9d7c2dd0ef82564cca6563e1484 Step #5: MERGE-OUTER: attempt 863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3501515217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/976075d496aee9d7c2dd0ef82564cca6563e1484' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1657 processed earlier; will process 2814 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64493== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c9ec82594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c9ebf6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c9ebd9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f599a35741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f599a16c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f599a14b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c9ebb2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c9f685018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c9f61f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c9f621375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c9f62135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c9f0f7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c9f12e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c9f03f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c9f02d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c9f0269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c9f090f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c9ec82c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c9ed6eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c9ebdad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c9ebe42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c9ebcb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c9ebf74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f599a14d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c9ebbebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a502ea8940fe7418e6851c6282edacab9e617a1 Step #5: MERGE-OUTER: attempt 864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3502237786 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5a502ea8940fe7418e6851c6282edacab9e617a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1658 processed earlier; will process 2813 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64507== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a723a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a7231bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a722fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feafbffe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feafbe1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feafbdf2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a722d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a72daa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a72d44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a72d46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a72d4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a7281c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561a728531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561a7276463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561a72752285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561a7274b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561a727b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561a723a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561a72493eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561a722ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561a723092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561a722f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561a7231c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7feafbdf4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561a722e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2369482aea1e3b510948cc98b5bb393cfff7b854 Step #5: MERGE-OUTER: attempt 865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3503728289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2369482aea1e3b510948cc98b5bb393cfff7b854' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1661 processed earlier; will process 2810 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==64624== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a145d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a1454cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a1452f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cb37c741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cb35dc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cb35bb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a14508e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a14fdb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a14f75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a14f77578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x564a1497d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564a149e6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564a145d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564a146c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564a14530d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564a1453a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564a145217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564a1454d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2cb35bd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564a14514bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6203ab82b5af95413d8888de5d9fba6f7a5af649 Step #5: MERGE-OUTER: attempt 866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3504513836 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6203ab82b5af95413d8888de5d9fba6f7a5af649' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1662 processed earlier; will process 2809 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64645== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ff086b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ff07dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ff07c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c29b8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c2999c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c2997b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ff079be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560ff126e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ff1208632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560ff120a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ff120a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560ff0ce0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ff0d171db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ff0c2863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ff0c16285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ff0c0f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ff0c79f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ff086bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ff0957eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ff07c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ff07cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ff07b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ff07e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c2997d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ff07a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc1d2dd72a04968badee7c1d28da9fa8f3562090 Step #5: MERGE-OUTER: attempt 867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3505927205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cc1d2dd72a04968badee7c1d28da9fa8f3562090' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1663 processed earlier; will process 2808 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64715== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da8cedf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da8ce53b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da8ce36665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0bab02941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0baae3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0baae1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da8ce0fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55da8d8e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da8d87c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55da8d87e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da8d87e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55da8d29cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da8d28a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da8d2839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da8d2edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da8cedfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da8cfcbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da8ce37d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da8ce412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da8ce287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da8ce544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0baae1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da8ce1bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4abaa20bc5a5b717f8ddab316b9bd04f577e690f Step #5: MERGE-OUTER: attempt 868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3506362124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4abaa20bc5a5b717f8ddab316b9bd04f577e690f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1664 processed earlier; will process 2807 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==64723== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633060e2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563306056b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563306039665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb093a9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0938ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb09388c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563306012e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563306ae5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563306a7f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563306a81375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563306a8135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563306557165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56330658e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56330649f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56330648d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633064869dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5633064f0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5633060e2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5633061ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56330603ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633060442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56330602b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633060574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb09388e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56330601ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-773a33e8a9a5159817293d69ae8eab8549e928a8 Step #5: MERGE-OUTER: attempt 869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3507811824 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/773a33e8a9a5159817293d69ae8eab8549e928a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1666 processed earlier; will process 2805 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64810== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ee7918594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ee788cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ee786f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f055278841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f055259d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f055257c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ee7848e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558ee831b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ee82b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558ee82b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ee82b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558ee7cd5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558ee7cc3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558ee7cbc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558ee7d26f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558ee7918c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558ee7a04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558ee7870d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558ee787a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558ee78617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558ee788d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f055257e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558ee7854bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64657d6c84754cd6b9a7e7999fec7ee66af9f2c9 Step #5: MERGE-OUTER: attempt 870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3509385767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/64657d6c84754cd6b9a7e7999fec7ee66af9f2c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1668 processed earlier; will process 2803 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==64894== ERROR: libFuzzer: deadly signal Step #5: #0 0x558de9391594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558de9305b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558de92e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3ac99641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3ac7ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3ac78a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558de92c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558de9d94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558de9d2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558de9d30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558de9d3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558de974ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558de973c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558de97359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558de979ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558de9391c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558de947deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558de92e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558de92f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558de92da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558de93064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3ac78c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558de92cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5341921eeb5cb364a6544e081d6ea96291f600bc Step #5: MERGE-OUTER: attempt 871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3510866991 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5341921eeb5cb364a6544e081d6ea96291f600bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1670 processed earlier; will process 2801 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==65012== ERROR: libFuzzer: deadly signal Step #5: #0 0x563084a97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563084a0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630849ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f575748f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57572a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5757283858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630849c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56308549a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563085434632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563085436578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x563084e3c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563084ea5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563084a97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563084b83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5630849efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5630849f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5630849e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563084a0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5757285082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5630849d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-785b5993e3265e1334441fe298ed9e3c07912bab Step #5: MERGE-OUTER: attempt 872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3511636492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/785b5993e3265e1334441fe298ed9e3c07912bab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1671 processed earlier; will process 2800 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65065== ERROR: libFuzzer: deadly signal Step #5: #0 0x55970d2c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55970d237b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55970d21a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1125dba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1125bcf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1125bae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55970d1f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55970dcc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55970dc60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55970dc62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55970dc6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55970d680ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55970d66e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55970d6679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55970d6d1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55970d2c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55970d3afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55970d21bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55970d2252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55970d20c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55970d2384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1125bb0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55970d1ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca3336d2179f04ea09b18707509ccfcf81649970 Step #5: MERGE-OUTER: attempt 873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3514735632 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ca3336d2179f04ea09b18707509ccfcf81649970' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1678 processed earlier; will process 2793 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbec49f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbec413b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbec3f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f163a60641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f163a41b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f163a3fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbec3cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbecea2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbece3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbece3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbece3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbec85cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fbec84a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fbec8439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fbec8adf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fbec49fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fbec58beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fbec3f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fbec4012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fbec3e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fbec4144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f163a3fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fbec3dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffa2a7d64a443245b08238b72de01900aa9923ae Step #5: MERGE-OUTER: attempt 874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3517764840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ffa2a7d64a443245b08238b72de01900aa9923ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1684 processed earlier; will process 2787 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65401== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616811e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561681157b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56168113a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d278a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d276bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d2769b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561681113e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561681be6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561681b80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561681b82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561681b8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561681658165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56168168f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561681690356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x561681586828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5616815f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5616811e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5616812cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56168113bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5616811452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56168112c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5616811584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6d2769d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56168111fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f473d7eeb5ae70d9eaf8e0cdca0460a37182a5fd Step #5: MERGE-OUTER: attempt 875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3518229381 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f473d7eeb5ae70d9eaf8e0cdca0460a37182a5fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1685 processed earlier; will process 2786 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dd6e497594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dd6e40bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dd6e3ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42f0d8341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42f0b9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42f0b77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dd6e3c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dd6ee9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dd6ee34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dd6ee36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dd6ee3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dd6e854ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dd6e842285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dd6e83b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dd6e8a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dd6e497c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dd6e583eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dd6e3efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dd6e3f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dd6e3e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dd6e40c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f42f0b79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dd6e3d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d51d111ef239d13137792426f0425b45c065ef8e Step #5: MERGE-OUTER: attempt 876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3520277242 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d51d111ef239d13137792426f0425b45c065ef8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1689 processed earlier; will process 2782 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65543== ERROR: libFuzzer: deadly signal Step #5: #0 0x55687b762594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55687b6d6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55687b6b9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7facb14d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7facb12ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7facb12cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55687b692e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55687c165018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55687c0ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55687c101375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55687c10135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55687bb1fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55687bb0d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55687bb069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55687bb70f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55687b762c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55687b84eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55687b6bad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55687b6c42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55687b6ab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55687b6d74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7facb12ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55687b69ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d0b968efa0b2b4cc46863a48f4c50449114ac37 Step #5: MERGE-OUTER: attempt 877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3521048209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0d0b968efa0b2b4cc46863a48f4c50449114ac37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1690 processed earlier; will process 2781 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65561== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632b335f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632b32d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632b32b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc6c88b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc6c6a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc6c67f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632b328fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5632b3d62018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632b3cfc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5632b3cfe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632b3cfe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5632b371cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5632b370a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5632b37039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5632b376df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5632b335fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5632b344beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5632b32b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5632b32c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5632b32a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5632b32d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdc6c681082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5632b329bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eda795c4a48b731427af20a5124111d398c0a6fa Step #5: MERGE-OUTER: attempt 878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3521822833 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eda795c4a48b731427af20a5124111d398c0a6fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1691 processed earlier; will process 2780 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65579== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9dc0b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b9dc025b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9dc008665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e202f941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e2010e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e200ed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9dbfe1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b9dcab4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b9dca4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b9dca50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b9dca5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b9dc526165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9dc55d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b9dc46e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b9dc45c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b9dc4559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b9dc4bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b9dc0b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b9dc19deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b9dc009d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b9dc0132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b9dbffa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b9dc0264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e200ef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b9dbfedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-810eb6439e9bf1a9b4a28b2ef2ae9fc7676ff83a Step #5: MERGE-OUTER: attempt 879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3522836970 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/810eb6439e9bf1a9b4a28b2ef2ae9fc7676ff83a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1693 processed earlier; will process 2778 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==65663== ERROR: libFuzzer: deadly signal Step #5: #0 0x561311f3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561311eafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561311e92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd74f57841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd74f38d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd74f36c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561311e6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56131293e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613128d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613128da578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5613122e0780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x561312349f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x561311f3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x561312027eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x561311e93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561311e9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561311e847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561311eb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd74f36e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561311e77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4db2d1ad8a50beda43307c95d2419effd6956c63 Step #5: MERGE-OUTER: attempt 880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3523606804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4db2d1ad8a50beda43307c95d2419effd6956c63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1694 processed earlier; will process 2777 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65715== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b25a2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b259a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b25983665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa70b4bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa70b2d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa70b2b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b2595ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555b2642f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b263c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555b263cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b263cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555b25de9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b25dd7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b25dd09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b25e3af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b25a2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b25b18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b25984d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b2598e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b259757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b259a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa70b2b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b25968bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6198731ea1e395603b00e11c0d33ae8d25b56bd9 Step #5: MERGE-OUTER: attempt 881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3524271390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6198731ea1e395603b00e11c0d33ae8d25b56bd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1696 processed earlier; will process 2775 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65787== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555c3019594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555c2f8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555c2f70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feabe42341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feabe23800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feabe217858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555c2f49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5555c3a1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555c39b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5555c39b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555c39b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5555c33d6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5555c33c4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5555c33bd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5555c3427f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5555c3019c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5555c3105eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5555c2f71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5555c2f7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5555c2f627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5555c2f8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feabe219082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5555c2f55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bcc57eaf6906959a59d90abaa9ce4337040ba2c Step #5: MERGE-OUTER: attempt 882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3525292095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bcc57eaf6906959a59d90abaa9ce4337040ba2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1698 processed earlier; will process 2773 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==65865== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599dd017594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5599dcf8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5599dcf6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b17e8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b17ca200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b17c81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599dcf47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5599dda1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599dd9b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5599dd9b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599dd9b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5599dd3d4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5599dd3c2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599dd3bb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5599dd425f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599dd017c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5599dd103eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5599dcf6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599dcf792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599dcf607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599dcf8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b17c83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5599dcf53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3176baab8918dbb660c967cfae8ff662ccc3109 Step #5: MERGE-OUTER: attempt 883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3526903296 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3176baab8918dbb660c967cfae8ff662ccc3109' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1701 processed earlier; will process 2770 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==65952== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec8a063594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec89fd7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec89fba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79e37c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79e35dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79e35bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec89f93e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec8aa66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec8aa00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec8aa02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec8aa0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ec8a4d8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ec8a50f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ec8a42063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ec8a40e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ec8a4079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ec8a471f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ec8a063c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ec8a14feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ec89fbbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ec89fc52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ec89fac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ec89fd84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f79e35be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ec89f9fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6de8faa4007a6c2f64c4aaee3ed528ab6981d8c Step #5: MERGE-OUTER: attempt 884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528239534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f6de8faa4007a6c2f64c4aaee3ed528ab6981d8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1704 processed earlier; will process 2767 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66069== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4db0a1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4db015b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4daff8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fafa261141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fafa242600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fafa2405858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4dafd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4dbaa4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4dba3e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4dba40375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4dba4035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4db45ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4db44c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4db4459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4db4aff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4db0a1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4db18deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4daff9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4db0032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4dafea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4db0164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fafa2407082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4dafddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea9110b9c4a1edde3683630b6f7023ac39e18cc3 Step #5: MERGE-OUTER: attempt 885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528676594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ea9110b9c4a1edde3683630b6f7023ac39e18cc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1705 processed earlier; will process 2766 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66108== ERROR: libFuzzer: deadly signal Step #5: #0 0x559dab1b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559dab12ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559dab10d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0e0bbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0e09d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0e09af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559dab0e6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559dabbb9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559dabb53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559dabb55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559dabb5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559dab62b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559dab6621db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559dab57363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559dab561285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559dab55a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559dab5c4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559dab1b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559dab2a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559dab10ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559dab1182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559dab0ff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559dab12b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc0e09b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559dab0f2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5ab74b4fb74813bde91653f71393c4d890d2abc Step #5: MERGE-OUTER: attempt 886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529988481 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5ab74b4fb74813bde91653f71393c4d890d2abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1706 processed earlier; will process 2765 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f0c4946594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0c48bab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0c489d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff5f5c1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff5f5a2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff5f5a07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f0c4876e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f0c5349018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0c52e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f0c52e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0c52e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f0c4dbb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f0c4df21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f0c4d0363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f0c4cf1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f0c4cea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f0c4d54f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f0c4946c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f0c4a32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f0c489ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f0c48a82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f0c488f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f0c48bb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff5f5a09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f0c4882bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fd27ce0cc8a2a2309bc9f9ea7c53d8566ca7101 Step #5: MERGE-OUTER: attempt 887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530663200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3fd27ce0cc8a2a2309bc9f9ea7c53d8566ca7101' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1707 processed earlier; will process 2764 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66130== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d06996594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d0690ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d068ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42a7a9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42a78b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42a7893858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d068c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d07399018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d07333632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d07335375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d0733535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d06e0b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d06e421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d06d5363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d06d41285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d06d3a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d06da4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d06996c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d06a82eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d068eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d068f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d068df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d0690b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f42a7895082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d068d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4dc9333214552bd9ff645a01ca9b9fa9a756da3 Step #5: MERGE-OUTER: attempt 888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531158731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b4dc9333214552bd9ff645a01ca9b9fa9a756da3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1708 processed earlier; will process 2763 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66170== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b24e1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b24d8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b24d71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe204a4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe20485e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe20483d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b24d4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564b2581d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b257b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564b257b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b257b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564b2528f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564b252c61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564b251d763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564b251c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564b251be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564b25228f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564b24e1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564b24f06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564b24d72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564b24d7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564b24d637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564b24d8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe20483f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564b24d56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48604a73fae2695d353b30790349c48432c680bf Step #5: MERGE-OUTER: attempt 889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3533142625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/48604a73fae2695d353b30790349c48432c680bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1712 processed earlier; will process 2759 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66268== ERROR: libFuzzer: deadly signal Step #5: #0 0x564391f29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564391e9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564391e80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0b92d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0b90ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0b90cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564391e59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56439292c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643928c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643928c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643928c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643922e6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643922d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643922cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564392337f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564391f29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564392015eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564391e81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564391e8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564391e727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564391e9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd0b90cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564391e65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c179d1552d642c3df97503ddf8aa435f27b347bb Step #5: MERGE-OUTER: attempt 890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3533770553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c179d1552d642c3df97503ddf8aa435f27b347bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1713 processed earlier; will process 2758 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66311== ERROR: libFuzzer: deadly signal Step #5: #0 0x558090921594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558090895b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558090878665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d228bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d226d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d226b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558090851e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558091324018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580912be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5580912c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580912c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558090d96165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558090dcd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558090cde63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558090ccc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558090cc59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558090d2ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558090921c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558090a0deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558090879d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580908832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55809086a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580908964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d226b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55809085dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8e8b60429153e9cca4da94115db0d673361c70f Step #5: MERGE-OUTER: attempt 891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3534976487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b8e8b60429153e9cca4da94115db0d673361c70f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1715 processed earlier; will process 2756 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66394== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec1cd23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec1cc97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec1cc7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56ecc0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56eca2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56ec9ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec1cc53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec1d726018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec1d6c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec1d6c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec1d6c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ec1d0e0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec1d0ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec1d0c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec1d131f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec1cd23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec1ce0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec1cc7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec1cc852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec1cc6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec1cc984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f56eca01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec1cc5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fee78d20f6036a3232bb78bf3e110d09b47bce03 Step #5: MERGE-OUTER: attempt 892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3535779253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fee78d20f6036a3232bb78bf3e110d09b47bce03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1716 processed earlier; will process 2755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66411== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b7c8c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b7c836b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b7c819665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c97da841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c97bbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c97b9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b7c7f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563b7d2c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b7d25f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563b7d261375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b7d26135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563b7cc7fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b7cc6d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b7cc669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b7ccd0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b7c8c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b7c9aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b7c81ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b7c8242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b7c80b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b7c8374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3c97b9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b7c7febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7da5d8cd28d8b5d5c2ea14d19b12d993628994c3 Step #5: MERGE-OUTER: attempt 893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3536554393 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7da5d8cd28d8b5d5c2ea14d19b12d993628994c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1717 processed earlier; will process 2754 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66429== ERROR: libFuzzer: deadly signal Step #5: #0 0x560966a89594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609669fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609669e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5d963f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5d945400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5d9433858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609669b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56096748c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560967426632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560967428375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56096742835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560966e46ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560966e34285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560966e2d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560966e97f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560966a89c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560966b75eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5609669e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609669eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609669d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609669fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd5d9435082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5609669c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-700e94b3bbee5599ee70b00951fe9d71ee02d6f2 Step #5: MERGE-OUTER: attempt 894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3537327903 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/700e94b3bbee5599ee70b00951fe9d71ee02d6f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1718 processed earlier; will process 2753 files now Step #5: #1 pulse exec/s: 0 rss: 238Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66447== ERROR: libFuzzer: deadly signal Step #5: #0 0x55717e5a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55717e51ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55717e4fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fc2ada41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fc28ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fc28ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55717e4d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55717efa9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55717ef43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55717ef45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55717ef4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55717ea1b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55717ea521db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55717e96363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55717e951285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55717e94a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55717e9b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55717e5a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55717e692eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55717e4fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55717e5082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55717e4ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55717e51b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7fc28d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55717e4e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc4d24e9a6aca08180f44b19148a152ee5cadd09 Step #5: MERGE-OUTER: attempt 895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3538310628 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc4d24e9a6aca08180f44b19148a152ee5cadd09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1720 processed earlier; will process 2751 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66532== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572bd04c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572bcfc0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572bcfa3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa89114441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa890f5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa890f38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572bcf7ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572bda4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572bd9e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572bd9eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572bd9eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572bd4c1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572bd4f81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572bd40963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572bd3f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572bd3f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572bd45af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572bd04cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572bd138eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572bcfa4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572bcfae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572bcf957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572bcfc14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa890f3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572bcf88bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9661ee52e4a9ce3ac9d8cccf4e976a6294c056e6 Step #5: MERGE-OUTER: attempt 896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3539534256 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9661ee52e4a9ce3ac9d8cccf4e976a6294c056e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1722 processed earlier; will process 2749 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66646== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d3be13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d3bd87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d3bd6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d97a4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d9785500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d97834858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d3bd43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d3c816018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d3c7b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d3c7b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d3c7b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d3c1d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562d3c1be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562d3c1b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562d3c221f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562d3be13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562d3beffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562d3bd6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562d3bd752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562d3bd5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562d3bd884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7d97836082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562d3bd4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-682e576109a12775f7ba2a51b8d66ae476520256 Step #5: MERGE-OUTER: attempt 897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3540880046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/682e576109a12775f7ba2a51b8d66ae476520256' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1725 processed earlier; will process 2746 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbb4108594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbb407cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbb405f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5cd56441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe5cd37900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5cd358858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbb4038e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbb4b0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbb4aa5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbb4aa7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbb4aa735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbb44c5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fbb44b3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fbb44ac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fbb4516f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fbb4108c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fbb41f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fbb4060d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fbb406a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fbb40517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fbb407d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe5cd35a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fbb4044bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f922fa9f1a872b71e7e7b8c10679d7d230ca78cf Step #5: MERGE-OUTER: attempt 898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3541648432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f922fa9f1a872b71e7e7b8c10679d7d230ca78cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1726 processed earlier; will process 2745 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66778== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f4c136594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f4c0aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f4c08d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f176eece41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f176ece300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f176ecc2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f4c066e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f4cb39018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f4cad3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f4cad5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f4cad535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f4c4f3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f4c4e1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f4c4da9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f4c544f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f4c136c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f4c222eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f4c08ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f4c0982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f4c07f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f4c0ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f176ecc4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f4c072bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e0640e8088ec7f4ca014d4ce0270af6b3e4dd3b Step #5: MERGE-OUTER: attempt 899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3542422695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e0640e8088ec7f4ca014d4ce0270af6b3e4dd3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1727 processed earlier; will process 2744 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66796== ERROR: libFuzzer: deadly signal Step #5: #0 0x56038badb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56038ba4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56038ba32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb93fa541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb93dba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb93d99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56038ba0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56038c4de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56038c478632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56038c47a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56038c47a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56038be98ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56038be86285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56038be7f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56038bee9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56038badbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56038bbc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56038ba33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56038ba3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56038ba247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56038ba504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdb93d9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56038ba17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1c0b58f4ebeb7b8bc82034dc4ca90625f87bb73 Step #5: MERGE-OUTER: attempt 900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3543197529 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f1c0b58f4ebeb7b8bc82034dc4ca90625f87bb73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1728 processed earlier; will process 2743 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66814== ERROR: libFuzzer: deadly signal Step #5: #0 0x561565abb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561565a2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561565a12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f826d92f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f826d74400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f826d723858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615659ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5615664be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561566458632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56156645a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56156645a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561565e78ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561565e66285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561565e5f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561565ec9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561565abbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561565ba7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561565a13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561565a1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561565a047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561565a304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f826d725082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5615659f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfef6ac497c38235372b760958423097d36d8d7d Step #5: MERGE-OUTER: attempt 901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3543971020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bfef6ac497c38235372b760958423097d36d8d7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1729 processed earlier; will process 2742 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66832== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7ff091594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7ff005b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7fefe8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddad53941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddad34e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddad32d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7fefc1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e7ffa94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7ffa2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e7ffa30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7ffa3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e7ff44ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7ff43c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7ff4359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e7ff49ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e7ff091c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e7ff17deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e7fefe9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e7feff32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e7fefda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e7ff0064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddad32f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e7fefcdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-30feee97e17500bec7d36239ba4efa80472af552 Step #5: MERGE-OUTER: attempt 902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3544742320 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/30feee97e17500bec7d36239ba4efa80472af552' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1730 processed earlier; will process 2741 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==66850== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a9361d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a93591b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a93574665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5b377d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5b359200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5b3571858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a9354de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a94020018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a93fba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a93fbc578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555a939c2780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555a93a2bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555a9361dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555a93709eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555a93575d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555a9357f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555a935667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555a935924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa5b3573082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555a93559bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de26da4d6b81d6ab8415b7fbf08388b4503c7822 Step #5: MERGE-OUTER: attempt 903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3545521583 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de26da4d6b81d6ab8415b7fbf08388b4503c7822' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1731 processed earlier; will process 2740 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==66872== ERROR: libFuzzer: deadly signal Step #5: #0 0x55581437f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558142f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558142d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac7072941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac7053e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac7051d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558142afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555814d82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555814d1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555814d1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555814d1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55581473cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55581472a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558147239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55581478df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55581437fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55581446beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558142d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558142e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558142c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558142f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac7051f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558142bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-320686eeac9ba9324a0d9e71bf5acd82563e2606 Step #5: MERGE-OUTER: attempt 904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3545962566 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/320686eeac9ba9324a0d9e71bf5acd82563e2606' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1732 processed earlier; will process 2739 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66941== ERROR: libFuzzer: deadly signal Step #5: #0 0x561313608594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56131357cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56131355f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c4026941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c4007e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c4005d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561313538e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56131400b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561313fa5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561313fa7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561313fa735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561313a7d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561313ab41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5613139c563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5613139b3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5613139ac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561313a16f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561313608c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5613136f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561313560d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56131356a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613135517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56131357d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c4005f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561313544bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cff69f169372262af9a195e47ea4c78a7892396 Step #5: MERGE-OUTER: attempt 905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3547536493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2cff69f169372262af9a195e47ea4c78a7892396' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1733 processed earlier; will process 2738 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==66953== ERROR: libFuzzer: deadly signal Step #5: #0 0x5604fe5d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604fe54bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5604fe52e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7aec4f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7aec30b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7aec2ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5604fe507e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5604fefda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5604fef74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5604fef76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5604fef7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5604fea4c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5604fea831db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5604fe99463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5604fe982285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5604fe97b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5604fe9e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5604fe5d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5604fe6c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5604fe52fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5604fe5392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5604fe5207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5604fe54c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7aec2ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5604fe513bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-798c1634be5f26e1ec1d8cef22966934ba90cf30 Step #5: MERGE-OUTER: attempt 906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3548814494 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/798c1634be5f26e1ec1d8cef22966934ba90cf30' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1735 processed earlier; will process 2736 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67036== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad1fe54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad1fdc8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad1fdab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8df7b5941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8df796e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8df794d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad1fd84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ad20857018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad207f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ad207f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad207f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ad202c9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ad203001db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ad2021163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ad201ff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ad201f89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ad20262f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ad1fe54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ad1ff40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ad1fdacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ad1fdb62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ad1fd9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ad1fdc94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8df794f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ad1fd90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cb300490781215b0b8e75297adee6d426903414 Step #5: MERGE-OUTER: attempt 907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3549300968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9cb300490781215b0b8e75297adee6d426903414' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1736 processed earlier; will process 2735 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67076== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630f8994594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630f8908b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630f88eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a7649d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a762b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a76291858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630f88c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5630f9397018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630f9331632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630f9333375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630f933335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5630f8d51ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5630f8d3f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5630f8d389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5630f8da2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5630f8994c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5630f8a80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5630f88ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5630f88f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5630f88dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5630f89094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a76293082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5630f88d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8aea2a092bdf62a279a190ea7c7a9288ef2ce42b Step #5: MERGE-OUTER: attempt 908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3550232963 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8aea2a092bdf62a279a190ea7c7a9288ef2ce42b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1737 processed earlier; will process 2734 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67092== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f426c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f42634b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f42617665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ec717441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ec6f8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ec6f68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f425f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558f430c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f4305d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558f4305f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f4305f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558f42b35165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558f42b6c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558f42a7d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558f42a6b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558f42a649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558f42acef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558f426c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558f427aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558f42618d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558f426222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558f426097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558f426354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5ec6f6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558f425fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11e6f87f24882265a1fe5ac91e0d5f85e1a703f1 Step #5: MERGE-OUTER: attempt 909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3551447845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11e6f87f24882265a1fe5ac91e0d5f85e1a703f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1741 processed earlier; will process 2730 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67212== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a7ab57594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a7aacbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a7aaae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0264af241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f026490700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02648e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a7aa87e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557a7b55a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a7b4f4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557a7b4f6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a7b4f635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557a7afcc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a7b0031db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a7af1463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a7af02285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a7aefb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a7af65f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a7ab57c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a7ac43eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a7aaafd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a7aab92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a7aaa07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a7aacc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02648e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a7aa93bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3782f2233d4ae3345af64a5231cb816d2c579a38 Step #5: MERGE-OUTER: attempt 910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3552863637 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3782f2233d4ae3345af64a5231cb816d2c579a38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1744 processed earlier; will process 2727 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67295== ERROR: libFuzzer: deadly signal Step #5: #0 0x560954882594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5609547f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5609547d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cba96d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cba78200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cba761858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5609547b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560955285018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56095521f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560955221375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56095522135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560954c3fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560954c2d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560954c269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560954c90f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560954882c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56095496eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5609547dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5609547e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5609547cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5609547f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1cba763082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5609547bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c077eeb5cd2516594eefc8f873af21e4f5d6672b Step #5: MERGE-OUTER: attempt 911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3553962389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c077eeb5cd2516594eefc8f873af21e4f5d6672b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1746 processed earlier; will process 2725 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67379== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624eff78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624efeecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624efecf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad842ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad840cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad840ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624efea8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5624f097b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624f0915632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5624f0917375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624f091735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5624f0335ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624f0323285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624f031c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5624f0386f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5624eff78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5624f0064eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5624efed0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624efeda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624efec17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624efeed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fad840b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5624efeb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7b7985d82a6b18eda9550c95631259d74d0f354 Step #5: MERGE-OUTER: attempt 912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3554533747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c7b7985d82a6b18eda9550c95631259d74d0f354' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1747 processed earlier; will process 2724 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==67422== ERROR: libFuzzer: deadly signal Step #5: #0 0x55849c4ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55849c420b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55849c403665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d973a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d971b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d97197858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55849c3dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55849ceaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55849ce49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55849ce4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55849ce4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55849c915975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55849c97fbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55849c9dbc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55849c8bb012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55849c8bb012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55849c4acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55849c598eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55849c404d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55849c40e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55849c3f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55849c4214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5d97199082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55849c3e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bd06108c21e965bd79b91fe63ecc11d74b3fecf Step #5: MERGE-OUTER: attempt 913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3555468050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8bd06108c21e965bd79b91fe63ecc11d74b3fecf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1748 processed earlier; will process 2723 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67474== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd6f3ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd6f362b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd6f345665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44c3be341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44c39f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44c39d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd6f31ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd6fdf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd6fd8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd6fd8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd6fd8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd6f863165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd6f89a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd6f7ab63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd6f799285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd6f7929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd6f7fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd6f3eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd6f4daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd6f346d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd6f3502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd6f3377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd6f3634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44c39d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd6f32abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f11b664279301bcf2d3095a0ccc2929c3999a09 Step #5: MERGE-OUTER: attempt 914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3556490943 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f11b664279301bcf2d3095a0ccc2929c3999a09' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1750 processed earlier; will process 2721 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67584== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d45de90594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d45de04b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d45dde7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f431862441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f431843900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4318418858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d45ddc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d45e893018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d45e82d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d45e82f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d45e82f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d45e24dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d45e23b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d45e2349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d45e29ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d45de90c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d45df7ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d45dde8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d45ddf22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d45ddd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d45de054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f431841a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d45ddccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-059861579d8d73e0e8c8db13309148ed202a1225 Step #5: MERGE-OUTER: attempt 915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3557280570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/059861579d8d73e0e8c8db13309148ed202a1225' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1751 processed earlier; will process 2720 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67600== ERROR: libFuzzer: deadly signal Step #5: #0 0x56191004e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56190ffc2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56190ffa5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3b6e3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3b6c4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3b6c27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56190ff7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561910a51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5619109eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5619109ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5619109ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56191040bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5619103f9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5619103f29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56191045cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56191004ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56191013aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56190ffa6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56190ffb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56190ff977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56190ffc34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa3b6c29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56190ff8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-061bfba67daa32e5c60e11a3436ddb814fac1466 Step #5: MERGE-OUTER: attempt 916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3558062511 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/061bfba67daa32e5c60e11a3436ddb814fac1466' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1752 processed earlier; will process 2719 files now Step #5: #1 pulse exec/s: 0 rss: 211Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==67618== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dfbaefb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dfbae6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dfbae52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f605424241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f605405700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6054036858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dfbae2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dfbb8fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dfbb898632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dfbb89a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dfbb89a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dfbb370165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dfbb3a71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dfbb2b863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dfbb2a6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dfbb29f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dfbb309f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dfbaefbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dfbafe7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dfbae53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dfbae5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dfbae447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dfbae704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6054038082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dfbae37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a326ac05ad6c2c20d82a42f19c832195f467da1e Step #5: MERGE-OUTER: attempt 917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3559739391 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a326ac05ad6c2c20d82a42f19c832195f467da1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1756 processed earlier; will process 2715 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6e2268594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6e21dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6e21bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faca51cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faca4fe400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faca4fc3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6e2198e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c6e2c6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6e2c05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c6e2c07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6e2c0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c6e2625ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6e2613285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6e260c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6e2676f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6e2268c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6e2354eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6e21c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6e21ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6e21b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6e21dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faca4fc5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6e21a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3b8ba4e0eee71848eccd7334bb9fe077acbc840 Step #5: MERGE-OUTER: attempt 918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3560162705 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3b8ba4e0eee71848eccd7334bb9fe077acbc840' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1757 processed earlier; will process 2714 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67787== ERROR: libFuzzer: deadly signal Step #5: #0 0x56547a54b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56547a4bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56547a4a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc30c16241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc30bf7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc30bf56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56547a47be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56547af4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56547aee8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56547aeea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56547aeea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56547a908ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56547a8f6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56547a8ef9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56547a959f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56547a54bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56547a637eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56547a4a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56547a4ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56547a4947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56547a4c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc30bf58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56547a487bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ba78a58379d91d5c7567e7b0e2e06c7126b9d95 Step #5: MERGE-OUTER: attempt 919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3561013988 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9ba78a58379d91d5c7567e7b0e2e06c7126b9d95' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1758 processed earlier; will process 2713 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67803== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c16ae1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c16a55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c16a38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc99f11241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc99ef2700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc99ef06858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c16a11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559c174e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c1747e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559c17480375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c1748035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559c16e9ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559c16e8c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559c16e859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559c16eeff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559c16ae1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559c16bcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559c16a39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559c16a432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559c16a2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559c16a564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc99ef08082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559c16a1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-512ffc5113e620814811ff430b36c8df83bedea3 Step #5: MERGE-OUTER: attempt 920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3561797932 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/512ffc5113e620814811ff430b36c8df83bedea3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1759 processed earlier; will process 2712 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67821== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f2674f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f266c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f266a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a72f0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a72d2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a72cff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f2667fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f27152018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f270ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f270ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f270ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f26b0cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f26afa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f26af39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f26b5df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f2674fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f2683beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f266a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f266b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f266987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f266c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a72d01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f2668bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83d7498f8c0c3f1a3802a509bd4ff263843da4ee Step #5: MERGE-OUTER: attempt 921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3562418278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83d7498f8c0c3f1a3802a509bd4ff263843da4ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1761 processed earlier; will process 2710 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==67899== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cfbbadd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cfbba51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cfbba34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff69fc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff69dd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff69db8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cfbba0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cfbc4e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cfbc47a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cfbc47c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cfbc47c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cfbbe9aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cfbbe88285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cfbbe819dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cfbbeebf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cfbbaddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cfbbbc9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cfbba35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cfbba3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cfbba267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cfbba524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff69dba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cfbba19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95b863abf8ddafa6be1764de46602808406288f6 Step #5: MERGE-OUTER: attempt 922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3563917618 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/95b863abf8ddafa6be1764de46602808406288f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1763 processed earlier; will process 2708 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68019== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607298fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56072986eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560729851665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9619c2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9619a3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9619a1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56072982ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56072a2fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56072a297632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56072a299375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56072a29935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560729d6f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560729da61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560729cb763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560729ca5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560729c9e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560729d08f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5607298fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5607299e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560729852d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56072985c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5607298437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56072986f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9619a1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560729836bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d80e5116c694dc198b4abe896722b9f850dfc49 Step #5: MERGE-OUTER: attempt 923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3565597940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3d80e5116c694dc198b4abe896722b9f850dfc49' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1766 processed earlier; will process 2705 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==68139== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d5e3d1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d5e345b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d5e328665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc1eb69541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc1eb4aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc1eb489858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d5e301e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d5edd4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d5ed6e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d5ed70578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x562d5e776780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562d5e7dff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x562d5e3d1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x562d5e4bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562d5e329d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562d5e3332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562d5e31a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562d5e3464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc1eb48b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562d5e30dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8330d03bc1f13ef20ac1d2c9973dab4f3e38b01 Step #5: MERGE-OUTER: attempt 924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3566371755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e8330d03bc1f13ef20ac1d2c9973dab4f3e38b01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1767 processed earlier; will process 2704 files now Step #5: #1 pulse exec/s: 0 rss: 221Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68161== ERROR: libFuzzer: deadly signal Step #5: #0 0x558142b1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558142a8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558142a71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66535d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66533e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66533c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558142a4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55814351d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581434b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5581434b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581434b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558142f8f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558142fc61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558142ed763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558142ec5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558142ebe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558142f28f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558142b1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558142c06eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558142a72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558142a7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558142a637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558142a8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f66533c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558142a56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dde84617deeaacb7ce5d8d3f5bc134553b6432f8 Step #5: MERGE-OUTER: attempt 925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3567289522 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dde84617deeaacb7ce5d8d3f5bc134553b6432f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1769 processed earlier; will process 2702 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==68268== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd4e54b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd4e4bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd4e4a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f185f4eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f185f30000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f185f2df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd4e47be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd4ef4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd4eee8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd4eeea578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55fd4e8f0780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fd4e959f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fd4e54bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fd4e637eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fd4e4a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fd4e4ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fd4e4947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fd4e4c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f185f2e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fd4e487bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2e528c0f25b660eb62421ec3e190bb6daaf8125 Step #5: MERGE-OUTER: attempt 926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3568058752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e2e528c0f25b660eb62421ec3e190bb6daaf8125' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1770 processed earlier; will process 2701 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68320== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f3d587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f3d4fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f3d4de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f897727041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f897708500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8977064858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f3d4b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f3df8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f3df24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f3df26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f3df2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f3d9fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556f3da331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f3d94463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556f3d932285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556f3d92b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556f3d995f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556f3d587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556f3d673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556f3d4dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556f3d4e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556f3d4d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556f3d4fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8977066082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556f3d4c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58284caa5a07ebdbe20917ef2846dd4920f1776c Step #5: MERGE-OUTER: attempt 927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3570158295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/58284caa5a07ebdbe20917ef2846dd4920f1776c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1773 processed earlier; will process 2698 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68418== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a16d8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a16d03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a16ce6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb8df9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb8ddae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb8dd8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a16cbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559a17792018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a1772c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559a1772e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a1772e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559a17204165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559a1723b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559a1714c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559a1713a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559a171339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559a1719df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559a16d8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559a16e7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559a16ce7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559a16cf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559a16cd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559a16d044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdb8dd8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559a16ccbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20ed4e456e6df804654c23c8bc9cd0e91e7c327b Step #5: MERGE-OUTER: attempt 928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3572359079 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20ed4e456e6df804654c23c8bc9cd0e91e7c327b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1776 processed earlier; will process 2695 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68532== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae047fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae0476eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae04751665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f641e97241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f641e78700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f641e766858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae0472ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae051fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae05197632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae05199375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae0519935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae04bb7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ae04ba5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ae04b9e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ae04c08f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ae047fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ae048e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ae04752d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ae0475c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ae047437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ae0476f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f641e768082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ae04736bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c81d50a27ce4ffa9af3e2faff095c00db481123 Step #5: MERGE-OUTER: attempt 929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3573326401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6c81d50a27ce4ffa9af3e2faff095c00db481123' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1779 processed earlier; will process 2692 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68618== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c9a979594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c9a8edb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c9a8d0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e3e66541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e3e47a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e3e459858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c9a8a9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c9b37c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c9b316632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c9b318375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c9b31835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c9ad36ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c9ad24285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c9ad1d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c9ad87f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c9a979c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c9aa65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c9a8d1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c9a8db2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c9a8c27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c9a8ee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e3e45b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c9a8b5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5087b5dfd5c84a56df25dfccf2a7706cd410276a Step #5: MERGE-OUTER: attempt 930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3574752416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5087b5dfd5c84a56df25dfccf2a7706cd410276a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1781 processed earlier; will process 2690 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68707== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9b53c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9b533db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9b5320665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f43310c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4330ed900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4330eb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9b52f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9b5dcc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9b5d66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d9b5d68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9b5d6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d9b583e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d9b58751db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9b578663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d9b5774285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9b576d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9b57d7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d9b53c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d9b54b5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d9b5321d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d9b532b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d9b53127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d9b533e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4330eba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d9b5305bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28d16a9b9724a77b5c6cb3e9e8564bdbf012a8ab Step #5: MERGE-OUTER: attempt 931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3575465689 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/28d16a9b9724a77b5c6cb3e9e8564bdbf012a8ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1782 processed earlier; will process 2689 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68721== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622c3537594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622c34abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622c348e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a41a5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a4187400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a41853858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622c3467e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5622c3f3a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622c3ed4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5622c3ed6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622c3ed635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5622c39ac165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5622c39e31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5622c38f463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5622c38e2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5622c38db9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5622c3945f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5622c3537c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5622c3623eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5622c348fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5622c34992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5622c34807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5622c34ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1a41855082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5622c3473bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1438d6918d64f94651d9f416063fd79e14a6c675 Step #5: MERGE-OUTER: attempt 932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3578071039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1438d6918d64f94651d9f416063fd79e14a6c675' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1786 processed earlier; will process 2685 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==68880== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a4d047594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a4cfbbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a4cf9e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c5f2d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c5f0e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c5f0c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a4cf77e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562a4da4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a4d9e4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562a4d9e6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a4d9e635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562a4d4bc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a4d4f31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a4d40463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a4d3f2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a4d3eb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a4d455f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a4d047c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a4d133eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a4cf9fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a4cfa92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a4cf907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a4cfbc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3c5f0ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a4cf83bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea10de6d15663cbbe4d5f269e4ad86c1e156e562 Step #5: MERGE-OUTER: attempt 933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3579300887 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ea10de6d15663cbbe4d5f269e4ad86c1e156e562' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1788 processed earlier; will process 2683 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==68962== ERROR: libFuzzer: deadly signal Step #5: #0 0x5623bcf48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623bcebcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623bce9f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b963c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b961dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b961bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623bce78e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5623bd94b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5623bd8e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5623bd8e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5623bd8e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5623bd305ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5623bd2f3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623bd2ec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623bd356f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5623bcf48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5623bd034eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623bcea0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623bceaa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623bce917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623bcebd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1b961be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623bce84bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34770da134daedbe9d9f34695a06ad29d3753cb2 Step #5: MERGE-OUTER: attempt 934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3581538677 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34770da134daedbe9d9f34695a06ad29d3753cb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1793 processed earlier; will process 2678 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69153== ERROR: libFuzzer: deadly signal Step #5: #0 0x56426f685594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56426f5f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56426f5dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6e5b73c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6e5b55100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6e5b530858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56426f5b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564270088018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564270022632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564270024375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56427002435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56426fafa165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56426fb311db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56426fa4263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56426fa30285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56426fa299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56426fa93f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56426f685c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56426f771eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56426f5ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56426f5e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56426f5ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56426f5fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6e5b532082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56426f5c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7db3b1c97f2fe145bee9571c46a42c416d12d7b2 Step #5: MERGE-OUTER: attempt 935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3582435845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7db3b1c97f2fe145bee9571c46a42c416d12d7b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1795 processed earlier; will process 2676 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69199== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b3bf90d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b3bf881b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b3bf864665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47014ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f470130400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47012e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b3bf83de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b3c0310018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b3c02aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b3c02ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b3c02ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b3bfd82165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b3bfdb91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b3bfcca63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b3bfcb8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b3bfcb19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b3bfd1bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b3bf90dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b3bf9f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b3bf865d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b3bf86f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b3bf8567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b3bf8824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f47012e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b3bf849bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5ccd62bc98d8a3adc5e4f02db08ced2ddf952cd Step #5: MERGE-OUTER: attempt 936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3584186356 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e5ccd62bc98d8a3adc5e4f02db08ced2ddf952cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1798 processed earlier; will process 2673 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69323== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cd3b14c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cd3b0c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cd3b0a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b7a89b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b7a6b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b7a68f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cd3b07ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cd3bb4f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cd3bae9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cd3baeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cd3baeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cd3b509ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cd3b4f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cd3b4f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cd3b55af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cd3b14cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cd3b238eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cd3b0a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cd3b0ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cd3b0957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cd3b0c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b7a691082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cd3b088bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87aee8015d425c84172bbb40cd6ddc0e37674523 Step #5: MERGE-OUTER: attempt 937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3585116501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/87aee8015d425c84172bbb40cd6ddc0e37674523' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1799 processed earlier; will process 2672 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69339== ERROR: libFuzzer: deadly signal Step #5: #0 0x55983e5bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55983e530b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55983e513665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a86cfc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a86b1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a86af0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55983e4ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55983efbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55983ef59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55983ef5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55983ef5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55983e979ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55983e967285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55983e9609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55983e9caf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55983e5bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55983e6a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55983e514d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55983e51e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55983e5057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55983e5314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1a86af2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55983e4f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fde2234cde60fe77c216f07787f40d226ec3b82a Step #5: MERGE-OUTER: attempt 938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3585895202 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fde2234cde60fe77c216f07787f40d226ec3b82a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1800 processed earlier; will process 2671 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 285Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==69357== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c54132594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c540a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c54089665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1d583641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1d564b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1d562a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c54062e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558c54b35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c54acf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558c54ad1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c54ad135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558c544efad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558c544dd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558c544d69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558c54540f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558c54132c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558c5421eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558c5408ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558c540942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558c5407b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558c540a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1d562c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558c5406ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a62c378809c7cd16a586ab2ef3acd6ac0ad1fb2f Step #5: MERGE-OUTER: attempt 939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3586668503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a62c378809c7cd16a586ab2ef3acd6ac0ad1fb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1804 processed earlier; will process 2667 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69439== ERROR: libFuzzer: deadly signal Step #5: #0 0x55750c5d3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55750c547b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55750c52a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd35b4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd3595600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd35935858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55750c503e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55750cfd6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55750cf70632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55750cf72375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55750cf7235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55750ca48165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55750ca7f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55750c99063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55750c97e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55750c9779dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55750c9e1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55750c5d3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55750c6bfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55750c52bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55750c5352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55750c51c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55750c5484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd35937082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55750c50fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d8cf774d009543ffc46bbe1419fb3cbbce1d5ca Step #5: MERGE-OUTER: attempt 940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3587788214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d8cf774d009543ffc46bbe1419fb3cbbce1d5ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1806 processed earlier; will process 2665 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69553== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591b1587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5591b14fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5591b14de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04c428341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04c409800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04c4077858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5591b14b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5591b1f8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5591b1f24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5591b1f26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5591b1f2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5591b19fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5591b1a331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5591b194463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5591b1932285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5591b192b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5591b1995f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5591b1587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5591b1673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5591b14dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5591b14e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5591b14d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5591b14fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f04c4079082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5591b14c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6f751d98b8cab00c5f00507f4cc3a50f692ad02 Step #5: MERGE-OUTER: attempt 941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3589787013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f6f751d98b8cab00c5f00507f4cc3a50f692ad02' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1809 processed earlier; will process 2662 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69669== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7f52f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7f5266b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7f5249665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82c178f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82c15a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82c1583858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7f5222e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f7f5cf5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7f5c8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f7f5c91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7f5c9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f7f5767165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f7f579e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f7f56af63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f7f569d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f7f56969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f7f5700f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f7f52f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f7f53deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f7f524ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f7f52542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f7f523b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f7f52674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f82c1585082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f7f522ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15e8267319400702087ab8cb15b1a5cc31d1d2a1 Step #5: MERGE-OUTER: attempt 942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3591136927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/15e8267319400702087ab8cb15b1a5cc31d1d2a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1811 processed earlier; will process 2660 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==69754== ERROR: libFuzzer: deadly signal Step #5: #0 0x560defb04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560defa78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560defa5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65afeb641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65afccb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65afcaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560defa34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560df0507018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560df04a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560df04a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560df04a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560deff79165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560deffb01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560defec163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560defeaf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560defea89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560deff12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560defb04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560defbf0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560defa5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560defa662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560defa4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560defa794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f65afcac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560defa40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb80744f65bd0dc46d3097850164398570299f97 Step #5: MERGE-OUTER: attempt 943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3595245952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb80744f65bd0dc46d3097850164398570299f97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1817 processed earlier; will process 2654 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==69903== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce9c3b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce9c324b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce9c307665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96ded8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96deba100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96deb80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce9c2e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ce9cdb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce9cd4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ce9cd4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce9cd4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ce9c819975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ce9c883bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55ce9c8dfc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55ce9c7bf012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55ce9c7bf012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55ce9c3b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55ce9c49ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55ce9c308d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55ce9c3122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55ce9c2f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55ce9c3254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f96deb82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55ce9c2ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9078e61a755c0d699929c0aa80820851d154883 Step #5: MERGE-OUTER: attempt 944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3596800678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9078e61a755c0d699929c0aa80820851d154883' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1819 processed earlier; will process 2652 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70050== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4c7fed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4c7f61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4c7f44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4fcc36a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4fcc17f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4fcc15e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4c7f1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c4c89f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4c898a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c4c898c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4c898c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c4c83aaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4c8398285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4c83919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4c83fbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4c7fedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4c80d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4c7f45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4c7f4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4c7f367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4c7f624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4fcc160082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4c7f29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7a00753bc8cbfdb5e6b3485a2606528ecef913a Step #5: MERGE-OUTER: attempt 945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3598078856 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7a00753bc8cbfdb5e6b3485a2606528ecef913a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1821 processed earlier; will process 2650 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70126== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618ff2a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618ff217b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618ff1fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f170f9c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f170f7de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f170f7bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618ff1d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5618ffca6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618ffc40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5618ffc42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618ffc4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5618ff718165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618ff74f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5618ff66063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5618ff64e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5618ff6479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5618ff6b1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5618ff2a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5618ff38feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5618ff1fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5618ff2052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5618ff1ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5618ff2184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f170f7bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5618ff1dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9783a8209e8334eedb55aaa786cff883ba61a61 Step #5: MERGE-OUTER: attempt 946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3601320207 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c9783a8209e8334eedb55aaa786cff883ba61a61' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1827 processed earlier; will process 2644 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70297== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e003ab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e0031fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e00302665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d49b1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d4992500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d49904858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e002dbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e00dae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e00d48632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e00d4a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e00d4a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e00768ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e00756285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e0074f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e007b9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e003abc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e00497eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e00303d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e0030d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e002f47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e003204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d49906082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e002e7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c77bfe993275cf8a55f8f26af3824fa4a7c4cd8a Step #5: MERGE-OUTER: attempt 947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3601736354 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c77bfe993275cf8a55f8f26af3824fa4a7c4cd8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1828 processed earlier; will process 2643 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70335== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e011ced594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e011c61b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e011c44665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f540773f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f540755400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5407533858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e011c1de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0126f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e01268a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e01268c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e01268c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e012162165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0121991db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0120aa63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e012098285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0120919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0120fbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e011cedc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e011dd9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e011c45d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e011c4f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e011c367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e011c624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5407535082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e011c29bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4f49dc0631bde3bfe54436bab6d4536d9e03df1 Step #5: MERGE-OUTER: attempt 948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3602552720 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b4f49dc0631bde3bfe54436bab6d4536d9e03df1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1829 processed earlier; will process 2642 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70347== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e7d36f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e7d3667b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e7d364a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde99c2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde99a3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde99a1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e7d3623e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e7d40f6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7d4090632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e7d4092375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7d409235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e7d3b68165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e7d3b9f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e7d3ab063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e7d3a9e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e7d3a979dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e7d3b01f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e7d36f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e7d37dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e7d364bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e7d36552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e7d363c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e7d36684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde99a1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e7d362fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-635fe0d099e0690a27b0245a5f876594d4417456 Step #5: MERGE-OUTER: attempt 949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3603676444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/635fe0d099e0690a27b0245a5f876594d4417456' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1831 processed earlier; will process 2640 files now Step #5: #1 pulse exec/s: 0 rss: 292Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70404== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df2fcba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df2fc2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df2fc11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff0455d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff0437200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff04351858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df2fbeae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df306bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df30657632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df30659375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df3065935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df30077ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df30065285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df3005e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df300c8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df2fcbac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df2fda6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df2fc12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df2fc1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df2fc037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df2fc2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff04353082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df2fbf6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9592aa4eb11715bf312ebc19464b7a7cb3da2fb4 Step #5: MERGE-OUTER: attempt 950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3605778390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9592aa4eb11715bf312ebc19464b7a7cb3da2fb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1836 processed earlier; will process 2635 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70549== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d03041b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d03038fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d030372665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f324387741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f324368c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f324366b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d03034be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d030e1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d030db8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d030dba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d030dba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d030890165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d0308c71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d0307d863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d0307c6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d0307bf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d030829f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d03041bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d030507eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d030373d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d03037d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d0303647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d0303904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f324366d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d030357bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-171b529d3f024654adddd1d2a820c637afccb89e Step #5: MERGE-OUTER: attempt 951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3607601453 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/171b529d3f024654adddd1d2a820c637afccb89e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1839 processed earlier; will process 2632 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70613== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc987f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc98764b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc98747665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ce130741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ce111c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ce10fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc98720e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc991f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc9918d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc9918f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc9918f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc98badad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc98b9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc98b949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc98bfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc987f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc988dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc98748d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc987522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc987397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc987654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2ce10fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc9872cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c0e938703f53cea2eb9ed2629997860ec7b551a Step #5: MERGE-OUTER: attempt 952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3608018287 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c0e938703f53cea2eb9ed2629997860ec7b551a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1840 processed earlier; will process 2631 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70683== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572a2a78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572a29ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572a29cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb17cb141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb17ac600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb17aa5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572a29a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572a347b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572a3415632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572a3417375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572a341735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572a2e35ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5572a2e23285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572a2e1c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5572a2e86f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5572a2a78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5572a2b64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572a29d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572a29da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572a29c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572a29ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb17aa7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572a29b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2901346f6b5ea01fc4e86ae707662430e7469a9 Step #5: MERGE-OUTER: attempt 953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3608853457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e2901346f6b5ea01fc4e86ae707662430e7469a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1841 processed earlier; will process 2630 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70699== ERROR: libFuzzer: deadly signal Step #5: #0 0x560dd4869594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560dd47ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560dd47c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe6489f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe646b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe64693858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560dd4799e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560dd526c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560dd5206632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560dd5208375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560dd520835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560dd4c26ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560dd4c14285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560dd4c0d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560dd4c77f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560dd4869c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560dd4955eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560dd47c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560dd47cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560dd47b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560dd47de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbe64695082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560dd47a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f9a40eb4521d543fd5b80a9c0d0648610a17bc0 Step #5: MERGE-OUTER: attempt 954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3609622106 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f9a40eb4521d543fd5b80a9c0d0648610a17bc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1842 processed earlier; will process 2629 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70717== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6f6563594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6f64d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6f64ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff69cd1e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff69cb3300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff69cb12858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d6f6493e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d6f6f66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d6f6f00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d6f6f02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d6f6f0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d6f6920ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d6f690e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d6f69079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d6f6971f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d6f6563c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d6f664feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d6f64bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d6f64c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d6f64ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d6f64d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff69cb14082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d6f649fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8465e77347f3f7008cbe1e751310e54d80abb081 Step #5: MERGE-OUTER: attempt 955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3610389918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8465e77347f3f7008cbe1e751310e54d80abb081' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1843 processed earlier; will process 2628 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==70735== ERROR: libFuzzer: deadly signal Step #5: #0 0x56348e5b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56348e529b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56348e50c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f601550641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f601531b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60152fa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56348e4e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56348efb8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56348ef52632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56348ef54375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56348ef5435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56348ea2a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56348ea611db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56348e97263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56348e960285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56348e9599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56348e9c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56348e5b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56348e6a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56348e50dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56348e5172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56348e4fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56348e52a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f60152fc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56348e4f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed47a31fe01767ee60fbca0541f0b4a610f989b9 Step #5: MERGE-OUTER: attempt 956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3612930885 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ed47a31fe01767ee60fbca0541f0b4a610f989b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1848 processed earlier; will process 2623 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70903== ERROR: libFuzzer: deadly signal Step #5: #0 0x561033755594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610336c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610336ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f870007741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86ffe8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86ffe6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561033685e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561034158018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610340f2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5610340f4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610340f435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561033b12ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561033b00285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561033af99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561033b63f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561033755c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561033841eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610336add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610336b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56103369e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610336ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f86ffe6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561033691bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9a250e0e97dd8285f0f75891b63a13e7cb99fbd Step #5: MERGE-OUTER: attempt 957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3613702030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d9a250e0e97dd8285f0f75891b63a13e7cb99fbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1849 processed earlier; will process 2622 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70920== ERROR: libFuzzer: deadly signal Step #5: #0 0x56131d9de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56131d952b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56131d935665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7aadae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7aabc300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7aaba2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56131d90ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56131e3e1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56131e37b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56131e37d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56131e37d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56131dd9bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56131dd89285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56131dd829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56131ddecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56131d9dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56131dacaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56131d936d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56131d9402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56131d9277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56131d9534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd7aaba4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56131d91abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb94f474f9f67213960015bfee9f4beeb669f0fd Step #5: MERGE-OUTER: attempt 958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3614475238 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb94f474f9f67213960015bfee9f4beeb669f0fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1850 processed earlier; will process 2621 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70938== ERROR: libFuzzer: deadly signal Step #5: #0 0x555698078594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555697fecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555697fcf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5aa285141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5aa266600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5aa2645858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555697fa8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555698a7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555698a15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555698a17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555698a1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555698435ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555698423285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55569841c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555698486f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555698078c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555698164eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555697fd0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555697fda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555697fc17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555697fed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5aa2647082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555697fb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8e3ed6bec305d9fa89ff2c6e8b75fa36ba0448b Step #5: MERGE-OUTER: attempt 959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3615245553 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c8e3ed6bec305d9fa89ff2c6e8b75fa36ba0448b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1851 processed earlier; will process 2620 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70956== ERROR: libFuzzer: deadly signal Step #5: #0 0x56223433f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622342b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562234296665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6613b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6611cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6611aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56223426fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562234d42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562234cdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562234cde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562234cde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5622346fcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622346ea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622346e39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56223474df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56223433fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56223442beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562234297d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622342a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622342887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622342b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6611ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56223427bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e90dd70c01e896578046288cbfe883459f1a724 Step #5: MERGE-OUTER: attempt 960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3616020505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1e90dd70c01e896578046288cbfe883459f1a724' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1852 processed earlier; will process 2619 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==70974== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560f4d31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560f4ca5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560f4c88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb3fa8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb3f8a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb3f882858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560f4c61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5560f5734018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560f56ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560f56d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560f56d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560f50eead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5560f50dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5560f50d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5560f513ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5560f4d31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5560f4e1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560f4c89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560f4c932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560f4c7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560f4ca64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb3f884082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5560f4c6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d9572ca76463b67a8bdb2e76ca88265827bf348 Step #5: MERGE-OUTER: attempt 961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3618103751 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d9572ca76463b67a8bdb2e76ca88265827bf348' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1856 processed earlier; will process 2615 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71136== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643e06a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643e061bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643e05fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01257b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01255cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01255ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643e05d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643e10aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643e1044632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643e1046375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643e104635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643e0b1c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643e0b531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643e0a6463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643e0a52285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643e0a4b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643e0ab5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643e06a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643e0793eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643e05ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643e06092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643e05f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643e061c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f01255ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643e05e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b8ebe134080de92cca70d46be5c23136bab8fdd Step #5: MERGE-OUTER: attempt 962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3620771439 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1b8ebe134080de92cca70d46be5c23136bab8fdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1862 processed earlier; will process 2609 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71249== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aece23f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aece1b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aece196665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60a0f1d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60a0d3200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60a0d11858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aece16fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aecec42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aecebdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aecebde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aecebde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aece6b4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aece6eb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aece5fc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aece5ea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aece5e39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aece64df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aece23fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aece32beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aece197d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aece1a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aece1887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aece1b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f60a0d13082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aece17bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e17c77f1daddb5cc6a4ba06f1921306f5a00c26c Step #5: MERGE-OUTER: attempt 963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3621458972 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e17c77f1daddb5cc6a4ba06f1921306f5a00c26c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1864 processed earlier; will process 2607 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71324== ERROR: libFuzzer: deadly signal Step #5: #0 0x56478752c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647874a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564787483665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0eb55541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0eb36a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0eb349858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56478745ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564787f2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564787ec9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564787ecb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564787ecb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5647878e9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5647878d7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5647878d09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56478793af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56478752cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564787618eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564787484d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56478748e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647874757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647874a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc0eb34b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564787468bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a148e6bea126f383432bb29f9f93d62c3978a427 Step #5: MERGE-OUTER: attempt 964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3621871426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a148e6bea126f383432bb29f9f93d62c3978a427' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1865 processed earlier; will process 2606 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71337== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572a4eba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572a4e2eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572a4e11665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2be4f3441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2be4d4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2be4d28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572a4deae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572a58bd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572a5857632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572a5859375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572a585935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572a532f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572a53661db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572a527763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572a5265285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572a525e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572a52c8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572a4ebac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572a4fa6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572a4e12d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572a4e1c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572a4e037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572a4e2f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2be4d2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572a4df6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-339777bbe88f31ab0ef21a76d37fcc693418c848 Step #5: MERGE-OUTER: attempt 965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3623542178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/339777bbe88f31ab0ef21a76d37fcc693418c848' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1868 processed earlier; will process 2603 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71459== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1c03cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1c0341b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1c0324665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c7572841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c7553d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c7551c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1c02fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b1c0dd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1c0d6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b1c0d6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1c0d6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b1c0842165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1c08791db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b1c078a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b1c0778285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1c07719dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b1c07dbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b1c03cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b1c04b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b1c0325d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b1c032f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1c03167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1c03424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c7551e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b1c0309bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54891564994cf2984fd5f19ea45996e735cd51b6 Step #5: MERGE-OUTER: attempt 966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3626961218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/54891564994cf2984fd5f19ea45996e735cd51b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1871 processed earlier; will process 2600 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71581== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5f6550594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5f64c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5f64a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fab2ea2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fab2e84100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fab2e820858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5f6480e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e5f6f53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5f6eed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e5f6eef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5f6eef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e5f690dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5f68fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5f68f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5f695ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5f6550c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5f663ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5f64a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5f64b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5f64997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5f64c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fab2e822082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5f648cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17e9e6d4f9ac1681891a47b069c5f462e6d08158 Step #5: MERGE-OUTER: attempt 967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3628398464 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/17e9e6d4f9ac1681891a47b069c5f462e6d08158' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1874 processed earlier; will process 2597 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==71728== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df1138e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df11302b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df112e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f47b492241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f47b473700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f47b4716858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df112bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df11d91018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df11d2b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df11d2d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df11d2d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df11803165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df1183a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df1174b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df11739285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df117329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df1179cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df1138ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df1147aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df112e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df112f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df112d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df113034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f47b4718082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df112cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-818994f0fdaeb50316389130e0540b08b5923303 Step #5: MERGE-OUTER: attempt 968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3629765679 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/818994f0fdaeb50316389130e0540b08b5923303' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1876 processed earlier; will process 2595 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71843== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563e9d4f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563e9cc3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563e9ca6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96aac4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96aaa6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96aaa43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563e9c7fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5563ea752018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563ea6ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5563ea6ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563ea6ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5563ea10cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563ea0fa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563ea0f39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563ea15df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563e9d4fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563e9e3beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563e9ca7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563e9cb12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563e9c987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563e9cc44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f96aaa45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563e9c8bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a89b1d3837ea0f924620ac3450ac6bb2ed7da0d4 Step #5: MERGE-OUTER: attempt 969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3631138451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a89b1d3837ea0f924620ac3450ac6bb2ed7da0d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1878 processed earlier; will process 2593 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71930== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a0ad0b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0ad027b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0ad00a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6212e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6210f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6210d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a0acfe3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a0adab6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a0ada50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a0ada52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a0ada5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a0ad470ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a0ad45e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a0ad4579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a0ad4c1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a0ad0b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a0ad19feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a0ad00bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a0ad0152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a0acffc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a0ad0284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe6210d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a0acfefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c100c67cf8cd272bc8a46a36a00834a219125260 Step #5: MERGE-OUTER: attempt 970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3631915888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c100c67cf8cd272bc8a46a36a00834a219125260' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1879 processed earlier; will process 2592 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==71948== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563815f5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556381569b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55638154c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb87210541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb871f1a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb871ef9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556381525e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556381ff8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556381f92632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556381f94375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556381f9435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5563819b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563819a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563819999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556381a03f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563815f5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563816e1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55638154dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563815572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55638153e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55638156a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb871efb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556381531bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0ae813e2c6af40ad547f90158fa7973feebbe41 Step #5: MERGE-OUTER: attempt 971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3632753227 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0ae813e2c6af40ad547f90158fa7973feebbe41' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1881 processed earlier; will process 2590 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72031== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fd7189594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fd70fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fd70e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f243372c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f243354100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2433520858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fd70b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564fd7b8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564fd7b26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564fd7b28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564fd7b2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564fd7546ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564fd7534285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564fd752d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564fd7597f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564fd7189c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564fd7275eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564fd70e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564fd70eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564fd70d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564fd70fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2433522082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564fd70c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd4a569040c9c1ceb6a4c6cd5f7efa8c601358eb Step #5: MERGE-OUTER: attempt 972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3633970938 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dd4a569040c9c1ceb6a4c6cd5f7efa8c601358eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1883 processed earlier; will process 2588 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72146== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608d9570594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608d94e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608d94c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f116ff2741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f116fd3c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f116fd1b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608d94a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608d9f73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608d9f0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608d9f0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608d9f0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5608d99e5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5608d9a1c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5608d992d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5608d991b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5608d99149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5608d997ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5608d9570c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5608d965ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5608d94c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5608d94d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5608d94b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5608d94e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f116fd1d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5608d94acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-025f03187f0664203bd86ab596edf11dcf1d04fd Step #5: MERGE-OUTER: attempt 973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3635168482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/025f03187f0664203bd86ab596edf11dcf1d04fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1885 processed earlier; will process 2586 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72230== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d0b3ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d0b363b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d0b346665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f16e3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f16c4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f16c25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d0b31fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d0bdf2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d0bd8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d0bd8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d0bd8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d0b864165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d0b89b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d0b7ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d0b79a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d0b7939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d0b7fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d0b3efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d0b4dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d0b347d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d0b3512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d0b3387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d0b3644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2f16c27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d0b32bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90fc2b892bbebe6302fe72eca53a6465bac43a35 Step #5: MERGE-OUTER: attempt 974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3635653493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90fc2b892bbebe6302fe72eca53a6465bac43a35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1886 processed earlier; will process 2585 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72269== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1ba632594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1ba5a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1ba589665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d20ecd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d20ce200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d20cc1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1ba562e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c1bb035018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1bafcf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c1bafd1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1bafd135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c1baaa7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1baade1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1ba9ef63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1ba9dd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1ba9d69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1baa40f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1ba632c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1ba71eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1ba58ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1ba5942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1ba57b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1ba5a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9d20cc3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1ba56ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eef2551a1c35bbfddd60769ee25a473fa869aff Step #5: MERGE-OUTER: attempt 975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3636403416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3eef2551a1c35bbfddd60769ee25a473fa869aff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1887 processed earlier; will process 2584 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72280== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a124f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a12465b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a12448665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8893e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8891fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8891dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a12421e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a12ef4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a12e8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a12e90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a12e9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a12966165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a1299d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a128ae63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a1289c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a128959dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a128fff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a124f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a125ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a12449d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a124532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a1243a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a124664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8891df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a1242dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47024e915ef88eff70682f07b560830153807c3b Step #5: MERGE-OUTER: attempt 976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3637933688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/47024e915ef88eff70682f07b560830153807c3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1890 processed earlier; will process 2581 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72399== ERROR: libFuzzer: deadly signal Step #5: #0 0x5574be655594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574be5c9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574be5ac665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5db70941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5db51e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5db4fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574be585e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5574bf058018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5574beff2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5574beff4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5574beff435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5574beaca165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574beb011db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5574beb02356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5574be9f8828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5574bea63f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5574be655c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5574be741eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5574be5add4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5574be5b72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5574be59e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5574be5ca4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fb5db4ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5574be591bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-720e49b82d834eb0a1d7c951a8018becf4337457 Step #5: MERGE-OUTER: attempt 977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3638394189 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/720e49b82d834eb0a1d7c951a8018becf4337457' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1891 processed earlier; will process 2580 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72408== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c2cbee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c2cb62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c2cb45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e4697d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e4679200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e46771858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c2cb1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563c2d5f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c2d58b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563c2d58d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c2d58d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563c2cfabad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c2cf99285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c2cf929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c2cffcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c2cbeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c2ccdaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c2cb46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c2cb502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c2cb377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c2cb634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e46773082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c2cb2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b3129fa6ada7ea463f6c65aeab287d3e6a0b40 Step #5: MERGE-OUTER: attempt 978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3639025217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34b3129fa6ada7ea463f6c65aeab287d3e6a0b40' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1892 processed earlier; will process 2579 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72420== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d1f785594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d1f6f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d1f6dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f0cc2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f0ca3800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f0ca17858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d1f6b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d20188018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d20122632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d20124375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d2012435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d1fb42ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560d1fb30285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560d1fb299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560d1fb93f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560d1f785c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560d1f871eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560d1f6ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560d1f6e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560d1f6ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560d1f6fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f0ca19082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560d1f6c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c18ab735f0fe9ea2a3781cfac4628a709552bef Step #5: MERGE-OUTER: attempt 979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3639807957 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c18ab735f0fe9ea2a3781cfac4628a709552bef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1893 processed earlier; will process 2578 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==72437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d998a22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d998996b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d998979665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d7774141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d7755600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d77535858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d998952e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d999425018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9993bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d9993c1578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55d998dc7780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d998e30f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d998a22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d998b0eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d99897ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d9989842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d99896b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d9989974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7d77537082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d99895ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f609749501639705e4e8b47be3a4db85eab672b1 Step #5: MERGE-OUTER: attempt 980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3640590562 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f609749501639705e4e8b47be3a4db85eab672b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1894 processed earlier; will process 2577 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72459== ERROR: libFuzzer: deadly signal Step #5: #0 0x563432e7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563432defb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563432dd2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa8b38b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa8b1a000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa8b17f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563432dabe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56343387e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563433818632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56343381a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56343381a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563433238ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563433226285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56343321f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563433289f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563432e7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563432f67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563432dd3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563432ddd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563432dc47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563432df04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa8b181082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563432db7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20a76a5a6de1c9d0bd05ad4c2bc9e0061cc1175a Step #5: MERGE-OUTER: attempt 981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3641034713 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20a76a5a6de1c9d0bd05ad4c2bc9e0061cc1175a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1895 processed earlier; will process 2576 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72528== ERROR: libFuzzer: deadly signal Step #5: #0 0x559377616594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55937758ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55937756d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce562a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce560bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce5609c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559377546e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559378019018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559377fb3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559377fb5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559377fb535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5593779d3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593779c1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593779ba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559377a24f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559377616c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559377702eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55937756ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593775782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55937755f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55937758b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce5609e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559377552bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3723b6800ee3447156b8e38b7856768231e1cd6a Step #5: MERGE-OUTER: attempt 982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3641876603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3723b6800ee3447156b8e38b7856768231e1cd6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1896 processed earlier; will process 2575 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72544== ERROR: libFuzzer: deadly signal Step #5: #0 0x559396bfd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559396b71b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559396b54665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c759dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c757f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c757d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559396b2de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559397600018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55939759a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55939759c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55939759c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559396fbaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559396fa8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559396fa19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55939700bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559396bfdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559396ce9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559396b55d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559396b5f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559396b467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559396b724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c757d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559396b39bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01bcb2b6cb7b8658b7c9c28c4ce336e45f7811ee Step #5: MERGE-OUTER: attempt 983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3642648401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01bcb2b6cb7b8658b7c9c28c4ce336e45f7811ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1897 processed earlier; will process 2574 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72562== ERROR: libFuzzer: deadly signal Step #5: #0 0x56307f100594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56307f074b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56307f057665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f730e14941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f730df5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f730df3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56307f030e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56307fb03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56307fa9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56307fa9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56307fa9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56307f4bdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56307f4ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56307f4a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56307f50ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56307f100c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56307f1eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56307f058d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56307f0622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56307f0497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56307f0754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f730df3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56307f03cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-570ebc51ef92fa90072be04ba04102b347780fdc Step #5: MERGE-OUTER: attempt 984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3643421387 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/570ebc51ef92fa90072be04ba04102b347780fdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1898 processed earlier; will process 2573 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72580== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c21ab30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c21aaa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c21aa87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c5bd5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c5bb6b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c5bb4a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c21aa60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c21b533018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c21b4cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c21b4cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c21b4cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c21aeedad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c21aedb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c21aed49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c21af3ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c21ab30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c21ac1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c21aa88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c21aa922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c21aa797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c21aaa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c5bb4c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c21aa6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b744301006dd6173cc493fb5bf6fbb3648e2f6c5 Step #5: MERGE-OUTER: attempt 985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3644191888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b744301006dd6173cc493fb5bf6fbb3648e2f6c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1899 processed earlier; will process 2572 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72598== ERROR: libFuzzer: deadly signal Step #5: #0 0x55957296d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595728e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595728c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef2525b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef2507000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef2504f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55957289de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559573370018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55957330a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55957330c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55957330c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559572d2aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559572d18285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559572d119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559572d7bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55957296dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559572a59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5595728c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595728cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595728b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595728e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fef25051082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5595728a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-649e95e81e848bd5df731dc05890383e22dbb795 Step #5: MERGE-OUTER: attempt 986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3645606208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/649e95e81e848bd5df731dc05890383e22dbb795' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1903 processed earlier; will process 2568 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==72690== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638d22e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638d2259b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638d223c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd07634741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd07615c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd07613b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638d2215e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5638d2ce8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638d2c82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5638d2c84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638d2c8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638d274e975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638d27b8bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5638d2814c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5638d26f4012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5638d26f4012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5638d22e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5638d23d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5638d223dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5638d22472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5638d222e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5638d225a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fd07613d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5638d2221bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14bb671bc130fdece7f29739e54db5b30ac61277 Step #5: MERGE-OUTER: attempt 987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3646492683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/14bb671bc130fdece7f29739e54db5b30ac61277' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1904 processed earlier; will process 2567 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72773== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b4e953594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b4e8c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b4e8aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fded7a6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fded788300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fded7862858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b4e883e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561b4f356018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b4f2f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561b4f2f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b4f2f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561b4ed10ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561b4ecfe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561b4ecf79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561b4ed61f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561b4e953c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561b4ea3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561b4e8abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561b4e8b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561b4e89c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561b4e8c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fded7864082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561b4e88fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8ff3af4db9963670dd574a459fe63fea0230980 Step #5: MERGE-OUTER: attempt 988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3646931172 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f8ff3af4db9963670dd574a459fe63fea0230980' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1905 processed earlier; will process 2566 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72812== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d4693a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d468aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d46891665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98041be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9803fd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9803fb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d4686ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d4733d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d472d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d472d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d472d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d46daf165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d46de61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d46cf763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d46ce5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d46cde9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d46d48f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d4693ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d46a26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d46892d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d4689c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d468837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d468af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9803fb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d46876bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0ecdc95ecd9376dae25274286e1b8a3497f7ad9 Step #5: MERGE-OUTER: attempt 989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3647434083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f0ecdc95ecd9376dae25274286e1b8a3497f7ad9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1906 processed earlier; will process 2565 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72825== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628cd0ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5628cd063b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5628cd046665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f490a14041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4909f5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4909f34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5628cd01fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5628cdaf2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5628cda8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5628cda8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5628cda8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5628cd564165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5628cd59b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5628cd4ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5628cd49a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5628cd4939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5628cd4fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5628cd0efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5628cd1dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5628cd047d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5628cd0512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5628cd0387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5628cd0644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4909f36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5628cd02bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b019117307ee831de527a354e38ba802330e16 Step #5: MERGE-OUTER: attempt 990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3647926790 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34b019117307ee831de527a354e38ba802330e16' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1907 processed earlier; will process 2564 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72865== ERROR: libFuzzer: deadly signal Step #5: #0 0x557001453594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5570013c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570013aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38c7e6941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38c7c7e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38c7c5d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557001383e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557001e56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557001df0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557001df2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557001df235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5570018c8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5570018ff1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55700181063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5570017fe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5570017f79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557001861f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557001453c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55700153feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5570013abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5570013b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55700139c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5570013c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f38c7c5f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55700138fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ee13751b399af1a39aae72e1eb91aa0783d01cf Step #5: MERGE-OUTER: attempt 991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3648408575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ee13751b399af1a39aae72e1eb91aa0783d01cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1908 processed earlier; will process 2563 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==72873== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ccac26594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ccab9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ccab7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea3c1fa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea3c00f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea3bfee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ccab56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562ccb629018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ccb5c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562ccb5c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ccb5c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562ccb09b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ccb0d21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ccafe363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ccafd1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ccafca9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ccb034f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ccac26c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ccad12eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ccab7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ccab882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ccab6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ccab9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fea3bff0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ccab62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9763a17d368eda3788e05512ac6f7975a65f234c Step #5: MERGE-OUTER: attempt 992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3648882073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9763a17d368eda3788e05512ac6f7975a65f234c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1909 processed earlier; will process 2562 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72880== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600a889f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600a8813b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600a87f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e0e82341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e0e63800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e0e617858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600a87cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5600a92a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600a923c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5600a923e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600a923e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5600a8c5cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600a8c4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600a8c439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5600a8cadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600a889fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600a898beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5600a87f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600a88012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600a87e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600a88144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1e0e619082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600a87dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9cfd75af871fd2e4ee373b33a9ee2b773fed48f Step #5: MERGE-OUTER: attempt 993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3649732626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9cfd75af871fd2e4ee373b33a9ee2b773fed48f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1910 processed earlier; will process 2561 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72896== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ecd0cff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ecd0c73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ecd0c56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe82973841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe82954d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe82952c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ecd0c2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ecd1702018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ecd169c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ecd169e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ecd169e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ecd10bcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ecd10aa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ecd10a39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ecd110df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ecd0cffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ecd0debeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ecd0c57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ecd0c612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ecd0c487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ecd0c744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe82952e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ecd0c3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84c57d592018e57f5f2a6e7375284de549d0f2bd Step #5: MERGE-OUTER: attempt 994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3650512958 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84c57d592018e57f5f2a6e7375284de549d0f2bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1911 processed earlier; will process 2560 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72914== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c035a56594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0359cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0359ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ce96f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ce950c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ce94eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c035986e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c036459018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0363f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c0363f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0363f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c035e13ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c035e01285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c035dfa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c035e64f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c035a56c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c035b42eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0359aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0359b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c03599f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0359cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1ce94ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c035992bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d969ef934664d8a01cb9da697ea87468dd6bd6b2 Step #5: MERGE-OUTER: attempt 995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3651290570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d969ef934664d8a01cb9da697ea87468dd6bd6b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1912 processed earlier; will process 2559 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72932== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b2246b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b223dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b223c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feb0a38741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feb0a19c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feb0a17b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b2239be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562b22e6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b22e08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562b22e0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b22e0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562b22828ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b22816285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b2280f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b22879f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b2246bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b22557eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b223c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b223cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b223b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b223e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7feb0a17d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b223a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95c39d480167ae3d15e9c40670195a56d518837d Step #5: MERGE-OUTER: attempt 996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3652061789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/95c39d480167ae3d15e9c40670195a56d518837d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1913 processed earlier; will process 2558 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==72950== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559e7f5c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559e7ed0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559e7eb3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcce498441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcce479900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcce4778858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559e7e8ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5559e895f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559e88f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5559e88fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559e88fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559e8319ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5559e8307285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5559e83009dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5559e836af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5559e7f5cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5559e8048eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5559e7eb4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5559e7ebe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5559e7ea57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5559e7ed14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcce477a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5559e7e98bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33cd4231ad78b7cdc71e0ce53760acab7c2b0e58 Step #5: MERGE-OUTER: attempt 997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3652997409 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/33cd4231ad78b7cdc71e0ce53760acab7c2b0e58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1915 processed earlier; will process 2556 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73034== ERROR: libFuzzer: deadly signal Step #5: #0 0x564583cb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564583c28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564583c0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2bb88041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2bb69500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2bb674858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564583be4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5645846b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564584651632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564584653375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56458465335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564584071ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56458405f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645840589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5645840c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564583cb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564583da0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564583c0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564583c162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564583bfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564583c294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2bb676082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564583bf0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8983d87e32dcb595d9eebd4201529dd8036af13 Step #5: MERGE-OUTER: attempt 998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3655116170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e8983d87e32dcb595d9eebd4201529dd8036af13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1917 processed earlier; will process 2554 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73147== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af17356594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af172cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af172ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde1c80f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde1c62400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde1c603858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af17286e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af17d59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af17cf3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af17cf5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af17cf535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af177cb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55af178021db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55af1771363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55af17701285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55af176fa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55af17764f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55af17356c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55af17442eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55af172aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55af172b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55af1729f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55af172cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde1c605082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55af17292bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b67a6787339604d0e2bd88dc3e7f65f782386b81 Step #5: MERGE-OUTER: attempt 999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3657993798 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b67a6787339604d0e2bd88dc3e7f65f782386b81' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1923 processed earlier; will process 2548 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73264== ERROR: libFuzzer: deadly signal Step #5: #0 0x56382288c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563822800b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638227e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe5b3b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe5b1c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe5b1a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638227bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56382328f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563823229632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56382322b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56382322b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563822d01165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563822d381db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563822c4963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563822c37285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563822c309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563822c9af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56382288cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563822978eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638227e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638227ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638227d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638228014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efe5b1a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638227c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a97dd128131e019d534de0acf69eab8f43d5716a Step #5: MERGE-OUTER: attempt 1000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3659185755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a97dd128131e019d534de0acf69eab8f43d5716a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1925 processed earlier; will process 2546 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73378== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff4617f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff460f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff460d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb3b48cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb3b46e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3b46bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff460afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff46b82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff46b1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff46b1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff46b1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff465f4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff4662b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff4653c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff4652a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff465239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff4658df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff4617fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff4626beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff460d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff460e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff460c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff460f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb3b46c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff460bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ad23a7ac61b1bf28a9c2dc8d8928aa99819bdfe Step #5: MERGE-OUTER: attempt 1001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3660410794 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2ad23a7ac61b1bf28a9c2dc8d8928aa99819bdfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1927 processed earlier; will process 2544 files now Step #5: #1 pulse exec/s: 0 rss: 273Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73492== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f6b038594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f6afacb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f6af8f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ffc7c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ffc5d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ffc5b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f6af68e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f6ba3b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f6b9d5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f6b9d7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f6b9d735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f6b4ad165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f6b4e41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f6b3f563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f6b3e3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f6b3dc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f6b446f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f6b038c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f6b124eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f6af90d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f6af9a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f6af817e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f6afad4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ffc5ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f6af74bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59af0b7f45660a962b2ceccb387e26242dd35587 Step #5: MERGE-OUTER: attempt 1002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3661344923 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/59af0b7f45660a962b2ceccb387e26242dd35587' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1929 processed earlier; will process 2542 files now Step #5: #1 pulse exec/s: 0 rss: 294Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73601== ERROR: libFuzzer: deadly signal Step #5: #0 0x56499fa9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56499fa13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56499f9f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f7b8bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f7b6d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f7b6b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56499f9cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5649a04a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5649a043c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5649a043e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5649a043e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56499fe5cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56499fe4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56499fe439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56499feadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56499fa9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56499fb8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56499f9f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56499fa012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56499f9e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56499fa144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7f7b6b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56499f9dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c457976d1f890eda719765759ad3f9fd6ada031b Step #5: MERGE-OUTER: attempt 1003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3663162181 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c457976d1f890eda719765759ad3f9fd6ada031b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1935 processed earlier; will process 2536 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73737== ERROR: libFuzzer: deadly signal Step #5: #0 0x56361a329594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56361a29db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56361a280665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf8c37541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf8c18a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf8c169858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56361a259e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56361ad2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56361acc6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56361acc8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56361acc835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56361a6e6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56361a6d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56361a6cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56361a737f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56361a329c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56361a415eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56361a281d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56361a28b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56361a2727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56361a29e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf8c16b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56361a265bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baea7e53aaadd2ca9da74180201f0354ac6ad30a Step #5: MERGE-OUTER: attempt 1004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3663935093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/baea7e53aaadd2ca9da74180201f0354ac6ad30a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1936 processed earlier; will process 2535 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73755== ERROR: libFuzzer: deadly signal Step #5: #0 0x55697f560594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55697f4d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55697f4b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ea937b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ea919000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ea916f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55697f490e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55697ff63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55697fefd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55697feff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55697feff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55697f91dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55697f90b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55697f9049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55697f96ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55697f560c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55697f64ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55697f4b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55697f4c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55697f4a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55697f4d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ea9171082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55697f49cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8742ea9867ba032b3bf1e8c2df3b77e8e5bb2f4c Step #5: MERGE-OUTER: attempt 1005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3664706990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8742ea9867ba032b3bf1e8c2df3b77e8e5bb2f4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1937 processed earlier; will process 2534 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73773== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c515e14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c515d88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c515d6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff6272d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff6254200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff62521858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c515d44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c516817018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5167b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5167b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5167b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5161d1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c5161bf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c5161b89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c516222f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c515e14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c515f00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c515d6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c515d762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c515d5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c515d894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff62523082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c515d50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-30254c7f1e7cf6cd355827a0cb73afdd4dd34163 Step #5: MERGE-OUTER: attempt 1006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3665670406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/30254c7f1e7cf6cd355827a0cb73afdd4dd34163' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1939 processed earlier; will process 2532 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==73857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f070853594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f0707c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f0707aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23f0c4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23f0a6000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23f0a3f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f070783e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f071256018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f0711f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f0711f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f0711f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f070c10ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f070bfe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f070bf79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f070c61f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f070853c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f07093feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f0707abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f0707b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f07079c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f0707c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f23f0a41082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f07078fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b7f0dc93df8fdfcaa323659d572e3f659640de Step #5: MERGE-OUTER: attempt 1007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3666500054 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34b7f0dc93df8fdfcaa323659d572e3f659640de' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1940 processed earlier; will process 2531 files now Step #5: #1 pulse exec/s: 0 rss: 216Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==73931== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638a227c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638a21f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638a21d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f753a8af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f753a6c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f753a6a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638a21ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5638a2c7f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638a2c19632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5638a2c1b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638a2c1b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638a26f1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638a27281db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638a263963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638a2627285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638a26209dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638a268af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638a227cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638a2368eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638a21d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638a21de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638a21c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638a21f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f753a6a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638a21b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-415a1fb5dca0e7e5a140958fe87348511af8ac23 Step #5: MERGE-OUTER: attempt 1008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3667410404 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/415a1fb5dca0e7e5a140958fe87348511af8ac23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1942 processed earlier; will process 2529 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74040== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d9ae59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d9adcdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d9adb0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f787f2c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f787f0d900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f787f0b8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d9ad89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555d9b85c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d9b7f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555d9b7f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d9b7f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555d9b216ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d9b204285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d9b1fd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d9b267f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d9ae59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d9af45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d9adb1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d9adbb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d9ada27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d9adce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f787f0ba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d9ad95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7799c308650dc1ed9d7c0533863abd63c8c7058 Step #5: MERGE-OUTER: attempt 1009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3668191142 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7799c308650dc1ed9d7c0533863abd63c8c7058' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1943 processed earlier; will process 2528 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==74056== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c63ac2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c63a36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c63a19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7147b5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f714797400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7147953858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c639f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564c644c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c6445f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564c64461578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x564c63e67780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564c63ed0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564c63ac2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564c63baeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564c63a1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564c63a242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564c63a0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564c63a374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7147955082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564c639febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97fbbc194e5fc71939b7522d57bbb675cae26a3d Step #5: MERGE-OUTER: attempt 1010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3668962403 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/97fbbc194e5fc71939b7522d57bbb675cae26a3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1944 processed earlier; will process 2527 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74078== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f59be6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f59b5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f59b3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f697d6f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f697d50900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f697d4e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f59b16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f5a5e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f5a583632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f5a585375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f5a58535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f5a05b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f5a0921db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f59fa363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f59f91285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f59f8a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f59ff4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f59be6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f59cd2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f59b3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f59b482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f59b2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f59b5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f697d4ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f59b22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26062970989c2f6c24c7a2198b0c7e022e00bc31 Step #5: MERGE-OUTER: attempt 1011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3669451177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/26062970989c2f6c24c7a2198b0c7e022e00bc31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1945 processed earlier; will process 2526 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==74147== ERROR: libFuzzer: deadly signal Step #5: #0 0x55700549b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55700540fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5570053f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98b78d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98b76e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98b76c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5570053cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557005e9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557005e38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557005e3a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x557005840780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5570058a9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55700549bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557005587eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5570053f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5570053fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5570053e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5570054104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f98b76c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5570053d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a12f7ca551ccaeff72bc81d55f4f239a7b0071ec Step #5: MERGE-OUTER: attempt 1012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3670089180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a12f7ca551ccaeff72bc81d55f4f239a7b0071ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1946 processed earlier; will process 2525 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74164== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afb446c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afb43e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afb43c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c6d71d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c6d53200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c6d511858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55afb439ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55afb4e6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55afb4e09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55afb4e0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55afb4e0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55afb48e1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55afb49181db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55afb482963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55afb4817285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55afb48109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55afb487af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55afb446cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55afb4558eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55afb43c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55afb43ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55afb43b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55afb43e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8c6d513082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55afb43a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69132ca680d806b8c62f837bb6b13c63cfed5e90 Step #5: MERGE-OUTER: attempt 1013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3670646049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/69132ca680d806b8c62f837bb6b13c63cfed5e90' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1947 processed earlier; will process 2524 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74174== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e96cfb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e96cf28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e96cf0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e2c91141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e2c72600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e2c705858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e96cee4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e96d9b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e96d951632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e96d953375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e96d95335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e96d429165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e96d4601db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e96d37163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e96d35f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e96d3589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e96d3c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e96cfb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e96d0a0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e96cf0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e96cf162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e96cefd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e96cf294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e2c707082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e96cef0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-638d4c73296a0e9cf4827bf7dac7677ec2ae9478 Step #5: MERGE-OUTER: attempt 1014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3671107329 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/638d4c73296a0e9cf4827bf7dac7677ec2ae9478' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1948 processed earlier; will process 2523 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74182== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d002f7d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d002ef1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d002ed4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb78e48f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb78e2a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb78e283858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d002eade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d003980018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d00391a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d00391c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d00391c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d00333aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d003328285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0033219dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d00338bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d002f7dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d003069eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d002ed5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d002edf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d002ec67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d002ef24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb78e285082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d002eb9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dc292fdba7869243062fc0dfe19e8eb52aecf38 Step #5: MERGE-OUTER: attempt 1015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3671691690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0dc292fdba7869243062fc0dfe19e8eb52aecf38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1949 processed earlier; will process 2522 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74225== ERROR: libFuzzer: deadly signal Step #5: #0 0x562a715a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562a7151ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562a714fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f675fc3f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f675fa5400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f675fa33858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562a714d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562a71fa9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562a71f43632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562a71f45375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562a71f4535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562a71a1b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562a71a521db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562a7196363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562a71951285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562a7194a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562a719b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562a715a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562a71692eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562a714fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562a715082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562a714ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562a7151b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f675fa35082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562a714e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3cd6ab0945139508d4bba40886e9d6b99bc61d0 Step #5: MERGE-OUTER: attempt 1016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3673287063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3cd6ab0945139508d4bba40886e9d6b99bc61d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1951 processed earlier; will process 2520 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74314== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e295c92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e295c06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e295be9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f388adea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f388abff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f388abde858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e295bc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e296695018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e29662f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e296631375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e29663135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e29604fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e29603d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2960369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2960a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e295c92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e295d7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e295bead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e295bf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e295bdb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e295c074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f388abe0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e295bcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4774240d8dd571f250dcaf4e7c9808c7e141907d Step #5: MERGE-OUTER: attempt 1017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3673708351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4774240d8dd571f250dcaf4e7c9808c7e141907d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1952 processed earlier; will process 2519 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74384== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed765f1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed76565b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed76548665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff82357a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff82338f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff82336e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed76521e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed76ff4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed76f8e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed76f90375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed76f9035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ed76a66165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed76a9d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed769ae63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed7699c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed769959dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed769fff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed765f1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed766ddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed76549d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed765532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed7653a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed765664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff823370082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed7652dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a7e1b9d67484950654fecaed8d4ea8ff84e47ac Step #5: MERGE-OUTER: attempt 1018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3674428053 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5a7e1b9d67484950654fecaed8d4ea8ff84e47ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1953 processed earlier; will process 2518 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74397== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2ba654594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2ba5c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2ba5ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44fa4c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44fa2d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44fa2b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2ba584e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c2bb057018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2baff1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c2baff3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2baff335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c2baac9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c2bab001db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c2baa1163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c2ba9ff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c2ba9f89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c2baa62f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c2ba654c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c2ba740eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c2ba5acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c2ba5b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c2ba59d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c2ba5c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f44fa2b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c2ba590bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34bd570ae483164e6ee2048887cf615581df0c75 Step #5: MERGE-OUTER: attempt 1019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3675142257 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34bd570ae483164e6ee2048887cf615581df0c75' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1954 processed earlier; will process 2517 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74411== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561f0eaf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561f0e23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561f0e06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26c7abf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26c78d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26c78b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561f0ddfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561f18b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561f184c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561f184e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561f184e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561f1324165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5561f135b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5561f126c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5561f125a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5561f12539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5561f12bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5561f0eafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5561f0f9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5561f0e07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5561f0e112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5561f0df87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5561f0e244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26c78b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5561f0debbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cba020299883eb7f7b46f5aab508214974ba41f2 Step #5: MERGE-OUTER: attempt 1020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3675856492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cba020299883eb7f7b46f5aab508214974ba41f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1955 processed earlier; will process 2516 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74425== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abe19f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abe196bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abe194e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28ab79f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28ab5b400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28ab593858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abe1927e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55abe23fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abe2394632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55abe2396375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abe239635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55abe1db4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55abe1da2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55abe1d9b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55abe1e05f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55abe19f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55abe1ae3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55abe194fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55abe19592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55abe19407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55abe196c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f28ab595082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55abe1933bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d2cf0aabf7d92479226f9b88369ddf573642d39 Step #5: MERGE-OUTER: attempt 1021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3676291321 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d2cf0aabf7d92479226f9b88369ddf573642d39' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1956 processed earlier; will process 2515 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74464== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f40c45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f40bb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f40b9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8328bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8326d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8326b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f40b75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f41648018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f415e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f415e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f415e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f410ba165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556f410f11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f4100263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556f40ff0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556f40fe99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556f41053f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556f40c45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556f40d31eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556f40b9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556f40ba72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556f40b8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556f40bba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff8326b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556f40b81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8652a4b168cd9af2ea0a05dbb5847b3c6c7c4965 Step #5: MERGE-OUTER: attempt 1022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3678330663 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8652a4b168cd9af2ea0a05dbb5847b3c6c7c4965' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1960 processed earlier; will process 2511 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74594== ERROR: libFuzzer: deadly signal Step #5: #0 0x55836e248594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55836e1bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55836e19f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f6b64c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f6b46100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f6b440858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55836e178e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55836ec4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55836ebe5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55836ebe7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55836ebe735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55836e6bd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55836e6f41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55836e60563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55836e5f3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55836e5ec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55836e656f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55836e248c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55836e334eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55836e1a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55836e1aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55836e1917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55836e1bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f6b442082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55836e184bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa376eed1fca0916b8ee1cdbc33245f343a0f6e2 Step #5: MERGE-OUTER: attempt 1023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3680577763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fa376eed1fca0916b8ee1cdbc33245f343a0f6e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1962 processed earlier; will process 2509 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74681== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd46e0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd46d80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd46d63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f255879b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f25585b000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f255858f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd46d3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd4780f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd477a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd477ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd477ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd471c9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd471b7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd471b09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd4721af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd46e0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd46ef8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd46d64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd46d6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd46d557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd46d814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2558591082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd46d48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c95e350eb64ab9247debe6d6f7000736d70dc752 Step #5: MERGE-OUTER: attempt 1024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3682674309 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c95e350eb64ab9247debe6d6f7000736d70dc752' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1967 processed earlier; will process 2504 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==74783== ERROR: libFuzzer: deadly signal Step #5: #0 0x55adbd1f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55adbd167b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55adbd14a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f312385241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f312366700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3123646858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55adbd123e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55adbdbf6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55adbdb90632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55adbdb92578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55adbd598780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55adbd601f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55adbd1f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55adbd2dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55adbd14bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55adbd1552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55adbd13c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55adbd1684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3123648082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55adbd12fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ff5847f7e1401037ac19c189928213fd7d8aed5 Step #5: MERGE-OUTER: attempt 1025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3683443391 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5ff5847f7e1401037ac19c189928213fd7d8aed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1968 processed earlier; will process 2503 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==74836== ERROR: libFuzzer: deadly signal Step #5: #0 0x557422d69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557422cddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557422cc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdef063a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdef044f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdef042e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557422c99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55742376c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557423706632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557423708375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55742370835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5574231de165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5574232151db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55742312663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557423114285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55742310d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557423177f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557422d69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557422e55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557422cc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557422ccb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557422cb27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557422cde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdef0430082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557422ca5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ceaa6aaaf641d3001d12817322ece41eb7e8898 Step #5: MERGE-OUTER: attempt 1026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3684150590 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9ceaa6aaaf641d3001d12817322ece41eb7e8898' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1969 processed earlier; will process 2502 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74879== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a6f1bcb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a6f1b3fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a6f1b22665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f004935241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f004916700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0049146858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a6f1afbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a6f25ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a6f2568632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a6f256a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a6f256a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a6f1f88ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a6f1f76285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a6f1f6f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a6f1fd9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a6f1bcbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a6f1cb7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a6f1b23d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a6f1b2d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a6f1b147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a6f1b404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0049148082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a6f1b07bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-955abd3a9377489d27d22393e758bbbec56d54de Step #5: MERGE-OUTER: attempt 1027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3684924503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/955abd3a9377489d27d22393e758bbbec56d54de' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1970 processed earlier; will process 2501 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==74896== ERROR: libFuzzer: deadly signal Step #5: #0 0x56150c1c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56150c138b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56150c11b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb6db60741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb6db41c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb6db3fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56150c0f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56150cbc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56150cb61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56150cb63578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56150c569780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56150c5d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56150c1c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56150c2b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56150c11cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56150c1262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56150c10d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56150c1394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb6db3fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56150c100bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b88f24eb0be365d35f1c6c5e04f2c4f9f2842509 Step #5: MERGE-OUTER: attempt 1028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3685696326 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b88f24eb0be365d35f1c6c5e04f2c4f9f2842509' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1971 processed earlier; will process 2500 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==74949== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bba1af2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bba1a66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bba1a49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f256021941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f256002e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f256000d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bba1a22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bba24f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bba248f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bba2491375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bba249135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bba1eafad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bba1e9d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bba1e969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bba1f00f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bba1af2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bba1bdeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bba1a4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bba1a542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bba1a3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bba1a674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f256000f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bba1a2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bab57167aeac5b7ade05423250874251bb57273 Step #5: MERGE-OUTER: attempt 1029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3687359781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7bab57167aeac5b7ade05423250874251bb57273' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1973 processed earlier; will process 2498 files now Step #5: #1 pulse exec/s: 0 rss: 242Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75025== ERROR: libFuzzer: deadly signal Step #5: #0 0x565141d42594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565141cb6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565141c99665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f606299741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60627ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f606278b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565141c72e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565142745018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651426df632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5651426e1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651426e135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5651420ffad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651420ed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651420e69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565142150f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565141d42c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565141e2eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565141c9ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565141ca42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565141c8b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565141cb74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f606278d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565141c7ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a32cbe7fc315947cfd79f8572e16ea1f0403ea42 Step #5: MERGE-OUTER: attempt 1030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3688600319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a32cbe7fc315947cfd79f8572e16ea1f0403ea42' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1975 processed earlier; will process 2496 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75138== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c6d88a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6d8819b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6d87fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faba2f8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faba2da400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faba2d83858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c6d87d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c6d92a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c6d9242632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c6d9244375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c6d924435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c6d8c62ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6d8c50285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6d8c499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c6d8cb3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c6d88a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c6d8991eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6d87fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6d88072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c6d87ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6d881a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faba2d85082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c6d87e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90fe24e95e1a2b19c733dd0c5cff6f9f94f69519 Step #5: MERGE-OUTER: attempt 1031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3689578039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90fe24e95e1a2b19c733dd0c5cff6f9f94f69519' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1977 processed earlier; will process 2494 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75248== ERROR: libFuzzer: deadly signal Step #5: #0 0x555639dd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555639d4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555639d2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99e7a3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99e784600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99e7825858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555639d07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55563a7da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55563a774632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55563a776375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55563a77635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55563a24c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55563a2831db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55563a284356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55563a17a828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55563a1e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x555639dd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555639ec3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555639d2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555639d392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555639d207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555639d4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f99e7827082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555639d13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bb821eee84b448eb974154aad90e6140bc6f52c Step #5: MERGE-OUTER: attempt 1032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3690170854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bb821eee84b448eb974154aad90e6140bc6f52c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1978 processed earlier; will process 2493 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75264== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ae6102594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ae6076b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ae6059665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6b89d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6b87e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6b87c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ae6032e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564ae6b05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ae6a9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564ae6aa1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ae6aa135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564ae64bfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564ae64ad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564ae64a69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564ae6510f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564ae6102c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564ae61eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564ae605ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564ae60642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564ae604b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564ae60774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6b87ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564ae603ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38bddb0cdcfca7c86102db68fc1f06d01d8e9e2e Step #5: MERGE-OUTER: attempt 1033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3690635767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38bddb0cdcfca7c86102db68fc1f06d01d8e9e2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1979 processed earlier; will process 2492 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75273== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bfaa715594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bfaa689b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bfaa66c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe74d62741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe74d43c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe74d41b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bfaa645e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bfab118018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bfab0b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bfab0b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bfab0b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bfaaad2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bfaaac0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bfaaab99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bfaab23f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bfaa715c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bfaa801eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bfaa66dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bfaa6772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bfaa65e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bfaa68a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe74d41d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bfaa651bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-888e95d56fbc216c3b15d8ae63e535e5d132bcd5 Step #5: MERGE-OUTER: attempt 1034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3692461322 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/888e95d56fbc216c3b15d8ae63e535e5d132bcd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1984 processed earlier; will process 2487 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff1e81a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff1e78eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff1e771665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c6e07c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c6de9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c6de70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff1e74ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff1f21d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff1f1b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff1f1b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff1f1b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff1ebd7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ff1ebc5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ff1ebbe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ff1ec28f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ff1e81ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ff1e906eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ff1e772d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ff1e77c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ff1e7637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ff1e78f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c6de72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ff1e756bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d28667a13b04617e92be3b50c08d8f88d48f3e35 Step #5: MERGE-OUTER: attempt 1035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3693237657 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d28667a13b04617e92be3b50c08d8f88d48f3e35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1985 processed earlier; will process 2486 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==75420== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b4af13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b4ae87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b4ae6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e6f83d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e6f65200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e6f631858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558b4ae43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558b4b916018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558b4b8b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558b4b8b2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x558b4b2b8780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x558b4b321f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x558b4af13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x558b4afffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x558b4ae6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558b4ae752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558b4ae5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558b4ae884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7e6f633082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558b4ae4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c75dd7f05e1055cedf29992b0531e4e1ec59021b Step #5: MERGE-OUTER: attempt 1036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3694015003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c75dd7f05e1055cedf29992b0531e4e1ec59021b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1986 processed earlier; will process 2485 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75473== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d708a6a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7089deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7089c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf1e9ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf1e80100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf1e7e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d70899ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d70946d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d709407632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d709409375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d70940935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d708edf165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d708f161db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d708e2763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d708e15285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d708e0e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d708e78f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d708a6ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d708b56eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7089c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7089cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7089b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7089df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcf1e7e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7089a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e5bb7efa4c84eebf03c7a5230f80e95fe8111be Step #5: MERGE-OUTER: attempt 1037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3694946018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4e5bb7efa4c84eebf03c7a5230f80e95fe8111be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1988 processed earlier; will process 2483 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75551== ERROR: libFuzzer: deadly signal Step #5: #0 0x557a1216f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557a120e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557a120c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1847a8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f184789600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1847875858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557a1209fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557a12b72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557a12b0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557a12b0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557a12b0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557a125e4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557a1261b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557a1252c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557a1251a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557a125139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557a1257df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557a1216fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557a1225beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557a120c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557a120d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557a120b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557a120e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1847877082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557a120abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6a95f49f4e175b83948abc79d5b1b0b40502fd2 Step #5: MERGE-OUTER: attempt 1038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3696305280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e6a95f49f4e175b83948abc79d5b1b0b40502fd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1990 processed earlier; will process 2481 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75609== ERROR: libFuzzer: deadly signal Step #5: #0 0x562726724594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562726698b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56272667b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa6850341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa6831800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa682f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562726654e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562727127018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627270c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627270c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627270c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562726ae1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562726acf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562726ac89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562726b32f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562726724c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562726810eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56272667cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627266862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56272666d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627266994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa682f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562726660bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c7fbc2bff1cef61c002319bc40b805137630849 Step #5: MERGE-OUTER: attempt 1039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3698047892 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1c7fbc2bff1cef61c002319bc40b805137630849' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1993 processed earlier; will process 2478 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75795== ERROR: libFuzzer: deadly signal Step #5: #0 0x55766532c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576652a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557665283665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f103fbce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f103f9e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f103f9c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55766525ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557665d2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557665cc9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557665ccb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557665ccb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576657a1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5576657d81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5576656e963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5576656d7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5576656d09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55766573af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55766532cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557665418eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557665284d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55766528e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5576652757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5576652a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f103f9c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557665268bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a20eb30ce9b1b2db283940be043f85c9c1661138 Step #5: MERGE-OUTER: attempt 1040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3698524178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a20eb30ce9b1b2db283940be043f85c9c1661138' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1994 processed earlier; will process 2477 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75803== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e8d1ad9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e8d1a4db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e8d1a30665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdeb98b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdeb96c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdeb96a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e8d1a09e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e8d24dc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e8d2476632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e8d2478375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e8d247835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e8d1e96ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e8d1e84285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e8d1e7d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e8d1ee7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e8d1ad9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e8d1bc5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e8d1a31d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e8d1a3b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e8d1a227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e8d1a4e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdeb96a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e8d1a15bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e2aac3f3d30553e949cfbe4d893887f701e8d92 Step #5: MERGE-OUTER: attempt 1041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3699455994 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0e2aac3f3d30553e949cfbe4d893887f701e8d92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1995 processed earlier; will process 2476 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75819== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2bcf91594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2bcf05b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b2bcee8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d514e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d512fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d512dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b2bcec1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2bd994018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b2bd92e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b2bd930375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b2bd93035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b2bd34ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b2bd33c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b2bd3359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b2bd39ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2bcf91c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2bd07deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b2bcee9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b2bcef32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2bceda7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2bcf064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4d512df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b2bcecdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b1f48c9c8dbb79d67706823917b4ea5a7947530 Step #5: MERGE-OUTER: attempt 1042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3700234619 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8b1f48c9c8dbb79d67706823917b4ea5a7947530' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1996 processed earlier; will process 2475 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75837== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a378c51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a378bc5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a378ba8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2224ed441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2224ce900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2224cc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a378b81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a379654018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a3795ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a3795f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a3795f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a37900ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a378ffc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a378ff59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a37905ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a378c51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a378d3deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a378ba9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a378bb32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a378b9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a378bc64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2224cca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a378b8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc207c92fb5fa7c0f08c7fcd1942ce761efb5692 Step #5: MERGE-OUTER: attempt 1043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3701005954 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bc207c92fb5fa7c0f08c7fcd1942ce761efb5692' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1997 processed earlier; will process 2474 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75855== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602b5e69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602b5dddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602b5dc0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50bd1e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50bcffd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50bcfdc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602b5d99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5602b686c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602b6806632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5602b6808375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602b680835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5602b6226ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602b6214285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602b620d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602b6277f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602b5e69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602b5f55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602b5dc1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602b5dcb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602b5db27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602b5dde4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50bcfde082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602b5da5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ca206f2ad95c202d9a96a4666b91d699751c110 Step #5: MERGE-OUTER: attempt 1044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3701779066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5ca206f2ad95c202d9a96a4666b91d699751c110' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 1998 processed earlier; will process 2473 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==75873== ERROR: libFuzzer: deadly signal Step #5: #0 0x55712dfee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55712df62b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55712df45665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f007ace241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f007aaf700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f007aad6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55712df1ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55712e9f1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55712e98b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55712e98d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55712e98d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55712e463165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55712e49a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55712e3ab63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55712e399285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55712e3929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55712e3fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55712dfeec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55712e0daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55712df46d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55712df502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55712df377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55712df634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f007aad8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55712df2abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67af21a248b254c5d82e8cde1753c19fdcc96343 Step #5: MERGE-OUTER: attempt 1045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3703264356 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/67af21a248b254c5d82e8cde1753c19fdcc96343' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2001 processed earlier; will process 2470 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==75995== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c5bda6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c5bd1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c5bcfd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3500a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff34febe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff34fe9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c5bcd6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563c5c7a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c5c743632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563c5c745375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c5c74535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563c5c163ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c5c151285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c5c14a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c5c1b4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c5bda6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c5be92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c5bcfed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c5bd082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c5bcef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c5bd1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff34fe9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c5bce2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab519f7b4b43b7a0132ef7068d215911264cc869 Step #5: MERGE-OUTER: attempt 1046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3704045479 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ab519f7b4b43b7a0132ef7068d215911264cc869' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2002 processed earlier; will process 2469 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==76012== ERROR: libFuzzer: deadly signal Step #5: #0 0x560681efc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560681e70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560681e53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7faf98741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7faf79c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7faf77b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560681e2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5606828ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560682899632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56068289b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5606822a1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56068230af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x560681efcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x560681fe8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x560681e54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560681e5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560681e457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560681e714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7faf77d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560681e38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ecd14aa28d70f288df9c706cb9a927c0c107c86 Step #5: MERGE-OUTER: attempt 1047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3704823688 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8ecd14aa28d70f288df9c706cb9a927c0c107c86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2003 processed earlier; will process 2468 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76034== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3a4d60594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3a4cd4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3a4cb7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fb1e7141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fb1c8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fb1c65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3a4c90e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f3a5763018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3a56fd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f3a56ff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3a56ff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f3a511dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f3a510b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f3a51049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f3a516ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f3a4d60c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f3a4e4ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f3a4cb8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f3a4cc22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3a4ca97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f3a4cd54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6fb1c67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f3a4c9cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7702154021bd7b38c7afbfa1168a21c1b0b649e Step #5: MERGE-OUTER: attempt 1048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3705810397 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f7702154021bd7b38c7afbfa1168a21c1b0b649e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2005 processed earlier; will process 2466 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76174== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a28f767594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a28f6dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a28f6be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d2ce8d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d2cca200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d2cc81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a28f697e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a29016a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a290104632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a290106375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a29010635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a28fb24ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a28fb12285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a28fb0b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a28fb75f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a28f767c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a28f853eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a28f6bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a28f6c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a28f6b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a28f6dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d2cc83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a28f6a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06ac3406c877fd918b4751e974a761c47d8057e5 Step #5: MERGE-OUTER: attempt 1049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3706962638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/06ac3406c877fd918b4751e974a761c47d8057e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2006 processed earlier; will process 2465 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76182== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638de2f6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638de26ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638de24d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09aac6041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09aaa7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09aaa54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638de226e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5638decf9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638dec93632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5638dec95375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638dec9535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638de76b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638de7a21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638de6b363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638de6a1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638de69a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5638de704f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5638de2f6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5638de3e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5638de24ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5638de2582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638de23f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638de26b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f09aaa56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5638de232bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdfc1ec79f3f4ce5c66c4038af62165823cb7c5e Step #5: MERGE-OUTER: attempt 1050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3708443969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bdfc1ec79f3f4ce5c66c4038af62165823cb7c5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2009 processed earlier; will process 2462 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76242== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac1aaa6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac1aa1ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac1a9fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd9b04d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd9b02e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd9b02c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac1a9d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ac1b4a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac1b443632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ac1b445375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac1b44535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ac1af1b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ac1af521db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ac1ae6363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ac1ae51285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ac1ae4a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ac1aeb4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ac1aaa6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ac1ab92eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ac1a9fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ac1aa082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ac1a9ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ac1aa1b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd9b02c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ac1a9e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa17b98bd6680155f3bdcfc28cb51707d272ceda Step #5: MERGE-OUTER: attempt 1051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3710291678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa17b98bd6680155f3bdcfc28cb51707d272ceda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2011 processed earlier; will process 2460 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76352== ERROR: libFuzzer: deadly signal Step #5: #0 0x55574cf9d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55574cf11b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55574cef4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c909b841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c907cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c907ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55574cecde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55574d9a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55574d93a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55574d93c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55574d93c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55574d412165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55574d4491db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55574d35a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55574d348285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55574d3419dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55574d3abf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55574cf9dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55574d089eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55574cef5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55574ceff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55574cee67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55574cf124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5c907ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55574ced9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e79e9d3f9a8531e172c4b01b4039ffdee1a801c Step #5: MERGE-OUTER: attempt 1052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3710984904 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e79e9d3f9a8531e172c4b01b4039ffdee1a801c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2013 processed earlier; will process 2458 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76428== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ebd3dbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ebd3d33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ebd3d16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbeee56441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbeee37900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbeee358858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ebd3cefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ebd47c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ebd475c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ebd475e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ebd475e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ebd4234165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ebd426b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ebd417c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ebd416a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ebd41639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ebd41cdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ebd3dbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ebd3eabeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ebd3d17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ebd3d212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ebd3d087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ebd3d344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbeee35a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ebd3cfbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c8d38f7668771a917e588c6c170b7d5db853f71 Step #5: MERGE-OUTER: attempt 1053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3711449398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7c8d38f7668771a917e588c6c170b7d5db853f71' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2014 processed earlier; will process 2457 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76468== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654b4c43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654b4bb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654b4b9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00fb2b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00fb0ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00fb0a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654b4b73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5654b5646018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654b55e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5654b55e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654b55e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5654b5000ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654b4fee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654b4fe79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5654b5051f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5654b4c43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5654b4d2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5654b4b9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5654b4ba52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5654b4b8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5654b4bb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f00fb0ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5654b4b7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1dce04ea75dd647e64b11777b138639f21b21c6 Step #5: MERGE-OUTER: attempt 1054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3713336335 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a1dce04ea75dd647e64b11777b138639f21b21c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2018 processed earlier; will process 2453 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76626== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db83496594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db8340ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db833ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e0781141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e0762600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e07605858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db833c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db83e99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db83e33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db83e35375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db83e3535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db8390b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db839421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db8385363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db83841285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db8383a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db838a4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db83496c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db83582eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db833eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db833f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db833df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db8340b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e07607082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db833d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc4471fef3cb0e07dd4172658f8480f7a9f9a539 Step #5: MERGE-OUTER: attempt 1055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3713975937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc4471fef3cb0e07dd4172658f8480f7a9f9a539' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2019 processed earlier; will process 2452 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==76639== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ee2cbc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ee2c30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ee2c13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2f51eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2f500000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2f4fdf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ee2bece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561ee36bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ee3659632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561ee365b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ee365b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561ee3079ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ee3067285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ee30609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ee30caf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ee2cbcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ee2da8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ee2c14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ee2c1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ee2c057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ee2c314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2f4fe1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ee2bf8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed8f044a54303f20a777085a29c5543da9745eec Step #5: MERGE-OUTER: attempt 1056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3715990232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ed8f044a54303f20a777085a29c5543da9745eec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2021 processed earlier; will process 2450 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76723== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b252ee2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b252e56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b252e39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7df69941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7df4ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7df48d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b252e12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2538e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b25387f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b253881375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b25388135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b253357165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b25338e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b25329f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b25328d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b2532869dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b2532f0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b252ee2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b252fceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b252e3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b252e442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b252e2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b252e574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7df48f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b252e1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d9d4f260286b3089f29c4fa72a13773b49bda24 Step #5: MERGE-OUTER: attempt 1057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3717224669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d9d4f260286b3089f29c4fa72a13773b49bda24' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2023 processed earlier; will process 2448 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==76837== ERROR: libFuzzer: deadly signal Step #5: #0 0x55780168a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578015feb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578015e1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dded4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ddeb6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ddeb42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578015bae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55780208d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557802027632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557802029375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55780202935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557801aff165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557801b361db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557801a4763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557801a35285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557801a2e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557801a98f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55780168ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557801776eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5578015e2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578015ec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578015d37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578015ff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6ddeb44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5578015c6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14c891130b510744bd3e373cb6364fa0844ef5ed Step #5: MERGE-OUTER: attempt 1058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3718150338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/14c891130b510744bd3e373cb6364fa0844ef5ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2025 processed earlier; will process 2446 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==76946== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1e29e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1e295bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1e293e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb8b52b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb8b34000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb8b31f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1e2917e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1e33ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1e3384632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f1e3386578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55f1e2d8c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f1e2df5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f1e29e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f1e2ad3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f1e293fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f1e29492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f1e29307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f1e295c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbb8b321082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f1e2923bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b724d678e5171eea56311a1e266ee5454209a7d4 Step #5: MERGE-OUTER: attempt 1059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3718931822 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b724d678e5171eea56311a1e266ee5454209a7d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2026 processed earlier; will process 2445 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==76966== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4d8854594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4d87c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4d87ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e8c2b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e8c0cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e8c0aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4d8784e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4d9257018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4d91f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4d91f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4d91f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4d8cbd975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a4d8d27bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55a4d8d83c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55a4d8c63012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55a4d8c63012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55a4d8854c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a4d8940eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a4d87acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a4d87b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a4d879d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a4d87c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f4e8c0ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a4d8790bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-498e55ab0c0800fca31865b4496552eccad882ea Step #5: MERGE-OUTER: attempt 1060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3719356052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/498e55ab0c0800fca31865b4496552eccad882ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2027 processed earlier; will process 2444 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77038== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2e64bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2e642fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2e6412665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f471361041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f471342500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4713404858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2e63ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e2e6ebe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2e6e58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e2e6e5a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55e2e6860780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55e2e68c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55e2e64bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55e2e65a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55e2e6413d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e2e641d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e2e64047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e2e64304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4713406082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e2e63f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a90f64dc980ab7de783e024a2ba58c6ae424391 Step #5: MERGE-OUTER: attempt 1061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3720101287 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7a90f64dc980ab7de783e024a2ba58c6ae424391' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2028 processed earlier; will process 2443 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77087== ERROR: libFuzzer: deadly signal Step #5: #0 0x562296cfe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562296c72b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562296c55665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f65e3b4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65e395c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f65e393b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562296c2ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562297701018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56229769b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56229769d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56229769d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5622970bbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622970a9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622970a29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56229710cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562296cfec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562296deaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562296c56d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562296c602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562296c477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562296c734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f65e393d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562296c3abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68e18acccb98adbc959e6a781ec7a5bb22db6ba0 Step #5: MERGE-OUTER: attempt 1062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3720534298 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/68e18acccb98adbc959e6a781ec7a5bb22db6ba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2029 processed earlier; will process 2442 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77125== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645cb207594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645cb17bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645cb15e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff1463841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff1444d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff1442c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645cb137e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5645cbc0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645cbba4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5645cbba6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645cbba635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5645cb5c4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5645cb5b2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5645cb5ab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5645cb615f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5645cb207c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5645cb2f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5645cb15fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5645cb1692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5645cb1507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5645cb17c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff1442e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5645cb143bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83c2d429a353a2b36c9f02c43708003d188bf297 Step #5: MERGE-OUTER: attempt 1063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3721375385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83c2d429a353a2b36c9f02c43708003d188bf297' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2030 processed earlier; will process 2441 files now Step #5: #1 pulse exec/s: 0 rss: 258Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77141== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584d5bfd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584d5b71b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584d5b54665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc892db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc890f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc890cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5584d5b2de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5584d6600018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5584d659a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5584d659c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5584d659c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5584d6072165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5584d60a91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5584d5fba63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5584d5fa8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5584d5fa19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5584d600bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5584d5bfdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5584d5ce9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5584d5b55d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5584d5b5f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5584d5b467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5584d5b724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc890d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5584d5b39bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1aba44766a5ce57c988c4bb569bc589d3b6ca1f5 Step #5: MERGE-OUTER: attempt 1064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3723692438 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1aba44766a5ce57c988c4bb569bc589d3b6ca1f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2035 processed earlier; will process 2436 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77278== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd0e185594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd0e0f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd0e0dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f07731f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f077300c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0772feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd0e0b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd0eb88018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd0eb22632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd0eb24375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd0eb2435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd0e542ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fd0e530285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fd0e5299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fd0e593f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fd0e185c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fd0e271eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fd0e0ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fd0e0e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fd0e0ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fd0e0fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0772fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fd0e0c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50df7609fa2593b424a6b72fa695d7416df3b2f2 Step #5: MERGE-OUTER: attempt 1065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3726267141 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50df7609fa2593b424a6b72fa695d7416df3b2f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2040 processed earlier; will process 2431 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77396== ERROR: libFuzzer: deadly signal Step #5: #0 0x559bbdd15594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559bbdc89b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559bbdc6c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec74df541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec74c0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec74be9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559bbdc45e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559bbe718018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bbe6b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559bbe6b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bbe6b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559bbe0d2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559bbe0c0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559bbe0b99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559bbe123f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559bbdd15c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559bbde01eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559bbdc6dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559bbdc772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559bbdc5e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559bbdc8a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec74beb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559bbdc51bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c376099c2e66d8f816233d7f30009eacca4c3d81 Step #5: MERGE-OUTER: attempt 1066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3726859830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c376099c2e66d8f816233d7f30009eacca4c3d81' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2041 processed earlier; will process 2430 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55abadcdb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55abadc4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55abadc32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7eedb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7eebc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7eeba4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55abadc0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55abae6de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55abae678632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55abae67a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55abae67a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55abae098ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55abae086285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55abae07f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55abae0e9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55abadcdbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55abaddc7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55abadc33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55abadc3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55abadc247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55abadc504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa7eeba6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55abadc17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-480ca576f70f44797730015428348fe7a59a1cdf Step #5: MERGE-OUTER: attempt 1067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3730321498 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/480ca576f70f44797730015428348fe7a59a1cdf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2046 processed earlier; will process 2425 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77513== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f0e891594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f0e805b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f0e7e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e91ae941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e918fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e918dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f0e7c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560f0f294018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f0f22e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560f0f230375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f0f23035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560f0ed06165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560f0ed3d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560f0ec4e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560f0ec3c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560f0ec359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560f0ec9ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560f0e891c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560f0e97deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560f0e7e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560f0e7f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560f0e7da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560f0e8064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0e918df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560f0e7cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-119f248d18836bcfdfc137d189f49a4025b723f7 Step #5: MERGE-OUTER: attempt 1068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3732510227 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/119f248d18836bcfdfc137d189f49a4025b723f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2049 processed earlier; will process 2422 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77647== ERROR: libFuzzer: deadly signal Step #5: #0 0x555723a2b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55572399fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555723982665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f360677a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f360658f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f360656e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55572395be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55572442e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557243c8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557243ca375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557243ca35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555723de8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555723dd6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555723dcf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555723e39f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555723a2bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555723b17eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555723983d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55572398d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557239747e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557239a04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3606570082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555723967bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a3181ed81bbefba2c3bb725d4f6b9b2c11bd056 Step #5: MERGE-OUTER: attempt 1069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3733620349 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2a3181ed81bbefba2c3bb725d4f6b9b2c11bd056' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2051 processed earlier; will process 2420 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77759== ERROR: libFuzzer: deadly signal Step #5: #0 0x563acc90b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563acc87fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563acc862665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f748410441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7483f1900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7483ef8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563acc83be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563acd30e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563acd2a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563acd2aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563acd2aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563acccc8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563acccb6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563acccaf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563accd19f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563acc90bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563acc9f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563acc863d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563acc86d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563acc8547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563acc8804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7483efa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563acc847bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e3dd4b340af14f1407b0fba1b444abb2ffee7be Step #5: MERGE-OUTER: attempt 1070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3735557263 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3e3dd4b340af14f1407b0fba1b444abb2ffee7be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2056 processed earlier; will process 2415 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77894== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fee93e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fee935bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fee933e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4c9b8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4c999a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4c9979858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fee9317e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fee9dea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fee9d84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fee9d86578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55fee978c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fee97f5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fee93e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fee94d3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fee933fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fee93492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fee93307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fee935c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe4c997b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fee9323bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b67eba1eca04775e456de1f208ff2e4645190055 Step #5: MERGE-OUTER: attempt 1071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3736331423 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b67eba1eca04775e456de1f208ff2e4645190055' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2057 processed earlier; will process 2414 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==77947== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631e7f2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631e7ea0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631e7e83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde3364341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde3345800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde33437858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631e7e5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5631e892f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631e88c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5631e88cb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5631e82d1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5631e833af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5631e7f2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5631e8018eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5631e7e84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5631e7e8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5631e7e757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5631e7ea14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fde33439082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5631e7e68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-767cc843474a272ad2f8fc710e53273516a66ef1 Step #5: MERGE-OUTER: attempt 1072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3737259436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/767cc843474a272ad2f8fc710e53273516a66ef1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2058 processed earlier; will process 2413 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==77988== ERROR: libFuzzer: deadly signal Step #5: #0 0x55603872a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55603869eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556038681665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fe8d3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fe8b4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fe8b25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55603865ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55603912d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560390c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560390c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560390c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556038b9f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556038bd61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556038ae763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556038ad5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556038ace9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556038b38f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55603872ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556038816eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556038682d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55603868c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560386737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55603869f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1fe8b27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556038666bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc9a53807ab24590ea3b66fc7e5cabe331dbb7e0 Step #5: MERGE-OUTER: attempt 1073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3738065881 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc9a53807ab24590ea3b66fc7e5cabe331dbb7e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2059 processed earlier; will process 2412 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==77998== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e53089594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e52ffdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e52fe0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcdfeb7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcdfe98800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcdfe967858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555e52fb9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555e53a8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555e53a26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555e53a28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555e53a2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555e53446ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555e53434285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555e5342d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555e53497f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555e53089c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555e53175eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555e52fe1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555e52feb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555e52fd27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555e52ffe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcdfe969082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555e52fc5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-676ffd2a620a630817cd2fee0c590bcbc41e60a7 Step #5: MERGE-OUTER: attempt 1074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3739594216 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/676ffd2a620a630817cd2fee0c590bcbc41e60a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2063 processed earlier; will process 2408 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78093== ERROR: libFuzzer: deadly signal Step #5: #0 0x56471e51f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56471e493b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56471e476665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f015a94241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f015a75700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f015a736858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56471e44fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56471ef22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56471eebc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56471eebe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56471eebe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56471e8dcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56471e8ca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56471e8c39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56471e92df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56471e51fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56471e60beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56471e477d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56471e4812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56471e4687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56471e4944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f015a738082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56471e45bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb7d3a8442ccc4748f84329be93a071ccad01a52 Step #5: MERGE-OUTER: attempt 1075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3740362258 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb7d3a8442ccc4748f84329be93a071ccad01a52' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2064 processed earlier; will process 2407 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78111== ERROR: libFuzzer: deadly signal Step #5: #0 0x56547d0b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56547d026b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56547d009665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9a5a7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9a588800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9a5867858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56547cfe2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56547dab5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56547da4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56547da51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56547da5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56547d46fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56547d45d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56547d4569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56547d4c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56547d0b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56547d19eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56547d00ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56547d0142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56547cffb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56547d0274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9a5869082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56547cfeebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d38a666ca3adf4aa62c9b11b9d64650ecb5f1554 Step #5: MERGE-OUTER: attempt 1076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3741559634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d38a666ca3adf4aa62c9b11b9d64650ecb5f1554' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2067 processed earlier; will process 2404 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78201== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608730aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56087301eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560873001665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93aa3c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93aa1d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93aa1b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560872fdae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560873aad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560873a47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560873a49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560873a4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560873467ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560873455285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56087344e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5608734b8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608730aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560873196eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560873002d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56087300c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560872ff37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56087301f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93aa1b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560872fe6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a58420d67f531bb5e7e38cee48bfb013d6e5dee6 Step #5: MERGE-OUTER: attempt 1077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3742329777 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a58420d67f531bb5e7e38cee48bfb013d6e5dee6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2068 processed earlier; will process 2403 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==78218== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f336008594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f335f7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f335f5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f696bfdd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f696bdf200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f696bdd1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f335f38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f336a0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3369a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f3369a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3369a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f3363c5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f3363b3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f3363ac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f336416f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f336008c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f3360f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f335f60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f335f6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f335f517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f335f7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f696bdd3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f335f44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01e448227cb19caebed39dc7adb6f919112a8bf9 Step #5: MERGE-OUTER: attempt 1078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3744919074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01e448227cb19caebed39dc7adb6f919112a8bf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2071 processed earlier; will process 2400 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78337== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b61bb0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b61b24b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b61b07665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3430cb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3430ac900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3430aa8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b61ae0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562b625b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b6254d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562b6254f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b6254f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562b62025165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562b6205c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562b61f6d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562b61f5b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562b61f549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562b61fbef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562b61bb0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562b61c9ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562b61b08d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562b61b122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562b61af97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562b61b254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3430aaa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562b61aecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70d95387bf96528b5fa38fd60a7e70b3cf48c1d5 Step #5: MERGE-OUTER: attempt 1079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3745748021 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/70d95387bf96528b5fa38fd60a7e70b3cf48c1d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2072 processed earlier; will process 2399 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78348== ERROR: libFuzzer: deadly signal Step #5: #0 0x556323395594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556323309b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563232ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ee967641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ee948b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ee946a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563232c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556323d98018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556323d32632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556323d34375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556323d3435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55632380a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5563238411db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55632375263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556323740285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5563237399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5563237a3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556323395c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556323481eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5563232edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5563232f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5563232de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55632330a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4ee946c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5563232d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-173d78b479460085997362467abd097710558969 Step #5: MERGE-OUTER: attempt 1080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3747445730 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/173d78b479460085997362467abd097710558969' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2076 processed earlier; will process 2395 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78472== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e34609b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e34600fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e345ff2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe33d5ba41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe33d3cf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe33d3ae858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e345fcbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e346a9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e346a38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e346a3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e346a3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e346510165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e3465471db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e34645863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e346446285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e34643f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e3464a9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e34609bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e346187eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e345ff3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e345ffd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e345fe47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e3460104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe33d3b0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e345fd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e47e0b52e219d4eba002cadee14b80357e073ef Step #5: MERGE-OUTER: attempt 1081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3748961078 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5e47e0b52e219d4eba002cadee14b80357e073ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2079 processed earlier; will process 2392 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78593== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e08740594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e086b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e08697665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe50775a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe50756f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe50754e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e08670e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558e09143018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e090dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558e090df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e090df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558e08bb5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e08bec1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558e08afd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558e08aeb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558e08ae49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558e08b4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558e08740c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558e0882ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558e08698d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558e086a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558e086897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558e086b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe507550082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558e0867cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7908f9ee100c02f70dd5974de3a4f1f43205d92a Step #5: MERGE-OUTER: attempt 1082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3749578122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7908f9ee100c02f70dd5974de3a4f1f43205d92a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2080 processed earlier; will process 2391 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==78606== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ce8fbf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ce8f33b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ce8f16665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f812338f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81231a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8123183858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ce8eefe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561ce99c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ce995c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561ce995e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ce995e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561ce9428975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561ce9492bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x561ce94eec1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x561ce93ce012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x561ce93ce012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x561ce8fbfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x561ce90abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x561ce8f17d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x561ce8f212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x561ce8f087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x561ce8f344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f8123185082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x561ce8efbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bea85853323fb315cd49c88363aad7b06916404b Step #5: MERGE-OUTER: attempt 1083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3750508123 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bea85853323fb315cd49c88363aad7b06916404b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2081 processed earlier; will process 2390 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78627== ERROR: libFuzzer: deadly signal Step #5: #0 0x565210771594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652106e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652106c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f300a04141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3009e5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3009e35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5652106a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565211174018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56521110e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565211110375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56521111035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565210be6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565210c1d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x565210b2e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565210b1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x565210b159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565210b7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565210771c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56521085deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5652106c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5652106d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5652106ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5652106e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3009e37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5652106adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc6b58c897b5595638b766ba200d8aa8da025c31 Step #5: MERGE-OUTER: attempt 1084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3750990075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fc6b58c897b5595638b766ba200d8aa8da025c31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2082 processed earlier; will process 2389 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78697== ERROR: libFuzzer: deadly signal Step #5: #0 0x556917b2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556917aa2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556917a85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f839b27f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f839b09400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f839b073858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556917a5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556918531018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5569184cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5569184cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5569184cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556917fa3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556917fda1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556917eeb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556917ed9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556917ed29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556917f3cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556917b2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556917c1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556917a86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556917a902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556917a777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556917aa34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f839b075082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556917a6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-972da3d0bd8e5ecd3fd850027769ccaeadda947c Step #5: MERGE-OUTER: attempt 1085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3752646832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/972da3d0bd8e5ecd3fd850027769ccaeadda947c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2084 processed earlier; will process 2387 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78755== ERROR: libFuzzer: deadly signal Step #5: #0 0x562601260594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5626011d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5626011b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb03f1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb03d2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb03d0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562601190e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562601c63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562601bfd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562601bff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562601bff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5626016d5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56260170c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56260161d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56260160b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5626016049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56260166ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562601260c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56260134ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5626011b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5626011c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5626011a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626011d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb03d0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56260119cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a26e0a742d0425bfade2f83aea4be56f3b5cdf29 Step #5: MERGE-OUTER: attempt 1086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3754988752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a26e0a742d0425bfade2f83aea4be56f3b5cdf29' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2087 processed earlier; will process 2384 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78840== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d268b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d25ffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d25e2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8ea3d6a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8ea3b7f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8ea3b5e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d25bbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643d308e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d3028632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643d302a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d302a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643d2b00165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643d2b371db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5643d2a4863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5643d2a36285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643d2a2f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5643d2a99f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5643d268bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5643d2777eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5643d25e3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5643d25ed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5643d25d47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5643d26004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8ea3b60082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5643d25c7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50bf170673cf0135e25552b86d7c322e426af640 Step #5: MERGE-OUTER: attempt 1087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3759118121 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50bf170673cf0135e25552b86d7c322e426af640' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2090 processed earlier; will process 2381 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==78969== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578028be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557802832b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557802815665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee0672b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee0654000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee0651f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578027eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578032c1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55780325b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55780325d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55780325d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557802d33165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557802d6a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557802c7b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557802c69285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557802c629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557802cccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5578028bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5578029aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557802816d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578028202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578028077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578028334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fee06521082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5578027fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-146f502d039f5f47dd1bc54d5d86c86ae01a259f Step #5: MERGE-OUTER: attempt 1088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3759622693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/146f502d039f5f47dd1bc54d5d86c86ae01a259f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2091 processed earlier; will process 2380 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79008== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608d205b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608d1fcfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608d1fb2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb306c0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb306a1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb3069fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608d1f8be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608d2a5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608d29f8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608d29fa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608d29fa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5608d2418ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608d2406285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608d23ff9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5608d2469f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5608d205bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5608d2147eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5608d1fb3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5608d1fbd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5608d1fa47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5608d1fd04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb3069fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5608d1f97bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76f59c167af5d0e8a3b9db041f24eb1d348d2255 Step #5: MERGE-OUTER: attempt 1089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3760555121 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/76f59c167af5d0e8a3b9db041f24eb1d348d2255' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2092 processed earlier; will process 2379 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79024== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c2216a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c220deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c220c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e299e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e297f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e297d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c2209ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563c22b6d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c22b07632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563c22b09375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c22b0935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563c225df165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563c226161db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563c2252763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563c22515285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563c2250e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563c22578f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563c2216ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563c22256eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563c220c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563c220cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563c220b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563c220df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e297d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563c220a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4973b74a4172cf8e3d78a1013f39decb891d28bb Step #5: MERGE-OUTER: attempt 1090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3762622334 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4973b74a4172cf8e3d78a1013f39decb891d28bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2095 processed earlier; will process 2376 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79112== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f31a7fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f31a771b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f31a754665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc0d536a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc0d517f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc0d515e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f31a72de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f31b200018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f31b19a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f31b19c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f31b19c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f31ac72165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f31aca91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f31abba63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f31aba8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f31aba19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f31ac0bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f31a7fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f31a8e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f31a755d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f31a75f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f31a7467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f31a7724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc0d5160082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f31a739bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e99ab4029d65ed546da96d2b5241a03099fea469 Step #5: MERGE-OUTER: attempt 1091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3763103052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e99ab4029d65ed546da96d2b5241a03099fea469' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2096 processed earlier; will process 2375 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79153== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580e5663594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580e55d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580e55ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d316b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d314c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d314a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580e5593e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5580e6066018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580e6000632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5580e6002375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580e600235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5580e5a20ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5580e5a0e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5580e5a079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5580e5a71f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5580e5663c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5580e574feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5580e55bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580e55c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580e55ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580e55d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9d314a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580e559fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e305f81b81c1d97b1a6a7867943ed92f8e11b72b Step #5: MERGE-OUTER: attempt 1092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3764474960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e305f81b81c1d97b1a6a7867943ed92f8e11b72b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2098 processed earlier; will process 2373 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79240== ERROR: libFuzzer: deadly signal Step #5: #0 0x558298463594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582983d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582983ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf39d3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf39b4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf39b2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558298393e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558298e66018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558298e00632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558298e02375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558298e0235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5582988d8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55829890f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55829882063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55829880e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582988079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558298871f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558298463c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55829854feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582983bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582983c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582983ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582983d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf39b2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55829839fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcbeb957630aff3cce49ab16123db4b03f0d4e9d Step #5: MERGE-OUTER: attempt 1093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3765817971 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fcbeb957630aff3cce49ab16123db4b03f0d4e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2100 processed earlier; will process 2371 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79355== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d82d364594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d82d2d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d82d2bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18a18d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18a16ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18a16cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d82d294e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d82dd67018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d82dd01632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d82dd03375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d82dd0335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d82d721ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d82d70f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d82d7089dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d82d772f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d82d364c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d82d450eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d82d2bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d82d2c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d82d2ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d82d2d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18a16cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d82d2a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54a542ea82e43a8ba64ada12c00ac9eb359f4839 Step #5: MERGE-OUTER: attempt 1094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3766686272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/54a542ea82e43a8ba64ada12c00ac9eb359f4839' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2102 processed earlier; will process 2369 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79464== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592e6891594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592e6805b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592e67e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8abeafa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8abe90f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8abe8ee858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592e67c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5592e7294018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592e722e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5592e7230375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592e723035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5592e6c4ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5592e6c3c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592e6c359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592e6c9ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592e6891c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592e697deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5592e67e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592e67f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592e67da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592e68064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8abe8f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5592e67cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f35265bdfa26fd8b1073e28644568fe6fc185415 Step #5: MERGE-OUTER: attempt 1095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3767973304 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f35265bdfa26fd8b1073e28644568fe6fc185415' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2104 processed earlier; will process 2367 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79550== ERROR: libFuzzer: deadly signal Step #5: #0 0x557424971594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5574248e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5574248c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2daeec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2dad0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2dace0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5574248a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557425374018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55742530e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557425310375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55742531035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557424d2ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557424d1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557424d159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557424d7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557424971c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557424a5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5574248c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5574248d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5574248ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5574248e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb2dace2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5574248adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4237a8c9dc204059bf02153e74a3dd65bc60612 Step #5: MERGE-OUTER: attempt 1096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3768389731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4237a8c9dc204059bf02153e74a3dd65bc60612' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2105 processed earlier; will process 2366 files now Step #5: #1 pulse exec/s: 0 rss: 249Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79592== ERROR: libFuzzer: deadly signal Step #5: #0 0x5600457eb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56004575fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560045742665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46bba2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46bb84400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46bb823858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56004571be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5600461ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560046188632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56004618a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56004618a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560045ba8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560045b96285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560045b8f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560045bf9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5600457ebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600458d7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560045743d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56004574d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600457347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600457604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46bb825082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560045727bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21591c9a0434f57c3379216dd606557ec401266c Step #5: MERGE-OUTER: attempt 1097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3769625768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/21591c9a0434f57c3379216dd606557ec401266c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2108 processed earlier; will process 2363 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79676== ERROR: libFuzzer: deadly signal Step #5: #0 0x5620fb694594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620fb608b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5620fb5eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d3ef6441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d3ed7900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d3ed58858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5620fb5c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5620fc097018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5620fc031632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5620fc033375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5620fc03335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5620fbb09165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5620fbb401db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5620fba5163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5620fba3f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5620fba389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5620fbaa2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5620fb694c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5620fb780eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5620fb5ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5620fb5f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5620fb5dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5620fb6094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d3ed5a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5620fb5d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f0adaac37207bd4ca306c1a8a93c40b03f65304 Step #5: MERGE-OUTER: attempt 1098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3770762625 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f0adaac37207bd4ca306c1a8a93c40b03f65304' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2110 processed earlier; will process 2361 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79791== ERROR: libFuzzer: deadly signal Step #5: #0 0x564e07411594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564e07385b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564e07368665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb490c2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb490a3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb490a1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564e07341e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564e07e14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564e07dae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564e07db0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564e07db035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564e07886165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564e078bd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564e077ce63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564e077bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564e077b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564e0781ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564e07411c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564e074fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564e07369d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564e073732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564e0735a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564e073864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb490a1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564e0734dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8bde87d87cef46b037d9607b877390e715dff88 Step #5: MERGE-OUTER: attempt 1099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3771237228 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f8bde87d87cef46b037d9607b877390e715dff88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2111 processed earlier; will process 2360 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79798== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ad4587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ad44fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ad44de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f87ca2c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f87ca0d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f87ca0b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564ad44b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564ad4f8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564ad4f24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564ad4f26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564ad4f2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564ad4944ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564ad4932285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564ad492b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564ad4995f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564ad4587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564ad4673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564ad44dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564ad44e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564ad44d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564ad44fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f87ca0b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564ad44c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e74b6ab4f2066adad020ca412a0bb00e5aa0c2dd Step #5: MERGE-OUTER: attempt 1100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3773549875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e74b6ab4f2066adad020ca412a0bb00e5aa0c2dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2114 processed earlier; will process 2357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==79950== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf1a875594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf1a7e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf1a7cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93e29ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93e27c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93e27a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf1a7a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf1b278018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf1b212632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf1b214375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf1b21435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf1ac32ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf1ac20285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf1ac199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf1ac83f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf1a875c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf1a961eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf1a7cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf1a7d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf1a7be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf1a7ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93e27a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf1a7b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0306d85ecc2e96260c5d9ca3d21d37f3f689ad3 Step #5: MERGE-OUTER: attempt 1101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3774279095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e0306d85ecc2e96260c5d9ca3d21d37f3f689ad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2115 processed earlier; will process 2356 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==79962== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585aca3e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585ac9b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585ac995665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7852c0f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7852a2400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7852a03858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585ac96ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5585ad441018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585ad3db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5585ad3dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585ad3dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5585aceb3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5585aceea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5585acdfb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5585acde9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5585acde29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5585ace4cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5585aca3ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5585acb2aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5585ac996d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5585ac9a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5585ac9877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5585ac9b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7852a05082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5585ac97abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1587cc4effdf4082c62160f68209d4d4cd784152 Step #5: MERGE-OUTER: attempt 1102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3775837442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1587cc4effdf4082c62160f68209d4d4cd784152' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2117 processed earlier; will process 2354 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80072== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e67c84e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e67c7c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e67c7a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f255dcb941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f255dace00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f255daad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e67c77ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e67d251018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e67d1eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e67d1ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e67d1ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e67cc0bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e67cbf9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e67cbf29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e67cc5cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e67c84ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e67c93aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e67c7a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e67c7b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e67c7977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e67c7c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f255daaf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e67c78abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92860324bec8e47a212d45fe8fac43f683678d35 Step #5: MERGE-OUTER: attempt 1103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3776622322 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/92860324bec8e47a212d45fe8fac43f683678d35' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2118 processed earlier; will process 2353 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==80087== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f8a0c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f8a03cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f8a01f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60039b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60037c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f60037a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f89ff8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f8aacb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f8aa65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f8aa67578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555f8a46d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555f8a4d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555f8a0c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555f8a1b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555f8a020d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555f8a02a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555f8a0117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555f8a03d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f60037aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555f8a004bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0403d34339e946c74821137680bcd7ac76d0f246 Step #5: MERGE-OUTER: attempt 1104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3777393011 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0403d34339e946c74821137680bcd7ac76d0f246' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2119 processed earlier; will process 2352 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==80140== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c3d901594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c3d875b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c3d858665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c7b8ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c7b70100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c7b6e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c3d831e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557c3e304018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c3e29e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557c3e2a0578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x557c3dca6780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x557c3dd0ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x557c3d901c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x557c3d9edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x557c3d859d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557c3d8632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557c3d84a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557c3d8764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0c7b6e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557c3d83dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d32cc88553c0a524f1faf3753eb1e5a5eb119f3b Step #5: MERGE-OUTER: attempt 1105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3778647339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d32cc88553c0a524f1faf3753eb1e5a5eb119f3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2120 processed earlier; will process 2351 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80182== ERROR: libFuzzer: deadly signal Step #5: #0 0x5565f8ce4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5565f8c58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5565f8c3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f419b16341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f419af7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f419af57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5565f8c14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5565f96e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565f9681632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5565f9683375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565f968335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5565f9159165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565f91901db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565f90a163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565f908f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565f90889dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5565f90f2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5565f8ce4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5565f8dd0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5565f8c3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5565f8c462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5565f8c2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5565f8c594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f419af59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5565f8c20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80f87e3fbf708a8ff3983d74514f2d037ff3f86e Step #5: MERGE-OUTER: attempt 1106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3780360369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80f87e3fbf708a8ff3983d74514f2d037ff3f86e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2124 processed earlier; will process 2347 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80308== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe18b86594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe18afab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe18add665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29e48a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29e46b900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29e4698858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe18ab6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fe19589018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe19523632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fe19525375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe1952535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fe18ffb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fe190321db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fe18f4363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fe18f31285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fe18f2a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fe18f94f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fe18b86c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fe18c72eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fe18aded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fe18ae82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fe18acf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fe18afb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f29e469a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fe18ac2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d57d9f2aa18b290198c3d526e8b22c4b0e89696b Step #5: MERGE-OUTER: attempt 1107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3780816379 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d57d9f2aa18b290198c3d526e8b22c4b0e89696b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2125 processed earlier; will process 2346 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80315== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5c7d0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5c7c7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5c7c61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d32a5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d3286700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d32846858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5c7c3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5c870d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5c86a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5c86a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5c86a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5c817f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5c81b61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c5c80c763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c5c80b5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c5c80ae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c5c8118f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c5c7d0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c5c7df6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c5c7c62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c5c7c6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c5c7c537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c5c7c7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3d32848082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c5c7c46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a520add19d5cec3462bed6aac94c1a7397a10a0 Step #5: MERGE-OUTER: attempt 1108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3782651634 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3a520add19d5cec3462bed6aac94c1a7397a10a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2128 processed earlier; will process 2343 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80441== ERROR: libFuzzer: deadly signal Step #5: #0 0x559af1e29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559af1d9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559af1d80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6a3f6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6a3d7800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6a3d57858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559af1d59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559af282c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559af27c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559af27c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559af27c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559af21e6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559af21d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559af21cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559af2237f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559af1e29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559af1f15eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559af1d81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559af1d8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559af1d727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559af1d9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6a3d59082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559af1d65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27440b69c1442f94565b3b5dc01cd714f947ad6e Step #5: MERGE-OUTER: attempt 1109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3783421133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/27440b69c1442f94565b3b5dc01cd714f947ad6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2129 processed earlier; will process 2342 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80458== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587a651a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587a648eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587a6471665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c44fca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c44ddf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c44dbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587a644ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5587a6f1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587a6eb7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5587a6eb9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587a6eb935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5587a68d7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5587a68c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5587a68be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5587a6928f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5587a651ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5587a6606eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5587a6472d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5587a647c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5587a64637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5587a648f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5c44dc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5587a6456bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cac726e04b6cee33fb76d9913c5328f4a0a3065a Step #5: MERGE-OUTER: attempt 1110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3784190160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cac726e04b6cee33fb76d9913c5328f4a0a3065a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2130 processed earlier; will process 2341 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80476== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d539d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d53946b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d53929665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e9e21041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e9e02500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e9e004858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d53902e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d543d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d5436f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d54371375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d5437135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d53e47165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d53e7e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556d53d8f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556d53d7d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556d53d769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556d53de0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556d539d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556d53abeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556d5392ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556d539342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556d5391b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556d539474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e9e006082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556d5390ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-822f20e155ba0a50039e7448acb50a746796f807 Step #5: MERGE-OUTER: attempt 1111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3784836987 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/822f20e155ba0a50039e7448acb50a746796f807' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2132 processed earlier; will process 2339 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 562Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80553== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fe0c871594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fe0c7e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fe0c7c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0052dc841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0052bdd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0052bbc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fe0c7a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fe0d274018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fe0d20e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fe0d210375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fe0d21035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fe0cc2ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fe0cc1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fe0cc159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fe0cc7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fe0c871c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fe0c95deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fe0c7c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fe0c7d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fe0c7ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fe0c7e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0052bbe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fe0c7adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-846620e1ce72ba61d2facdd6dfa1e908a16e48c5 Step #5: MERGE-OUTER: attempt 1112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3788239274 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/846620e1ce72ba61d2facdd6dfa1e908a16e48c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2137 processed earlier; will process 2334 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80717== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643e4c1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643e4b93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643e4b76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f390779041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f39075a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3907584858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643e4b4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643e5622018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643e55bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643e55be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643e55be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643e4fdcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5643e4fca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5643e4fc39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643e502df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5643e4c1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5643e4d0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5643e4b77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5643e4b812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5643e4b687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5643e4b944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3907586082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5643e4b5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9866504a0a2145232d003141456fce22feae3884 Step #5: MERGE-OUTER: attempt 1113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3789637370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9866504a0a2145232d003141456fce22feae3884' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2139 processed earlier; will process 2332 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80772== ERROR: libFuzzer: deadly signal Step #5: #0 0x560008011594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560007f85b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560007f68665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f51e494b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f51e476000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f51e473f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560007f41e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560008a14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600089ae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5600089b0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600089b035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5600083cead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5600083bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5600083b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56000841ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560008011c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5600080fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560007f69d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560007f732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560007f5a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560007f864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f51e4741082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560007f4dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dade44eb6b4e2dcf8eba435080803276239b1ab Step #5: MERGE-OUTER: attempt 1114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3790407609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9dade44eb6b4e2dcf8eba435080803276239b1ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2140 processed earlier; will process 2331 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==80790== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e916681594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9165f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9165d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd9344c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd9326100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd93240858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9165b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e917084018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e91701e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e917020375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e91702035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e916a3ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e916a2c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e916a259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e916a8ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e916681c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e91676deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e9165d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9165e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9165ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e9165f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd93242082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e9165bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a2807e5547563de3c2d82ca9549cdf6b46ce11d Step #5: MERGE-OUTER: attempt 1115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3791655762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5a2807e5547563de3c2d82ca9549cdf6b46ce11d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2144 processed earlier; will process 2327 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==80883== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8d022e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8d01a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8d0185665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26f8e9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26f8caf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26f8c8e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8d015ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8d0c31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8d0bcb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c8d0bcd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8d0bcd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c8d06a3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c8d06da1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c8d05eb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c8d05d9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c8d05d29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c8d063cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c8d022ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c8d031aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8d0186d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8d01902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8d01777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8d01a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26f8c90082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8d016abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6d75ab8267e98c8eac5c1c236d61dda7abf7e86 Step #5: MERGE-OUTER: attempt 1116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3795467906 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c6d75ab8267e98c8eac5c1c236d61dda7abf7e86' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2148 processed earlier; will process 2323 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81038== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdc3f03594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdc3e77b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdc3e5a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09cc28e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09cc0a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09cc082858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdc3e33e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fdc4906018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdc48a0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fdc48a2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdc48a235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fdc4378165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fdc43af1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fdc42c063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fdc42ae285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fdc42a79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fdc4311f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fdc3f03c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fdc3fefeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fdc3e5bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fdc3e652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fdc3e4c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fdc3e784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f09cc084082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fdc3e3fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2abfae075532dd0fb2bd36b3b1790af968f6badf Step #5: MERGE-OUTER: attempt 1117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3796713203 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2abfae075532dd0fb2bd36b3b1790af968f6badf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2150 processed earlier; will process 2321 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81126== ERROR: libFuzzer: deadly signal Step #5: #0 0x560cb7f28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560cb7e9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560cb7e7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f223ca8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f223c89c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f223c87b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560cb7e58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560cb892b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560cb88c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560cb88c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560cb88c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560cb839d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560cb83d41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560cb82e563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560cb82d3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560cb82cc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560cb8336f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560cb7f28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560cb8014eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560cb7e80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560cb7e8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560cb7e717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560cb7e9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f223c87d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560cb7e64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa4e2ccbdc7b0adfad783032c52e2bb084d5cfbe Step #5: MERGE-OUTER: attempt 1118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3798422188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa4e2ccbdc7b0adfad783032c52e2bb084d5cfbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2152 processed earlier; will process 2319 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1059b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d10592cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d10590f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a3a90c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a3a72100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a3a700858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1058e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1063bb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d106355632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d106357375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d10635735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d105e2d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d105e641db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d105d7563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d105d63285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d105d5c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d105dc6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d1059b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d105aa4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d105910d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d10591a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d1059017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d10592d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4a3a702082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d1058f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21fa0202d499e10f6e043163f43d9a3b678d917e Step #5: MERGE-OUTER: attempt 1119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3799124863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/21fa0202d499e10f6e043163f43d9a3b678d917e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2153 processed earlier; will process 2318 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81221== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7754be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d775432b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d775415665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f983a66d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f983a48200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f983a461858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7753eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d775ec1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d775e5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d775e5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d775e5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d77587bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d775869285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7758629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7758ccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d7754bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7755aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d775416d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7754202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7754077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7754334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f983a463082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7753fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a871a2ff7b1a5e6c17afb5426960942def4a0ba1 Step #5: MERGE-OUTER: attempt 1120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3800296264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a871a2ff7b1a5e6c17afb5426960942def4a0ba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2156 processed earlier; will process 2315 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81305== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594fd8c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594fd83bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594fd81e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac5fef841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac5fd0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac5fcec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594fd7f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5594fe2ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594fe264632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594fe266375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594fe26635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594fdc84ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594fdc72285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594fdc6b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594fdcd5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594fd8c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594fd9b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594fd81fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594fd8292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594fd8107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594fd83c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac5fcee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594fd803bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2ab044d15d1c505c1fa3e2154c6ccf7ab6d0867 Step #5: MERGE-OUTER: attempt 1121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3801139427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b2ab044d15d1c505c1fa3e2154c6ccf7ab6d0867' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2157 processed earlier; will process 2314 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81322== ERROR: libFuzzer: deadly signal Step #5: #0 0x56081b52d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56081b4a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56081b484665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1c32bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1c30d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1c30b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56081b45de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56081bf30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56081beca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56081becc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56081becc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56081b8eaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56081b8d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56081b8d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56081b93bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56081b52dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56081b619eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56081b485d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56081b48f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56081b4767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56081b4a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1c30b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56081b469bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a4b3edacb6a7a0c09ee6c078247496a76ad43c5 Step #5: MERGE-OUTER: attempt 1122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3802887252 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1a4b3edacb6a7a0c09ee6c078247496a76ad43c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2161 processed earlier; will process 2310 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81451== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b78096f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7808e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7808c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4922a6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f492287c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f492285b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b78089fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b781372018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b78130c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b78130e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b78130e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b780d2cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b780d1a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b780d139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b780d7df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b78096fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b780a5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7808c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7808d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7808b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7808e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f492285d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7808abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4deeb51a19227e4bd0b6419b0ef98ef963239800 Step #5: MERGE-OUTER: attempt 1123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3803654682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4deeb51a19227e4bd0b6419b0ef98ef963239800' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2162 processed earlier; will process 2309 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81469== ERROR: libFuzzer: deadly signal Step #5: #0 0x559198af8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559198a6cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559198a4f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48f408241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48f3e9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48f3e76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559198a28e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5591994fb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559199495632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559199497375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55919949735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559198eb5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559198ea3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559198e9c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559198f06f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559198af8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559198be4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559198a50d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559198a5a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559198a417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559198a6d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48f3e78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559198a34bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0b330645f068a652fb818aba1d987dbcaef534c Step #5: MERGE-OUTER: attempt 1124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3804423597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0b330645f068a652fb818aba1d987dbcaef534c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2163 processed earlier; will process 2308 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81487== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fc0e6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fc0de1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fc0dc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcf718d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcf716eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcf716ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fc0d9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557fc1870018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fc180a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557fc180c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fc180c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557fc122aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fc1218285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fc12119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fc127bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fc0e6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fc0f59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fc0dc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fc0dcf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fc0db67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fc0de24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcf716cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fc0da9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2abfec9831d24fd136aeec899db7e608acbdecf Step #5: MERGE-OUTER: attempt 1125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3805200191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2abfec9831d24fd136aeec899db7e608acbdecf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2164 processed earlier; will process 2307 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81505== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b0e3a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b0e314b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b0e2f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f560a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f55eb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f55e94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b0e2d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b0eda3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b0ed3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b0ed3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b0ed3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b0e75dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b0e74b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b0e7449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b0e7aef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b0e3a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b0e48ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b0e2f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b0e3022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b0e2e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b0e3154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9f55e96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b0e2dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7c591a1e601804894d5920ef4d51136b533ea10 Step #5: MERGE-OUTER: attempt 1126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3805971171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d7c591a1e601804894d5920ef4d51136b533ea10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2165 processed earlier; will process 2306 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81523== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f394deb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f394d5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f394d42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3904b1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f390493100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3904910858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f394d1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f3957ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f395788632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f39578a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f39578a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f3951a8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f395196285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f39518f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f3951f9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f394debc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f394ed7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f394d43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f394d4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f394d347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f394d604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3904912082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f394d27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9e9ed93bba5cd0a28e948f1c6d4432c4f2da92a Step #5: MERGE-OUTER: attempt 1127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3806744133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9e9ed93bba5cd0a28e948f1c6d4432c4f2da92a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2166 processed earlier; will process 2305 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81541== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635c089f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635c0813b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635c07f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2342f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd23410c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2340eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5635c07cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5635c12a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5635c123c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5635c123e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5635c123e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5635c0c5cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5635c0c4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5635c0c439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5635c0cadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5635c089fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5635c098beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5635c07f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5635c08012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5635c07e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5635c08144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd2340ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5635c07dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-864360c9102001abf5a799b9d395187893156d4a Step #5: MERGE-OUTER: attempt 1128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3807518288 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/864360c9102001abf5a799b9d395187893156d4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2167 processed earlier; will process 2304 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==81559== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5fd68e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5fd602b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5fd5e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd9bb2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd9b94300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd9b922858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5fd5bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5fe091018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5fe02b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5fe02d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c5fda33780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c5fda9cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c5fd68ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c5fd77aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c5fd5e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c5fd5f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c5fd5d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c5fd6034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7efd9b924082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c5fd5cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a6c5578f981b4ccddb6bb0ebcc22640bc158567 Step #5: MERGE-OUTER: attempt 1129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3808298573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3a6c5578f981b4ccddb6bb0ebcc22640bc158567' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2168 processed earlier; will process 2303 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81612== ERROR: libFuzzer: deadly signal Step #5: #0 0x55803b573594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55803b4e7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55803b4ca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f844eaac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f844e8c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f844e8a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55803b4a3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55803bf76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55803bf10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55803bf12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55803bf1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55803b930ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55803b91e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55803b9179dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55803b981f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55803b573c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55803b65feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55803b4cbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55803b4d52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55803b4bc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55803b4e84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f844e8a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55803b4afbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21481e81340a86b7e2b66508277bbb4d625c57d1 Step #5: MERGE-OUTER: attempt 1130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3808733911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/21481e81340a86b7e2b66508277bbb4d625c57d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2169 processed earlier; will process 2302 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==81650== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ae2b8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ae2afeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ae2ae1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4af7d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4af5ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4af5c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ae2abae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ae358d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ae3527632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ae3529375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ae352935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ae2fff165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ae30361db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ae2f4763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ae2f35285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ae2f2e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ae2f98f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ae2b8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ae2c76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ae2ae2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ae2aec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ae2ad37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ae2aff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4af5cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ae2ac6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a404ed277f1c88afaa2e9b288714349621a5af31 Step #5: MERGE-OUTER: attempt 1131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3810748729 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a404ed277f1c88afaa2e9b288714349621a5af31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2172 processed earlier; will process 2299 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:36:41,141 E Invalid numerical log level: 00000000000000000000002000000000 Step #5: 2026-06-15 07:36:41,141 E Invalid numerical log level: 00000000000000000000008000000000 Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,141 W public max out peers not set, using default Step #5: 2026-06-15 07:36:41,147 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:41,202 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81721== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c989a10594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c989984b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c989967665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f607623541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f607604a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6076029858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c989940e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c98a413018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c98a3ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c98a3af375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c98a3af35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c989dcdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c989dbb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c989db49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c989e1ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c989a10c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c989afceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c989968d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c9899722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c9899597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c9899854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f607602b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c98994cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f11303aa1b4d1561d2c2fd9cb495931ee4a312f2 Step #5: MERGE-OUTER: attempt 1132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3811876715 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f11303aa1b4d1561d2c2fd9cb495931ee4a312f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2176 processed earlier; will process 2295 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81806== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef6d4c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef6d434b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef6d417665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdec8a4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdec886300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdec8842858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef6d3f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ef6dec3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef6de5d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ef6de5f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef6de5f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ef6d87dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef6d86b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef6d8649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef6d8cef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef6d4c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef6d5aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef6d418d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef6d4222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef6d4097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef6d4354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdec8844082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef6d3fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b7a9a2bc44b05c0629c0f78c11be4c3a54c775f Step #5: MERGE-OUTER: attempt 1133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3813341556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7b7a9a2bc44b05c0629c0f78c11be4c3a54c775f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2178 processed earlier; will process 2293 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==81926== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2b6f79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2b6eedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2b6ed0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46b31f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46b300c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46b2feb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2b6ea9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e2b797c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2b7916632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e2b7918375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2b791835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e2b7336ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e2b7324285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2b731d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2b7387f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2b6f79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2b7065eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2b6ed1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2b6edb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2b6ec27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2b6eee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46b2fed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2b6eb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80a308db117fe3e38da033f6eb190282c0f569dc Step #5: MERGE-OUTER: attempt 1134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3814647400 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80a308db117fe3e38da033f6eb190282c0f569dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2181 processed earlier; will process 2290 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82016== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8ecd19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8ecc8db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8ecc70665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3be4eb041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3be4cc500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3be4ca4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8ecc49e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8ed71c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8ed6b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8ed6b8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8ed6b835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8ed0d6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8ed0c4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8ed0bd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8ed127f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8ecd19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8ece05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8ecc71d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8ecc7b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8ecc627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8ecc8e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3be4ca6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8ecc55bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddf148e1d6a1d963a7966e2584df7c21f95969a1 Step #5: MERGE-OUTER: attempt 1135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3815487225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ddf148e1d6a1d963a7966e2584df7c21f95969a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2182 processed earlier; will process 2289 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82064== ERROR: libFuzzer: deadly signal Step #5: #0 0x564301fa7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564301f1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564301efe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f462733b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f462715000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f462712f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564301ed7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643029aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564302944632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564302946375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56430294635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564302364ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564302352285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56430234b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5643023b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564301fa7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564302093eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564301effd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564301f092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564301ef07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564301f1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4627131082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564301ee3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-636f6a3ef1e1af514ce2983d97134f42dc6ee93b Step #5: MERGE-OUTER: attempt 1136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3816260306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/636f6a3ef1e1af514ce2983d97134f42dc6ee93b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2183 processed earlier; will process 2288 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82082== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbfb089594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbfaffdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbfafe0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7db0f4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7db0d5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7db0d39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbfafb9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbfba8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbfba26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbfba28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbfba2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbfb4fe165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fbfb5351db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fbfb44663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fbfb434285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fbfb42d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fbfb497f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fbfb089c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fbfb175eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fbfafe1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fbfafeb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fbfafd27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fbfaffe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7db0d3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fbfafc5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ff6345ef76df7849ae165e9e4c82c66e0d55e54 Step #5: MERGE-OUTER: attempt 1137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3817917718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9ff6345ef76df7849ae165e9e4c82c66e0d55e54' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2186 processed earlier; will process 2285 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82181== ERROR: libFuzzer: deadly signal Step #5: #0 0x56298eb1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56298ea93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56298ea76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fceb7f1441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fceb7d2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fceb7d08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56298ea4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56298f522018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56298f4bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56298f4be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56298f4be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56298ef94165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56298efcb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56298eedc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56298eeca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56298eec39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56298ef2df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56298eb1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56298ec0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56298ea77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56298ea812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56298ea687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56298ea944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fceb7d0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56298ea5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc5e2a6432b820017ae574d993be87ca92ae3d31 Step #5: MERGE-OUTER: attempt 1138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3819878306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dc5e2a6432b820017ae574d993be87ca92ae3d31' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2189 processed earlier; will process 2282 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82269== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d23c3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d23bafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d23b92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9134c2441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9134a3900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9134a18858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d23b6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563d2463e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d245d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563d245da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d245da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563d240b0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563d240e71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563d23ff863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563d23fe6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563d23fdf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563d24049f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563d23c3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563d23d27eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563d23b93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563d23b9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563d23b847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563d23bb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9134a1a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563d23b77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25c843c61be018c73f605bd6f33eff9e57fef423 Step #5: MERGE-OUTER: attempt 1139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3820905876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/25c843c61be018c73f605bd6f33eff9e57fef423' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2191 processed earlier; will process 2280 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:36:51,067 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:51,068 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:36:51,068 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:36:51,124 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:36:51,124 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:36:51,124 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:36:51,124 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:36:51,124 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:36:51,125 I Blockchain initialized. last block: 0, d4440.h20.m47.s58 time ago, current difficulty: 1 Step #5: 2026-06-15 07:36:51,184 I Validating txpool contents for v16 Step #5: 2026-06-15 07:36:51,335 I RandomX main cache initialized Step #5: 2026-06-15 07:36:51,460 I Loading checkpoints Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = <851011391bc44b14e979d591a9f61d77dc102c5a98931e0f5d65ecf1af7f2d95>, height 1, parent in alt 0, parent in main 0 (parent <12797b4a105600001200000000000000c172da34fc7f000050905a4b10560000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = <2f4e0bdee71959f3b421fddec86102896b9ff420d5a3b3262eb1820cb8fa64ba>, height 2, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = <36199a733b4faf8d4681501496571d76d4c6b7534e0090198c0eb43bc5920e0a>, height 3, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = <5049b013f8a10d2291ae5a4166be75cbc13fd26bf867e6867a17e38897f85c64>, height 4, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = , height 5, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = <098e050cbc210b41cb5f64a7332c46603def1f6fc5223c839636365c56fa38d4>, height 6, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = , height 7, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = , height 8, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,461 E Block recognized as orphaned and rejected, id = , height 9, parent in alt 0, parent in main 0 (parent <00612585d1aff00301000000000000000100000000000000407bda34fc7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:36:51,467 E Tx has fewer than two outputs Step #5: 2026-06-15 07:36:51,467 I Transaction added to pool: txid weight: 1170 fee/byte: 8.54701, count: 1 Step #5: 2026-06-15 07:36:51,467 E Transaction verification impossible: Step #5: 2026-06-15 07:36:51,473 E Tx <0738c5c13c5971e5dcb4208fb095252e2860c3468394bee6547d2d0399276150> has fewer than two outputs Step #5: 2026-06-15 07:36:51,474 I Transaction added to pool: txid <0738c5c13c5971e5dcb4208fb095252e2860c3468394bee6547d2d0399276150> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:36:51,474 E Transaction verification impossible: <0738c5c13c5971e5dcb4208fb095252e2860c3468394bee6547d2d0399276150> Step #5: 2026-06-15 07:36:51,474 W Attempt to get block from height 17578395969597210624 failed -- block not in db Step #5: 2026-06-15 07:36:51,474 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:36:51,474 E id: <006b0f000101af01970300000000002f0000df736fef410201000000fffffffe>, Step #5: 2026-06-15 07:36:51,474 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:36:51,474 E dropping connection Step #5: 2026-06-15 07:36:51,474 E Failed to parse transaction from blob Step #5: 2026-06-15 07:36:51,474 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:36:51,474 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:36:51,474 I Attempting to get output pubkey by global index (amount 7930557468822732864, index 18446742982821413359, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:36:51,474 E Failed to parse block from blob Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 9.22337e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 9.22337e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 6.70136e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 9.15195e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 9.15195e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 1.65761e+18 kbps Step #5: 2026-06-15 07:36:51,475 I Setting LIMIT: 1.65761e+18 kbps Step #5: 2026-06-15 07:36:51,480 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:36:51,482 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:36:51,489 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:36:51,546 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:36:51,546 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:36:51,546 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:36:51,546 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:36:51,546 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:36:51,546 I Blockchain initialized. last block: 0, d4440.h20.m47.s58 time ago, current difficulty: 1 Step #5: 2026-06-15 07:36:51,576 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82354== ERROR: libFuzzer: deadly signal Step #5: #0 0x561049d30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561049ca4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561049c87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa57127141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa57108600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa571065858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561049c60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56104a733018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56104a6cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56104a6cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56104a6cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56104a1a5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56104a1dc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56104a0ed63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56104a0db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56104a0d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56104a13ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561049d30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561049e1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561049c88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561049c922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561049c797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561049ca54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa571067082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561049c6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da1e4fbad8e7ce0b8fde03202a1499f3e19f3524 Step #5: MERGE-OUTER: attempt 1140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3822298701 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da1e4fbad8e7ce0b8fde03202a1499f3e19f3524' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2195 processed earlier; will process 2276 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82447== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d02fbb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d02f2fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d02f12665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d9ff4141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d9fd5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d9fd35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d02eebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d039be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d03958632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d0395a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d0395a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d03378ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d03366285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d0335f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d033c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d02fbbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d030a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d02f13d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d02f1d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d02f047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d02f304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d9fd37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d02ef7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92d9b2dc4ff7a0e0844d8f9123532b3630dda539 Step #5: MERGE-OUTER: attempt 1141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3824676290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/92d9b2dc4ff7a0e0844d8f9123532b3630dda539' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2197 processed earlier; will process 2274 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82529== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590103f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559010368b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55901034b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c61baa41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c619bf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c6199e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559010324e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559010df7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559010d91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559010d93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559010d9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559010869165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5590108a01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5590107b163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55901079f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5590107989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559010802f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5590103f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5590104e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55901034cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5590103562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55901033d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5590103694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c619a0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559010330bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef5210ac2d5dec660a46eb2dd33f54c33f4e07c2 Step #5: MERGE-OUTER: attempt 1142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3825136990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ef5210ac2d5dec660a46eb2dd33f54c33f4e07c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2198 processed earlier; will process 2273 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82537== ERROR: libFuzzer: deadly signal Step #5: #0 0x55689ea85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55689e9f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55689e9dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ae884d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ae866200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ae8641858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55689e9b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55689f488018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55689f422632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55689f424375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55689f42435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55689eefa165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55689ef311db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55689ee4263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55689ee30285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55689ee299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55689ee93f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55689ea85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55689eb71eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55689e9ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55689e9e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55689e9ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55689e9fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3ae8643082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55689e9c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2522cfe895d0d5db100b47563ab478bc4d15dd22 Step #5: MERGE-OUTER: attempt 1143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3827048869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2522cfe895d0d5db100b47563ab478bc4d15dd22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2201 processed earlier; will process 2270 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==82693== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9325e7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e93255bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e93253e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0725bb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07259cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f07259ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e932517e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e932fea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e932f84632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e932f86375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e932f8635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e9329a4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e932992285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e93298b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e9329f5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e9325e7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e9326d3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e93253fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e9325492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e9325307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e93255c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f07259ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e932523bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d357c5391ed1bc356dc4e09359d1bfa6d9efda6 Step #5: MERGE-OUTER: attempt 1144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3827813718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1d357c5391ed1bc356dc4e09359d1bfa6d9efda6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2202 processed earlier; will process 2269 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82711== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db671d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db67144b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db67127665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a78e4041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a78c5500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a78c34858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db67100e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db67bd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db67b6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db67b6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db67b6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db67645165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55db6767c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55db6758d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55db6757b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55db675749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55db675def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55db671d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55db672bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55db67128d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55db671322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55db671197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55db671454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9a78c36082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55db6710cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e90bce62be09649cc5cde56e277b721ec60bf555 Step #5: MERGE-OUTER: attempt 1145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3830050085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e90bce62be09649cc5cde56e277b721ec60bf555' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2206 processed earlier; will process 2265 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==82822== ERROR: libFuzzer: deadly signal Step #5: #0 0x55699221b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55699218fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556992172665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fabdd53941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fabdd34e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fabdd32d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55699214be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556992c1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556992bb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556992bba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556992bba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556992684975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5569926eebc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55699274ac1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55699262a012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55699262a012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55699221bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556992307eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556992173d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55699217d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5569921647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5569921904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fabdd32f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556992157bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78cd9ac524dd1eda6398c93ae63c289f041f356b Step #5: MERGE-OUTER: attempt 1146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3831835953 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/78cd9ac524dd1eda6398c93ae63c289f041f356b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2210 processed earlier; will process 2261 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==82952== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1e7a95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1e7a09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1e79ec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ca6b5641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ca696b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ca694a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1e79c5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a1e8498018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1e8432632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a1e8434375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1e843435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a1e7f0a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a1e7f411db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a1e7e5263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a1e7e40285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a1e7e399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a1e7ea3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a1e7a95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a1e7b81eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a1e79edd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a1e79f72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a1e79de7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a1e7a0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6ca694c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a1e79d1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9835d0fb91d89ae75f77ec8475e96be1608fa221 Step #5: MERGE-OUTER: attempt 1147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3834532435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9835d0fb91d89ae75f77ec8475e96be1608fa221' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2216 processed earlier; will process 2255 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83090== ERROR: libFuzzer: deadly signal Step #5: #0 0x5611500d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561150046b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561150029665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea9f27641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea9f08b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea9f06a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561150002e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561150ad5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561150a6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561150a71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561150a7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56115048fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56115047d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5611504769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5611504e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5611500d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5611501beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56115002ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5611500342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56115001b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5611500474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea9f06c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56115000ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e705fe1bd1fb84d1e395aa5890ad3750d96cd49 Step #5: MERGE-OUTER: attempt 1148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3834958040 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8e705fe1bd1fb84d1e395aa5890ad3750d96cd49' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2217 processed earlier; will process 2254 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==83160== ERROR: libFuzzer: deadly signal Step #5: #0 0x5577eaedf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5577eae53b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5577eae36665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcda394141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcda375600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcda3735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5577eae0fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5577eb8e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5577eb87c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5577eb87e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5577eb284780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5577eb2edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5577eaedfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5577eafcbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5577eae37d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5577eae412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5577eae287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5577eae544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcda3737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5577eae1bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11edd8fac8dcd66481337748d196995341f5570d Step #5: MERGE-OUTER: attempt 1149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3835799486 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11edd8fac8dcd66481337748d196995341f5570d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2218 processed earlier; will process 2253 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==83211== ERROR: libFuzzer: deadly signal Step #5: #0 0x559dd5a43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559dd59b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559dd599a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f20d798141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f20d779600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f20d7775858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559dd5973e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559dd6446018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559dd63e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559dd63e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559dd63e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559dd5eac975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559dd5f16bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x559dd5f72c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x559dd5e52012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x559dd5e52012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x559dd5a43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x559dd5b2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x559dd599bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x559dd59a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x559dd598c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x559dd59b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f20d7777082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x559dd597fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33370c745f05c849f6eef9e20f267bddaaef6a64 Step #5: MERGE-OUTER: attempt 1150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3839052891 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/33370c745f05c849f6eef9e20f267bddaaef6a64' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2221 processed earlier; will process 2250 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83366== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9cada4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9cad18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9cacfb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbabc3e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbabc1fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbabc1dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9cacd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e9cb7a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9cb741632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e9cb743375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9cb74335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e9cb219165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e9cb2501db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e9cb16163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e9cb14f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e9cb1489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e9cb1b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e9cada4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e9cae90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e9cacfcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e9cad062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e9caced7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e9cad194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbabc1df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e9cace0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-354ff8f43458a948ee44d7499873e6f800e802d9 Step #5: MERGE-OUTER: attempt 1151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3842718635 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/354ff8f43458a948ee44d7499873e6f800e802d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2223 processed earlier; will process 2248 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83448== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c397b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c39726b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c39709665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc9442e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc9440f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc9440d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c396e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c3a1b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c3a14f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c3a151375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c3a15135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c39c27165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c39c5e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c39b6f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c39b5d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c39b569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c39bc0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c397b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c3989eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c3970ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c397142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c396fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c397274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc9440d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c396eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1775fcd67dd737ae944734bbac2a23386fe9dcbe Step #5: MERGE-OUTER: attempt 1152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3843207792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1775fcd67dd737ae944734bbac2a23386fe9dcbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2224 processed earlier; will process 2247 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83519== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626723e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562672357b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56267233a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f733336941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f733317e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f733315d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562672313e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562672de6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562672d80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562672d82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562672d8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562672858165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56267288f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5626727a063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56267278e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5626727879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5626727f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5626723e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5626724cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56267233bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5626723452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56267232c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626723584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f733315f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56267231fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9beedd7c591552153098728045b360b3d8a53a88 Step #5: MERGE-OUTER: attempt 1153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3844586099 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9beedd7c591552153098728045b360b3d8a53a88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2226 processed earlier; will process 2245 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83576== ERROR: libFuzzer: deadly signal Step #5: #0 0x563faa118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563faa08cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563faa06f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92767ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f927660300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92765e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563faa048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563faab1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563faaab5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563faaab7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563faaab735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563faa4d5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563faa4c3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563faa4bc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563faa526f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563faa118c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563faa204eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563faa070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563faa07a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563faa0617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563faa08d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92765e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563faa054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34159468ee45e8ba64738cc65782c2297b165f1f Step #5: MERGE-OUTER: attempt 1154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3845027029 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34159468ee45e8ba64738cc65782c2297b165f1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2227 processed earlier; will process 2244 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83647== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f121cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f12143b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f12126665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5c894d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5c876200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5c8741858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f120ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f12bd2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f12b6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f12b6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f12b6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f1258cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f1257a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f125739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f125ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f121cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f122bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f12127d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f121312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f121187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f121444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc5c8743082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f1210bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c2efb203850f40a78d5598ec837e1df930e78bb Step #5: MERGE-OUTER: attempt 1155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3845895818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c2efb203850f40a78d5598ec837e1df930e78bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2228 processed earlier; will process 2243 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83663== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621a8cc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621a8c38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621a8c1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c08bee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c08a0300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c089e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621a8bf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5621a96c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621a9661632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5621a9663375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621a966335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5621a9081ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5621a906f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5621a90689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5621a90d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5621a8cc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5621a8db0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5621a8c1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5621a8c262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5621a8c0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5621a8c394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c089e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5621a8c00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23257c3617bbeb5fdf1bced73e412f44093979db Step #5: MERGE-OUTER: attempt 1156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3846665376 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/23257c3617bbeb5fdf1bced73e412f44093979db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2229 processed earlier; will process 2242 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83681== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a5924a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a591beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a591a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f099889e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09986b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0998692858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a5917ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a59c4d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a59be7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a59be9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a59be935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a59607ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a595f5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a595ee9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a59658f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a5924ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a59336eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a591a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a591ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a591937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a591bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0998694082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a59186bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc7e45b660c699774c772d64a97d9ec3163e8722 Step #5: MERGE-OUTER: attempt 1157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3847434997 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cc7e45b660c699774c772d64a97d9ec3163e8722' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2230 processed earlier; will process 2241 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83699== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a28f000594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a28ef74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a28ef57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff0f73ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff0f71df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff0f71be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a28ef30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a28fa03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a28f99d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a28f99f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a28f99f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a28f3bdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a28f3ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a28f3a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a28f40ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a28f000c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a28f0eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a28ef58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a28ef622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a28ef497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a28ef754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff0f71c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a28ef3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d47f28c24ad6b93f9ab9967aad8667ba9b0d2d93 Step #5: MERGE-OUTER: attempt 1158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3848350731 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d47f28c24ad6b93f9ab9967aad8667ba9b0d2d93' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2232 processed earlier; will process 2239 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==83782== ERROR: libFuzzer: deadly signal Step #5: #0 0x56478429c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564784210b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647841f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1743f2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1743d4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1743d23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647841cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564784c9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564784c39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564784c3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564784c3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564784711165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647847481db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56478465963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564784647285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647846409dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647846aaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56478429cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564784388eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647841f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647841fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647841e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647842114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1743d25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647841d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf69ec8e02fd7d336083f73a037a3b98dfc7ba6c Step #5: MERGE-OUTER: attempt 1159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3848994868 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bf69ec8e02fd7d336083f73a037a3b98dfc7ba6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2233 processed earlier; will process 2238 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83796== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567499dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556749951b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556749934665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57e577d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57e559200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57e5571858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55674990de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55674a3e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55674a37a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55674a37c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55674a37c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556749d9aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556749d88285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556749d819dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556749debf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5567499ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556749ac9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556749935d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55674993f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567499267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5567499524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f57e5573082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556749919bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5e5918e570557d983f3af78ee0dde01bd0bccf7 Step #5: MERGE-OUTER: attempt 1160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3850145894 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5e5918e570557d983f3af78ee0dde01bd0bccf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2235 processed earlier; will process 2236 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83878== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7cd9e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f7cd955b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f7cd938665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f18ed5a241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f18ed3b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f18ed396858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f7cd911e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f7ce3e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f7ce37e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f7ce380375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f7ce38035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f7cdd9ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f7cdd8c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f7cdd859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f7cddeff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f7cd9e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f7cdacdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f7cd939d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7cd9432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f7cd92a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7cd9564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f18ed398082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f7cd91dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-968774f4f2c447b254bf846ddbd6aed830524b8b Step #5: MERGE-OUTER: attempt 1161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3850917347 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/968774f4f2c447b254bf846ddbd6aed830524b8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2236 processed earlier; will process 2235 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==83896== ERROR: libFuzzer: deadly signal Step #5: #0 0x561058b41594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561058ab5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561058a98665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c78c2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c78a3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c78a1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561058a71e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561059544018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610594de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5610594e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610594e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561058efead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561058eec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561058ee59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561058f4ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561058b41c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561058c2deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561058a99d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561058aa32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561058a8a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561058ab64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1c78a1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561058a7dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fc9d46416aedc896ca031f2ebf2bba9308ebd7b Step #5: MERGE-OUTER: attempt 1162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3852733076 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6fc9d46416aedc896ca031f2ebf2bba9308ebd7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2239 processed earlier; will process 2232 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==84025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bddbcc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bddbc3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bddbc1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf4b75241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf4b56700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf4b546858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bddbbf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bddc6cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bddc665632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bddc667578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55bddc06d780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bddc0d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bddbcc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bddbdb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bddbc20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bddbc2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bddbc117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bddbc3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7faf4b548082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bddbc04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84c07c4f1b9511fafff322ed18dfd4a0ecf0260c Step #5: MERGE-OUTER: attempt 1163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3853513306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84c07c4f1b9511fafff322ed18dfd4a0ecf0260c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2240 processed earlier; will process 2231 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84047== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d271c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d2713cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d2711f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f497eabd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f497e8d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f497e8b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d270f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557d27bcb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d27b65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557d27b67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d27b6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557d27585ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557d27573285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557d2756c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557d275d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557d271c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557d272b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557d27120d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557d2712a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557d271117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557d2713d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f497e8b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557d27104bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb9d9b9a79a430d598339212a08e7123f96c0551 Step #5: MERGE-OUTER: attempt 1164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3854642534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb9d9b9a79a430d598339212a08e7123f96c0551' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2241 processed earlier; will process 2230 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84117== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c1c24e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c1c1c2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c1c1a5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49e848441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49e829900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f49e8278858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c1c17ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c1cc51018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c1cbeb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c1cbed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c1cbed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c1c6c3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c1c6fa1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c1c60b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c1c5f9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c1c5f29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c1c65cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c1c24ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c1c33aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c1c1a6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c1c1b02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c1c1977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c1c1c34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f49e827a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c1c18abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c913f43c66b4daf2834ed0c0d5809fb6f819fe8 Step #5: MERGE-OUTER: attempt 1165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3855247127 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c913f43c66b4daf2834ed0c0d5809fb6f819fe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2242 processed earlier; will process 2229 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84125== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b61bc81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b61bbf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b61bbd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb330db241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb330bc700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb330ba6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b61bbb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b61c684018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b61c61e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b61c620375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b61c62035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b61c03ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b61c02c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b61c0259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b61c08ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b61bc81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b61bd6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b61bbd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b61bbe32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b61bbca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b61bbf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb330ba8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b61bbbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15564b41e6501db13940f92c9e9bda9ee548653c Step #5: MERGE-OUTER: attempt 1166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3856014019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/15564b41e6501db13940f92c9e9bda9ee548653c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2245 processed earlier; will process 2226 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84169== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582df01f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582def93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582def76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ccb7d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ccb5eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ccb5ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582def4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5582dfa22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582df9bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5582df9be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582df9be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5582df494165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582df4cb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582df3dc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582df3ca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582df3c39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582df42df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582df01fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582df10beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582def77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582def812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582def687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582def944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9ccb5cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582def5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fdcad1b7aa2a8efbf4a36de937e7bfde8da5cff Step #5: MERGE-OUTER: attempt 1167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3857482969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8fdcad1b7aa2a8efbf4a36de937e7bfde8da5cff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2247 processed earlier; will process 2224 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==84288== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605a2381594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605a22f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605a22d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc343b9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3439ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc34398c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605a22b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605a2d84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605a2d1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605a2d20578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5605a2726780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5605a278ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5605a2381c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5605a246deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5605a22d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5605a22e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5605a22ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5605a22f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc34398e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5605a22bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d439db783c76c2efa77c12117b86c2d195b59daf Step #5: MERGE-OUTER: attempt 1168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3858255747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d439db783c76c2efa77c12117b86c2d195b59daf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2248 processed earlier; will process 2223 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84309== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0450ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c045073b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c045056665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03a276e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03a258300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03a2562858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c04502fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c045b02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c045a9c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c045a9e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c045a9e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c045574165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c0455ab1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c0454bc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c0454aa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c0454a39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c04550df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c0450ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c0451ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c045057d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c0450612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c0450487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c0450744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f03a2564082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c04503bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ced84895190be0160ae2156005b10a2d3f64a1d6 Step #5: MERGE-OUTER: attempt 1169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3861442034 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ced84895190be0160ae2156005b10a2d3f64a1d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2249 processed earlier; will process 2222 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==84379== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d0095c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d008d0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d008b3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb7257241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb7238700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb72366858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d0088ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d0135f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d012f9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d012fb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d012fb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d00dc5975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556d00e2fbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556d00e8bc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556d00d6b012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556d00d6b012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556d0095cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556d00a48eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556d008b4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x556d008be2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x556d008a57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x556d008d14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fcb72368082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556d00898bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a417e5c295c50ff934e28c6de4adddef70696aca Step #5: MERGE-OUTER: attempt 1170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3862350729 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a417e5c295c50ff934e28c6de4adddef70696aca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2250 processed earlier; will process 2221 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84430== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a67b5b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a67b525b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a67b508665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5c772141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5c753600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5c7515858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a67b4e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a67bfb4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a67bf4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a67bf50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a67bf5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a67b96ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a67b95c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a67b9559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a67b9bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a67b5b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a67b69deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a67b509d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a67b5132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a67b4fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a67b5264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa5c7517082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a67b4edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93a6dda67d64ae629a9a04653ee746991a329ddd Step #5: MERGE-OUTER: attempt 1171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3864590641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93a6dda67d64ae629a9a04653ee746991a329ddd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2253 processed earlier; will process 2218 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84519== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f0ab84594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f0aaf8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f0aadb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ca8ded41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ca8c0200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ca8be1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f0aab4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557f0b587018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f0b521632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557f0b523375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f0b52335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557f0af41ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f0af2f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f0af289dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f0af92f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f0ab84c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f0ac70eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f0aadcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f0aae62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f0aacd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f0aaf94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7ca8be3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f0aac0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e6f9140d037efaceaaadab5b0eb15ee02fdc7e4 Step #5: MERGE-OUTER: attempt 1172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3865182074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3e6f9140d037efaceaaadab5b0eb15ee02fdc7e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2254 processed earlier; will process 2217 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84563== ERROR: libFuzzer: deadly signal Step #5: #0 0x559a525c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559a5253bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559a5251e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff06675441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff06656900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff066548858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559a524f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559a52fca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559a52f64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559a52f66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559a52f6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559a52984ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559a52972285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559a5296b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559a529d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559a525c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559a526b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559a5251fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559a525292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559a525107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559a5253c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff06654a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559a52503bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01b17be1d79d753176b5a0e8014671c8065981bf Step #5: MERGE-OUTER: attempt 1173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3867326547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01b17be1d79d753176b5a0e8014671c8065981bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2256 processed earlier; will process 2215 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84619== ERROR: libFuzzer: deadly signal Step #5: #0 0x5621e4b54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5621e4ac8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621e4aab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe481e8b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe481ca000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe481c7f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621e4a84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5621e5557018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621e54f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5621e54f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621e54f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5621e4fc9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5621e50001db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5621e4f1163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5621e4eff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621e4ef89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621e4f62f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5621e4b54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5621e4c40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621e4aacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621e4ab62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621e4a9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5621e4ac94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe481c81082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621e4a90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b632aef56c566544a53dc7285c154516bda3e796 Step #5: MERGE-OUTER: attempt 1174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3870539863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b632aef56c566544a53dc7285c154516bda3e796' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2258 processed earlier; will process 2213 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==84714== ERROR: libFuzzer: deadly signal Step #5: #0 0x55787e0b6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55787e02ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55787e00d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f447cfe041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f447cdf500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f447cdd4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55787dfe6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55787eab9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55787ea53632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55787ea55375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55787ea5535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55787e52b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55787e5621db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55787e47363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55787e461285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55787e45a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55787e4c4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55787e0b6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55787e1a2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55787e00ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55787e0182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55787dfff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55787e02b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f447cdd6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55787dff2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e9eb658539ed1e5c58dcdfae2460e460efe5740 Step #5: MERGE-OUTER: attempt 1175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3873493505 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1e9eb658539ed1e5c58dcdfae2460e460efe5740' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2260 processed earlier; will process 2211 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84776== ERROR: libFuzzer: deadly signal Step #5: #0 0x561128696594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56112860ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5611285ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f120cf9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f120cdad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f120cd8c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5611285c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561129099018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561129033632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561129035375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56112903535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561128a53ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561128a41285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561128a3a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561128aa4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561128696c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561128782eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5611285eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5611285f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5611285df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56112860b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f120cd8e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5611285d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-78e356a5d25e26b3555ce087547d5fad8fdaf074 Step #5: MERGE-OUTER: attempt 1176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3876136027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/78e356a5d25e26b3555ce087547d5fad8fdaf074' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2262 processed earlier; will process 2209 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84894== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e81d672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e81d5e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e81d5c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1113f8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1113da300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1113d82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e81d5a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e81e075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e81e00f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e81e011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e81e01135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e81da2fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e81da1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e81da169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e81da80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e81d672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e81d75eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e81d5cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e81d5d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e81d5bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e81d5e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1113d84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e81d5aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f2ce164262d48cff420ae2097f4149b3047a0f6 Step #5: MERGE-OUTER: attempt 1177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3877916043 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9f2ce164262d48cff420ae2097f4149b3047a0f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2263 processed earlier; will process 2208 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==84911== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3c50f7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3c506bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3c504e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd8fc8df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd8fc6f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd8fc6d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3c5027e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e3c5afa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3c5a94632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e3c5a96375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3c5a9635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e3c54b4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3c54a2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3c549b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3c5505f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3c50f7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3c51e3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3c504fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3c50592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3c50407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3c506c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd8fc6d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3c5033bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8597a27e82cb6764c6634f0b4c3e66c2a67076dd Step #5: MERGE-OUTER: attempt 1178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3882686413 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8597a27e82cb6764c6634f0b4c3e66c2a67076dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2268 processed earlier; will process 2203 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: #2 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85019== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b638193594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b638107b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6380ea665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa387baf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3879c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3879a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6380c3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b638b96018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b638b30632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b638b32375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b638b3235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b638608165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b63863f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b63855063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b63853e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b6385379dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b6385a1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b638193c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b63827feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b6380ebd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b6380f52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b6380dc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b6381084c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa3879a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b6380cfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da6bb006646f0ce4c28a6a592bcd2b09b51e539c Step #5: MERGE-OUTER: attempt 1179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3888143882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da6bb006646f0ce4c28a6a592bcd2b09b51e539c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2271 processed earlier; will process 2200 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85150== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633c40c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633c4038b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633c401b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa18169641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa1814ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa18148a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633c3ff4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5633c4ac7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633c4a61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5633c4a63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633c4a6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5633c4481ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5633c446f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633c44689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633c44d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5633c40c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633c41b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633c401cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633c40262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633c400d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633c40394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa18148c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633c4000bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3c7266fd3179b813200a8d9c221199d9818fe7b Step #5: MERGE-OUTER: attempt 1180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3889311041 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3c7266fd3179b813200a8d9c221199d9818fe7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2272 processed earlier; will process 2199 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85164== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a95f2d8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a95f24cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a95f22f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f2f47541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f2f28a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f2f269858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a95f208e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a95fcdb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a95fc75632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a95fc77375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a95fc7735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a95f74d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a95f7841db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a95f69563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a95f683285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a95f67c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a95f6e6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a95f2d8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a95f3c4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a95f230d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a95f23a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a95f2217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a95f24d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2f2f26b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a95f214bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42945cc3d23399ce6262818c483fd642506d3783 Step #5: MERGE-OUTER: attempt 1181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3891108037 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/42945cc3d23399ce6262818c483fd642506d3783' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2273 processed earlier; will process 2198 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85212== ERROR: libFuzzer: deadly signal Step #5: #0 0x564bdf816594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564bdf78ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564bdf76d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f709ad1341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f709ab2800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f709ab07858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564bdf746e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564be0219018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564be01b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564be01b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564be01b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564bdfc8b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564bdfcc21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564bdfbd363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564bdfbc1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564bdfbba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564bdfc24f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564bdf816c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564bdf902eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564bdf76ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564bdf7782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564bdf75f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564bdf78b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f709ab09082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564bdf752bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e204f9e80d67fe48e379d71f8cf9b522fbc7632 Step #5: MERGE-OUTER: attempt 1182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3893871982 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9e204f9e80d67fe48e379d71f8cf9b522fbc7632' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2275 processed earlier; will process 2196 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85324== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a027661594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a0275d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a0275b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f244462041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f244443500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2444414858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a027591e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a028064018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a027ffe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a028000375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a02800035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a027a1ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a027a0c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a027a059dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a027a6ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a027661c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a02774deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a0275b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a0275c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a0275aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a0275d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2444416082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a02759dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-204b894daf4d3573ad7a2858ad99a51208818629 Step #5: MERGE-OUTER: attempt 1183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3895071717 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/204b894daf4d3573ad7a2858ad99a51208818629' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2276 processed earlier; will process 2195 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85335== ERROR: libFuzzer: deadly signal Step #5: #0 0x5599559af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559955923b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559955906665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f965f36641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f965f17b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f965f15a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5599558dfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5599563b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55995634c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55995634e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55995634e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559955d6cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559955d5a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559955d539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559955dbdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5599559afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559955a9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559955907d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5599559112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5599558f87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5599559244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f965f15c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5599558ebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-30bb4976b6e4c0f1a8a83ed805b2e57167624cbe Step #5: MERGE-OUTER: attempt 1184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3896207594 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/30bb4976b6e4c0f1a8a83ed805b2e57167624cbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2277 processed earlier; will process 2194 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85348== ERROR: libFuzzer: deadly signal Step #5: #0 0x5622d3708594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5622d367cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5622d365f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ba2baf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ba29c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ba29a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5622d3638e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5622d410b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5622d40a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5622d40a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5622d40a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5622d3ac5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5622d3ab3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5622d3aac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5622d3b16f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5622d3708c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5622d37f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5622d3660d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5622d366a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5622d36517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5622d367d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2ba29a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5622d3644bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-447f5f06addb951e493675c14a5abff19474531a Step #5: MERGE-OUTER: attempt 1185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3897986934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/447f5f06addb951e493675c14a5abff19474531a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2278 processed earlier; will process 2193 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85365== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff87f79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff87eedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff87ed0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f848316c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8482f8100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8482f60858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff87ea9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff8897c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff88916632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff88918375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff8891835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff88336ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ff88324285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ff8831d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ff88387f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ff87f79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ff88065eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ff87ed1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ff87edb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ff87ec27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ff87eee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8482f62082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ff87eb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-723db3c341ea8bf31b63247c68b5559e8f22f2bd Step #5: MERGE-OUTER: attempt 1186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3899146875 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/723db3c341ea8bf31b63247c68b5559e8f22f2bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2279 processed earlier; will process 2192 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85410== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607662fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560766271b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560766254665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39210f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3920f0d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3920eec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56076622de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560766d00018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560766c9a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560766c9c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560766c9c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5607666baad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607666a8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607666a19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56076670bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5607662fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607663e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560766255d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56076625f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5607662467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5607662724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3920eee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560766239bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27ca8c3770e2f1f743eda13ee646b0a9df20d308 Step #5: MERGE-OUTER: attempt 1187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3900871394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/27ca8c3770e2f1f743eda13ee646b0a9df20d308' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2280 processed earlier; will process 2191 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85427== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1b3b79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1b3aedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1b3ad0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0defb2441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0def93900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0def918858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1b3aa9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1b457c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1b4516632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f1b4518375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1b451835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f1b3f36ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1b3f24285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1b3f1d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1b3f87f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1b3b79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1b3c65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1b3ad1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1b3adb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1b3ac27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1b3aee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0def91a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1b3ab5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49c1d2734dee3f153cee19f21802286c70f0afda Step #5: MERGE-OUTER: attempt 1188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3902018067 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/49c1d2734dee3f153cee19f21802286c70f0afda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2281 processed earlier; will process 2190 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85472== ERROR: libFuzzer: deadly signal Step #5: #0 0x55faa52b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55faa5226b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55faa5209665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ac0e7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ac0c9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ac0c71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55faa51e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55faa5cb5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55faa5c4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55faa5c51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55faa5c5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55faa566fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55faa565d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55faa56569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55faa56c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55faa52b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55faa539eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55faa520ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55faa52142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55faa51fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55faa52274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7ac0c73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55faa51eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fc25a1bd3283f1e7495577eba19a90bde70144b Step #5: MERGE-OUTER: attempt 1189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3903812200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3fc25a1bd3283f1e7495577eba19a90bde70144b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2282 processed earlier; will process 2189 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85489== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582725d5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558272549b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55827252c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b4e2d241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b4e0e700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b4e0c6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558272505e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558272fd8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558272f72632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558272f74375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558272f7435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558272992ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558272980285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5582729799dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5582729e3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582725d5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582726c1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55827252dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582725372e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55827251e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55827254a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b4e0c8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558272511bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45f36212d0ad90b9401291e4228cd1f1a60000c0 Step #5: MERGE-OUTER: attempt 1190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3905400876 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/45f36212d0ad90b9401291e4228cd1f1a60000c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2283 processed earlier; will process 2188 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85507== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562b892f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562b88a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562b8886665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc706e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc704f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc704d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562b885fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5562b9332018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562b92cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5562b92ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562b92ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562b8cecad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562b8cda285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562b8cd39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562b8d3df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5562b892fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5562b8a1beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5562b8887d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5562b88912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5562b88787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5562b88a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcc704d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5562b886bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19e6acbb3d908ac2e339b121b0a08f1d26f31acf Step #5: MERGE-OUTER: attempt 1191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3906563399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/19e6acbb3d908ac2e339b121b0a08f1d26f31acf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2284 processed earlier; will process 2187 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85552== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c3a118594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c3a08cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c3a06f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed09f1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed09d2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed09d0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c3a048e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563c3ab1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c3aab5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563c3aab7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563c3aab735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563c3a4d5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563c3a4c3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563c3a4bc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563c3a526f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563c3a118c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563c3a204eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563c3a070d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563c3a07a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563c3a0617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563c3a08d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed09d0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563c3a054bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62980f8ca45d3d748e0f910c2d9a84a33b14048a Step #5: MERGE-OUTER: attempt 1192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3908340920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62980f8ca45d3d748e0f910c2d9a84a33b14048a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2285 processed earlier; will process 2186 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85569== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583751de594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558375152b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558375135665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8da18c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8da16da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8da16b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55837510ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558375be1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558375b7b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558375b7d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558375b7d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55837559bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558375589285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5583755829dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5583755ecf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5583751dec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5583752caeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558375136d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583751402e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5583751277e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583751534c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8da16bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55837511abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca05a138c63a0b48a384930ac6e55338d4a4c38e Step #5: MERGE-OUTER: attempt 1193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3909948175 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ca05a138c63a0b48a384930ac6e55338d4a4c38e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2286 processed earlier; will process 2185 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85587== ERROR: libFuzzer: deadly signal Step #5: #0 0x56185587a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618557eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618557d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59d5f2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59d5d3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59d5d1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618557aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56185627d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561856217632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561856219375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56185621935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561855c37ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561855c25285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561855c1e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561855c88f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56185587ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561855966eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618557d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618557dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618557c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618557ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59d5d1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618557b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e89f56e116503c994162fab76663c81c1d39d791 Step #5: MERGE-OUTER: attempt 1194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3911516297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e89f56e116503c994162fab76663c81c1d39d791' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2287 processed earlier; will process 2184 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85605== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e90c07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e90b7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e90b5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b0238241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b0219700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b02176858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e90b37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563e9160a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e915a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563e915a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e915a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563e90fc4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e90fb2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e90fab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e91015f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e90c07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e90cf3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e90b5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e90b692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e90b507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e90b7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3b02178082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e90b43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3dcfece6c168c32f1bf149288ee32f1589604cd Step #5: MERGE-OUTER: attempt 1195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3912697748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3dcfece6c168c32f1bf149288ee32f1589604cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2288 processed earlier; will process 2183 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==85650== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5e3a2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5e39a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5e3983665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ab1f8841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ab1d9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ab1d7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5e395ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5e442f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5e43c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5e43cb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c5e3dd1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c5e3e3af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c5e3a2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c5e3b18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c5e3984d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c5e398e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c5e39757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c5e39a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1ab1d7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c5e3968bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da533161f38eeeb31164d4d38b78296cff9c2c97 Step #5: MERGE-OUTER: attempt 1196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3913875331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da533161f38eeeb31164d4d38b78296cff9c2c97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2289 processed earlier; will process 2182 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85697== ERROR: libFuzzer: deadly signal Step #5: #0 0x565433d12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565433c86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565433c69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f414399541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41437aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4143789858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565433c42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565434715018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654346af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5654346b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5654346b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5654340cfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5654340bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5654340b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565434120f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565433d12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565433dfeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565433c6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565433c742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565433c5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565433c874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f414378b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565433c4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f5358852c75299edaccd10392d704bc492c8885 Step #5: MERGE-OUTER: attempt 1197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3915230436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f5358852c75299edaccd10392d704bc492c8885' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2290 processed earlier; will process 2181 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85738== ERROR: libFuzzer: deadly signal Step #5: #0 0x556205e32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556205da6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556205d89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44c112d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44c0f4200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44c0f21858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556205d62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556206835018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562067cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5562067d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562067d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562061efad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562061dd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562061d69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556206240f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556205e32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556205f1eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556205d8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556205d942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556205d7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556205da74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f44c0f23082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556205d6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb0235de76cf5ff5fe2ea4f9b7442332655e0cc3 Step #5: MERGE-OUTER: attempt 1198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3917343936 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bb0235de76cf5ff5fe2ea4f9b7442332655e0cc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2292 processed earlier; will process 2179 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85851== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f21f40a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f21f37eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f21f361665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f308d14641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f308cf5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f308cf3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f21f33ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f21fe0d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f21fda7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f21fda9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f21fda935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f21f7c7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f21f7b5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f21f7ae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f21f818f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f21f40ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f21f4f6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f21f362d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f21f36c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f21f3537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f21f37f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f308cf3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f21f346bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6d9a9bfa750d37b514ee7789550fcaee53d2615 Step #5: MERGE-OUTER: attempt 1199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3918951428 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b6d9a9bfa750d37b514ee7789550fcaee53d2615' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2293 processed earlier; will process 2178 files now Step #5: #1 pulse exec/s: 0 rss: 276Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==85868== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ffc0a40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ffc09b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ffc0997665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0bc52341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0bc33800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0bc317858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ffc0970e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ffc1443018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ffc13dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ffc13df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ffc13df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ffc0dfdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ffc0deb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ffc0de49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ffc0e4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ffc0a40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ffc0b2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ffc0998d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ffc09a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ffc09897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ffc09b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0bc319082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ffc097cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9888838a03afdc21a6359cac561218bc0d96ea7 Step #5: MERGE-OUTER: attempt 1200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3920976178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a9888838a03afdc21a6359cac561218bc0d96ea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2295 processed earlier; will process 2176 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85982== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ef8d31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ef8ca5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ef8c88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fabfe07d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fabfde9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fabfde71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ef8c61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ef9734018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ef96ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ef96d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ef96d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ef91a6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ef91dd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ef90ee63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555ef90dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555ef90d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555ef913ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555ef8d31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555ef8e1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555ef8c89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555ef8c932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555ef8c7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555ef8ca64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fabfde73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555ef8c6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01197319a0d4e9888b650f4cb495d330d5b23f95 Step #5: MERGE-OUTER: attempt 1201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3922316304 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01197319a0d4e9888b650f4cb495d330d5b23f95' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2296 processed earlier; will process 2175 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==85996== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605d8077594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605d7febb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605d7fce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f3d05e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f3ce7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f3ce52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605d7fa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605d8a7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605d8a14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605d8a16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605d8a1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5605d84ec165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5605d85231db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5605d843463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5605d8422285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5605d841b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5605d8485f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5605d8077c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5605d8163eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5605d7fcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5605d7fd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5605d7fc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5605d7fec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8f3ce54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5605d7fb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a6652b212c99143de5a3eb3353ccc057aae1cf9 Step #5: MERGE-OUTER: attempt 1202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3924097706 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5a6652b212c99143de5a3eb3353ccc057aae1cf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2297 processed earlier; will process 2174 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86044== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3bec64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3bebd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3bebbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f088fb4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f088f95a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f088f939858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3beb94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3bf667018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3bf601632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c3bf603578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c3bf009780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c3bf072f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c3bec64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c3bed50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c3bebbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c3bebc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c3bebad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c3bebd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f088f93b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c3beba0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ad2025d63435afb643e0a917fa4f10e7ff1237e Step #5: MERGE-OUTER: attempt 1203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3925233491 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ad2025d63435afb643e0a917fa4f10e7ff1237e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2298 processed earlier; will process 2173 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86123== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3268c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c326838b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c32681b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0eef0d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0eed2200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0eed01858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3267f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3272c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c327261632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c327263375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c32726335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c326d39165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c326d701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c326c8163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c326c6f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c326c689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c326cd2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c3268c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c3269b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c32681cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c3268262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c32680d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c3268394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa0eed03082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c326800bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8106db8e39056f98f5f0ea3c4b79acef0ace8f59 Step #5: MERGE-OUTER: attempt 1204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3929356850 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8106db8e39056f98f5f0ea3c4b79acef0ace8f59' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2301 processed earlier; will process 2170 files now Step #5: #1 pulse exec/s: 0 rss: 170Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 306Mb Step #5: #8 pulse exec/s: 1 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86193== ERROR: libFuzzer: deadly signal Step #5: #0 0x5645af10e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5645af082b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5645af065665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd89bc9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd89baae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd89ba8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5645af03ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5645afb11018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645afaab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5645afaad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645afaad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5645af583165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5645af5ba1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5645af4cb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5645af4b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645af4b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5645af51cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5645af10ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5645af1faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5645af066d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5645af0702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5645af0577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5645af0834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd89ba8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5645af04abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9ef76f6f361606b3b5e3c9e43055204e8017452 Step #5: MERGE-OUTER: attempt 1205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3936678551 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a9ef76f6f361606b3b5e3c9e43055204e8017452' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2312 processed earlier; will process 2159 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86413== ERROR: libFuzzer: deadly signal Step #5: #0 0x5581a3918594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5581a388cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5581a386f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdf5a1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdf582600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdf5805858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5581a3848e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5581a431b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5581a42b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5581a42b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5581a42b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5581a3d8d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5581a3dc41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5581a3cd563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5581a3cc3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5581a3cbc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5581a3d26f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5581a3918c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5581a3a04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5581a3870d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5581a387a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5581a38617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5581a388d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdf5807082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5581a3854bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce88e12e638ef153754ab517e9c14e8129e1481e Step #5: MERGE-OUTER: attempt 1206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3941200571 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce88e12e638ef153754ab517e9c14e8129e1481e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2316 processed earlier; will process 2155 files now Step #5: #1 pulse exec/s: 1 rss: 214Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86529== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c7a40b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c7a402cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c7a400f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde700ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde6fec100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde6fea0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c7a3fe8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c7a4abb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c7a4a55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c7a4a57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c7a4a5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c7a4475ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c7a4463285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7a445c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c7a44c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c7a40b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c7a41a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c7a4010d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c7a401a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c7a40017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c7a402d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fde6fea2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c7a3ff4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3343867cf52f82423041698f87d0c0587911043 Step #5: MERGE-OUTER: attempt 1207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3943080073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3343867cf52f82423041698f87d0c0587911043' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2318 processed earlier; will process 2153 files now Step #5: #1 pulse exec/s: 1 rss: 290Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86615== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d06ea1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d06e15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d06df8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fced9c1c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fced9a3100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fced9a10858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d06dd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d078a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d0783e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d07840375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d0784035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d0725ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d0724c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d072459dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d072aff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d06ea1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d06f8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d06df9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d06e032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d06dea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d06e164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fced9a12082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d06dddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ec0f6a2b96ca92baddcc01d89f5016dfc6e9f1e Step #5: MERGE-OUTER: attempt 1208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3945281277 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ec0f6a2b96ca92baddcc01d89f5016dfc6e9f1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2320 processed earlier; will process 2151 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86729== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4a2956594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4a28cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4a28ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0643b9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06439a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0643985858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4a2886e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d4a3359018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4a32f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d4a32f5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55d4a2cfb780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d4a2d64f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d4a2956c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d4a2a42eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d4a28aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d4a28b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d4a289f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d4a28cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0643987082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d4a2892bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7a093ee6fd89013e9d9dd0024b3b5ba44c671a3 Step #5: MERGE-OUTER: attempt 1209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3946943131 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d7a093ee6fd89013e9d9dd0024b3b5ba44c671a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2321 processed earlier; will process 2150 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86751== ERROR: libFuzzer: deadly signal Step #5: #0 0x56069035e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606902d2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606902b5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe18044841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe18025d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe18023c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56069028ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560690d61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560690cfb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560690cfd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560690cfd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5606907d3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56069080a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56069071b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560690709285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5606907029dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56069076cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56069035ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56069044aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5606902b6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5606902c02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5606902a77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5606902d34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe18023e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56069029abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35fbc3abe36eaa01fbd1a989781156c5213f0ee3 Step #5: MERGE-OUTER: attempt 1210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3947834336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/35fbc3abe36eaa01fbd1a989781156c5213f0ee3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2322 processed earlier; will process 2149 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86760== ERROR: libFuzzer: deadly signal Step #5: #0 0x55717defc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55717de70b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55717de53665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e0475b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e0457000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e0454f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55717de2ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55717e8ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55717e899632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55717e89b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55717e89b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55717e371165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55717e3a81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55717e2b963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55717e2a7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55717e2a09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55717e30af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55717defcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55717dfe8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55717de54d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55717de5e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55717de457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55717de714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e04551082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55717de38bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a940dab34ee2cb83fc3ba101ddfc9dfb2ce09ff0 Step #5: MERGE-OUTER: attempt 1211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3949040539 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a940dab34ee2cb83fc3ba101ddfc9dfb2ce09ff0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2323 processed earlier; will process 2148 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86804== ERROR: libFuzzer: deadly signal Step #5: #0 0x564928672594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5649285e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5649285c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8a927e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8a909300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8a9072858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5649285a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564929075018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56492900f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564929011375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56492901135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564928ae7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564928b1e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564928a2f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564928a1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564928a169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564928a80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564928672c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56492875eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5649285cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5649285d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5649285bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5649285e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa8a9074082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5649285aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe04bd5ea156258274f85b025c6f1813b85e87bb Step #5: MERGE-OUTER: attempt 1212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3950316848 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe04bd5ea156258274f85b025c6f1813b85e87bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2324 processed earlier; will process 2147 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==86817== ERROR: libFuzzer: deadly signal Step #5: #0 0x56217e1e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56217e155b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56217e138665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27afb2b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27af94000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27af91f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56217e111e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56217ebe4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56217eb7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56217eb80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56217eb8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56217e656165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56217e68d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56217e59e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56217e58c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56217e5859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56217e5eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56217e1e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56217e2cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56217e139d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56217e1432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56217e12a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56217e1564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f27af921082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56217e11dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9677f1b26ef8cf3f15bbe5d90aa7f52a4f9e6596 Step #5: MERGE-OUTER: attempt 1213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3951187264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9677f1b26ef8cf3f15bbe5d90aa7f52a4f9e6596' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2325 processed earlier; will process 2146 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86857== ERROR: libFuzzer: deadly signal Step #5: #0 0x562575fe2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562575f56b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562575f39665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce635da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce633ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce633ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562575f12e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5625769e5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56257697f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562576981375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56257698135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56257639fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56257638d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5625763869dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5625763f0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562575fe2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5625760ceeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562575f3ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562575f442e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562575f2b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562575f574c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce633d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562575f1ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34403d9460e68a36e9bedc7345dfad8497fd7d98 Step #5: MERGE-OUTER: attempt 1214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3952267241 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34403d9460e68a36e9bedc7345dfad8497fd7d98' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2326 processed earlier; will process 2145 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86868== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f3971b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f3968fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f39672665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8dee88941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8dee69e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8dee67d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f3964be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559f3a11e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f3a0b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559f3a0ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f3a0ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559f39ad8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559f39ac6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559f39abf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559f39b29f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559f3971bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559f39807eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559f39673d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559f3967d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559f396647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559f396904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8dee67f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559f39657bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c4532d70d2a512223df79f1fb4a6c49f88809d9 Step #5: MERGE-OUTER: attempt 1215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3953803820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c4532d70d2a512223df79f1fb4a6c49f88809d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2327 processed earlier; will process 2144 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==86885== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd94717594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd9468bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd9466e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe39b91041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe39b72500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe39b704858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd94647e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bd9511a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd950b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bd950b6578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55bd94abc780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bd94b25f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bd94717c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bd94803eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bd9466fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bd946792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bd946607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bd9468c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe39b706082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bd94653bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70f81fb88845b008255b0b695008f5e3daac5c43 Step #5: MERGE-OUTER: attempt 1216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3954860233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/70f81fb88845b008255b0b695008f5e3daac5c43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2328 processed earlier; will process 2143 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==86908== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b137f88594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b137efcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b137edf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03751be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0374fd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0374fb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b137eb8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b13898b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b138925632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b138927375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b13892735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b138345ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b138333285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b13832c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b138396f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b137f88c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b138074eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b137ee0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b137eea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b137ed17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b137efd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0374fb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b137ec4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e4ec674e32e8acc71f786785a77c89336c7a5a4 Step #5: MERGE-OUTER: attempt 1217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3956970109 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7e4ec674e32e8acc71f786785a77c89336c7a5a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2331 processed earlier; will process 2140 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87022== ERROR: libFuzzer: deadly signal Step #5: #0 0x5631b9090594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5631b9004b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5631b8fe7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f835d0e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f835cefa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f835ced9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5631b8fc0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5631b9a93018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5631b9a2d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5631b9a2f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5631b9a2f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5631b944dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5631b943b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5631b94349dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5631b949ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5631b9090c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5631b917ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5631b8fe8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5631b8ff22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5631b8fd97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5631b90054c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f835cedb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5631b8fccbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-95f785e31d4b8feecc033b0a151850b484deac1f Step #5: MERGE-OUTER: attempt 1218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3959596088 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/95f785e31d4b8feecc033b0a151850b484deac1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2332 processed earlier; will process 2139 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87037== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b2637fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b26376fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b263752665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce80fa941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce80dbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce80d9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b26372be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b2641fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b264198632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b26419a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b26419a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b263bb8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b263ba6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b263b9f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b263c09f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b2637fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b2638e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b263753d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b26375d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b2637447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b2637704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fce80d9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b263737bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04b232eb9f1bac23ecc8c2f076cab4bf15e5e5cd Step #5: MERGE-OUTER: attempt 1219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3961389255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/04b232eb9f1bac23ecc8c2f076cab4bf15e5e5cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2334 processed earlier; will process 2137 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87122== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605ed4c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605ed43cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605ed41f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fb02c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fb00d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fb00b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605ed3f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605edecb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605ede65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605ede67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605ede6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5605ed885ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5605ed873285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5605ed86c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5605ed8d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5605ed4c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5605ed5b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5605ed420d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5605ed42a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5605ed4117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5605ed43d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fb00b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5605ed404bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49235a8ee8d2ee0d991fbaeb490b989b4ac3d5e3 Step #5: MERGE-OUTER: attempt 1220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3962122736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/49235a8ee8d2ee0d991fbaeb490b989b4ac3d5e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2335 processed earlier; will process 2136 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87160== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d234da594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d2344eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d23431665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81e412f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81e3f4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81e3f23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d2340ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d23edd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d23e77632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d23e79375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d23e7935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d23897ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d23885285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d2387e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d238e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d234dac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d235c6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d23432d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d2343c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d234237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d2344f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81e3f25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d23416bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20446dcca8527e60426f9725bfce7a3d3b89af58 Step #5: MERGE-OUTER: attempt 1221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3963895593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20446dcca8527e60426f9725bfce7a3d3b89af58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2337 processed earlier; will process 2134 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87212== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef1c419594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef1c38db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef1c370665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f392dfff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f392de1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f392ddf3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef1c349e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ef1ce1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef1cdb6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ef1cdb8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef1cdb835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ef1c88e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ef1c8c51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ef1c7d663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ef1c7c4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ef1c7bd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ef1c827f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ef1c419c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ef1c505eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ef1c371d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ef1c37b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ef1c3627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ef1c38e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f392ddf5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ef1c355bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0e8bec3dc367f28f232f8c4b07c892fde481dd4 Step #5: MERGE-OUTER: attempt 1222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3965004760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b0e8bec3dc367f28f232f8c4b07c892fde481dd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2339 processed earlier; will process 2132 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87322== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629c7649594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629c75bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629c75a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efe3497041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efe3478500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efe34764858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629c7579e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5629c804c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629c7fe6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5629c7fe8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629c7fe835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5629c7a06ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5629c79f4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5629c79ed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5629c7a57f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5629c7649c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5629c7735eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5629c75a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5629c75ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5629c75927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5629c75be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efe34766082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5629c7585bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f296b4897adfa23136fb9e2308597f026788648 Step #5: MERGE-OUTER: attempt 1223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3965899468 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f296b4897adfa23136fb9e2308597f026788648' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2340 processed earlier; will process 2131 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87337== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640eb8c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640eb834b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640eb817665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea6adb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea6abcd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea6abac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640eb7f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640ec2c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640ec25d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5640ec25f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640ec25f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5640ebc7dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640ebc6b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640ebc649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640ebccef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640eb8c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640eb9aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640eb818d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640eb8222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640eb8097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640eb8354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea6abae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640eb7fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36bb055a3b96eefe0ddc15cdba587f4a32811336 Step #5: MERGE-OUTER: attempt 1224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3966680546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/36bb055a3b96eefe0ddc15cdba587f4a32811336' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2341 processed earlier; will process 2130 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87355== ERROR: libFuzzer: deadly signal Step #5: #0 0x561abfe8d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561abfe01b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561abfde4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc36cb841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc36acd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc36aac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561abfdbde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561ac0890018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ac082a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561ac082c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ac082c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561ac024aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ac0238285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ac02319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ac029bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561abfe8dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561abff79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561abfde5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561abfdef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561abfdd67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561abfe024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc36aae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561abfdc9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ea9551216f896a118b1157a7d262af9211c969e Step #5: MERGE-OUTER: attempt 1225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3967459968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6ea9551216f896a118b1157a7d262af9211c969e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2342 processed earlier; will process 2129 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: #2 pulse exec/s: 0 rss: 296Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87373== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da37050594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da36fc4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da36fa7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9a197b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9a195c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9a195a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da36f80e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55da37a53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da379ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55da379ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da379ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55da3740dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da373fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da373f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da3745ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da37050c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da3713ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da36fa8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da36fb22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da36f997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da36fc54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9a195a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da36f8cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe5b6c36e21b64b67dc9e1c8a397deb0fd73332d Step #5: MERGE-OUTER: attempt 1226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3968337641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe5b6c36e21b64b67dc9e1c8a397deb0fd73332d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2345 processed earlier; will process 2126 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87457== ERROR: libFuzzer: deadly signal Step #5: #0 0x5568359a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556835914b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5568358f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b1256341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b1237800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b12357858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5568358d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5568363a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55683633d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55683633f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55683633f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556835d5dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556835d4b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556835d449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556835daef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5568359a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556835a8ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5568358f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5568359022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5568358e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5568359154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6b12359082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5568358dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-687e3c36147d445f6aa1224d7829dd213db6e50e Step #5: MERGE-OUTER: attempt 1227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3969293630 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/687e3c36147d445f6aa1224d7829dd213db6e50e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2347 processed earlier; will process 2124 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87567== ERROR: libFuzzer: deadly signal Step #5: #0 0x5575ab69b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5575ab60fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5575ab5f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9bbe4e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9bbe2f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9bbe2d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5575ab5cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5575ac09e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575ac038632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5575ac03a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575ac03a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5575abb10165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575abb471db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575aba5863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575aba46285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575aba3f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5575abaa9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5575ab69bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575ab787eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5575ab5f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5575ab5fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575ab5e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575ab6104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9bbe2d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5575ab5d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-204f56917e6dc288b900e0d862f589552a276c10 Step #5: MERGE-OUTER: attempt 1228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3970578855 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/204f56917e6dc288b900e0d862f589552a276c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2348 processed earlier; will process 2123 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:39:23,255 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:39:23,608 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87576== ERROR: libFuzzer: deadly signal Step #5: #0 0x560105886594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5601057fab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601057dd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff54f16741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff54ef7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff54ef5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601057b6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560106289018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560106223632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560106225375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56010622535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560105cfb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560105d321db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560105c4363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560105c31285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560105c2a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560105c94f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560105886c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560105972eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5601057ded4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5601057e82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5601057cf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5601057fb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff54ef5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5601057c2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1a2d56c0b0bfbb93dd21ddf99f943887590fe12 Step #5: MERGE-OUTER: attempt 1229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3974334941 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e1a2d56c0b0bfbb93dd21ddf99f943887590fe12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2351 processed earlier; will process 2120 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87651== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651fc813594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651fc787b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651fc76a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f706fdbe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f706fbd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f706fbb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651fc743e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5651fd216018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651fd1b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5651fd1b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651fd1b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5651fcbd0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5651fcbbe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5651fcbb79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5651fcc21f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5651fc813c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651fc8ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5651fc76bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5651fc7752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651fc75c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5651fc7884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f706fbb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5651fc74fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f06d8b6afca1e1787b25cebfc08a39d5b0d45ac8 Step #5: MERGE-OUTER: attempt 1230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3974785818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f06d8b6afca1e1787b25cebfc08a39d5b0d45ac8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2352 processed earlier; will process 2119 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==87722== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c28bfbd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c28bf31b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c28bf14665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4957c4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4957a5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4957a3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c28beede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c28c9c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c28c95a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c28c95c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c28c95c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c28c37aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c28c368285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c28c3619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c28c3cbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c28bfbdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c28c0a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c28bf15d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c28bf1f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c28bf067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c28bf324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4957a3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c28bef9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9189cdf39fe396d6f2f25a3645821fc78ef19fad Step #5: MERGE-OUTER: attempt 1231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3976428862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9189cdf39fe396d6f2f25a3645821fc78ef19fad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2356 processed earlier; will process 2115 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87813== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c3b9c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c3b938b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c3b91b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed5771e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed5753300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed57512858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c3b8f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555c3c3c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c3c361632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555c3c363375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c3c36335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555c3be39165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555c3be701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555c3bd8163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555c3bd6f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555c3bd689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555c3bdd2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555c3b9c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555c3bab0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555c3b91cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555c3b9262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555c3b90d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555c3b9394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fed57514082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555c3b900bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49465562afa2e6bd4f23d042190c4d5adcfea5d8 Step #5: MERGE-OUTER: attempt 1232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3978104033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/49465562afa2e6bd4f23d042190c4d5adcfea5d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2359 processed earlier; will process 2112 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==87968== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c2ac46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c2abbab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c2ab9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92e569141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92e54a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92e5485858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c2ab76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c2b649018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c2b5e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c2b5e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c2b5e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c2b0bb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c2b0f21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c2b00363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c2aff1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c2afea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c2b054f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c2ac46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c2ad32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c2ab9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c2aba82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c2ab8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c2abbb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92e5487082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c2ab82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed5c50b9f8dd0675c06f79da6fdd44941759c13 Step #5: MERGE-OUTER: attempt 1233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3980202085 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eed5c50b9f8dd0675c06f79da6fdd44941759c13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2361 processed earlier; will process 2110 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88086== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c2da544594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c2da4b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c2da49b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dcdf7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6dcdd9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6dcdd73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c2da474e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c2daf47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c2daee1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c2daee3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c2daee335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c2da9b9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c2da9f01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c2da90163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c2da8ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c2da8e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c2da952f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c2da544c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c2da630eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c2da49cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c2da4a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c2da48d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c2da4b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6dcdd75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c2da480bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a9cbefb528c9a1c7cf5c0ec32047449ee4a3fc7 Step #5: MERGE-OUTER: attempt 1234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3981260709 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6a9cbefb528c9a1c7cf5c0ec32047449ee4a3fc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2363 processed earlier; will process 2108 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==88166== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcb4efb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcb4e6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcb4e52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d6f6fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d6f51200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d6f4f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fcb4e2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fcb58fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fcb5898632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fcb589a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fcb589a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fcb5364975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fcb53cebc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55fcb542ac1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55fcb530a012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55fcb530a012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55fcb4efbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55fcb4fe7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55fcb4e53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55fcb4e5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55fcb4e447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55fcb4e704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f2d6f4f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55fcb4e37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49a466cffcac707d3d2a4a9e3b57bc088334a7c0 Step #5: MERGE-OUTER: attempt 1235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3982208783 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/49a466cffcac707d3d2a4a9e3b57bc088334a7c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2364 processed earlier; will process 2107 files now Step #5: #1 pulse exec/s: 1 rss: 304Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88185== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579f7587594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579f74fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579f74de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efc17a9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efc178ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efc1788b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5579f74b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5579f7f8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5579f7f24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5579f7f26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5579f7f2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5579f79fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5579f7a331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5579f7a34356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5579f792a828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5579f7995f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5579f7587c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5579f7673eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5579f74dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5579f74e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5579f74d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5579f74fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7efc1788d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5579f74c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65ca4a10f4fc7065eb19aa1d5fc15e40c06db6a3 Step #5: MERGE-OUTER: attempt 1236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3988064299 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/65ca4a10f4fc7065eb19aa1d5fc15e40c06db6a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2368 processed earlier; will process 2103 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88303== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b0e7fa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b0e76eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b0e751665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76d1e2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76d1c3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76d1c1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b0e72ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560b0f1fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b0f197632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560b0f199375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b0f19935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560b0ec6f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b0eca61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b0ebb763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560b0eba5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560b0eb9e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560b0ec08f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560b0e7fac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560b0e8e6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560b0e752d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560b0e75c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560b0e7437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560b0e76f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76d1c1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560b0e736bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50def9be8eed4a4ea8e3861c0b421f1a8b091275 Step #5: MERGE-OUTER: attempt 1237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3988551259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50def9be8eed4a4ea8e3861c0b421f1a8b091275' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2369 processed earlier; will process 2102 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88347== ERROR: libFuzzer: deadly signal Step #5: #0 0x562179596594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56217950ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5621794ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5300f0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5300d2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5300d00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5621794c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562179f99018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562179f33632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562179f35375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562179f3535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562179a0b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562179a421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56217995363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562179941285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56217993a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5621799a4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562179596c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562179682eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5621794eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5621794f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5621794df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56217950b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5300d02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5621794d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7d03b1e94610485218a8ff94b5af68754251b22 Step #5: MERGE-OUTER: attempt 1238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3989313664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f7d03b1e94610485218a8ff94b5af68754251b22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2370 processed earlier; will process 2101 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3298bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c32982fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c329812665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc88283d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc88265200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc882631858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3297ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c32a2be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c32a258632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c32a25a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c32a25a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c329c78ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c329c66285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c329c5f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c329cc9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3298bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3299a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c329813d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c32981d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3298047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3298304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc882633082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3297f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca5b59d305cfb27675f949b10490d3d5ce683097 Step #5: MERGE-OUTER: attempt 1239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3990286652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ca5b59d305cfb27675f949b10490d3d5ce683097' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2371 processed earlier; will process 2100 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88407== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a9ebe0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a9eb54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a9eb37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fddaff9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fddafda800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fddafd87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a9eb10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a9f5e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a9f57d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a9f57f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a9f57f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a9ef9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a9ef8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a9ef849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a9efeef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a9ebe0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a9eccceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a9eb38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a9eb422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a9eb297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a9eb554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fddafd89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a9eb1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5437523d5ae065bbe35142b7e6eeca3feaa5ce17 Step #5: MERGE-OUTER: attempt 1240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3991062372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5437523d5ae065bbe35142b7e6eeca3feaa5ce17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2372 processed earlier; will process 2099 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88425== ERROR: libFuzzer: deadly signal Step #5: #0 0x5634966fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563496672b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563496655665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2ee8ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2ee70100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2ee6e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56349662ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563497101018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56349709b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56349709d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56349709d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563496abbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563496aa9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563496aa29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563496b0cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5634966fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5634967eaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563496656d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5634966602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5634966477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5634966734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe2ee6e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56349663abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24c97408ae008e99a3eecccd844ad7da83a3eb70 Step #5: MERGE-OUTER: attempt 1241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3991834554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/24c97408ae008e99a3eecccd844ad7da83a3eb70' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2373 processed earlier; will process 2098 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88443== ERROR: libFuzzer: deadly signal Step #5: #0 0x5555e4518594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5555e448cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5555e446f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffafd85141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffafd66600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffafd645858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5555e4448e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5555e4f1b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5555e4eb5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5555e4eb7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5555e4eb735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5555e498d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555e49c41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5555e48d563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5555e48c3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555e48bc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555e4926f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5555e4518c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5555e4604eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5555e4470d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5555e447a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5555e44617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5555e448d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffafd647082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5555e4454bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eec43e097dae8dab7a1e43793dfb6408fbeab3d Step #5: MERGE-OUTER: attempt 1242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3994875421 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0eec43e097dae8dab7a1e43793dfb6408fbeab3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2376 processed earlier; will process 2095 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88535== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdafa45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdaf9b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdaf99c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f657766941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f657747e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f657745d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdaf975e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fdb0448018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdb03e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fdb03e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdb03e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fdafeba165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fdafef11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fdafef2356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55fdafde8828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55fdafe53f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55fdafa45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55fdafb31eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55fdaf99dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55fdaf9a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55fdaf98e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55fdaf9ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f657745f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55fdaf981bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aed87f4269ad3db88df984805a7fd92b6f02a604 Step #5: MERGE-OUTER: attempt 1243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3995336919 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aed87f4269ad3db88df984805a7fd92b6f02a604' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2377 processed earlier; will process 2094 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88576== ERROR: libFuzzer: deadly signal Step #5: #0 0x5638c55b7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638c552bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638c550e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb26493541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb26474a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb264729858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5638c54e7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5638c5fba018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5638c5f54632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5638c5f56375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5638c5f5635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638c5974ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5638c5962285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5638c595b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5638c59c5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5638c55b7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5638c56a3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5638c550fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5638c55192e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5638c55007e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5638c552c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb26472b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5638c54f3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a96683d9a10ec5df75f6834295e3c7eb28415566 Step #5: MERGE-OUTER: attempt 1244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3996031593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a96683d9a10ec5df75f6834295e3c7eb28415566' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2378 processed earlier; will process 2093 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88588== ERROR: libFuzzer: deadly signal Step #5: #0 0x556077b6a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556077adeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556077ac1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f227122d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f227104200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2271021858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556077a9ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55607856d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556078507632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556078509375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55607850935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556077f27ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556077f15285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556077f0e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556077f78f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556077b6ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556077c56eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556077ac2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556077acc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556077ab37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556077adf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2271023082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556077aa6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ed8c2b7c39c523ff54db4c7e4c8fbbb47f95776 Step #5: MERGE-OUTER: attempt 1245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3996809942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2ed8c2b7c39c523ff54db4c7e4c8fbbb47f95776' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2379 processed earlier; will process 2092 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88605== ERROR: libFuzzer: deadly signal Step #5: #0 0x559083be5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559083b59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559083b3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70a978941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70a959e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70a957d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559083b15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5590845e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559084582632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559084584375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55908458435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55908405a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5590840911db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559083fa263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559083f90285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559083f899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559083ff3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559083be5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559083cd1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559083b3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559083b472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559083b2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559083b5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70a957f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559083b21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-67f420280e76a07592a6ba346d4dc041e5105181 Step #5: MERGE-OUTER: attempt 1246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3998251990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/67f420280e76a07592a6ba346d4dc041e5105181' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2383 processed earlier; will process 2088 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88730== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630ead16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630eac8ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630eac6d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcded46141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcded27600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcded255858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630eac46e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5630eb719018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630eb6b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630eb6b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630eb6b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5630eb18b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630eb1c21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630eb0d363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630eb0c1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630eb0ba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630eb124f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630ead16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630eae02eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630eac6ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630eac782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630eac5f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630eac8b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcded257082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630eac52bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3a6610ce5d9648224bf6a2d6df660fae9d3b18f Step #5: MERGE-OUTER: attempt 1247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3999573139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c3a6610ce5d9648224bf6a2d6df660fae9d3b18f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2384 processed earlier; will process 2087 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88741== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571f21ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571f2121b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571f2104665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6b7a7f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6b789400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6b7873858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571f20dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571f2bb0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571f2b4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571f2b4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571f2b4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571f2622165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5571f26591db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5571f256a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5571f2558285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5571f25519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5571f25bbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5571f21adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5571f2299eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5571f2105d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5571f210f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5571f20f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5571f21224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc6b7875082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5571f20e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f2c267f97361c7ec535c31b15be95600db2a5fa Step #5: MERGE-OUTER: attempt 1248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4000282416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f2c267f97361c7ec535c31b15be95600db2a5fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2385 processed earlier; will process 2086 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88755== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612259e4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561225958b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56122593b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05026ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05024c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f050249f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561225914e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5612263e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561226381632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561226383375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56122638335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561225e59165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561225e901db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561225da163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561225d8f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561225d889dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561225df2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5612259e4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561225ad0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56122593cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5612259462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56122592d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5612259594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f05024a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561225920bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f00f8e4f5bb520af5e2bad5e56582d0b24a0ee8 Step #5: MERGE-OUTER: attempt 1249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4002255083 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f00f8e4f5bb520af5e2bad5e56582d0b24a0ee8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2388 processed earlier; will process 2083 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88853== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f537636594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5375aab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f53758d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c7222941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c7203e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c7201d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f537566e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f538039018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f537fd3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f537fd5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f537fd535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f5379f3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f5379e1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f5379da9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f537a44f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f537636c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f537722eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f53758ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f5375982e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f53757f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f5375ab4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c7201f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f537572bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb63def87e722d204a1b470f6b574d6a2c0a441b Step #5: MERGE-OUTER: attempt 1250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4002695293 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb63def87e722d204a1b470f6b574d6a2c0a441b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2389 processed earlier; will process 2082 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==88924== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf08a81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf089f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf089d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fef1121d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fef1103200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fef11011858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf089b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf09484018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf0941e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf09420375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf0942035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf08e3ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf08e2c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf08e259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf08e8ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf08a81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf08b6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf089d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf089e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf089ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf089f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fef11013082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf089bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80eac12b7b96d925c53b67df3d655e707a28ce21 Step #5: MERGE-OUTER: attempt 1251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4003795214 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80eac12b7b96d925c53b67df3d655e707a28ce21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2390 processed earlier; will process 2081 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88931== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f1c1a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f1c117b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f1c0fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa80aac141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa80a8d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa80a8b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f1c0d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f1cba6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f1cb40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f1cb42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f1cb4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f1c618165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f1c64f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f1c56063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f1c54e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f1c5479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f1c5b1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f1c1a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f1c28feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f1c0fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f1c1052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f1c0ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f1c1184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa80a8b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f1c0dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-392a15a38a6a8c47340c27380deb8adf8513d51b Step #5: MERGE-OUTER: attempt 1252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4004822218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/392a15a38a6a8c47340c27380deb8adf8513d51b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2392 processed earlier; will process 2079 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==88979== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcbb6fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcbb671b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcbb654665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f48e389941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48e36ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48e368d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcbb62de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dcbc100018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcbc09a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dcbc09c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcbc09c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dcbbb72165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dcbbba91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dcbbaba63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dcbbaa8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dcbbaa19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dcbbb0bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dcbb6fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dcbb7e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dcbb655d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dcbb65f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dcbb6467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dcbb6724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f48e368f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dcbb639bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-250d4ddf1d45c9960646d7ecfce97c55e5e8bed2 Step #5: MERGE-OUTER: attempt 1253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4005755885 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/250d4ddf1d45c9960646d7ecfce97c55e5e8bed2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2395 processed earlier; will process 2076 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89089== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f4cf741594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f4cf6b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f4cf698665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc2c54141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc2c35600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc2c335858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f4cf671e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f4d0144018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f4d00de632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f4d00e0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f4d00e035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f4cfbb6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f4cfbed1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f4cfafe63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f4cfaec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4cfae59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f4cfb4ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f4cf741c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f4cf82deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f4cf699d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4cf6a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f4cf68a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f4cf6b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc2c337082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f4cf67dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d2c281903020e56006e822ffdda4c40fa39df73 Step #5: MERGE-OUTER: attempt 1254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4006301521 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9d2c281903020e56006e822ffdda4c40fa39df73' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2396 processed earlier; will process 2075 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==89096== ERROR: libFuzzer: deadly signal Step #5: #0 0x564169024594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564168f98b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564168f7b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbbf356141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbbf337600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbbf3355858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564168f54e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564169a27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641699c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5641699c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641699c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564169499165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641694d01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641693e163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5641693cf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641693c89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564169432f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564169024c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564169110eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564168f7cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564168f862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564168f6d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564168f994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbbf3357082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564168f60bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfd32032feaab5d5a94608d4501bd99ac7d15e6c Step #5: MERGE-OUTER: attempt 1255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4008404577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dfd32032feaab5d5a94608d4501bd99ac7d15e6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2399 processed earlier; will process 2072 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89154== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7a36dc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7a3650b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7a3633665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35f170c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35f152100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35f1500858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7a360ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a7a40df018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7a4079632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a7a407b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7a407b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a7a3a99ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a7a3a87285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a7a3a809dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a7a3aeaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a7a36dcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a7a37c8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a7a3634d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a7a363e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a7a36257e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a7a36514c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f35f1502082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a7a3618bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00834958b681ea79c65663a2f113802e23a36482 Step #5: MERGE-OUTER: attempt 1256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4008826737 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00834958b681ea79c65663a2f113802e23a36482' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2400 processed earlier; will process 2071 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4bc52d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4bc4a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4bc484665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9c19be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9c17d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9c17b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4bc45de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d4bcf30018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4bceca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d4bcecc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4bcecc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d4bc8eaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4bc8d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4bc8d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4bc93bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4bc52dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4bc619eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4bc485d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4bc48f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4bc4767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4bc4a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9c17b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4bc469bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4388aeea5504d5d818a09d5f06ad3cacaa0c15d0 Step #5: MERGE-OUTER: attempt 1257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4009669854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4388aeea5504d5d818a09d5f06ad3cacaa0c15d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2401 processed earlier; will process 2070 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89240== ERROR: libFuzzer: deadly signal Step #5: #0 0x5587ac98d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5587ac901b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5587ac8e4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63cef0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63ced1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63cecf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5587ac8bde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5587ad390018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5587ad32a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5587ad32c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5587ad32c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5587acd4aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5587acd38285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5587acd319dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5587acd9bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5587ac98dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5587aca79eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5587ac8e5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5587ac8ef2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5587ac8d67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5587ac9024c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f63cecf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5587ac8c9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd6208b6a17b79d4abb7cc35bd6b8bb2d4639f01 Step #5: MERGE-OUTER: attempt 1258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4010447472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fd6208b6a17b79d4abb7cc35bd6b8bb2d4639f01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2402 processed earlier; will process 2069 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==89258== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b654874594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6547e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6547cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0835e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0833f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0833d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6547a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b655277018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b655211632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b655213578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55b654c19780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b654c82f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b654874c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b654960eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b6547ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b6547d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b6547bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b6547e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa0833d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b6547b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20769dfc57b85def67b1f058b0ebf3b2c5d283cb Step #5: MERGE-OUTER: attempt 1259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4011232057 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20769dfc57b85def67b1f058b0ebf3b2c5d283cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2403 processed earlier; will process 2068 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89280== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b5513e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b550b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b55095665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34aa9d541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34aa7ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34aa7c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b5506ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555b55b41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b55adb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555b55add375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b55add35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555b554fbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555b554e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555b554e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555b5554cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555b5513ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555b5522aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555b55096d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555b550a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555b550877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555b550b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34aa7cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555b5507abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c271f3bae52b92bd0d8d0884a48a97f2aa0cd6bf Step #5: MERGE-OUTER: attempt 1260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4012239495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c271f3bae52b92bd0d8d0884a48a97f2aa0cd6bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2405 processed earlier; will process 2066 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89420== ERROR: libFuzzer: deadly signal Step #5: #0 0x559915e5e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559915dd2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559915db5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fac92d8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fac92ba100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fac92b80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559915d8ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559916861018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5599167fb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5599167fd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5599167fd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55991621bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559916209285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5599162029dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55991626cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559915e5ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559915f4aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559915db6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559915dc02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559915da77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559915dd34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fac92b82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559915d9abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5eb7bc637417f5e8c1f5c7b86b879f09da4363b5 Step #5: MERGE-OUTER: attempt 1261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4013705825 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5eb7bc637417f5e8c1f5c7b86b879f09da4363b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2407 processed earlier; will process 2064 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89473== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610f20d6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5610f204ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610f202d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a67b9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a679b200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a67991858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610f2006e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5610f2ad9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5610f2a73632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5610f2a75375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5610f2a7535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5610f2493ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5610f2481285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5610f247a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5610f24e4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610f20d6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5610f21c2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5610f202ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610f20382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610f201f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610f204b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a67993082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5610f2012bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0c2ab1633803a5bedf9e2d6a2b94794658b8075 Step #5: MERGE-OUTER: attempt 1262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4014588582 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0c2ab1633803a5bedf9e2d6a2b94794658b8075' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2410 processed earlier; will process 2061 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89557== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e8fd97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e8fd0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e8fcee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee757d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee755ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee755cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e8fcc7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557e9079a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e90734632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557e90736375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e9073635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557e90154ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e90142285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e9013b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e901a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e8fd97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e8fe83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e8fcefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e8fcf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e8fce07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e8fd0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee755cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e8fcd3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07699bcd65260adadada0d055a65d27ecd1605c2 Step #5: MERGE-OUTER: attempt 1263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4015439124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/07699bcd65260adadada0d055a65d27ecd1605c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2411 processed earlier; will process 2060 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89574== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d272d06594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d272c7ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d272c5d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ed0a0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ed081e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ed07fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d272c36e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d273709018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d2736a3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d2736a5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d2736a535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d2730c3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d2730b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d2730aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d273114f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d272d06c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d272df2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d272c5ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d272c682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d272c4f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d272c7b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3ed07ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d272c42bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8076c6c199ca17171a5d100ee92d59b876d16cc8 Step #5: MERGE-OUTER: attempt 1264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4016208682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8076c6c199ca17171a5d100ee92d59b876d16cc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2412 processed earlier; will process 2059 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89592== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f64397c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f6438f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f6438d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30667a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f30665b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3066597858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f6438ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f64437f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f644319632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f64431b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f64431b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f643d39ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f643d27285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f643d209dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f643d8af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f64397cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f643a68eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f6438d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f6438de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f6438c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f6438f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3066599082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f6438b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-136a70ce68ae8cae8f3e8b8fdf45305b9be5995b Step #5: MERGE-OUTER: attempt 1265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4016990266 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/136a70ce68ae8cae8f3e8b8fdf45305b9be5995b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2413 processed earlier; will process 2058 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89610== ERROR: libFuzzer: deadly signal Step #5: #0 0x5617fbd40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5617fbcb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5617fbc97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f905a0b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9059eca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9059ea9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5617fbc70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5617fc743018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5617fc6dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5617fc6df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5617fc6df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5617fc0fdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5617fc0eb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5617fc0e49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617fc14ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5617fbd40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5617fbe2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5617fbc98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5617fbca22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5617fbc897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5617fbcb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9059eab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5617fbc7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9503ee46a2c4f11dc14efde62517121bbf0d9214 Step #5: MERGE-OUTER: attempt 1266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4017767346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9503ee46a2c4f11dc14efde62517121bbf0d9214' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2414 processed earlier; will process 2057 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89628== ERROR: libFuzzer: deadly signal Step #5: #0 0x556099a48594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560999bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55609999f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e80f2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e80d4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e80d20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556099978e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55609a44b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55609a3e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55609a3e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55609a3e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556099e05ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556099df3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556099dec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556099e56f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556099a48c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556099b34eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5560999a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5560999aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5560999917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5560999bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9e80d22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556099984bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbe649387ffff8a6cdb41ce26fc9da425f0425d9 Step #5: MERGE-OUTER: attempt 1267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4018545370 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cbe649387ffff8a6cdb41ce26fc9da425f0425d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2415 processed earlier; will process 2056 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89646== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558f94cf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558f9443b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558f9426665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f582182e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f582164300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5821622858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558f93ffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5558f9ed2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558f9e6c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558f9e6e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558f9e6e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558f988cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558f987a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558f98739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5558f98ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558f94cfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558f95bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558f9427d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558f94312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558f94187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558f94444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5821624082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558f940bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c42e0991c1eba6784d81a96b5cb6b9b279193e4f Step #5: MERGE-OUTER: attempt 1268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4019317807 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c42e0991c1eba6784d81a96b5cb6b9b279193e4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2416 processed earlier; will process 2055 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89664== ERROR: libFuzzer: deadly signal Step #5: #0 0x558336545594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583364b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55833649c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f149df3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f149dd4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f149dd2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558336475e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558336f48018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558336ee2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558336ee4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558336ee435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558336902ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5583368f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5583368e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558336953f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558336545c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558336631eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55833649dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5583364a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55833648e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5583364ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f149dd2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558336481bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8899a426a41e5df827821e5131bd017cea583d63 Step #5: MERGE-OUTER: attempt 1269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4020085797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8899a426a41e5df827821e5131bd017cea583d63' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2417 processed earlier; will process 2054 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==89682== ERROR: libFuzzer: deadly signal Step #5: #0 0x556fa81c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556fa8135b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556fa8118665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff230a7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff23088c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff23086b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556fa80f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556fa8bc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556fa8b5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556fa8b60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556fa8b6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556fa857ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556fa856c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556fa85659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556fa85cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556fa81c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556fa82adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556fa8119d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556fa81232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556fa810a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556fa81364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff23086d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556fa80fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5de2562959233ccc0e70ab4c9146659ae3b3140a Step #5: MERGE-OUTER: attempt 1270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4025054462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5de2562959233ccc0e70ab4c9146659ae3b3140a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2423 processed earlier; will process 2048 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==89797== ERROR: libFuzzer: deadly signal Step #5: #0 0x562abdde8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562abdd5cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562abdd3f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f062850541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f062831a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06282f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562abdd18e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562abe7eb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562abe785632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562abe787375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562abe78735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562abe251975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562abe2bbbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x562abe317c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x562abe1f7012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x562abe1f7012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x562abdde8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x562abded4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x562abdd40d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x562abdd4a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x562abdd317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x562abdd5d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f06282fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x562abdd24bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70ac229a92c9d9eb963526dbd6039ed526aa5e74 Step #5: MERGE-OUTER: attempt 1271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4030453972 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/70ac229a92c9d9eb963526dbd6039ed526aa5e74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2428 processed earlier; will process 2043 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90010== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e11fae6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e11fa5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e11fa3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ab922b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ab904000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ab901f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e11fa16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e1204e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e120483632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e120485375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e12048535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e11fea3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e11fe91285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e11fe8a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e11fef4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e11fae6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e11fbd2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e11fa3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e11fa482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e11fa2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e11fa5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ab9021082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e11fa22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdb73945aaaef642e4dd98a79f87cad825503b82 Step #5: MERGE-OUTER: attempt 1272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4032825200 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fdb73945aaaef642e4dd98a79f87cad825503b82' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2431 processed earlier; will process 2040 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90073== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cedc113594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cedc087b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cedc06a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ed4bd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ed49e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ed49c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cedc043e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cedcb16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cedcab0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cedcab2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cedcab235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cedc4d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cedc4be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cedc4b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cedc521f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cedc113c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cedc1ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cedc06bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cedc0752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cedc05c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cedc0884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2ed49ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cedc04fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c917d19aaaa2de6344de20d6a08558750abe9c87 Step #5: MERGE-OUTER: attempt 1273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4034268732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c917d19aaaa2de6344de20d6a08558750abe9c87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2434 processed earlier; will process 2037 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90194== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8a8ee6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8a8e5ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8a8e3d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5a109741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5a0eac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5a0e8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8a8e16e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8a98e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8a9883632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c8a9885375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c8a988535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c8a935b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c8a93921db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c8a92a363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c8a9291285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c8a928a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c8a92f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c8a8ee6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c8a8fd2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c8a8e3ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c8a8e482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c8a8e2f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c8a8e5b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa5a0e8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c8a8e22bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15209226783597c50bb254ebbbe391b0aec9bce6 Step #5: MERGE-OUTER: attempt 1274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4035953394 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/15209226783597c50bb254ebbbe391b0aec9bce6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2435 processed earlier; will process 2036 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90207== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580aca63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580ac9d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580ac9ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f954b5f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f954b40700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f954b3e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580ac993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5580ad466018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580ad400632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5580ad402375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580ad40235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5580aced8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580acf0f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5580acf10356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5580ace06828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x5580ace71f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x5580aca63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5580acb4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5580ac9bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5580ac9c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5580ac9ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5580ac9d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f954b3e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5580ac99fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f389ba3ce7a71a97fc4977f16df7d833145c983 Step #5: MERGE-OUTER: attempt 1275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4036415018 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f389ba3ce7a71a97fc4977f16df7d833145c983' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2436 processed earlier; will process 2035 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90248== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f05487594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f053fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f053de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc47715541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc476f6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc476f49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f053b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f05e8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f05e24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f05e26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f05e2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f058fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564f059331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564f0584463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564f05832285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564f0582b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564f05895f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564f05487c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564f05573eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564f053dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564f053e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564f053d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564f053fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc476f4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564f053c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-42216507c030b02911e18a989dc45458e7fc8a88 Step #5: MERGE-OUTER: attempt 1276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4037597458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/42216507c030b02911e18a989dc45458e7fc8a88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2437 processed earlier; will process 2034 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90256== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c920ee5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c920e59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c920e3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69bc80e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69bc62300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69bc602858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c920e15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c9218e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c921882632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c921884375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c92188435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c9212a2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c921290285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c9212899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c9212f3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c920ee5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c920fd1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c920e3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c920e472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c920e2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c920e5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69bc604082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c920e21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b660d693d4c3a5fe3c97a7dd125f07c8e6c5ec04 Step #5: MERGE-OUTER: attempt 1277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4039267882 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b660d693d4c3a5fe3c97a7dd125f07c8e6c5ec04' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2439 processed earlier; will process 2032 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90303== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c414bf6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c414b6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c414b4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38fc7c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38fc5da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38fc5b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c414b26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c4155f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c415593632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c415595375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c41559535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c41506b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c4150a21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c414fb363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c414fa1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c414f9a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c415004f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c414bf6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c414ce2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c414b4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c414b582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c414b3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c414b6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f38fc5bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c414b32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-776f27d99e69769b363e62b6d2baf29ffa4e52e2 Step #5: MERGE-OUTER: attempt 1278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4041310805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/776f27d99e69769b363e62b6d2baf29ffa4e52e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2442 processed earlier; will process 2029 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==90425== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c5efa78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c5ef9ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c5ef9cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecac19e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecabfb300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecabf92858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c5ef9a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c5f047b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c5f0415632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c5f0417375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c5f041735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c5efee1975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c5eff4bbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55c5effa7c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55c5efe87012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55c5efe87012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55c5efa78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55c5efb64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55c5ef9d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55c5ef9da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55c5ef9c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55c5ef9ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fecabf94082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55c5ef9b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-691f7e224181608432952f67bb7cc8d0ce151396 Step #5: MERGE-OUTER: attempt 1279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4043080428 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/691f7e224181608432952f67bb7cc8d0ce151396' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2445 processed earlier; will process 2026 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90523== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5a64b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5a6424b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5a6407665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f645447641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f645428b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f645426a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5a63e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b5a6eb3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5a6e4d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b5a6e4f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5a6e4f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b5a686dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5a685b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5a68549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b5a68bef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5a64b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5a659ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b5a6408d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5a64122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5a63f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5a64254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f645426c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b5a63ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a21433d5ecfce9a503a07e1ea87dda9e2c08851d Step #5: MERGE-OUTER: attempt 1280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4043736524 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a21433d5ecfce9a503a07e1ea87dda9e2c08851d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2446 processed earlier; will process 2025 files now Step #5: #1 pulse exec/s: 0 rss: 222Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90596== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eaebe0a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eaebd7eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eaebd61665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdee933a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdee914f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdee912e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eaebd3ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eaec80d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eaec7a7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eaec7a9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eaec7a935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eaec27f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eaec2b61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eaec1c763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eaec1b5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eaec1ae9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eaec218f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eaebe0ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eaebef6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eaebd62d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eaebd6c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eaebd537e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eaebd7f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdee9130082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eaebd46bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d41a2e3d3468436ed8eac8cddeea23724be25432 Step #5: MERGE-OUTER: attempt 1281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4050745763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d41a2e3d3468436ed8eac8cddeea23724be25432' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2451 processed earlier; will process 2020 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==90799== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d568392594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d568306b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d5682e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd1206841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd11e7d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd11e5c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d5682c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d568d95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d568d2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d568d31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d568d3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d56874fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d56873d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d5687369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d5687a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d568392c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d56847eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d5682ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d5682f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d5682db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d5683074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd11e5e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d5682cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3d797c93b2067b3e4dc259e414404abdcdd71a1 Step #5: MERGE-OUTER: attempt 1282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4053296340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3d797c93b2067b3e4dc259e414404abdcdd71a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2454 processed earlier; will process 2017 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90923== ERROR: libFuzzer: deadly signal Step #5: #0 0x562102c5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562102bd3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562102bb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f30221a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3021fba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3021f99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562102b8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562103662018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5621035fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5621035fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5621035fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5621030d4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56210310b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56210301c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56210300a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5621030039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56210306df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562102c5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562102d4beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562102bb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562102bc12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562102ba87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562102bd44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3021f9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562102b9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9933eab953ed52ca5ae27f0eed3eb6a0527701f Step #5: MERGE-OUTER: attempt 1283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4055107869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d9933eab953ed52ca5ae27f0eed3eb6a0527701f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2456 processed earlier; will process 2015 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==90970== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3f1131594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3f10a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3f1088665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc10b78341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc10b59800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc10b577858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3f1061e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d3f1b34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3f1ace632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d3f1ad0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3f1ad035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d3f15a6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3f15dd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3f14ee63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3f14dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3f14d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3f153ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3f1131c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3f121deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3f1089d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3f10932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3f107a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3f10a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc10b579082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3f106dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26f07c6ac150f4f48eede26454bce7cf697ad21e Step #5: MERGE-OUTER: attempt 1284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4058056801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/26f07c6ac150f4f48eede26454bce7cf697ad21e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2458 processed earlier; will process 2013 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91083== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4fe805594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4fe779b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4fe75c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd76817f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd767f9400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd767f73858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4fe735e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4ff208018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4ff1a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4ff1a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4ff1a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4febc2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4febb0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4feba99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4fec13f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4fe805c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4fe8f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4fe75dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4fe7672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4fe74e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4fe77a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd767f75082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4fe741bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a820fea00a584337e959b6ea4428260df15c874 Step #5: MERGE-OUTER: attempt 1285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4058989530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6a820fea00a584337e959b6ea4428260df15c874' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2459 processed earlier; will process 2012 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d07e7b0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d07e724b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d07e707665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f898341841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f898322d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f898320c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d07e6e0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d07f1b3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d07f14d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d07f14f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d07f14f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d07eb6dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d07eb5b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d07eb549dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d07ebbef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d07e7b0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d07e89ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d07e708d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d07e7122e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d07e6f97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d07e7254c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f898320e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d07e6ecbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceeef12ebbe7e7569e3f52cf6eba809cdb047d60 Step #5: MERGE-OUTER: attempt 1286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4059759609 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ceeef12ebbe7e7569e3f52cf6eba809cdb047d60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2460 processed earlier; will process 2011 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9f721d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9f7191b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9f7174665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2fe3d8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2fe3ba300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2fe3b82858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d9f714de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9f7c20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9f7bba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d9f7bbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9f7bbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d9f75daad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d9f75c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d9f75c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d9f762bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d9f721dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d9f7309eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d9f7175d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d9f717f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d9f71667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d9f71924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2fe3b84082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d9f7159bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a0be292ecf56051f374f2b8901e23a458c11486 Step #5: MERGE-OUTER: attempt 1287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4060535788 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0a0be292ecf56051f374f2b8901e23a458c11486' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2461 processed earlier; will process 2010 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91135== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e729f6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e729ee1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e729ec4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84ae84a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84ae65f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84ae63e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e729e9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e72a970018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e72a90a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e72a90c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e72a90c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e72a32aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e72a318285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e72a3119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e72a37bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e729f6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e72a059eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e729ec5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e729ecf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e729eb67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e729ee24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84ae640082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e729ea9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a9d427a81f0365a0cf35a0f7523fc6dcb1575f3 Step #5: MERGE-OUTER: attempt 1288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4061305642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8a9d427a81f0365a0cf35a0f7523fc6dcb1575f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2462 processed earlier; will process 2009 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91153== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db50915594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db50889b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db5086c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2e032f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd2e014400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd2e0123858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db50845e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db51318018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db512b2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db512b4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db512b435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db50cd2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db50cc0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db50cb99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db50d23f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db50915c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db50a01eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db5086dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db508772e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db5085e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db5088a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd2e0125082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db50851bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b83379defe42537f7cc351f90985d8a5278f89c Step #5: MERGE-OUTER: attempt 1289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4062075437 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5b83379defe42537f7cc351f90985d8a5278f89c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2463 processed earlier; will process 2008 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91171== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca3e2e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca3e254b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca3e237665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a13fb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a13dc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a13da8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca3e210e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ca3ece3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca3ec7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ca3ec7f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca3ec7f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ca3e69dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ca3e68b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ca3e6849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ca3e6eef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ca3e2e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ca3e3cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ca3e238d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ca3e2422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ca3e2297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ca3e2554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2a13daa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ca3e21cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d5cbd7d23fe49b682b193b210c862ee9d2668b0 Step #5: MERGE-OUTER: attempt 1290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4062846371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0d5cbd7d23fe49b682b193b210c862ee9d2668b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2464 processed earlier; will process 2007 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91189== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc5a6bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc5a631b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc5a614665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcd14dd941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcd14bee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcd14bcd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc5a5ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc5b0c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc5b05a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc5b05c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc5b05c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fc5aa7aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc5aa68285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc5aa619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc5aacbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc5a6bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc5a7a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc5a615d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc5a61f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc5a6067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc5a6324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcd14bcf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc5a5f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ec66bd165e83ccc6f40078601c414c317332993 Step #5: MERGE-OUTER: attempt 1291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4063610462 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8ec66bd165e83ccc6f40078601c414c317332993' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2465 processed earlier; will process 2006 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91207== ERROR: libFuzzer: deadly signal Step #5: #0 0x5640f8641594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5640f85b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5640f8598665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcad2b0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcad291e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcad28fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5640f8571e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5640f9044018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5640f8fde632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5640f8fe0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5640f8fe035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5640f89fead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5640f89ec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5640f89e59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5640f8a4ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5640f8641c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5640f872deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5640f8599d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5640f85a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5640f858a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5640f85b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcad28ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5640f857dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bf48a3239448106ce8733cfcd0c75c1099aabaa Step #5: MERGE-OUTER: attempt 1292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4066599417 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bf48a3239448106ce8733cfcd0c75c1099aabaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2471 processed earlier; will process 2000 files now Step #5: #1 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91343== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582c9787594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582c96fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582c96de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0ff9a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0ff7b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0ff797858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582c96b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5582ca18a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582ca124632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5582ca126375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582ca12635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5582c9bfc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5582c9c331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5582c9b4463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5582c9b32285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5582c9b2b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5582c9b95f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5582c9787c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5582c9873eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5582c96dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5582c96e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5582c96d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5582c96fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd0ff799082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5582c96c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02ec37a8bdd295e41ae7e4ad6804673b3c1c3f3d Step #5: MERGE-OUTER: attempt 1293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4068756500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/02ec37a8bdd295e41ae7e4ad6804673b3c1c3f3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2473 processed earlier; will process 1998 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91458== ERROR: libFuzzer: deadly signal Step #5: #0 0x55964f644594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55964f5b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55964f59b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f190c86441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f190c67900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f190c658858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55964f574e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559650047018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55964ffe1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55964ffe3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55964ffe335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55964fa01ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55964f9ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55964f9e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55964fa52f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55964f644c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55964f730eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55964f59cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55964f5a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55964f58d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55964f5b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f190c65a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55964f580bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4d13b7058769cfa867a0db2fac9b007c7a33820 Step #5: MERGE-OUTER: attempt 1294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4069941514 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4d13b7058769cfa867a0db2fac9b007c7a33820' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2475 processed earlier; will process 1996 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91541== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bd3bfad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bd3bf21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bd3bf04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfa8d7341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfa8b8800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfa8b67858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bd3bedde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bd3c9b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bd3c94a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bd3c94c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bd3c94c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bd3c422165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bd3c4591db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bd3c36a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bd3c358285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bd3c3519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bd3c3bbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bd3bfadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bd3c099eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bd3bf05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bd3bf0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bd3bef67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bd3bf224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdfa8b69082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bd3bee9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b292c59549b2cb049087889c647af5d7a60eb77 Step #5: MERGE-OUTER: attempt 1295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4071667326 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b292c59549b2cb049087889c647af5d7a60eb77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2478 processed earlier; will process 1993 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91662== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f803d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f80344b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f80327665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f84a804741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f84a7e5c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f84a7e3b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f80300e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f80dd3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f80d6d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f80d6f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f80d6f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f8078dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556f8077b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556f807749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556f807def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556f803d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556f804bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556f80328d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556f803322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556f803197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556f803454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f84a7e3d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556f8030cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38ed9dcfce1d56636310d28d5e8831e6bb571a7c Step #5: MERGE-OUTER: attempt 1296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4072444888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38ed9dcfce1d56636310d28d5e8831e6bb571a7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2479 processed earlier; will process 1992 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91680== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df21e52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df21dc6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df21da9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2671ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd26701400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd266ff3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df21d82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df22855018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df227ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df227f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df227f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df2220fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df221fd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df221f69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df22260f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df21e52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df21f3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df21daad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df21db42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df21d9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df21dc74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd266ff5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df21d8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61122d0f700b8883976ee472acd688343d56f206 Step #5: MERGE-OUTER: attempt 1297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4073217322 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/61122d0f700b8883976ee472acd688343d56f206' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2480 processed earlier; will process 1991 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91698== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b663030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b662fa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b662f87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f82e433e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f82e415300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f82e4132858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b662f60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b663a33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6639cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b6639cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6639cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b6633edad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b6633db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6633d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b66343ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b663030c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b66311ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b662f88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b662f922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b662f797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b662fa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f82e4134082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b662f6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-530c0a664bc96bf788f873fb87af212f7a5081c1 Step #5: MERGE-OUTER: attempt 1298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4073990178 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/530c0a664bc96bf788f873fb87af212f7a5081c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2481 processed earlier; will process 1990 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==91716== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c8e3fd7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c8e3f4bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c8e3f2e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f960355d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f960337200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9603351858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c8e3f07e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8e49da018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c8e4974632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c8e4976578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c8e437c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c8e43e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c8e3fd7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c8e40c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c8e3f2fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c8e3f392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c8e3f207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c8e3f4c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9603353082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c8e3f13bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-160734278c7e8ab9e122d7147075b7e74ac07005 Step #5: MERGE-OUTER: attempt 1299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4074769419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/160734278c7e8ab9e122d7147075b7e74ac07005' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2482 processed earlier; will process 1989 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==91738== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fca7cea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fca7c5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fca7c41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f464867141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f464848600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4648465858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fca7c1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fca86ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fca8687632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fca8689375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fca868935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fca815f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fca81961db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fca80a763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fca8095285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fca808e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fca80f8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fca7ceac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fca7dd6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fca7c42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fca7c4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fca7c337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fca7c5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4648467082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fca7c26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bfe1fd0e524ca0725277e976d6d23b9ddee246f Step #5: MERGE-OUTER: attempt 1300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4076067620 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1bfe1fd0e524ca0725277e976d6d23b9ddee246f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2483 processed earlier; will process 1988 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91808== ERROR: libFuzzer: deadly signal Step #5: #0 0x55846b305594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55846b279b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55846b25c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa06650841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa06631d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0662fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55846b235e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55846bd08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55846bca2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55846bca4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55846bca435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55846b6c2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55846b6b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55846b6a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55846b713f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55846b305c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55846b3f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55846b25dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55846b2672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55846b24e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55846b27a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0662fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55846b241bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ccc1692087da1a1abd1ac4d74ae58d094acf8d9 Step #5: MERGE-OUTER: attempt 1301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4078889718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5ccc1692087da1a1abd1ac4d74ae58d094acf8d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2487 processed earlier; will process 1984 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==91937== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb03d96594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb03d0ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb03ced665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9dba17841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9db9f8d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9db9f6c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb03cc6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cb04799018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb04733632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cb04735375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb0473535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cb04153ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb04141285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb0413a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb041a4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb03d96c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb03e82eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb03ceed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb03cf82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb03cdf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb03d0b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9db9f6e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb03cd2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2f5de5a2aab7c00b0d51aef2c70ae6809f88eb8 Step #5: MERGE-OUTER: attempt 1302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4079314424 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f2f5de5a2aab7c00b0d51aef2c70ae6809f88eb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2488 processed earlier; will process 1983 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92007== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce8afc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce8af36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce8af19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4dd923241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4dd904700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4dd9026858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce8aef2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ce8b9c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce8b95f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ce8b961375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce8b96135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ce8b437165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ce8b46e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ce8b37f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ce8b36d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ce8b3669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ce8b3d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ce8afc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ce8b0aeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ce8af1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ce8af242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ce8af0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ce8af374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4dd9028082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ce8aefebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-397cc16aec1c3690e3d45f31fcc2c403a7703868 Step #5: MERGE-OUTER: attempt 1303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4080691969 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/397cc16aec1c3690e3d45f31fcc2c403a7703868' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2490 processed earlier; will process 1981 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92064== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e668023594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e667f97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e667f7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4de21d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4de1feb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4de1fca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e667f53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e668a26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e6689c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e6689c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e6689c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e6683e0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e6683ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e6683c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e668431f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e668023c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e66810feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e667f7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e667f852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e667f6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e667f984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4de1fcc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e667f5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7be8bcc60e13d39b07f7e3392116f5f5c84f051 Step #5: MERGE-OUTER: attempt 1304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4081115811 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7be8bcc60e13d39b07f7e3392116f5f5c84f051' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2491 processed earlier; will process 1980 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92134== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be515ba594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be5152eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be51511665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2fdafe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2fd91300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2fd8f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be514eae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55be51fbd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be51f57632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55be51f59375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be51f5935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55be51a2f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be51a661db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be5197763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55be51965285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55be5195e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55be519c8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55be515bac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55be516a6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55be51512d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55be5151c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55be515037e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55be5152f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2fd8f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55be514f6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ec62090132baf354caf647a90d7048e98e89985 Step #5: MERGE-OUTER: attempt 1305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4082232302 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ec62090132baf354caf647a90d7048e98e89985' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2492 processed earlier; will process 1979 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==92143== ERROR: libFuzzer: deadly signal Step #5: #0 0x5653a3d7a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653a3ceeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5653a3cd1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f57bc28141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f57bc09600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f57bc075858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5653a3caae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5653a477d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5653a4717632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5653a4719375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5653a471935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5653a41e3975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5653a424dbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5653a42a9c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5653a4189012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5653a4189012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5653a3d7ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5653a3e66eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5653a3cd2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5653a3cdc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5653a3cc37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5653a3cef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f57bc077082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5653a3cb6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5ae27de9e63173f537ef830bbc7d83ee11128d1 Step #5: MERGE-OUTER: attempt 1306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4083264918 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a5ae27de9e63173f537ef830bbc7d83ee11128d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2493 processed earlier; will process 1978 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92162== ERROR: libFuzzer: deadly signal Step #5: #0 0x561954550594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5619544c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5619544a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1c2f5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1c2d6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1c2d4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561954480e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561954f53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561954eed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561954eef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561954eef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56195490dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5619548fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5619548f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56195495ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561954550c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56195463ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5619544a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5619544b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5619544997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5619544c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1c2d4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56195448cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdae38f5be0c6ad2fbbfa16c88d5c9cd5d113d47 Step #5: MERGE-OUTER: attempt 1307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4084629877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fdae38f5be0c6ad2fbbfa16c88d5c9cd5d113d47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2496 processed earlier; will process 1975 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92305== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e257c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e25734b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e25717665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05f0dbc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f05f0bd100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05f0bb0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e256f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556e261c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e2615d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556e2615f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e2615f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556e25c35165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556e25c6c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556e25b7d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556e25b6b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556e25b649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556e25bcef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556e257c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556e258aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556e25718d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556e257222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556e257097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556e257354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f05f0bb2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556e256fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-114e4ae32446b41f7729a708e912463ac042b997 Step #5: MERGE-OUTER: attempt 1308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4086205267 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/114e4ae32446b41f7729a708e912463ac042b997' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2498 processed earlier; will process 1973 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92363== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e8ee92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e8ee06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e8ede9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55b1beb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55b1a0000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55b19df858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e8edc2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557e8f895018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e8f82f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557e8f831375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e8f83135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557e8f24fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557e8f23d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557e8f2369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557e8f2a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557e8ee92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557e8ef7eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557e8edead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557e8edf42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557e8eddb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557e8ee074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f55b19e1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557e8edcebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9e27e4fd2255fa2c0b2205cb0bdd13d69a68e48 Step #5: MERGE-OUTER: attempt 1309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4086625878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d9e27e4fd2255fa2c0b2205cb0bdd13d69a68e48' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2499 processed earlier; will process 1972 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92433== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de9f2a7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de9f21bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de9f1fe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67e6b4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67e696000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67e693f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de9f1d7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de9fcaa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de9fc44632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de9fc46375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de9fc4635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de9f71c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de9f7531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de9f66463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de9f652285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de9f64b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de9f6b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de9f2a7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de9f393eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de9f1ffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de9f2092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de9f1f07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de9f21c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f67e6941082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de9f1e3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a3f0a3b22b99ed836926ef9a861b3e588e64240 Step #5: MERGE-OUTER: attempt 1310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4087741184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7a3f0a3b22b99ed836926ef9a861b3e588e64240' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2500 processed earlier; will process 1971 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92442== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1dc6a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1dc616b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1dc5f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa78acc441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa78aad900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa78aab8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1dc5d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c1dd0a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1dd03f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c1dd041375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1dd04135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c1dcb17165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1dcb4e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1dca5f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1dca4d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1dca469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1dcab0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1dc6a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1dc78eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1dc5fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1dc6042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1dc5eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1dc6174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa78aaba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1dc5debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d8c1dd8c870677da7908d8763f296ad893b75b5 Step #5: MERGE-OUTER: attempt 1311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4088269585 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7d8c1dd8c870677da7908d8763f296ad893b75b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2501 processed earlier; will process 1970 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92452== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e9d8d77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e9d8cebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e9d8cce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f71e5d6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f71e5b7a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f71e5b59858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e9d8ca7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e9d977a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e9d9714632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e9d9716375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e9d971635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e9d91ec165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e9d92231db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e9d913463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e9d9122285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e9d911b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e9d9185f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e9d8d77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e9d8e63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e9d8ccfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e9d8cd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e9d8cc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e9d8cec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f71e5b5b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e9d8cb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab6e55f73aac87c8ed9f3133ec3d082cbbddaad1 Step #5: MERGE-OUTER: attempt 1312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4089443033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ab6e55f73aac87c8ed9f3133ec3d082cbbddaad1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2503 processed earlier; will process 1968 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92503== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8f78b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8f7829b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8f780c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3750d0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3750b1700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3750af6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8f77e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8f82b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8f8252632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8f8254375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8f825435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8f7c72ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8f7c60285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8f7c599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8f7cc3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8f78b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8f79a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8f780dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8f78172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8f77fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8f782a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3750af8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8f77f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74401aa05938f40189087e93dcdc8e89c1bc1eed Step #5: MERGE-OUTER: attempt 1313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4090231027 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74401aa05938f40189087e93dcdc8e89c1bc1eed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2504 processed earlier; will process 1967 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92518== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5e0276594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5e01eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5e01cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd53fcfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd53fb1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd53faef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5e01a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e5e0c79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5e0c13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e5e0c15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5e0c1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e5e0633ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5e0621285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5e061a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5e0684f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5e0276c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5e0362eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5e01ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5e01d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5e01bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5e01eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd53faf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5e01b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-302892d051476e67400d7495fe5c295d8f1d3521 Step #5: MERGE-OUTER: attempt 1314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4091005372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/302892d051476e67400d7495fe5c295d8f1d3521' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2505 processed earlier; will process 1966 files now Step #5: 2026-06-15 07:41:21,041 W Attempt to get hash from height 8749487358890240000 failed -- hash not in db Step #5: 2026-06-15 07:41:21,041 I RandomX new secondary seed hash is 0000000000000000000000000000000000000000000000000000000000000000 Step #5: 2026-06-15 07:41:21,330 I RandomX main cache initialized Step #5: 2026-06-15 07:41:21,638 I RandomX secondary cache updated Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: 2026-06-15 07:41:21,669 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:21,669 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:41:21,939 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:41:21,993 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:41:21,993 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:41:21,993 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:41:21,993 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:41:21,993 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:41:21,993 I Blockchain initialized. last block: 0, d4440.h20.m52.s28 time ago, current difficulty: 1 Step #5: 2026-06-15 07:41:21,994 I Validating txpool contents for v16 Step #5: 2026-06-15 07:41:21,994 I Loading checkpoints Step #5: 2026-06-15 07:41:22,058 I transaction_created: <4c282df39050e3937b33b7ac68e1372c0b84abe919ff5a5db86cbe07871f92cc> Step #5: 2026-06-15 07:41:22,058 I { Step #5: 2026-06-15 07:41:22,058 I "version": 2, Step #5: 2026-06-15 07:41:22,058 I "unlock_time": 0, Step #5: 2026-06-15 07:41:22,058 I "vin": [ { Step #5: 2026-06-15 07:41:22,058 I "key": { Step #5: 2026-06-15 07:41:22,058 I "amount": 20000, Step #5: 2026-06-15 07:41:22,058 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:41:22,058 I ], Step #5: 2026-06-15 07:41:22,058 I "k_image": "2205e00dc0abd4da13711bca0062b5fbda71dffb932ad10121e6b515b3542d1d" Step #5: 2026-06-15 07:41:22,058 I } Step #5: 2026-06-15 07:41:22,058 I } Step #5: 2026-06-15 07:41:22,058 I ], Step #5: 2026-06-15 07:41:22,058 I "vout": [ { Step #5: 2026-06-15 07:41:22,058 I "amount": 0, Step #5: 2026-06-15 07:41:22,058 I "target": { Step #5: 2026-06-15 07:41:22,058 I "tagged_key": { Step #5: 2026-06-15 07:41:22,058 I "key": "c20ce936163eaea755fbb1d64a978f69b32083d55441f4595904a711792ecef3", Step #5: 2026-06-15 07:41:22,058 I "view_tag": "0a" Step #5: 2026-06-15 07:41:22,058 I } Step #5: 2026-06-15 07:41:22,058 I } Step #5: 2026-06-15 07:41:22,059 I } Step #5: 2026-06-15 07:41:22,059 I ], Step #5: 2026-06-15 07:41:22,059 I "extra": [ 1, 78, 73, 167, 101, 86, 17, 75, 197, 159, 249, 87, 124, 31, 228, 59, 169, 53, 28, 32, 92, 241, 93, 201, 73, 236, 39, 224, 194, 212, 12, 42, 162, 2, 9, 1, 23, 128, 106, 137, 55, 43, 248, 142 Step #5: 2026-06-15 07:41:22,059 I ], Step #5: 2026-06-15 07:41:22,059 I "rct_signatures": { Step #5: 2026-06-15 07:41:22,059 I "type": 6, Step #5: 2026-06-15 07:41:22,059 I "txnFee": 10000, Step #5: 2026-06-15 07:41:22,059 I "ecdhInfo": [ { Step #5: 2026-06-15 07:41:22,059 I "amount": "73645cee371177c3" Step #5: 2026-06-15 07:41:22,059 I }], Step #5: 2026-06-15 07:41:22,059 I "outPk": [ "de908e62faf061ed6b41e6fb5cba9c01c9fb67f4d3d086ad2578d6518677732a"] Step #5: 2026-06-15 07:41:22,059 I }, Step #5: 2026-06-15 07:41:22,059 I "rctsig_prunable": { Step #5: 2026-06-15 07:41:22,059 I "nbp": 1, Step #5: 2026-06-15 07:41:22,059 I "bpp": [ { Step #5: 2026-06-15 07:41:22,059 I "A": "d86bec63e3ad930220f3f8af8b2a9a2d6fe47945fb7727ee41a73fe70f3eee5f", Step #5: 2026-06-15 07:41:22,059 I "A1": "3df26f93d373f74c39fd10c3f7305db84f62c828a081005082f6e1fc6276874b", Step #5: 2026-06-15 07:41:22,059 I "B": "a2dd47f2c23a0b20a0b76b283af1a98d797f18622a814361753f081bd9005e97", Step #5: 2026-06-15 07:41:22,059 I "r1": "a93d4232d43ddcb936dc43308ee41b165684403e258fae0997ef5138adffb10b", Step #5: 2026-06-15 07:41:22,059 I "s1": "19c97c086aa41f3438246f8bdb2e16a9c28d78733497984cd73b9a1fc0e6970b", Step #5: 2026-06-15 07:41:22,059 I "d1": "866aa7332c69582c70e984dfc78063eec181789174d7abb7862ef5cb4b2d5d0a", Step #5: 2026-06-15 07:41:22,059 I "L": [ "cd57e666cea1a6b72d44e20059cd3d4b6f898e16e5157cb3d19b270df97b9bbd", "5e6e0b33ebb2803fb75c4fe427fac233fb264047090f4a621a455e720b96b0d5", "99665ac8fb954ba92ab6ce72273969c860ef594e4e5ce40e05ca31a84dab2d35", "4f002c723b1609eec86aace7993681b13aaee6f9998a0c65ee4a5bbbf047d82c", "79677de1dd0e6b6e7ada01e1f10b46f48513851cc5d43fa4f6775a63bdd9a4bf", "15e5353ee8e4171996964dc36871a8a39a464e2b4e1017c9506b13a1e6104abb" Step #5: 2026-06-15 07:41:22,059 I ], Step #5: 2026-06-15 07:41:22,059 I "R": [ "b8340a51086b6a2431414fcbc8d5106e52eea1329eb137c7219522820a48ba2c", "e71b4409710b194f09011b4d8a21f22b283ebf9a62ca128cd98e3f36275c77b0", "290a981fdbc51a859ebd3785224caa7f8ec88cfe28497f77cb13227853dbdea6", "e1b62f13d7ed2e0212d7d308874a9e539e09f56d362b4aca2a1a25db77fc78e7", "101fdc241d510fb4ba4eb4ca1e63251963aac1baabac7336c73da9d73dcd2e49", "d9eb766cd8d9ce2f0a71d33ab149815d667d349ac4c45a7545a56f348ec7be79" Step #5: 2026-06-15 07:41:22,059 I ] Step #5: 2026-06-15 07:41:22,059 I } Step #5: 2026-06-15 07:41:22,059 I ], Step #5: 2026-06-15 07:41:22,059 I "CLSAGs": [ { Step #5: 2026-06-15 07:41:22,059 I "s": [ "e4dd8e51b69600b0c8bdc978e92624eec955e3eb93337ba5ed6973bacf689e0c", "b02e04a56bce617bffb37f993818291e7c381b390035edb66c0acc2a24c3c106", "c776c43a782894e52f16e71d988bcfc509e5cd86a5e526be4a2ea3bba16e4807", "e3d699080ddcf70f99bca2974162185662cbb2980af888d909283b0a4c56da06", "bff80cb6305481ec09215c9e9ebb94e52dacd60b16c6006b454874a335bab101", "2ffd154257bb4ce3317676970881c35c53c847ca6e6c9a54390937a2d13ba908", "172d17c4d3617ff327b10be5661825996de03b7ec0fbb1a5629fb23044178302", "f49e1e88e9e0052df747537cc884316d219bec780cd1f307252c5e94c8fd4d02", "51265b656c8ea5ffde18ebf1cc255c4cadc8b9d02e83c1b9f604997033d1bf0a", "f2e4a9423d4cf73f151f7d0fd5e094eaad9a4bf623246cd59ff1435b05966704"], Step #5: 2026-06-15 07:41:22,059 I "c1": "549f2c7d64f0bf350c36d74b985fe74d38f62d2255d37fa7d8ec95f1b9f23409", Step #5: 2026-06-15 07:41:22,059 I "D": "7c683f22490c4a1da54464c8564757fe5d1c93db0f225f3a6cb3edec46b9ce8a" Step #5: 2026-06-15 07:41:22,059 I }], Step #5: 2026-06-15 07:41:22,059 I "pseudoOuts": [ "c2517e01fd08f28bbece8ee9941eacc70c8e91b21105d125ccc9ef1c9d0d2983"] Step #5: 2026-06-15 07:41:22,059 I } Step #5: 2026-06-15 07:41:22,059 I } Step #5: 2026-06-15 07:41:22,059 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:41:22,059 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <00ed36e95f379d2d01000000000000000100000000000000e043c0a9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:41:22,065 E Tx <4c282df39050e3937b33b7ac68e1372c0b84abe919ff5a5db86cbe07871f92cc> has fewer than two outputs Step #5: 2026-06-15 07:41:22,065 I Transaction added to pool: txid <4c282df39050e3937b33b7ac68e1372c0b84abe919ff5a5db86cbe07871f92cc> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:41:22,065 E Transaction verification impossible: <4c282df39050e3937b33b7ac68e1372c0b84abe919ff5a5db86cbe07871f92cc> Step #5: 2026-06-15 07:41:22,065 E Failed to parse transaction from blob Step #5: 2026-06-15 07:41:22,065 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:41:22,066 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:41:22,066 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:41:22,066 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:41:22,066 E Failed to parse block from blob Step #5: 2026-06-15 07:41:22,066 W Failed, wrong address Step #5: 2026-06-15 07:41:22,066 E Failed to parse transaction from blob Step #5: 2026-06-15 07:41:22,066 E Failed to parse transaction Step #5: 2026-06-15 07:41:22,067 I [PARSE URI] regex not matched for uri: ^(([^:]*?)://)?(\[(.*)\](:(\d+))?)(.*)? Step #5: 2026-06-15 07:41:22,067 I Generating SSL certificate Step #5: 2026-06-15 07:41:22,794 I Changed bootstrap daemon address to Step #5: 2026-06-15 07:41:22,794 E Tx <4c282df39050e3937b33b7ac68e1372c0b84abe919ff5a5db86cbe07871f92cc> has fewer than two outputs Step #5: 2026-06-15 07:41:22,794 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:41:22,794 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: #2 pulse exec/s: 1 rss: 563Mb Step #5: 2026-06-15 07:41:22,799 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:41:22,801 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:41:22,814 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:41:22,880 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:41:22,880 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:41:22,880 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:41:22,880 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:41:22,880 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:41:22,880 I Blockchain initialized. last block: 0, d4440.h20.m52.s29 time ago, current difficulty: 1 Step #5: 2026-06-15 07:41:22,909 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92536== ERROR: libFuzzer: deadly signal Step #5: #0 0x559245453594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592453c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592453aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64dc51a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64dc32f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64dc30e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559245383e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559245e56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559245df0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559245df2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559245df235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559245810ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5592457fe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592457f79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559245861f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559245453c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55924553feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5592453abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592453b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55924539c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592453c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f64dc310082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55924538fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4c877f464aa952ae8a596dc054ace54961cdeac Step #5: MERGE-OUTER: attempt 1315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4093599290 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f4c877f464aa952ae8a596dc054ace54961cdeac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2508 processed earlier; will process 1963 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92656== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595ec4e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595ec45ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595ec43d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03c508041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03c4e9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03c4e74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595ec416e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5595ecee9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595ece83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5595ece85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595ece8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5595ec8a3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5595ec891285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5595ec88a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5595ec8f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5595ec4e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5595ec5d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5595ec43ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5595ec4482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5595ec42f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5595ec45b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f03c4e76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5595ec422bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b04a61232da9ab3e8f71bd2f6bbe41c0cb5bcc00 Step #5: MERGE-OUTER: attempt 1316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4094543795 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b04a61232da9ab3e8f71bd2f6bbe41c0cb5bcc00' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2511 processed earlier; will process 1960 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92734== ERROR: libFuzzer: deadly signal Step #5: #0 0x562cad2bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562cad22fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562cad212665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb29127e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb29109300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb291072858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562cad1ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562cadcbe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562cadc58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562cadc5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562cadc5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562cad678ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562cad666285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562cad65f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562cad6c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562cad2bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562cad3a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562cad213d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562cad21d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562cad2047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562cad2304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb291074082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562cad1f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9adac1b7c7b43cd7903eb411f0e1510c215b0c0 Step #5: MERGE-OUTER: attempt 1317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4095738278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9adac1b7c7b43cd7903eb411f0e1510c215b0c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2513 processed earlier; will process 1958 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92816== ERROR: libFuzzer: deadly signal Step #5: #0 0x5647a61e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647a615ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5647a613d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e4b4a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e4b2bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e4b29c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5647a6116e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5647a6be9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647a6b83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5647a6b85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647a6b8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5647a665b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647a66921db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647a65a363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647a6591285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647a658a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5647a65f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5647a61e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5647a62d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5647a613ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5647a61482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647a612f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647a615b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e4b29e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5647a6122bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd1738e3b671f7411ee82199cc2cb6fbf54ab850 Step #5: MERGE-OUTER: attempt 1318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4097787301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dd1738e3b671f7411ee82199cc2cb6fbf54ab850' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2516 processed earlier; will process 1955 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==92935== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580063e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55800635ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55800633d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80a37b741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80a35cc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80a35ab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558006316e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558006de9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558006d83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558006d85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558006d8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55800685b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580068921db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5580067a363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558006791285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55800678a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580067f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580063e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5580064d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55800633ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580063482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55800632f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55800635b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80a35ad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558006322bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-039fecf76df41384c711ff09de978cad4336a37d Step #5: MERGE-OUTER: attempt 1319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4098274530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/039fecf76df41384c711ff09de978cad4336a37d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2517 processed earlier; will process 1954 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92974== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f61fd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f61f44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f61f27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe21694741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe21675c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe21673b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f61f00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f629d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f6296d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f6296f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f6296f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f6238dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f6237b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f623749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f623def97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f61fd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f620bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f61f28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f61f322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f61f197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f61f454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe21673d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f61f0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df74be82da9234ff32215566847cf43c2bc97a74 Step #5: MERGE-OUTER: attempt 1320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4098948973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/df74be82da9234ff32215566847cf43c2bc97a74' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2518 processed earlier; will process 1953 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==92987== ERROR: libFuzzer: deadly signal Step #5: #0 0x555debb40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555debab4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555deba97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8063a6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f806388100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8063860858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555deba70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555dec543018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555dec4dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555dec4df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555dec4df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555debefdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555debeeb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555debee49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555debf4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555debb40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555debc2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555deba98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555debaa22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555deba897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555debab54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8063862082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555deba7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e7f79c08b96c07e5a6499ab698bb55850aa1a2a Step #5: MERGE-OUTER: attempt 1321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4100488006 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4e7f79c08b96c07e5a6499ab698bb55850aa1a2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2519 processed earlier; will process 1952 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93031== ERROR: libFuzzer: deadly signal Step #5: #0 0x5578b2ecc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5578b2e40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5578b2e23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f292be4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f292bc5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f292bc3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5578b2dfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5578b38cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5578b3869632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5578b386b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5578b386b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5578b3341165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5578b33781db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5578b328963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5578b3277285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5578b32709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5578b32daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5578b2eccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5578b2fb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5578b2e24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5578b2e2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5578b2e157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5578b2e414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f292bc3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5578b2e08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c354f874d02c5a7cd007c2267104c5446f5ae2c8 Step #5: MERGE-OUTER: attempt 1322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4101870449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c354f874d02c5a7cd007c2267104c5446f5ae2c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2521 processed earlier; will process 1950 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93146== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a422882594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4227f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4227d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f12bd6f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f12bd50900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f12bd4e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4227b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a423285018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a42321f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a423221375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a42322135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a422c3fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a422c2d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a422c269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a422c90f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a422882c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a42296eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4227dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4227e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4227cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4227f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f12bd4ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4227bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f4344b6c2bf513c8a46551ebbec54d0be40f605 Step #5: MERGE-OUTER: attempt 1323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4102657337 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7f4344b6c2bf513c8a46551ebbec54d0be40f605' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2522 processed earlier; will process 1949 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==93161== ERROR: libFuzzer: deadly signal Step #5: #0 0x56548b9bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56548b92fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56548b912665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f36a3b4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f36a395d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f36a393c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56548b8ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56548c3be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56548c358632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56548c35a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56548bd60780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56548bdc9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56548b9bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56548baa7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56548b913d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56548b91d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56548b9047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56548b9304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f36a393e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56548b8f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37b1d3da78f98b872eec3fa4392a964730a1c24d Step #5: MERGE-OUTER: attempt 1324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4103431668 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/37b1d3da78f98b872eec3fa4392a964730a1c24d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2523 processed earlier; will process 1948 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93183== ERROR: libFuzzer: deadly signal Step #5: #0 0x56351b91b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56351b88fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56351b872665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5babba641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bab9bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bab99a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56351b84be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56351c31e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56351c2b8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56351c2ba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56351c2ba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56351bcd8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56351bcc6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56351bcbf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56351bd29f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56351b91bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56351ba07eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56351b873d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56351b87d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56351b8647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56351b8904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5bab99c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56351b857bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d1b2c4cb476d3487d706792c93c05b1bdf6a50c Step #5: MERGE-OUTER: attempt 1325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4106094575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4d1b2c4cb476d3487d706792c93c05b1bdf6a50c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2525 processed earlier; will process 1946 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93324== ERROR: libFuzzer: deadly signal Step #5: #0 0x558a622ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a62262b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a62245665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f883599541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88357aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8835789858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a6221ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558a62cf1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558a62c8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558a62c8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558a62c8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558a626abad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558a62699285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558a626929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558a626fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558a622eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558a623daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a62246d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a622502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a622377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a622634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f883578b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a6222abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-244a9dd43751383e511c0e8eaa4d76db6e435b80 Step #5: MERGE-OUTER: attempt 1326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4110033729 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/244a9dd43751383e511c0e8eaa4d76db6e435b80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2530 processed earlier; will process 1941 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93486== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0b16bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0b1633b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0b1616665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c6125f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c6107400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c61053858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0b15efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0b20c2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0b205c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e0b205e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0b205e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e0b1a7cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e0b1a6a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0b1a639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0b1acdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e0b16bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e0b17abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e0b1617d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0b16212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0b16087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0b16344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1c61055082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e0b15fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56701c0071b6d9ca2f9c4a3d1ec5ce69f899f99e Step #5: MERGE-OUTER: attempt 1327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4110832053 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/56701c0071b6d9ca2f9c4a3d1ec5ce69f899f99e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2531 processed earlier; will process 1940 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93503== ERROR: libFuzzer: deadly signal Step #5: #0 0x55efd2141594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55efd20b5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55efd2098665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faf9aa7641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faf9a88b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faf9a86a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55efd2071e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55efd2b44018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55efd2ade632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55efd2ae0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55efd2ae035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55efd24fead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55efd24ec285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55efd24e59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55efd254ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55efd2141c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55efd222deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55efd2099d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55efd20a32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55efd208a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55efd20b64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faf9a86c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55efd207dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f207f9078bf40d8a966a7f811f593f8ea8809c70 Step #5: MERGE-OUTER: attempt 1328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4111833547 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f207f9078bf40d8a966a7f811f593f8ea8809c70' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2534 processed earlier; will process 1937 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==93589== ERROR: libFuzzer: deadly signal Step #5: #0 0x5643d5956594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5643d58cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5643d58ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe5438fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe54371200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe5436f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5643d5886e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5643d6359018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5643d62f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5643d62f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5643d62f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643d5dbf975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5643d5e29bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5643d5e85c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5643d5d65012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5643d5d65012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5643d5956c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5643d5a42eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5643d58aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5643d58b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5643d589f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5643d58cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe5436f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5643d5892bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-423f3dc7af349ad9b1b24ffc1b3e838e2601c350 Step #5: MERGE-OUTER: attempt 1329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4112709272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/423f3dc7af349ad9b1b24ffc1b3e838e2601c350' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2535 processed earlier; will process 1936 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93640== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dcbc766594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dcbc6dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dcbc6bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86419c241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86417d700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86417b6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dcbc696e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dcbd169018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dcbd103632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dcbd105375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dcbd10535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dcbcb23ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dcbcb11285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dcbcb0a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dcbcb74f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dcbc766c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dcbc852eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dcbc6bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dcbc6c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dcbc6af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dcbc6db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f86417b8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dcbc6a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-604a5d48bd19be3e579f3e808e9690d4e07f5f38 Step #5: MERGE-OUTER: attempt 1330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4113548122 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/604a5d48bd19be3e579f3e808e9690d4e07f5f38' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2536 processed earlier; will process 1935 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93713== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d083bea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d083b5eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d083b41665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f164fe2c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f164fc4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f164fc20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d083b1ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0845ed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d084587632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d084589375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d08458935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d083fa7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d083f95285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d083f8e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d083ff8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d083beac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d083cd6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d083b42d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d083b4c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d083b337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d083b5f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f164fc22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d083b26bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60bccbb054d30221413c8fe6d15e2663d6f44a58 Step #5: MERGE-OUTER: attempt 1331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4114331745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60bccbb054d30221413c8fe6d15e2663d6f44a58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2537 processed earlier; will process 1934 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93730== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627c6a8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627c6a02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627c69e5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fca00041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fc9e1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fc9df4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627c69bee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627c7491018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627c742b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627c742d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627c742d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627c6e4bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5627c6e39285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5627c6e329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5627c6e9cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5627c6a8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5627c6b7aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5627c69e6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5627c69f02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5627c69d77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5627c6a034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fc9df6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5627c69cabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37469e680e1755391e9b49c4e11ab5d760020f04 Step #5: MERGE-OUTER: attempt 1332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4115124599 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/37469e680e1755391e9b49c4e11ab5d760020f04' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2538 processed earlier; will process 1933 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93748== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad61e46594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad61dbab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad61d9d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88e9fd141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88e9de600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88e9dc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad61d76e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ad62849018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad627e3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ad627e5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad627e535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ad62203ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad621f1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad621ea9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad62254f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad61e46c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad61f32eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad61d9ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad61da82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad61d8f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad61dbb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f88e9dc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad61d82bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f096da015ca73ad0faf1fbad72b7ede14cae01bf Step #5: MERGE-OUTER: attempt 1333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4115910425 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f096da015ca73ad0faf1fbad72b7ede14cae01bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2539 processed earlier; will process 1932 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93766== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca6cf12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca6ce86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca6ce69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b16c4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b16a5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b16a37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca6ce42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ca6d915018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca6d8af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ca6d8b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca6d8b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ca6d387165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca6d3be1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca6d2cf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca6d2bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca6d2b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca6d320f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca6cf12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca6cffeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca6ce6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca6ce742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca6ce5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca6ce874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b16a39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca6ce4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffe9200718e335270e77983a942c7b7f524262bc Step #5: MERGE-OUTER: attempt 1334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4120113710 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ffe9200718e335270e77983a942c7b7f524262bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2543 processed earlier; will process 1928 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==93858== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618f59e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618f5954b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618f5937665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b5341b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b5323000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b5320f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618f5910e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5618f63e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618f637d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5618f637f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618f637f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5618f5d9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5618f5d8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5618f5d849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5618f5deef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5618f59e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5618f5acceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618f5938d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618f59422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618f59297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618f59554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4b53211082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618f591cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7b5f0804be3b814991867308dd328a1de14104b Step #5: MERGE-OUTER: attempt 1335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4120891621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a7b5f0804be3b814991867308dd328a1de14104b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2544 processed earlier; will process 1927 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==93875== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629918fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562991871b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562991854665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f35a34c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f35a32d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f35a32b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56299182de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562992300018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56299229a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56299229c578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x562991ca2780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x562991d0bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5629918fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5629919e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x562991855d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56299185f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5629918467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5629918724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f35a32b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562991839bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53627209688968f7dff81b0569574da4201bf2c3 Step #5: MERGE-OUTER: attempt 1336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4121663556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/53627209688968f7dff81b0569574da4201bf2c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2545 processed earlier; will process 1926 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==93928== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d239f51594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d239ec5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d239ea8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3754e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3752f500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3752d4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d239e81e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d23a954018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d23a8ee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d23a8f0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d23a8f035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d23a3c6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d23a3fd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d23a30e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d23a2fc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d23a2f59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d23a35ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d239f51c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d23a03deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d239ea9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d239eb32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d239e9a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d239ec64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe3752d6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d239e8dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35118d2972d1c850aa19a9617c3a28369c9b799a Step #5: MERGE-OUTER: attempt 1337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4122839103 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/35118d2972d1c850aa19a9617c3a28369c9b799a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2547 processed earlier; will process 1924 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94043== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f40fb9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f40fb0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f40faf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdacd35f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdacd17400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdacd153858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f40facae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f41059d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f410537632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f410539375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f41053935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f41000f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f4100461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f40ff5763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f40ff45285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f40ff3e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f40ffa8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f40fb9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f40fc86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f40faf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f40fafc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f40fae37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f40fb0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdacd155082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f40fad6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22a21c3074c065b8567b029857c757815c590968 Step #5: MERGE-OUTER: attempt 1338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4124144570 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/22a21c3074c065b8567b029857c757815c590968' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2549 processed earlier; will process 1922 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94125== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627cc4c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627cc435b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627cc418665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7611d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd760fe600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd760fc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627cc3f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627ccec4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627cce5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627cce60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627cce6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627cc936165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627cc96d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627cc87e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627cc86c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627cc8659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627cc8cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627cc4c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627cc5adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627cc419d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627cc4232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627cc40a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627cc4364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd760fc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627cc3fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd4c1e332cbad47bb67b148db50d791e1e38e4ff Step #5: MERGE-OUTER: attempt 1339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4125415728 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bd4c1e332cbad47bb67b148db50d791e1e38e4ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2551 processed earlier; will process 1920 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94239== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea7af92594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea7af06b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea7aee9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8f5add41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8f58f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8f58d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea7aec2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ea7b995018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea7b92f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ea7b931375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea7b93135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ea7b34fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea7b33d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea7b3369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea7b3a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea7af92c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea7b07eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea7aeead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea7aef42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea7aedb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea7af074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa8f58d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea7aecebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5decdbadd63c61981257fb4720f5cd8fbfe3e2b8 Step #5: MERGE-OUTER: attempt 1340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4125860146 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5decdbadd63c61981257fb4720f5cd8fbfe3e2b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2552 processed earlier; will process 1919 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94310== ERROR: libFuzzer: deadly signal Step #5: #0 0x56164a66d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56164a5e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56164a5c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d8cefb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d8cd1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d8ccef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56164a59de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56164b070018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56164b00a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56164b00c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56164b00c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56164aae2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56164ab191db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56164aa2a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56164aa18285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56164aa119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56164aa7bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56164a66dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56164a759eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56164a5c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56164a5cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56164a5b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56164a5e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1d8ccf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56164a5a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52eb8656537f6dce6995b0881973d6cd9624cc66 Step #5: MERGE-OUTER: attempt 1341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4128808315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/52eb8656537f6dce6995b0881973d6cd9624cc66' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2553 processed earlier; will process 1918 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94317== ERROR: libFuzzer: deadly signal Step #5: #0 0x5612e626f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5612e61e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5612e61c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1ee9b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1ee7ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1ee7ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5612e619fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5612e6c72018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5612e6c0c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5612e6c0e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5612e6c0e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5612e662cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5612e661a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5612e66139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5612e667df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5612e626fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5612e635beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5612e61c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5612e61d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5612e61b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5612e61e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1ee7af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5612e61abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f3bbc1e03079f9de83fc96da67577ef5b076b37 Step #5: MERGE-OUTER: attempt 1342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4135811648 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9f3bbc1e03079f9de83fc96da67577ef5b076b37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2558 processed earlier; will process 1913 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94491== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dbdace3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dbdac57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dbdac3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b24d2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b24b4300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b24b22858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dbdac13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dbdb6e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dbdb680632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dbdb682375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dbdb68235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dbdb0a0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dbdb08e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dbdb0879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dbdb0f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dbdace3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dbdadcfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dbdac3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dbdac452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dbdac2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dbdac584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b24b24082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dbdac1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46548d8d7517be7d194f6ef6bcc99fb9f594ef0b Step #5: MERGE-OUTER: attempt 1343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4137978444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/46548d8d7517be7d194f6ef6bcc99fb9f594ef0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2561 processed earlier; will process 1910 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94543== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fd218f0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fd21864b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fd21847665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f916df5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f916dd6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f916dd4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fd21820e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fd222f3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fd2228d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fd2228f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fd2228f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fd21d65165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fd21d9c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fd21cad63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fd21c9b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fd21c949dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fd21cfef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fd218f0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fd219dceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fd21848d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fd218522e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fd218397e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fd218654c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f916dd4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fd2182cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b151e0dfdd9cb6fdb8e3862612c2d05d8f900699 Step #5: MERGE-OUTER: attempt 1344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4139299939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b151e0dfdd9cb6fdb8e3862612c2d05d8f900699' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2564 processed earlier; will process 1907 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94632== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646d9ff6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646d9f6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646d9f4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c6129a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c610af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c6108e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646d9f26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5646da9f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646da993632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646da995375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646da99535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5646da3b3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646da3a1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646da39a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646da404f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646d9ff6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646da0e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646d9f4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646d9f582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646d9f3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646d9f6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4c61090082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646d9f32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b32abd618fb3f065697d7f4b1e0344814236fa8 Step #5: MERGE-OUTER: attempt 1345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4139971893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4b32abd618fb3f065697d7f4b1e0344814236fa8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2566 processed earlier; will process 1905 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94739== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596a2e5a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596a2dceb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596a2db1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3dbdcb341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3dbdac800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3dbdaa7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596a2d8ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5596a385d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596a37f7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5596a37f9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596a37f935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5596a3217ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596a3205285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596a31fe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596a3268f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596a2e5ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596a2f46eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596a2db2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596a2dbc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596a2da37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596a2dcf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3dbdaa9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596a2d96bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a141a7fb2fc587187f259ae708f5ebeb1a0298a1 Step #5: MERGE-OUTER: attempt 1346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4140917452 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a141a7fb2fc587187f259ae708f5ebeb1a0298a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2567 processed earlier; will process 1904 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94758== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603ef3ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603ef322b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603ef305665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f127a3b041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f127a1c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f127a1a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603ef2dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5603efdb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603efd4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5603efd4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603efd4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5603ef76bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5603ef759285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5603ef7529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5603ef7bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5603ef3aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5603ef49aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5603ef306d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5603ef3102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5603ef2f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5603ef3234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f127a1a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5603ef2eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e80620f5fc01285a0d617abea6b41dc2e1dd70f Step #5: MERGE-OUTER: attempt 1347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4141685352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0e80620f5fc01285a0d617abea6b41dc2e1dd70f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2568 processed earlier; will process 1903 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94776== ERROR: libFuzzer: deadly signal Step #5: #0 0x56188637b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618862efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618862d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8bb586041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8bb567500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8bb5654858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618862abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561886d7e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561886d18632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561886d1a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561886d1a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561886738ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561886726285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56188671f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561886789f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56188637bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561886467eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5618862d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5618862dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5618862c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5618862f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8bb5656082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5618862b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01cd341e22bcf66518c5256499d54e006cf56519 Step #5: MERGE-OUTER: attempt 1348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4142454329 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01cd341e22bcf66518c5256499d54e006cf56519' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2569 processed earlier; will process 1902 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94794== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e3101c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e30f90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e30f73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba42e8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba42c9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba42c79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e30f4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562e31a1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e319b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562e319bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e319bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562e31491165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562e314c81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562e313d963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562e313c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562e313c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562e3142af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562e3101cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562e31108eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562e30f74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562e30f7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562e30f657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562e30f914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fba42c7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562e30f58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1d5c0bf032accfe04b2adc348765ed8b008fad5 Step #5: MERGE-OUTER: attempt 1349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4145278372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1d5c0bf032accfe04b2adc348765ed8b008fad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2572 processed earlier; will process 1899 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94886== ERROR: libFuzzer: deadly signal Step #5: #0 0x56343ea29594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56343e99db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56343e980665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd99602c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd995e4100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd995e20858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56343e959e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56343f42c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56343f3c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56343f3c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56343f3c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56343ede6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56343edd4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56343edcd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56343ee37f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56343ea29c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56343eb15eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56343e981d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56343e98b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56343e9727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56343e99e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd995e22082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56343e965bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c94b965369b132f1d472912eb50442eab63abbc9 Step #5: MERGE-OUTER: attempt 1350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4145708134 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c94b965369b132f1d472912eb50442eab63abbc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2573 processed earlier; will process 1898 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==94925== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d46786a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4677deb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4677c1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27fa01441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27f9e2900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27f9e08858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d46779ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d46826d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d468207632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d468209375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d46820935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d467c27ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d467c15285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d467c0e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d467c78f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d46786ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d467956eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4677c2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4677cc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4677b37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4677df4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27f9e0a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4677a6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b33cea95cffb470fcf3dd8783bca8dda16f294ea Step #5: MERGE-OUTER: attempt 1351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4146559472 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b33cea95cffb470fcf3dd8783bca8dda16f294ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2574 processed earlier; will process 1897 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==94941== ERROR: libFuzzer: deadly signal Step #5: #0 0x558786700594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558786674b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558786657665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8ec1b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8ebfca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8ebfa9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558786630e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558787103018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55878709d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55878709f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55878709f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558786b75165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558786bac1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558786abd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558786aab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558786aa49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558786b0ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558786700c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5587867eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558786658d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5587866622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5587866497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5587866754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa8ebfab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55878663cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abe6fcc101fa8ed713c63f6890ba4a1b410c01a0 Step #5: MERGE-OUTER: attempt 1352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4147591845 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/abe6fcc101fa8ed713c63f6890ba4a1b410c01a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2576 processed earlier; will process 1895 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95025== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1f0eb6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1f0e2ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1f0e0d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d444f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d4430b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d442ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1f0de6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1f18b9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1f1853632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f1f1855375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f1f185535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f1f1273ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f1f1261285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1f125a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1f12c4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f1f0eb6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f1f0fa2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f1f0e0ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f1f0e182e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f1f0dff7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f1f0e2b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d442ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f1f0df2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-822f5332b148f22bb6cf65d43c406db7a2c296cd Step #5: MERGE-OUTER: attempt 1353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4148373769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/822f5332b148f22bb6cf65d43c406db7a2c296cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2577 processed earlier; will process 1894 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95042== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af1a077594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af19febb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af19fce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1c6f3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1c6d4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1c6d2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af19fa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af1aa7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af1aa14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af1aa16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af1aa1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af1a434ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af1a422285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af1a41b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af1a485f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af1a077c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af1a163eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af19fcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af19fd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af19fc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af19fec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff1c6d2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af19fb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0067f4e68406c47b59e86868e538a3f44e10399 Step #5: MERGE-OUTER: attempt 1354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4149150317 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e0067f4e68406c47b59e86868e538a3f44e10399' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2578 processed earlier; will process 1893 files now Step #5: #1 pulse exec/s: 0 rss: 280Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==95060== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa6174f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa616c3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa616a6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe92c0fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe92bf1200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe92bef1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa6167fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aa62152018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa620ec632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aa620ee375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa620ee35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aa61bb8975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aa61c22bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55aa61c7ec1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55aa61b5e012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55aa61b5e012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55aa6174fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55aa6183beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55aa616a7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55aa616b12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55aa616987e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55aa616c44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe92bef3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55aa6168bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c09089b1bb9d0e5c2325fc7f5052569eef977564 Step #5: MERGE-OUTER: attempt 1355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4150517695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c09089b1bb9d0e5c2325fc7f5052569eef977564' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2581 processed earlier; will process 1890 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95185== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b9ada7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b9ad1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b9acfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e5f54041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e5f35500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e5f334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b9acd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b9b7aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b9b744632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b9b746375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b9b74635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b9b21c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557b9b2531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557b9b16463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557b9b152285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557b9b14b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557b9b1b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557b9ada7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557b9ae93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557b9acffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557b9ad092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557b9acf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557b9ad1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e5f336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557b9ace3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38191b7cc353abb6dbb92ceb52c9cd2da9686b83 Step #5: MERGE-OUTER: attempt 1356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4154687107 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38191b7cc353abb6dbb92ceb52c9cd2da9686b83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2586 processed earlier; will process 1885 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95311== ERROR: libFuzzer: deadly signal Step #5: #0 0x55831e7fc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55831e770b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55831e753665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa299ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa297e300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa297c2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55831e72ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55831f1ff018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55831f199632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55831f19b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55831f19b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55831ec71165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55831eca81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55831ebb963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55831eba7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55831eba09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55831ec0af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55831e7fcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55831e8e8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55831e754d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55831e75e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55831e7457e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55831e7714c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa297c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55831e738bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-364fd7c8cccb6e1b2ca00afdb4811e6a9103eb01 Step #5: MERGE-OUTER: attempt 1357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4156667652 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/364fd7c8cccb6e1b2ca00afdb4811e6a9103eb01' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2587 processed earlier; will process 1884 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95349== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a127f2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a127ea1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a127e84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffa5153b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffa5135000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffa5132f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a127e5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a128930018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1288ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a1288cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1288cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a1282eaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a1282d8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a1282d19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a12833bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a127f2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a128019eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a127e85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a127e8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a127e767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a127ea24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffa51331082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a127e69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b3e5b8889d26ca66098c86dc2764237903e6377 Step #5: MERGE-OUTER: attempt 1358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4157095804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3b3e5b8889d26ca66098c86dc2764237903e6377' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2588 processed earlier; will process 1883 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95356== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4b8bb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4b8b25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4b8b08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90bad0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90bab1c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f90baafb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4b8ae1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c4b95b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4b954e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c4b9550375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4b955035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c4b8f6ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4b8f5c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4b8f559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4b8fbff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4b8bb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4b8c9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4b8b09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4b8b132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4b8afa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4b8b264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f90baafd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4b8aedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf29335b6311a8430a67e3335a5fd25feae9dd52 Step #5: MERGE-OUTER: attempt 1359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4157943667 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bf29335b6311a8430a67e3335a5fd25feae9dd52' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2589 processed earlier; will process 1882 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95372== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b71b9b4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b71b928b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b71b90b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fbdb5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fbd96d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fbd94c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b71b8e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b71c3b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b71c351632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b71c353375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b71c35335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b71bd71ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b71bd5f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b71bd589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b71bdc2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b71b9b4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b71baa0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b71b90cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b71b9162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b71b8fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b71b9294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fbd94e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b71b8f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75452753c276470b5e328b32e6ae268099404a5c Step #5: MERGE-OUTER: attempt 1360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4158719066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/75452753c276470b5e328b32e6ae268099404a5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2590 processed earlier; will process 1881 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0bcfff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0bcf73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0bcf56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffafb40f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffafb22400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffafb203858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b0bcf2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b0bda02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b0bd99c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b0bd99e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b0bd99e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b0bd3bcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b0bd3aa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0bd3a39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0bd40df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b0bcfffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b0bd0ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b0bcf57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b0bcf612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b0bcf487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b0bcf744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffafb205082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b0bcf3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d9cc4abb30a5a9c96846752e3af5b8da0d3a13b Step #5: MERGE-OUTER: attempt 1361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4159493695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0d9cc4abb30a5a9c96846752e3af5b8da0d3a13b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2591 processed earlier; will process 1880 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95408== ERROR: libFuzzer: deadly signal Step #5: #0 0x555556d95594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555556d09b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555556cec665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7d5f0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7d5d1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7d5cf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555556cc5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555557798018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555557732632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555557734375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55555773435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55555720a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5555572411db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55555715263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555557140285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5555571399dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5555571a3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555556d95c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555556e81eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555556cedd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555556cf72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555556cde7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555556d0a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7d5cf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555556cd1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b6f51e99b9810c43f8c03ffe25d230682b37ae5 Step #5: MERGE-OUTER: attempt 1362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4162200272 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6b6f51e99b9810c43f8c03ffe25d230682b37ae5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2595 processed earlier; will process 1876 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95545== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac9c2ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac9c222b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac9c205665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6059c1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6059a3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6059a13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ac9c1dee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ac9ccb1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ac9cc4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ac9cc4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ac9cc4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ac9c66bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ac9c659285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ac9c6529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ac9c6bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ac9c2aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ac9c39aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ac9c206d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ac9c2102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ac9c1f77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ac9c2234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6059a15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ac9c1eabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa4b1ccf733c08acd3593e499a16c7d286460ced Step #5: MERGE-OUTER: attempt 1363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4162635143 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/aa4b1ccf733c08acd3593e499a16c7d286460ced' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2596 processed earlier; will process 1875 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95616== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646b7480594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646b73f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646b73d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a5950041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a5931500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a592f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646b73b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5646b7e83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646b7e1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646b7e1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646b7e1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5646b78f5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5646b792c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5646b783d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5646b782b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5646b78249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5646b788ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5646b7480c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5646b756ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5646b73d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5646b73e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5646b73c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5646b73f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0a592f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5646b73bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41c775f9f89aa8616adedd8d07daacf539dc9fc7 Step #5: MERGE-OUTER: attempt 1364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4165624392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/41c775f9f89aa8616adedd8d07daacf539dc9fc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2597 processed earlier; will process 1874 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==95623== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8f9823594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8f9797b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8f977a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97891a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9788fbc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9788f9b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d8f9753e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d8fa226018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8fa1c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8fa1c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8fa1c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d8f9c98165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d8f9ccf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d8f9be063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d8f9bce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d8f9bc79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d8f9c31f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d8f9823c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d8f990feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d8f977bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d8f97852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8f976c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8f97984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9788f9d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d8f975fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a049a45b1ec0041e5cc588961c038707e2174232 Step #5: MERGE-OUTER: attempt 1365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4166991912 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a049a45b1ec0041e5cc588961c038707e2174232' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2600 processed earlier; will process 1871 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==95738== ERROR: libFuzzer: deadly signal Step #5: #0 0x56441d46b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56441d3dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56441d3c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0dc386c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0dc368100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0dc3660858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56441d39be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56441de6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56441de08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56441de0a578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56441d810780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56441d879f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x56441d46bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56441d557eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x56441d3c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56441d3cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56441d3b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56441d3e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0dc3662082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56441d3a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf1d562f6f9f4fc47f9e70c3e0dbf40dc49753fe Step #5: MERGE-OUTER: attempt 1366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4167836073 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cf1d562f6f9f4fc47f9e70c3e0dbf40dc49753fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2601 processed earlier; will process 1870 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95789== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d735bf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d735b69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d735b4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2cae9f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2cae80600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2cae7e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d735b25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d7365f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d736592632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d736594375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d73659435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d735fb2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d735fa0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d735f999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d736003f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d735bf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d735ce1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d735b4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d735b572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d735b3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d735b6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2cae7e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d735b31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfa4c7f4d86595afec16e4cd01612eba1e5a47e4 Step #5: MERGE-OUTER: attempt 1367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4169774177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cfa4c7f4d86595afec16e4cd01612eba1e5a47e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2603 processed earlier; will process 1868 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95869== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e48900f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e488f83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e488f66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6dff13541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6dfef4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6dfef29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e488f3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e489a12018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e4899ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e4899ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e4899ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e4893ccad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e4893ba285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e4893b39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e48941df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e48900fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e4890fbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e488f67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e488f712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e488f587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e488f844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6dfef2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e488f4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c9bd1e4f27d81dab3e0995f5715b345d4019d8b Step #5: MERGE-OUTER: attempt 1368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4170553820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6c9bd1e4f27d81dab3e0995f5715b345d4019d8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2604 processed earlier; will process 1867 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95887== ERROR: libFuzzer: deadly signal Step #5: #0 0x564cb9669594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564cb95ddb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564cb95c0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fb998641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fb979b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fb977a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564cb9599e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564cba06c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564cba006632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564cba008375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564cba00835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564cb9a26ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564cb9a14285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564cb9a0d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564cb9a77f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564cb9669c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564cb9755eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564cb95c1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564cb95cb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564cb95b27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564cb95de4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fb977c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564cb95a5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54a6f834c8b890ee08c3de1bdfd88f95c634062a Step #5: MERGE-OUTER: attempt 1369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4171331834 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/54a6f834c8b890ee08c3de1bdfd88f95c634062a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2605 processed earlier; will process 1866 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95905== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e4cfc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e4cf34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e4cf17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd74421c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd74403100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd744010858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562e4cef0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562e4d9c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562e4d95d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562e4d95f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562e4d95f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562e4d37dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562e4d36b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562e4d3649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562e4d3cef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562e4cfc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562e4d0aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562e4cf18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562e4cf222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562e4cf097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562e4cf354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd744012082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562e4cefcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f15a6d755499cd96af5de478b7506c4a9ace9376 Step #5: MERGE-OUTER: attempt 1370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4172102388 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f15a6d755499cd96af5de478b7506c4a9ace9376' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2606 processed earlier; will process 1865 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95923== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f77c43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f77bb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f77b9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bdfdab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bdfbc000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bdfb9f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f77b73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f78646018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f785e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f785e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f785e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f78000ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562f77fee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562f77fe79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562f78051f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562f77c43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562f77d2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562f77b9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562f77ba52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562f77b8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562f77bb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bdfba1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562f77b7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a923a31df71775b943bf03f2b520744683995f12 Step #5: MERGE-OUTER: attempt 1371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4172876599 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a923a31df71775b943bf03f2b520744683995f12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2607 processed earlier; will process 1864 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95941== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea58cf7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea58c6bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea58c4e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4250f8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4250da100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4250d80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea58c27e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ea596fa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea59694632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ea59696375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea5969635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ea590b4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea590a2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea5909b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea59105f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea58cf7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea58de3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea58c4fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea58c592e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea58c407e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea58c6c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4250d82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea58c33bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7d439f4eaeab77195b10a342d70def1321c2337 Step #5: MERGE-OUTER: attempt 1372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4173644426 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7d439f4eaeab77195b10a342d70def1321c2337' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2608 processed earlier; will process 1863 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95959== ERROR: libFuzzer: deadly signal Step #5: #0 0x559cf3102594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559cf3076b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559cf3059665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6229bd841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62299ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62299cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559cf3032e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559cf3b05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559cf3a9f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559cf3aa1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559cf3aa135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559cf34bfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559cf34ad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559cf34a69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559cf3510f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559cf3102c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559cf31eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559cf305ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559cf30642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559cf304b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559cf30774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62299ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559cf303ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b159b778e50b735ae2fa661c4b68fff12eb3269 Step #5: MERGE-OUTER: attempt 1373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4174421905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2b159b778e50b735ae2fa661c4b68fff12eb3269' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2609 processed earlier; will process 1862 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==95977== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a91cd8f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a91cd03b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a91cce6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb367ea941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb367cbe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb367c9d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a91ccbfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a91d792018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a91d72c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a91d72e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a91d72e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a91d14cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a91d13a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a91d1339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a91d19df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a91cd8fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a91ce7beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a91cce7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a91ccf12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a91ccd87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a91cd044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb367c9f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a91cccbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9c33f173ee2195b48fc91a91b8cc1519bbcb52a Step #5: MERGE-OUTER: attempt 1374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4175907376 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e9c33f173ee2195b48fc91a91b8cc1519bbcb52a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2613 processed earlier; will process 1858 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96128== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a72af04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a72ae78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a72ae5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3dd0b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3dcecb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3dceaa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a72ae34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a72b907018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a72b8a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a72b8a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a72b8a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a72b2c1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a72b2af285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a72b2a89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a72b312f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a72af04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a72aff0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a72ae5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a72ae662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a72ae4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a72ae794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc3dceac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a72ae40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1a9f1dbb2c49ea8c6487740563ce3800a8b4bfb Step #5: MERGE-OUTER: attempt 1375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4178751459 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f1a9f1dbb2c49ea8c6487740563ce3800a8b4bfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2616 processed earlier; will process 1855 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96220== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593d0a80594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593d09f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593d09d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1bfda4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1bfd86400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1bfd843858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593d09b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5593d1483018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593d141d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5593d141f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593d141f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5593d0e3dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5593d0e2b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5593d0e249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5593d0e8ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5593d0a80c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5593d0b6ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5593d09d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5593d09e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5593d09c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5593d09f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1bfd845082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5593d09bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-562b35abf52e3ed9781a3e46f9bba6f9e399e53e Step #5: MERGE-OUTER: attempt 1376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4179566872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/562b35abf52e3ed9781a3e46f9bba6f9e399e53e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2617 processed earlier; will process 1854 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96237== ERROR: libFuzzer: deadly signal Step #5: #0 0x5636165ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563616520b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563616503665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2d19e941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2d17fe00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2d17dd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636164dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563616faf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563616f49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563616f4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563616f4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563616969ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563616957285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636169509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5636169baf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5636165acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563616698eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563616504d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56361650e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636164f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636165214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb2d17df082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5636164e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf9a081a264e0d5962c16aeec1c597b03f5439b5 Step #5: MERGE-OUTER: attempt 1377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4180341495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cf9a081a264e0d5962c16aeec1c597b03f5439b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2618 processed earlier; will process 1853 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96255== ERROR: libFuzzer: deadly signal Step #5: #0 0x556cf5cd3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556cf5c47b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556cf5c2a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59f1d2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59f1b3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59f1b1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556cf5c03e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556cf66d6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556cf6670632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556cf6672375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556cf667235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556cf6090ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556cf607e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556cf60779dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556cf60e1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556cf5cd3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556cf5dbfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556cf5c2bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556cf5c352e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556cf5c1c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556cf5c484c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f59f1b1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556cf5c0fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-04f633f686af86816af65ae6a377dcbf23493f0d Step #5: MERGE-OUTER: attempt 1378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4181118840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/04f633f686af86816af65ae6a377dcbf23493f0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2619 processed earlier; will process 1852 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96273== ERROR: libFuzzer: deadly signal Step #5: #0 0x5654d9a94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5654d9a08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5654d99eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11dfb7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11df99300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11df972858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5654d99c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5654da497018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5654da431632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5654da433578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5654d9e39780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5654d9ea2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5654d9a94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5654d9b80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5654d99ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5654d99f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5654d99dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5654d9a094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f11df974082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5654d99d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0adaa174a860aa6063dc072d07ca6ed24c671900 Step #5: MERGE-OUTER: attempt 1379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4181888352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0adaa174a860aa6063dc072d07ca6ed24c671900' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2620 processed earlier; will process 1851 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96295== ERROR: libFuzzer: deadly signal Step #5: #0 0x560762002594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560761f76b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560761f59665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe72637f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe72619400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe726173858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560761f32e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560762a05018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56076299f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5607629a1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607629a135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5607623bfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5607623ad285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5607623a69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560762410f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560762002c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5607620eeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560761f5ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560761f642e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560761f4b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560761f774c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe726175082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560761f3ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe52f9cc209db763d7b1883c95e58155f5a37691 Step #5: MERGE-OUTER: attempt 1380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4183973626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe52f9cc209db763d7b1883c95e58155f5a37691' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2622 processed earlier; will process 1849 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96411== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c1e113594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c1e087b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c1e06a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f758126c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f758108100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7581060858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c1e043e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564c1eb16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c1eab0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564c1eab2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c1eab235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564c1e4d0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564c1e4be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564c1e4b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564c1e521f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564c1e113c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564c1e1ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564c1e06bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564c1e0752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564c1e05c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564c1e0884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7581062082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564c1e04fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bf64540d831de832e0fdcd10a511ad8632f0fa2 Step #5: MERGE-OUTER: attempt 1381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4184747872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4bf64540d831de832e0fdcd10a511ad8632f0fa2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2623 processed earlier; will process 1848 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96429== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c75fd6f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c75fce3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c75fcc6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8dc711a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8dc6f2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8dc6f0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c75fc9fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c760772018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c76070c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c76070e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c76070e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c76012cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c76011a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c7601139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c76017df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c75fd6fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c75fe5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c75fcc7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c75fcd12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c75fcb87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c75fce44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8dc6f10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c75fcabbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdae8ea1d3b4747a4c0b91a54c8051144546e756 Step #5: MERGE-OUTER: attempt 1382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4185622865 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cdae8ea1d3b4747a4c0b91a54c8051144546e756' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2625 processed earlier; will process 1846 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96511== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec16a19594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec1698db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec16970665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee6b81f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee6b63400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee6b613858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec16949e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec1741c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec173b6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec173b8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ec16dbe780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ec16e27f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ec16a19c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ec16b05eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ec16971d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ec1697b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ec169627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ec1698e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fee6b615082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ec16955bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1201b8de815cc33005a973fffa5e07b4896c9d44 Step #5: MERGE-OUTER: attempt 1383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4186401878 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1201b8de815cc33005a973fffa5e07b4896c9d44' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2626 processed earlier; will process 1845 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96533== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a36c2c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a36ba0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a36b83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f657f1df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f657eff400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f657efd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a36b5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a3762f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a375c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a375cb578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x555a36fd1780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x555a3703af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x555a36c2cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x555a36d18eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x555a36b84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555a36b8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555a36b757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555a36ba14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f657efd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555a36b68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2b5d14117fa998d798ab44cf1a84fa9d119be21 Step #5: MERGE-OUTER: attempt 1384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4187094013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b2b5d14117fa998d798ab44cf1a84fa9d119be21' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2627 processed earlier; will process 1844 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96609== ERROR: libFuzzer: deadly signal Step #5: #0 0x56047bf4e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56047bec2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56047bea5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8393a2e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f839384300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8393822858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56047be7ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56047c951018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56047c8eb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56047c8ed375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56047c8ed35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56047c3c3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56047c3fa1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56047c3fb356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x56047c2f1828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x56047c35cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x56047bf4ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56047c03aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x56047bea6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x56047beb02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x56047be977e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x56047bec34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f8393824082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56047be8abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccfff0f87088f35e23c9627a3f1afa4028d984c8 Step #5: MERGE-OUTER: attempt 1385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4187780118 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ccfff0f87088f35e23c9627a3f1afa4028d984c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2628 processed earlier; will process 1843 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96655== ERROR: libFuzzer: deadly signal Step #5: #0 0x56108619b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56108610fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5610860f2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd4ead3c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd4eab5100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd4eab30858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5610860cbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561086b9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561086b38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561086b3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561086b3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561086610165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5610866471db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56108655863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561086546285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56108653f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5610865a9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56108619bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561086287eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5610860f3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5610860fd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5610860e47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5610861104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd4eab32082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5610860d7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71e06253d596c6539043a57f3690787e4bcb8bd8 Step #5: MERGE-OUTER: attempt 1386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4189711392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71e06253d596c6539043a57f3690787e4bcb8bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2629 processed earlier; will process 1842 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==96694== ERROR: libFuzzer: deadly signal Step #5: #0 0x555daeb97594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555daeb0bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555daeaee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f268a68041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f268a49500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f268a474858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555daeac7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555daf59a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555daf534632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555daf536375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555daf53635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555daf000975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555daf06abc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x555daf0c6c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x555daefa6012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x555daefa6012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x555daeb97c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555daec83eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555daeaefd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555daeaf92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555daeae07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555daeb0c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f268a476082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555daead3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d7abc8f7bd7c3b518a78008ce082aabe60ef3b4 Step #5: MERGE-OUTER: attempt 1387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4190359230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7d7abc8f7bd7c3b518a78008ce082aabe60ef3b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2630 processed earlier; will process 1841 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96709== ERROR: libFuzzer: deadly signal Step #5: #0 0x559afdcc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559afdc3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559afdc1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdbd97c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdbd95d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdbd95b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559afdbf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559afe6cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559afe665632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559afe667375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559afe66735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559afe085ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559afe073285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559afe06c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559afe0d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559afdcc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559afddb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559afdc20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559afdc2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559afdc117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559afdc3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdbd95b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559afdc04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d61f4d48bc0c623e2ed3680da84500bda2f4f1d Step #5: MERGE-OUTER: attempt 1388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4191297544 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6d61f4d48bc0c623e2ed3680da84500bda2f4f1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2631 processed earlier; will process 1840 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96757== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e72a727594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e72a69bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e72a67e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd1cac1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd1caa2d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd1caa0c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e72a657e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e72b12a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e72b0c4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e72b0c6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e72b0c635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e72aae4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e72aad2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e72aacb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e72ab35f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e72a727c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e72a813eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e72a67fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e72a6892e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e72a6707e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e72a69c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd1caa0e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e72a663bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfdbd5b788c52a34882ee964dc51d4b6ce3f0af6 Step #5: MERGE-OUTER: attempt 1389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4192067837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bfdbd5b788c52a34882ee964dc51d4b6ce3f0af6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2632 processed earlier; will process 1839 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==96775== ERROR: libFuzzer: deadly signal Step #5: #0 0x56478831d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564788291b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564788274665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a0477e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a0459300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a04572858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56478824de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564788d20018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564788cba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564788cbc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564788cbc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564788792165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5647887c91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5647886da63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5647886c8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5647886c19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56478872bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56478831dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564788409eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564788275d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56478827f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5647882667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5647882924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5a04574082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564788259bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74b3b8b58cc1939a63cd95cb469cebdfad21a164 Step #5: MERGE-OUTER: attempt 1390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4193096098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74b3b8b58cc1939a63cd95cb469cebdfad21a164' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2634 processed earlier; will process 1837 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96859== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d779ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d77961b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d77944665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb781a5341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb78186800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb781847858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d7791de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d783f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d7838a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d7838c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d7838c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d77daaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559d77d98285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559d77d919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559d77dfbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559d779edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559d77ad9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559d77945d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559d7794f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559d779367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559d779624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb781849082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559d77929bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75240faaceebbb2a2461f64a160698f373ff8d55 Step #5: MERGE-OUTER: attempt 1391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4193866215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/75240faaceebbb2a2461f64a160698f373ff8d55' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2635 processed earlier; will process 1836 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96876== ERROR: libFuzzer: deadly signal Step #5: #0 0x55792ad07594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55792ac7bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55792ac5e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0972cb241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0972ac700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0972aa6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55792ac37e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55792b70a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55792b6a4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55792b6a6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55792b6a635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55792b0c4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55792b0b2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55792b0ab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55792b115f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55792ad07c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55792adf3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55792ac5fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55792ac692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55792ac507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55792ac7c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0972aa8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55792ac43bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f3ed520249840d9b4d7b2abd45b09d29a2ae0c6 Step #5: MERGE-OUTER: attempt 1392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4194639374 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f3ed520249840d9b4d7b2abd45b09d29a2ae0c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2636 processed earlier; will process 1835 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96894== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b43f85594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b43ef9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b43edc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f69f2ab041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f69f28c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f69f28a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b43eb5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b44988018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b44922632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b44924375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b4492435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556b44342ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556b44330285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556b443299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556b44393f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556b43f85c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556b44071eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556b43eddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556b43ee72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556b43ece7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556b43efa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f69f28a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556b43ec1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ed8e98f38c673e3da1ecf3ef5b6f5604a749bd8 Step #5: MERGE-OUTER: attempt 1393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4195417763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ed8e98f38c673e3da1ecf3ef5b6f5604a749bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2637 processed earlier; will process 1834 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==96912== ERROR: libFuzzer: deadly signal Step #5: #0 0x560036b28594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560036a9cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560036a7f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fecf2c6741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fecf2a7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fecf2a5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560036a58e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56003752b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5600374c5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5600374c7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5600374c735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560036ee5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560036ed3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560036ecc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560036f36f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560036b28c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560036c14eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560036a80d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560036a8a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560036a717e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560036a9d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fecf2a5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560036a64bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d8b0b7436e2e2fc2fdd77696c84eeb8edc1158 Step #5: MERGE-OUTER: attempt 1394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4196190378 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/68d8b0b7436e2e2fc2fdd77696c84eeb8edc1158' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2638 processed earlier; will process 1833 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96930== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bff92ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bff9220b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bff9203665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd037b1241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd03792700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd037906858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bff91dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bff9caf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bff9c49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bff9c4b578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55bff9651780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55bff96baf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55bff92acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55bff9398eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55bff9204d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bff920e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bff91f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bff92214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd037908082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bff91e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3f35ddad3cbce2d5b2d4a46a1610445667f4255 Step #5: MERGE-OUTER: attempt 1395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4196966392 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e3f35ddad3cbce2d5b2d4a46a1610445667f4255' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2639 processed earlier; will process 1832 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==96983== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c05e999594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c05e90db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c05e8f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd00bbbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd00b9d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd00b9af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c05e8c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c05f39c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c05f336632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c05f338578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c05ed3e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c05eda7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c05e999c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c05ea85eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c05e8f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c05e8fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c05e8e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c05e90e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd00b9b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c05e8d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63ba713bb72049a9fd0b238ec09c76e8c3a1f810 Step #5: MERGE-OUTER: attempt 1396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4198155678 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/63ba713bb72049a9fd0b238ec09c76e8c3a1f810' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2640 processed earlier; will process 1831 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97022== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562ba914594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562ba888b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562ba86b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f137529a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13750af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f137508e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562ba844e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5562bb317018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562bb2b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5562bb2b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562bb2b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562bacd1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5562bacbf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5562bacb89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5562bad22f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5562ba914c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5562baa00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5562ba86cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5562ba8762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5562ba85d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5562ba8894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1375090082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5562ba850bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb1b019943297316f9aaa2a801cffc89f307d220 Step #5: MERGE-OUTER: attempt 1397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4202753725 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cb1b019943297316f9aaa2a801cffc89f307d220' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2646 processed earlier; will process 1825 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97168== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597b0edd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597b0e51b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597b0e34665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c3dd4f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c3db6400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c3db43858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597b0e0de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5597b18e0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597b187a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5597b187c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597b187c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5597b129aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5597b1288285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5597b12819dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5597b12ebf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5597b0eddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5597b0fc9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5597b0e35d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5597b0e3f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5597b0e267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5597b0e524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c3db45082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5597b0e19bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c51f3ac2f0b3d28af9c6d4bcb438c9bc7109c972 Step #5: MERGE-OUTER: attempt 1398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4205187075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c51f3ac2f0b3d28af9c6d4bcb438c9bc7109c972' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2649 processed earlier; will process 1822 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97297== ERROR: libFuzzer: deadly signal Step #5: #0 0x556b9f5bf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556b9f533b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556b9f516665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f4a8c541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f4a6da00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f4a6b9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556b9f4efe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b9ffc2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b9ff5c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b9ff5e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b9ff5e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556b9fa34165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556b9fa6b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556b9f97c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556b9f96a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556b9f9639dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556b9f9cdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556b9f5bfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556b9f6abeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556b9f517d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556b9f5212e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556b9f5087e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556b9f5344c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6f4a6bb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556b9f4fbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f36dac8b43047ff18a7501e4e7e4244c30bb534 Step #5: MERGE-OUTER: attempt 1399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4205900924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2f36dac8b43047ff18a7501e4e7e4244c30bb534' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2650 processed earlier; will process 1821 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: #4 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97311== ERROR: libFuzzer: deadly signal Step #5: #0 0x557223e8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557223e00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557223de3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd5c713441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd5c6f4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd5c6f28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557223dbce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55722488f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557224829632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55722482b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55722482b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557224249ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557224237285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572242309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55722429af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557223e8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557223f78eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557223de4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557223dee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557223dd57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557223e014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd5c6f2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557223dc8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2875b3b94614d12792e1a6814726f53a2bc3d6dc Step #5: MERGE-OUTER: attempt 1400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4211673372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2875b3b94614d12792e1a6814726f53a2bc3d6dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2655 processed earlier; will process 1816 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97476== ERROR: libFuzzer: deadly signal Step #5: #0 0x56168f387594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56168f2fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56168f2de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa8958c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa8956d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa8956b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56168f2b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56168fd8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56168fd24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56168fd26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56168fd2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56168f744ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56168f732285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56168f72b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56168f795f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56168f387c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56168f473eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56168f2dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56168f2e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56168f2d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56168f2fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa8956b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56168f2c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8717d703e82c07372d67c5d7c14f588a9614eab7 Step #5: MERGE-OUTER: attempt 1401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4213471603 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8717d703e82c07372d67c5d7c14f588a9614eab7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2658 processed earlier; will process 1813 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97534== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aa9bb8c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aa9bb00b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aa9bae3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50f1c7d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50f1a9200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50f1a71858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aa9babce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aa9c58f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aa9c529632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aa9c52b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aa9c52b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aa9bf49ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aa9bf37285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aa9bf309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aa9bf9af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aa9bb8cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aa9bc78eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aa9bae4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aa9baee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aa9bad57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aa9bb014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50f1a73082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aa9bac8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1aa5e31e251330dee9b9b7c8cee48f455860f322 Step #5: MERGE-OUTER: attempt 1402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4214247860 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1aa5e31e251330dee9b9b7c8cee48f455860f322' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2659 processed earlier; will process 1812 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97552== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e053283594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0531f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0531da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f81282e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f81280fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f81280da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0531b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e053c86018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e053c20632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e053c22375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e053c2235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e053640ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e05362e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0536279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e053691f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e053283c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e05336feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e0531dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0531e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0531cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0531f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f81280dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e0531bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fe9fd090b0f485e2ac97c2981f084ae28998691 Step #5: MERGE-OUTER: attempt 1403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4215022456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5fe9fd090b0f485e2ac97c2981f084ae28998691' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2660 processed earlier; will process 1811 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97570== ERROR: libFuzzer: deadly signal Step #5: #0 0x55714401c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557143f90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557143f73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1192be141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11929f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11929d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557143f4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557144a1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571449b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571449bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571449bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571443d9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571443c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571443c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55714442af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55714401cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557144108eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557143f74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557143f7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557143f657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557143f914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11929d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557143f58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2234aa7c350621eba291a0b7497b69f3d01b065e Step #5: MERGE-OUTER: attempt 1404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4215794572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2234aa7c350621eba291a0b7497b69f3d01b065e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2661 processed earlier; will process 1810 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97588== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c51cc7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c51c3bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c51c1e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febafcf041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febafb0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febafae4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c51bf7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c526ca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c52664632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c52666375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c5266635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c5213c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c521731db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c5208463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c52072285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c5206b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c520d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c51cc7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c51db3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c51c1fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c51c292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c51c107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c51c3c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7febafae6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c51c03bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c83c8a9f72eda9bf3ebc32cd471cbef1273232b Step #5: MERGE-OUTER: attempt 1405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4220398478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c83c8a9f72eda9bf3ebc32cd471cbef1273232b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2666 processed earlier; will process 1805 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97723== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592a6921594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592a6895b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592a6878665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb76cb141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb76ac600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb76aa5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592a6851e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5592a7324018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592a72be632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5592a72c0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592a72c035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5592a6cdead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5592a6ccc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592a6cc59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592a6d2ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592a6921c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592a6a0deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5592a6879d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592a68832e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592a686a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592a68964c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ffb76aa7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5592a685dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-129599efd4069bc804f842645e82032fd8246aaa Step #5: MERGE-OUTER: attempt 1406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4222971764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/129599efd4069bc804f842645e82032fd8246aaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2669 processed earlier; will process 1802 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97815== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e2d0e8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2d0e02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2d0de5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2ebc3ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2ebc1df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2ebc1be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2d0dbee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e2d1891018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e2d182b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e2d182d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e2d182d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e2d124bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e2d1239285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e2d12329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e2d129cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e2d0e8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e2d0f7aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2d0de6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2d0df02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2d0dd77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2d0e034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2ebc1c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2d0dcabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40b7b4fa75dfefe0e8b919da90b3682225e74156 Step #5: MERGE-OUTER: attempt 1407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4223741909 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/40b7b4fa75dfefe0e8b919da90b3682225e74156' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2670 processed earlier; will process 1801 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97833== ERROR: libFuzzer: deadly signal Step #5: #0 0x56469ab49594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56469aabdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56469aaa0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee6cc0341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee6ca1800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee6c9f7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56469aa79e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56469b54c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56469b4e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56469b4e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56469b4e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56469af06ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56469aef4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56469aeed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56469af57f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56469ab49c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56469ac35eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56469aaa1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56469aaab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56469aa927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56469aabe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee6c9f9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56469aa85bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ea0ce5e43eac6521d5bb4ecf3c65a76776b490b Step #5: MERGE-OUTER: attempt 1408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4224517406 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8ea0ce5e43eac6521d5bb4ecf3c65a76776b490b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2671 processed earlier; will process 1800 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==97851== ERROR: libFuzzer: deadly signal Step #5: #0 0x5630b36c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5630b3637b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5630b361a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f2b1a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f2afb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f2af94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5630b35f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5630b40c6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5630b4060632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630b4062375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630b406235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5630b3b38165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5630b3b6f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5630b3a8063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5630b3a6e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5630b3a679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5630b3ad1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5630b36c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630b37afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5630b361bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630b36252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5630b360c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630b36384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4f2af96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5630b35ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d17bb6650aac8d685091bdeb50c9be29502ab6d9 Step #5: MERGE-OUTER: attempt 1409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4225495448 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d17bb6650aac8d685091bdeb50c9be29502ab6d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2673 processed earlier; will process 1798 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97936== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b892188594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8920fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8920df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f195182441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f195163900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1951618858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8920b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b892b8b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b892b25632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b892b27375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b892b2735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b892545ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b892533285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b89252c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b892596f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b892188c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b892274eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8920e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8920ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8920d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8920fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f195161a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8920c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-847842f451ef2806c29cca29bb021b342fdd17e8 Step #5: MERGE-OUTER: attempt 1410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4226587690 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/847842f451ef2806c29cca29bb021b342fdd17e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2674 processed earlier; will process 1797 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97974== ERROR: libFuzzer: deadly signal Step #5: #0 0x565070c6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565070bdfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565070bc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f232ca7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f232c88f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f232c86e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565070b9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56507166e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565071608632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56507160a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56507160a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565071028ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565071016285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56507100f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565071079f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565070c6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565070d57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565070bc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565070bcd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565070bb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565070be04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f232c870082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565070ba7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39a99e82beacc45460afccdf80e67616acfc65bc Step #5: MERGE-OUTER: attempt 1411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4227263191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/39a99e82beacc45460afccdf80e67616acfc65bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2675 processed earlier; will process 1796 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==97986== ERROR: libFuzzer: deadly signal Step #5: #0 0x559beed1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559beec90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559beec73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fabcf0ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fabceedf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fabceebe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559beec4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559bef71f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559bef6b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559bef6bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559bef6bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559bef0d9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559bef0c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559bef0c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559bef12af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559beed1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559beee08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559beec74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559beec7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559beec657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559beec914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fabceec0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559beec58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0158cff1f65d08008ac2cf20d8045822303307f Step #5: MERGE-OUTER: attempt 1412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4230280401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c0158cff1f65d08008ac2cf20d8045822303307f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2679 processed earlier; will process 1792 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98082== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a8d84c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a8d7c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a8d7a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc155b1841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc15592d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc15590c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a8d77ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a8e24f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a8e1e9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a8e1eb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a8e1eb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a8dcc1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a8dcf81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a8dc0963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a8dbf7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a8dbf09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a8dc5af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a8d84cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a8d938eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a8d7a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a8d7ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a8d7957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a8d7c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc15590e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a8d788bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e090471b3ce8e3d23c08566ff81044d80c5478c Step #5: MERGE-OUTER: attempt 1413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4231822502 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1e090471b3ce8e3d23c08566ff81044d80c5478c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2682 processed earlier; will process 1789 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98176== ERROR: libFuzzer: deadly signal Step #5: #0 0x563be21ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563be213eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563be2121665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62f857f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62f839400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62f8373858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563be20fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563be2bcd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563be2b67632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563be2b69375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563be2b6935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563be2587ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563be2575285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563be256e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563be25d8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563be21cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563be22b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563be2122d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563be212c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563be21137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563be213f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62f8375082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563be2106bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cd3a895770af224e6e1ad115db3d0868c421beb Step #5: MERGE-OUTER: attempt 1414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4233717301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7cd3a895770af224e6e1ad115db3d0868c421beb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2684 processed earlier; will process 1787 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98287== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b935699594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b93560db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b9355f0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52af1c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52aefde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52aefbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b9355c9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b93609c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b936036632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b936038375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b93603835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b935a56ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b935a44285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b935a3d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b935aa7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b935699c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b935785eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b9355f1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b9355fb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b9355e27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b93560e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f52aefbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b9355d5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63b99b7334b52999e643ac615637964a8cf92109 Step #5: MERGE-OUTER: attempt 1415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4234931246 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/63b99b7334b52999e643ac615637964a8cf92109' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2685 processed earlier; will process 1786 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:43:46,404 E Invalid numerical log level: 00000000000000000000000200000000 Step #5: 2026-06-15 07:43:46,404 E Invalid numerical log level: 00000000000010000000000000000000 Step #5: 2026-06-15 07:43:46,404 E Invalid numerical log level: 00000000000000000000000000002000 Step #5: 2026-06-15 07:43:46,404 E Invalid numerical log level: 00000000000000072856263278414324 Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98298== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7c033d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7c02b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7c0294665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff9ad52641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff9ad33b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff9ad31a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7c026de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b7c0d40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7c0cda632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b7c0cdc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7c0cdc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b7c06faad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b7c06e8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b7c06e19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b7c074bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b7c033dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b7c0429eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b7c0295d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b7c029f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b7c02867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b7c02b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff9ad31c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b7c0279bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b613796c837178cb35df1c91d713dd82bf78194e Step #5: MERGE-OUTER: attempt 1416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4237550893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b613796c837178cb35df1c91d713dd82bf78194e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2689 processed earlier; will process 1782 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98390== ERROR: libFuzzer: deadly signal Step #5: #0 0x55828cc20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55828cb94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55828cb77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f099cb4741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f099c95c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f099c93b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55828cb50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55828d623018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55828d5bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55828d5bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55828d5bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55828d095165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55828d0cc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55828cfdd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55828cfcb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55828cfc49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55828d02ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55828cc20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55828cd0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55828cb78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55828cb822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55828cb697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55828cb954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f099c93d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55828cb5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50e91356b70653fd62ddb721e167a07027bbce13 Step #5: MERGE-OUTER: attempt 1417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4239468337 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50e91356b70653fd62ddb721e167a07027bbce13' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2692 processed earlier; will process 1779 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98486== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e1e381f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e1e3793b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e1e3776665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1fd1aa341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1fd18b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1fd1897858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e1e374fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e1e4222018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e1e41bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e1e41be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e1e41be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e1e3c94165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e1e3ccb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e1e3bdc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e1e3bca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e1e3bc39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e1e3c2df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e1e381fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e1e390beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e1e3777d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e1e37812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e1e37687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e1e37944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1fd1899082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e1e375bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc497a081f122b6c0dd440f05fe0539438c96fdf Step #5: MERGE-OUTER: attempt 1418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4242491219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bc497a081f122b6c0dd440f05fe0539438c96fdf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2694 processed earlier; will process 1777 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: 2026-06-15 07:43:53,637 E Invalid numerical log level: 00000000000000200000000000000000 Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: #4 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98594== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c93a72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c939e6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c939c9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f28fec8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28fea9c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28fea7b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c939a2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555c94475018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c9440f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555c94411375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c9441135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555c93e2fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c93e1d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c93e169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c93e80f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c93a72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c93b5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c939cad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c939d42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c939bb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c939e74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f28fea7d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c939aebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1fcd153820f847935c08c0d0c422ff2cde096b3 Step #5: MERGE-OUTER: attempt 1419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4247425163 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1fcd153820f847935c08c0d0c422ff2cde096b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2700 processed earlier; will process 1771 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:44:01,950 E Invalid numerical log level: 00000000000000000000000020000000 Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98734== ERROR: libFuzzer: deadly signal Step #5: #0 0x5606499e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56064995ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56064993d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f31ac65941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f31ac46e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f31ac44d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560649916e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56064a3e9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56064a383632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56064a385375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56064a38535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560649e5b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560649e921db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560649da363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560649d91285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560649d8a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560649df4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5606499e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560649ad2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56064993ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5606499482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56064992f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56064995b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f31ac44f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560649922bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79bd23aacf25864ee0338d0e49a869722771d4c2 Step #5: MERGE-OUTER: attempt 1420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4257522564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79bd23aacf25864ee0338d0e49a869722771d4c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2708 processed earlier; will process 1763 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98962== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573360dd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557336051b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557336034665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5cd8d2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5cd8b3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5cd8b1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55733600de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557336ae0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557336a7a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557336a7c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557336a7c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55733649aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557336488285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573364819dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5573364ebf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5573360ddc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5573361c9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557336035d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55733603f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573360267e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573360524c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5cd8b20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557336019bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-471b742a5ee734bd14f6da32df92d70f88bea956 Step #5: MERGE-OUTER: attempt 1421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4258293586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/471b742a5ee734bd14f6da32df92d70f88bea956' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2709 processed earlier; will process 1762 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==98979== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db6109d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db61011b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db60ff4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6776fdb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6776df000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6776dcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db60fcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db61aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db61a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db61a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db61a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db6145aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db61448285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db614419dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db614abf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db6109dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db61189eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db60ff5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db60fff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db60fe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db610124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6776dd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db60fd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-776b2de595fae0e4a6a6f247475959d22baf82bb Step #5: MERGE-OUTER: attempt 1422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4259068465 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/776b2de595fae0e4a6a6f247475959d22baf82bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2710 processed earlier; will process 1761 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==98997== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e2a02e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e29fa2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e29f85665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38bdb4241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38bd95700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38bd936858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e29f5ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561e2aa31018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e2a9cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561e2a9cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e2a9cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561e2a4a3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561e2a4da1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561e2a3eb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561e2a3d9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561e2a3d29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561e2a43cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561e2a02ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561e2a11aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561e29f86d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561e29f902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561e29f777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561e29fa34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f38bd938082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561e29f6abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4fd7c76a153986a0ed7aa77ce112b50d6d6afaa Step #5: MERGE-OUTER: attempt 1423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4262494117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a4fd7c76a153986a0ed7aa77ce112b50d6d6afaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2714 processed earlier; will process 1757 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99134== ERROR: libFuzzer: deadly signal Step #5: #0 0x562fac476594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562fac3eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562fac3cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1b7120d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1b7102200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1b71001858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562fac3a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562face79018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562face13632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562face15375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562face1535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562fac8eb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562fac9221db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562fac83363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562fac821285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562fac81a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562fac884f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562fac476c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562fac562eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562fac3ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562fac3d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562fac3bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562fac3eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1b71003082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562fac3b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7cd27c9af4e3f330e0d929de5cfc40510af376e Step #5: MERGE-OUTER: attempt 1424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4262991629 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a7cd27c9af4e3f330e0d929de5cfc40510af376e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2715 processed earlier; will process 1756 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99205== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566b7334594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566b72a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566b728b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1496df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1494f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1494d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566b7264e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5566b7d37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5566b7cd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5566b7cd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5566b7cd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566b76f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5566b76df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5566b76d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5566b7742f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5566b7334c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5566b7420eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5566b728cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5566b72962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5566b727d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5566b72a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1494d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5566b7270bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e309c9f774c4a443c20b553f7b562807d78bac3 Step #5: MERGE-OUTER: attempt 1425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4263863921 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e309c9f774c4a443c20b553f7b562807d78bac3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2716 processed earlier; will process 1755 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99221== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f98cc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f98c3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f98c1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f93d6dec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f93d6c0100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f93d6be0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f98bf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563f996cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f99665632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563f99667375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f9966735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563f99085ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563f99073285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563f9906c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563f990d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563f98cc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563f98db4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563f98c20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563f98c2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563f98c117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563f98c3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f93d6be2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563f98c04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6706770eca8c9514696be16ea74f0fa76b40b8d3 Step #5: MERGE-OUTER: attempt 1426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4264635889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6706770eca8c9514696be16ea74f0fa76b40b8d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2717 processed earlier; will process 1754 files now Step #5: #1 pulse exec/s: 0 rss: 207Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==99239== ERROR: libFuzzer: deadly signal Step #5: #0 0x556aff8f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556aff86db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556aff850665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16dd60d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16dd42200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16dd401858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556aff829e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556b002fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556b00296632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556b00298375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556b0029835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556affd62975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556affdccbc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556affe28c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556affd08012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556affd08012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x556aff8f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556aff9e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x556aff851d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x556aff85b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x556aff8427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x556aff86e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f16dd403082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x556aff835bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db1c41dfeb0de15dc3c875fa6d880a7adf9a5f84 Step #5: MERGE-OUTER: attempt 1427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4268230903 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/db1c41dfeb0de15dc3c875fa6d880a7adf9a5f84' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2721 processed earlier; will process 1750 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99367== ERROR: libFuzzer: deadly signal Step #5: #0 0x56363be62594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56363bdd6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56363bdb9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca714c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca712d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca712b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56363bd92e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56363c865018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56363c7ff632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56363c801375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56363c80135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56363c21fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56363c20d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56363c2069dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56363c270f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56363be62c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56363bf4eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56363bdbad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56363bdc42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56363bdab7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56363bdd74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca712b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56363bd9ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22fa8a54e367491ff6c958451da3990df69bc160 Step #5: MERGE-OUTER: attempt 1428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4270929589 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/22fa8a54e367491ff6c958451da3990df69bc160' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2723 processed earlier; will process 1748 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99479== ERROR: libFuzzer: deadly signal Step #5: #0 0x558844249594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588441bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588441a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11a8dfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11a8c1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11a8bf2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558844179e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558844c4c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558844be6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558844be8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558844be835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558844606ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588445f4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588445ed9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558844657f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558844249c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558844335eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588441a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588441ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588441927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588441be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11a8bf4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558844185bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d2ed5446bbdb027dd3ae97ddb54b89ae9798b05 Step #5: MERGE-OUTER: attempt 1429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4271498185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d2ed5446bbdb027dd3ae97ddb54b89ae9798b05' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2724 processed earlier; will process 1747 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99491== ERROR: libFuzzer: deadly signal Step #5: #0 0x560321ad6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560321a4ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560321a2d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4800a0741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f480081c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f48007fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560321a06e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5603224d9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560322473632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560322475375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56032247535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560321e93ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560321e81285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560321e7a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560321ee4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560321ad6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560321bc2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560321a2ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560321a382e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560321a1f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560321a4b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f48007fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560321a12bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1edafdb82e23af31ff91abf57d565fdce8ec1919 Step #5: MERGE-OUTER: attempt 1430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4272268515 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1edafdb82e23af31ff91abf57d565fdce8ec1919' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2725 processed earlier; will process 1746 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: 2026-06-15 07:44:22,355 E Invalid numerical log level: 00000000000000000000000000002000 Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99508== ERROR: libFuzzer: deadly signal Step #5: #0 0x56232759c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562327510b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623274f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb40d8141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb40b9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb40b75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623274cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562327f9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562327f39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562327f3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562327f3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562327959ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562327947285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5623279409dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5623279aaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56232759cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562327688eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623274f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623274fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623274e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623275114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb40b77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623274d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-810adab3fd80ac9390b9eef8b77e7f4a6619f917 Step #5: MERGE-OUTER: attempt 1431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4273824983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/810adab3fd80ac9390b9eef8b77e7f4a6619f917' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2728 processed earlier; will process 1743 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99595== ERROR: libFuzzer: deadly signal Step #5: #0 0x56342f5a2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56342f516b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56342f4f9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1bf92b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1bf74000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1bf71f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56342f4d2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56342ffa5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56342ff3f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56342ff41375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56342ff4135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56342f95fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56342f94d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56342f9469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56342f9b0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56342f5a2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56342f68eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56342f4fad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56342f5042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56342f4eb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56342f5174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1bf721082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56342f4debad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5cf9edb81398ea1638ffed84b7580a6ac7c0c98 Step #5: MERGE-OUTER: attempt 1432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4274467777 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c5cf9edb81398ea1638ffed84b7580a6ac7c0c98' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2729 processed earlier; will process 1742 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99637== ERROR: libFuzzer: deadly signal Step #5: #0 0x5560e311a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5560e308eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5560e3071665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcae43df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcae41f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcae41d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5560e304ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5560e3b1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5560e3ab7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5560e3ab9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5560e3ab935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560e358f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560e35c61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5560e34d763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5560e34c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5560e34be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5560e3528f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5560e311ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5560e3206eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5560e3072d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5560e307c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5560e30637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5560e308f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcae41d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5560e3056bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d7ddc0f47a1f128c1aa0046fdc908f892f5fd0b Step #5: MERGE-OUTER: attempt 1433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4275730973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d7ddc0f47a1f128c1aa0046fdc908f892f5fd0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2731 processed earlier; will process 1740 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99720== ERROR: libFuzzer: deadly signal Step #5: #0 0x55facdc8a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55facdbfeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55facdbe1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16ee15e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16edf7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16edf52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55facdbbae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55face68d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55face627632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55face629375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55face62935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55face047ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55face035285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55face02e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55face098f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55facdc8ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55facdd76eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55facdbe2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55facdbec2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55facdbd37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55facdbff4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16edf54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55facdbc6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b27846bc2dafa5761bb8bfa3826ad134d67597c Step #5: MERGE-OUTER: attempt 1434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4276528092 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1b27846bc2dafa5761bb8bfa3826ad134d67597c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2732 processed earlier; will process 1739 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99737== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc4aa04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc4a978b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc4a95b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3f08a4a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3f0885f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3f0883e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc4a934e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc4b407018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc4b3a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc4b3a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc4b3a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc4adc1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cc4adaf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cc4ada89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cc4ae12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cc4aa04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cc4aaf0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cc4a95cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cc4a9662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cc4a94d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cc4a9794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3f08840082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cc4a940bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e439da56df6b8a8783f4958567b0fe57e34d18d8 Step #5: MERGE-OUTER: attempt 1435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4277296566 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e439da56df6b8a8783f4958567b0fe57e34d18d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2733 processed earlier; will process 1738 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==99755== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ea4056594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ea3fcab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ea3fad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe0519a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe0517bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe05179a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ea3f86e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556ea4a59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ea49f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556ea49f5578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x556ea43fb780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x556ea4464f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x556ea4056c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x556ea4142eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x556ea3faed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556ea3fb82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556ea3f9f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556ea3fcb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe05179c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556ea3f92bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35e078dd907ded07eea6d480d33a6387b811d0d6 Step #5: MERGE-OUTER: attempt 1436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4278075362 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/35e078dd907ded07eea6d480d33a6387b811d0d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2734 processed earlier; will process 1737 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==99777== ERROR: libFuzzer: deadly signal Step #5: #0 0x561397b69594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561397addb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561397ac0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe2c2d8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe2c2b9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe2c2b74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561397a99e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56139856c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561398506632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561398508375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56139850835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561397fde165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613980151db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561397f2663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561397f14285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561397f0d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561397f77f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561397b69c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561397c55eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561397ac1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561397acb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561397ab27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561397ade4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe2c2b76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561397aa5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5849a5197bd3c4e3c6f51f4d0f9d0b2757867fb Step #5: MERGE-OUTER: attempt 1437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4280619010 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e5849a5197bd3c4e3c6f51f4d0f9d0b2757867fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2736 processed earlier; will process 1735 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99896== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e104d9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e104d13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e104cf6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f170d29241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f170d0a700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f170d086858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e104ccfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e1057a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e10573c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e10573e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e10573e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e10515cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e10514a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e1051439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e1051adf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e104d9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e104e8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e104cf7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e104d012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e104ce87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e104d144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f170d088082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e104cdbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81eb7153251d87c242e0061800ce4af141295135 Step #5: MERGE-OUTER: attempt 1438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4281041115 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/81eb7153251d87c242e0061800ce4af141295135' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2737 processed earlier; will process 1734 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==99966== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a08f2f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a08f26cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a08f24f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e944b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e942c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e942a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a08f228e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a08fcfb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a08fc95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a08fc97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a08fc9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a08f6b5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a08f6a3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a08f69c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a08f706f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a08f2f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a08f3e4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a08f250d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a08f25a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a08f2417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a08f26d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7e942a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a08f234bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d26cb799a88cdca43bc939fb0bd7650d27650dba Step #5: MERGE-OUTER: attempt 1439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4284018926 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d26cb799a88cdca43bc939fb0bd7650d27650dba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2740 processed earlier; will process 1731 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100018== ERROR: libFuzzer: deadly signal Step #5: #0 0x559fc4875594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559fc47e9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559fc47cc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb8da77041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb8da58500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb8da564858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559fc47a5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559fc5278018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559fc5212632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559fc5214375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559fc521435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559fc4cea165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559fc4d211db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559fc4c3263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559fc4c20285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559fc4c199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559fc4c83f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559fc4875c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559fc4961eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559fc47cdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559fc47d72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559fc47be7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559fc47ea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb8da566082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559fc47b1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d96d0cb2dbe1639e91a1b025d954388b0c39d813 Step #5: MERGE-OUTER: attempt 1440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4284741905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d96d0cb2dbe1639e91a1b025d954388b0c39d813' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2741 processed earlier; will process 1730 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100032== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b67c32594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b67ba6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b67b89665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ff506f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ff4e8400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ff4e63858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b67b62e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561b68635018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b685cf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561b685d1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b685d135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561b680a7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561b680de1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561b67fef63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561b67fdd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561b67fd69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561b68040f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561b67c32c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561b67d1eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561b67b8ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561b67b942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561b67b7b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561b67ba74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1ff4e65082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561b67b6ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7294a2caf8a8af305a0973891e68deee35976353 Step #5: MERGE-OUTER: attempt 1441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4285205231 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7294a2caf8a8af305a0973891e68deee35976353' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2742 processed earlier; will process 1729 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100071== ERROR: libFuzzer: deadly signal Step #5: #0 0x56352c905594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56352c879b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56352c85c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f04f925041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f04f906500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f04f9044858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56352c835e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56352d308018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56352d2a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56352d2a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56352d2a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56352ccc2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56352ccb0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56352cca99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56352cd13f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56352c905c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56352c9f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56352c85dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56352c8672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56352c84e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56352c87a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f04f9046082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56352c841bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51e42849b9e5f15562c222fbf7428ae28e8fd457 Step #5: MERGE-OUTER: attempt 1442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4286035755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/51e42849b9e5f15562c222fbf7428ae28e8fd457' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2743 processed earlier; will process 1728 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==100087== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f1b33e0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f1b3354b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f1b3337665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c5b49c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c5b2b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c5b290858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f1b3310e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1b3de3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f1b3d7d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f1b3d7f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55f1b3785780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55f1b37eef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55f1b33e0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55f1b34cceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55f1b3338d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f1b33422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f1b33297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f1b33554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6c5b292082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f1b331cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4886bc34324519739d302d7a840af5c7ee9c083d Step #5: MERGE-OUTER: attempt 1443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4286811763 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4886bc34324519739d302d7a840af5c7ee9c083d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2744 processed earlier; will process 1727 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100140== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1f03bc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1f0330b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1f0313665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2f8d08041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2f8ce9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2f8ce74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d1f02ece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d1f0dbf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d1f0d59632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d1f0d5b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d1f0d5b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d1f0779ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d1f0767285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d1f07609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d1f07caf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d1f03bcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d1f04a8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1f0314d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1f031e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d1f03057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1f03314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2f8ce76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d1f02f8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6893f7c6da550de4d1e61c463383daa45101aa23 Step #5: MERGE-OUTER: attempt 1444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4289769332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6893f7c6da550de4d1e61c463383daa45101aa23' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2747 processed earlier; will process 1724 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100290== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad042d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad0424db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad04230665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcc62bc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcc629d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcc629b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad04209e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ad04cdc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad04c76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ad04c78375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad04c7835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ad0474e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ad047851db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ad0469663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ad04684285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ad0467d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ad046e7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ad042d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ad043c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ad04231d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ad0423b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ad042227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ad0424e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcc629b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ad04215bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2619cec9fcad8b91abcc51b4c74d1847003a53a Step #5: MERGE-OUTER: attempt 1445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4291368613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2619cec9fcad8b91abcc51b4c74d1847003a53a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2749 processed earlier; will process 1722 files now Step #5: #1 pulse exec/s: 0 rss: 260Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100348== ERROR: libFuzzer: deadly signal Step #5: #0 0x558023589594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580234fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580234e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34623d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34621ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f34621cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580234b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558023f8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558023f26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558023f28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558023f2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558023946ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558023934285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55802392d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558023997f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558023589c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558023675eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5580234e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5580234eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5580234d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5580234fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f34621cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5580234c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb3063afc9d3967824723a7635809d44b82a1ab1 Step #5: MERGE-OUTER: attempt 1446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4292354985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eb3063afc9d3967824723a7635809d44b82a1ab1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2751 processed earlier; will process 1720 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==100457== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec51323594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec51297b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec5127a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44eb5b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44eb3cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44eb3aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec51253e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec51d26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec51cc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec51cc2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ec516c8780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ec51731f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ec51323c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ec5140feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ec5127bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ec512852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ec5126c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ec512984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f44eb3ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ec5125fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2969f161a8f84ad986b63bebffc2024ca3fe7396 Step #5: MERGE-OUTER: attempt 1447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4293154253 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2969f161a8f84ad986b63bebffc2024ca3fe7396' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2752 processed earlier; will process 1719 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100509== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644ac609594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644ac57db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644ac560665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f01a551f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f01a533400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f01a5313858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644ac539e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5644ad00c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644acfa6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5644acfa8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644acfa835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5644ac9c6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5644ac9b4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5644ac9ad9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644aca17f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5644ac609c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5644ac6f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5644ac561d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5644ac56b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5644ac5527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5644ac57e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f01a5315082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5644ac545bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fec0edda871085ef976dfb7018baa160e866e4d5 Step #5: MERGE-OUTER: attempt 1448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4294822840 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fec0edda871085ef976dfb7018baa160e866e4d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2753 processed earlier; will process 1718 files now Step #5: #1 pulse exec/s: 0 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100549== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c623151594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c6230c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c6230a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc57874641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc57855b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc57853a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c623081e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c623b54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c623aee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c623af0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c623af035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c62350ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c6234fc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c6234f59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c62355ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c623151c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c62323deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c6230a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c6230b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c62309a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c6230c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc57853c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c62308dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6356ba84eec6577fa12964afe83ccdb86bda105e Step #5: MERGE-OUTER: attempt 1449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3012390 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6356ba84eec6577fa12964afe83ccdb86bda105e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2755 processed earlier; will process 1716 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100600== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f2a1724594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2a1698b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f2a167b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5928f6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5928d7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5928d56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f2a1654e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f2a2127018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f2a20c1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f2a20c3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f2a20c335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f2a1ae1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f2a1acf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f2a1ac89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f2a1b32f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f2a1724c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f2a1810eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f2a167cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f2a16862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f2a166d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f2a16994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5928d58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f2a1660bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e87557b531f6ce0448644418b1b5439321c8ecf1 Step #5: MERGE-OUTER: attempt 1450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3998847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e87557b531f6ce0448644418b1b5439321c8ecf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2757 processed earlier; will process 1714 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100708== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a158a6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a1581ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a157fd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8785b3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f878594b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f878592a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a157d6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a162a9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a16243632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a16245375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a1624535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a15c63ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a15c51285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a15c4a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a15cb4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a158a6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a15992eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a157fed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a158082e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a157ef7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a1581b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f878592c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a157e2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8291933726c7b6000002d3c38e07440efdff12e Step #5: MERGE-OUTER: attempt 1451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 4733068 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a8291933726c7b6000002d3c38e07440efdff12e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2758 processed earlier; will process 1713 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100720== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629e4fd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629e4f45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629e4f28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbe80d3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbe80b4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbe80b2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629e4f01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5629e59d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629e596e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5629e5970375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629e597035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5629e5446165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629e547d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5629e538e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629e537c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629e53759dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5629e53dff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5629e4fd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5629e50bdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629e4f29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629e4f332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629e4f1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629e4f464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbe80b2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629e4f0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdbf3cc067698cef19da2d4d5a32f455778923fb Step #5: MERGE-OUTER: attempt 1452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 5232561 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bdbf3cc067698cef19da2d4d5a32f455778923fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2759 processed earlier; will process 1712 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==100791== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a80113594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a80087b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a8006a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b8ace241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b8aaf700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b8aad6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556a80043e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556a80b16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556a80ab0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556a80ab2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556a80ab235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556a80588165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556a805bf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556a804d063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556a804be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556a804b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556a80521f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556a80113c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556a801ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556a8006bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556a800752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556a8005c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556a800884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b8aad8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556a8004fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c955f24173de182f81278442603d96abaf704c7 Step #5: MERGE-OUTER: attempt 1453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 6832402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2c955f24173de182f81278442603d96abaf704c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2762 processed earlier; will process 1709 files now Step #5: #1 pulse exec/s: 0 rss: 220Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==100914== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d80478594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d803ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d803cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff46ff5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff46fd6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff46fd45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d803a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555d80e7b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d80e15632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555d80e17375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d80e1735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555d80835ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d80823285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d8081c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d80886f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d80478c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d80564eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d803d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d803da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d803c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d803ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff46fd47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d803b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b67469a43f3bb29f20e858093f9476593640280c Step #5: MERGE-OUTER: attempt 1454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 8393646 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b67469a43f3bb29f20e858093f9476593640280c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2765 processed earlier; will process 1706 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101002== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d4b52bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4b522fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4b5212665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc80596b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc80578000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc80575f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4b51ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d4b5cbe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d4b5c58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d4b5c5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d4b5c5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d4b5678ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d4b5666285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d4b565f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d4b56c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d4b52bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d4b53a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d4b5213d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d4b521d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d4b52047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d4b52304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc805761082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d4b51f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c08b99dc145c681dd471554388ad7a7c2c0c9f1a Step #5: MERGE-OUTER: attempt 1455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 9167422 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c08b99dc145c681dd471554388ad7a7c2c0c9f1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2766 processed earlier; will process 1705 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101020== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f09577594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f094ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f094ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd27ef4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd27ed5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd27ed3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f094a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557f09f7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f09f14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557f09f16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f09f1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557f09934ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557f09922285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557f0991b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557f09985f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557f09577c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557f09663eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557f094cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557f094d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557f094c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557f094ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd27ed3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557f094b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5011cf6c1007f5677473f713460ec5ec541f31d3 Step #5: MERGE-OUTER: attempt 1456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 9940520 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5011cf6c1007f5677473f713460ec5ec541f31d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2767 processed earlier; will process 1704 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101038== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f310e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f31057b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f3103a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe016df941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe016c0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe016bed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f31013e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558f31ae6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f31a80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558f31a82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f31a8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558f314a0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f3148e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f314879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f314f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f310e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f311cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f3103bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f310452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f3102c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f310584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe016bef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f3101fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da364a39eb5a950f251ab749ea61d51533d441dc Step #5: MERGE-OUTER: attempt 1457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 10712852 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da364a39eb5a950f251ab749ea61d51533d441dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2768 processed earlier; will process 1703 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101056== ERROR: libFuzzer: deadly signal Step #5: #0 0x557cac134594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557cac0a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557cac08b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68ed04141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68ece5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68ece35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557cac064e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557cacb37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557cacad1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557cacad3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557cacad335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557cac4f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557cac4df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557cac4d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557cac542f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557cac134c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557cac220eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557cac08cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557cac0962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557cac07d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557cac0a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f68ece37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557cac070bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f34ea8cd39848dd681b4219aa9fe7170608dc7ec Step #5: MERGE-OUTER: attempt 1458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 11489052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f34ea8cd39848dd681b4219aa9fe7170608dc7ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2769 processed earlier; will process 1702 files now Step #5: #1 pulse exec/s: 0 rss: 227Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101074== ERROR: libFuzzer: deadly signal Step #5: #0 0x562ee0551594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562ee04c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562ee04a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8a5ab841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8a58cd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8a58ac858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562ee0481e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562ee0f54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562ee0eee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562ee0ef0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562ee0ef035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562ee09c6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562ee09fd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562ee090e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562ee08fc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562ee08f59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562ee095ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562ee0551c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562ee063deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562ee04a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562ee04b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562ee049a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562ee04c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff8a58ae082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562ee048dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f7ab1bb45989b7bad42df0cb1b19dda9134805b Step #5: MERGE-OUTER: attempt 1459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 12483623 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f7ab1bb45989b7bad42df0cb1b19dda9134805b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2772 processed earlier; will process 1699 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101160== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb45eb4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb45e28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb45e0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c8937b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c8919000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c8916f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb45de4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cb468b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb46851632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cb46853375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb4685335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cb46329165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cb463601db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cb4627163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cb4625f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cb462589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cb462c2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cb45eb4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cb45fa0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cb45e0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cb45e162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cb45dfd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cb45e294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c89171082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cb45df0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-003ac246db9e39d3895e3d1b0049272d3b447186 Step #5: MERGE-OUTER: attempt 1460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 13673586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/003ac246db9e39d3895e3d1b0049272d3b447186' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2774 processed earlier; will process 1697 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101242== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b2e2c8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b2e23cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b2e21f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d7b1ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d7afdf00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d7afbe858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b2e1f8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560b2eccb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b2ec65632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560b2ec67375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b2ec6735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560b2e73d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b2e7741db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b2e68563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560b2e673285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560b2e66c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560b2e6d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560b2e2c8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560b2e3b4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560b2e220d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560b2e22a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560b2e2117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560b2e23d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3d7afc0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560b2e204bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c01ded9cadfa857d60a70675d7b92f78ea418b6 Step #5: MERGE-OUTER: attempt 1461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 14744781 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2c01ded9cadfa857d60a70675d7b92f78ea418b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2777 processed earlier; will process 1694 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101385== ERROR: libFuzzer: deadly signal Step #5: #0 0x560523d1e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560523c92b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560523c75665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c67e6241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c67c7700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c67c56858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560523c4ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560524721018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605246bb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605246bd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5605246bd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5605240dbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5605240c9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5605240c29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56052412cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560523d1ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560523e0aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560523c76d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560523c802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560523c677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560523c934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c67c58082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560523c5abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-140cb3f0ff7519b9963cfa10fe99ac09f94ad8d4 Step #5: MERGE-OUTER: attempt 1462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 15679403 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/140cb3f0ff7519b9963cfa10fe99ac09f94ad8d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2778 processed earlier; will process 1693 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101401== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aec3974594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aec38e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aec38cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f59545b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f59543ce00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f59543ad858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aec38a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aec4377018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aec4311632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aec4313375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aec431335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aec3de9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aec3e201db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aec3d3163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aec3d1f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aec3d189dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aec3d82f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aec3974c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aec3a60eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aec38ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aec38d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aec38bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aec38e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f59543af082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aec38b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a3760d09e34f634feb206fac30acf20c9299f18 Step #5: MERGE-OUTER: attempt 1463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 16410718 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1a3760d09e34f634feb206fac30acf20c9299f18' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2780 processed earlier; will process 1691 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101481== ERROR: libFuzzer: deadly signal Step #5: #0 0x562949248594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629491bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56294919f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91bbae241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91bb8f700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91bb8d6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562949178e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562949c4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562949be5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562949be7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562949be735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5629496bd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629496f41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56294960563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629495f3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629495ec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562949656f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562949248c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562949334eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629491a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629491aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629491917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629491bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f91bb8d8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562949184bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d320ab8ba3e7c3e9d2eaa0829b4abec59f144ae9 Step #5: MERGE-OUTER: attempt 1464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 17903297 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d320ab8ba3e7c3e9d2eaa0829b4abec59f144ae9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2781 processed earlier; will process 1690 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101519== ERROR: libFuzzer: deadly signal Step #5: #0 0x562937b59594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562937acdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562937ab0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f522152d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f522134200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5221321858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562937a89e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56293855c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629384f6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5629384f8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629384f835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562937f16ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562937f04285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562937efd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562937f67f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562937b59c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562937c45eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562937ab1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562937abb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562937aa27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562937ace4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5221323082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562937a95bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d7e76f5745a4f6b8e3002bc2ca2dcee32de2b9d Step #5: MERGE-OUTER: attempt 1465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 18838289 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d7e76f5745a4f6b8e3002bc2ca2dcee32de2b9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2782 processed earlier; will process 1689 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101535== ERROR: libFuzzer: deadly signal Step #5: #0 0x563991b6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563991adfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563991ac2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa0a633141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa0a614600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa0a6125858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563991a9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56399256e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563992508632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56399250a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56399250a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563991f28ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563991f16285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563991f0f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563991f79f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563991b6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563991c57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563991ac3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563991acd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563991ab47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563991ae04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa0a6127082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563991aa7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e586d409db8b741ba162c3966b32709dc7bdd35c Step #5: MERGE-OUTER: attempt 1466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 19624217 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e586d409db8b741ba162c3966b32709dc7bdd35c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2783 processed earlier; will process 1688 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101553== ERROR: libFuzzer: deadly signal Step #5: #0 0x559deddf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559dedd69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559dedd4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f425536741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f425517c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f425515b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559dedd25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559dee7f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559dee792632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559dee794375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559dee79435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559dee1b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559dee1a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559dee1999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559dee203f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559deddf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559dedee1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559dedd4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559dedd572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559dedd3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559dedd6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f425515d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559dedd31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7674102ea5b13178c12f5e3f47df85bc3878b2e Step #5: MERGE-OUTER: attempt 1467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 20408749 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a7674102ea5b13178c12f5e3f47df85bc3878b2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2784 processed earlier; will process 1687 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101571== ERROR: libFuzzer: deadly signal Step #5: #0 0x563a684c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563a68439b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563a6841c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fedce1ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fedce00100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fedcdfe0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563a683f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563a68ec8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563a68e62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563a68e64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563a68e6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563a68882ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563a68870285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563a688699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563a688d3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563a684c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563a685b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563a6841dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563a684272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563a6840e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563a6843a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fedcdfe2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563a68401bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba422f99f7b1a61cfde09316fd723d62e21ecbd6 Step #5: MERGE-OUTER: attempt 1468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 21194051 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ba422f99f7b1a61cfde09316fd723d62e21ecbd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2785 processed earlier; will process 1686 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101589== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c28f45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c28eb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c28e9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2b8deaf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2b8dcc400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2b8dca3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c28e75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c29948018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c298e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c298e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c298e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c29302ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c292f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c292e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c29353f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c28f45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c29031eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c28e9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c28ea72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c28e8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c28eba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2b8dca5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c28e81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46e18e34438399b230057a0aa54fcb2c030e9bc8 Step #5: MERGE-OUTER: attempt 1469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 21972487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/46e18e34438399b230057a0aa54fcb2c030e9bc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2786 processed earlier; will process 1685 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101607== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639c53e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639c535cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639c533f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19d9bbf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19d99d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19d99b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639c5318e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5639c5deb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639c5d85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5639c5d87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639c5d8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5639c57a5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5639c5793285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5639c578c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5639c57f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5639c53e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5639c54d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5639c5340d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5639c534a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5639c53317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5639c535d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19d99b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5639c5324bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b9f496ba8702179b7867e3f51593b49c266b828 Step #5: MERGE-OUTER: attempt 1470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 22753636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5b9f496ba8702179b7867e3f51593b49c266b828' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2787 processed earlier; will process 1684 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==101625== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c284f72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c284ee6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c284ec9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6cc767641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6cc748b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6cc746a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c284ea2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c285975018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c28590f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c285911578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c285317780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c285380f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c284f72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c28505eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c284ecad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c284ed42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c284ebb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c284ee74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6cc746c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c284eaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-772f700b8e04dc1a542203fcca2f51b191ab3c19 Step #5: MERGE-OUTER: attempt 1471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 23536346 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/772f700b8e04dc1a542203fcca2f51b191ab3c19' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2788 processed earlier; will process 1683 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101678== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf453ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf45363b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf45346665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c32a9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c328a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c32884858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf4531fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf45df2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf45d8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf45d8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf45d8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf45864165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf4589b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf457ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf4579a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf457939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf457fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf453efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf454dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf45347d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf453512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf453387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf453644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9c32886082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf4532bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e39ddba508caaa92640a6ba2528329bffba5b38e Step #5: MERGE-OUTER: attempt 1472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 26272700 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e39ddba508caaa92640a6ba2528329bffba5b38e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2789 processed earlier; will process 1682 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101719== ERROR: libFuzzer: deadly signal Step #5: #0 0x5559e98ca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5559e983eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5559e9821665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1c0c17041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1c0bf8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1c0bf64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5559e97fae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5559ea2cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5559ea267632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5559ea269375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5559ea26935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5559e9d3f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5559e9d761db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5559e9c8763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5559e9c75285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5559e9c6e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5559e9cd8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5559e98cac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5559e99b6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5559e9822d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5559e982c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5559e98137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5559e983f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1c0bf66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5559e9806bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a51e8ac5f8e01484ad4fff28237b2f635e73dd8e Step #5: MERGE-OUTER: attempt 1473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 27201847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a51e8ac5f8e01484ad4fff28237b2f635e73dd8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2791 processed earlier; will process 1680 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101763== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea95773594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea956e7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea956ca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c9571841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c9552d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c9550c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea956a3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ea96176018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea96110632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ea96112375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea9611235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ea95b30ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ea95b1e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ea95b179dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ea95b81f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ea95773c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ea9585feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ea956cbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ea956d52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ea956bc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ea956e84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c9550e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ea956afbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac837c062b7d1b66dcd074cc79753b3bb8742987 Step #5: MERGE-OUTER: attempt 1474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 27974032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ac837c062b7d1b66dcd074cc79753b3bb8742987' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2792 processed earlier; will process 1679 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101780== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b76419594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b7638db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b76370665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9fd61a141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9fd5fb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9fd5f95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b76349e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b76e1c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b76db6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b76db8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b76db835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b767d6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b767c4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b767bd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b76827f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b76419c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b76505eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b76371d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b7637b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b763627e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b7638e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9fd5f97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b76355bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03c7a95567bb55e7b618025f6027f0cf13260742 Step #5: MERGE-OUTER: attempt 1475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 28751572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/03c7a95567bb55e7b618025f6027f0cf13260742' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2793 processed earlier; will process 1678 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101798== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f140ccc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f140c40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f140c23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6429c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6427de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6427bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f140bfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f1416cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f141669632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f14166b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f14166b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f141089ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f141077285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f1410709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f1410daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f140cccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f140db8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f140c24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f140c2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f140c157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f140c414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6427bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f140c08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-363f0ab6e6db3d78637b5f7fe49b70751f3b6fd9 Step #5: MERGE-OUTER: attempt 1476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 30878030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/363f0ab6e6db3d78637b5f7fe49b70751f3b6fd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2797 processed earlier; will process 1674 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==101921== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ed7f12594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ed7e86b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ed7e69665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7540e8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7540ca100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7540c80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ed7e42e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556ed8915018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ed88af632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556ed88b1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ed88b135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556ed82cfad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556ed82bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556ed82b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556ed8320f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556ed7f12c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556ed7ffeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556ed7e6ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556ed7e742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556ed7e5b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556ed7e874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7540c82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556ed7e4ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c33bdf2f101e1b2a93c4d833f4b47d6f7070e80 Step #5: MERGE-OUTER: attempt 1477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 31659961 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6c33bdf2f101e1b2a93c4d833f4b47d6f7070e80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2798 processed earlier; will process 1673 files now Step #5: #1 pulse exec/s: 0 rss: 272Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==101939== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a7fc43a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a7fc3aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a7fc391665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f958483941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f958464e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f958462d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a7fc36ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a7fce3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a7fcdd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a7fcdd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a7fcdd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a7fc8af165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a7fc8e61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a7fc7f763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a7fc7e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a7fc7de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a7fc848f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a7fc43ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a7fc526eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a7fc392d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a7fc39c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a7fc3837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a7fc3af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f958462f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a7fc376bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13b1f8703a7827b4ed66140c5c72d1fe7a264404 Step #5: MERGE-OUTER: attempt 1478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 32632333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/13b1f8703a7827b4ed66140c5c72d1fe7a264404' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2800 processed earlier; will process 1671 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102023== ERROR: libFuzzer: deadly signal Step #5: #0 0x555877d20594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555877c94b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555877c77665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c2ad1f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c2ab3400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c2ab13858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555877c50e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555878723018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558786bd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558786bf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558786bf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558780ddad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558780cb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558780c49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55587812ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555877d20c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555877e0ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555877c78d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555877c822e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555877c697e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555877c954c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c2ab15082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555877c5cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd31ef6d2a9d6cc2ebaae01fb47e590adb8d3357 Step #5: MERGE-OUTER: attempt 1479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 33079541 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd31ef6d2a9d6cc2ebaae01fb47e590adb8d3357' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2801 processed earlier; will process 1670 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102094== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f0af6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f0aee0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f0aec3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f197152041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f197133500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1971314858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f0ae9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557f0b96f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f0b909632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557f0b90b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f0b90b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557f0b3e1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f0b4181db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f0b32963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f0b317285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f0b3109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f0b37af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f0af6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f0b058eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f0aec4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f0aece2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f0aeb57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f0aee14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1971316082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f0aea8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d66a489adb5c9a249e91e6d52048fc88733277b Step #5: MERGE-OUTER: attempt 1480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 33809493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4d66a489adb5c9a249e91e6d52048fc88733277b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2802 processed earlier; will process 1669 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102106== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6a9dc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6a9d38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6a9d1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77507ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f775061400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77505f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6a9cf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b6aa7c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6aa761632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b6aa763375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6aa76335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b6aa181ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b6aa16f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6aa1689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b6aa1d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b6a9dc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b6a9eb0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b6a9d1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b6a9d262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b6a9d0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b6a9d394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f77505f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b6a9d00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eab2ec904ae12e99d9fe1fc75570f2dc1220304d Step #5: MERGE-OUTER: attempt 1481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 35835993 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eab2ec904ae12e99d9fe1fc75570f2dc1220304d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2804 processed earlier; will process 1667 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: 2026-06-15 07:45:21,305 E Invalid numerical log level: 00000000000000000000000200000000 Step #5: 2026-06-15 07:45:21,305 E Invalid numerical log level: 00000000000000000000008000000000 Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:45:21,310 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:21,659 I Loading checkpoints Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,660 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:21,671 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:22,019 I Loading checkpoints Step #5: 2026-06-15 07:45:22,019 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,019 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,019 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,019 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,020 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: 2026-06-15 07:45:22,031 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:22,377 I Loading checkpoints Step #5: 2026-06-15 07:45:22,377 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,377 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,378 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,378 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,378 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,378 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,388 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:22,733 I Loading checkpoints Step #5: 2026-06-15 07:45:22,733 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,733 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,734 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,734 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,734 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,734 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:22,745 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:23,088 I Loading checkpoints Step #5: 2026-06-15 07:45:23,228 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,228 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,228 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,228 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,229 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:45:23,253 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:23,370 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102163== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f24e1ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f24e120b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f24e103665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f196878541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f196859a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1968579858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f24e0dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f24ebaf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f24eb49632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f24eb4b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f24eb4b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f24e621165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f24e6581db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f24e56963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f24e557285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f24e5509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f24e5baf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f24e1acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f24e298eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f24e104d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f24e10e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f24e0f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f24e1214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f196857b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f24e0e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-683ec0d50d7c5a7a078bb0e1d06f64c00213af65 Step #5: MERGE-OUTER: attempt 1482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 39145638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/683ec0d50d7c5a7a078bb0e1d06f64c00213af65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2812 processed earlier; will process 1659 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102379== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646728e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564672859b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56467283c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11684bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11682d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11682b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564672815e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5646732e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564673282632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564673284375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56467328435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564672ca2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564672c90285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564672c899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564672cf3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646728e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646729d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56467283dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646728472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56467282e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56467285a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f11682b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564672821bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5cf48f14cfe8383aebd62905297aa0bbd4c339fc Step #5: MERGE-OUTER: attempt 1483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 40695500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5cf48f14cfe8383aebd62905297aa0bbd4c339fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2816 processed earlier; will process 1655 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102438== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dbe2233594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dbe21a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dbe218a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94e079841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94e05ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94e058c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dbe2163e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dbe2c36018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dbe2bd0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dbe2bd2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dbe2bd235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dbe25f0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dbe25de285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dbe25d79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dbe2641f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dbe2233c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dbe231feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dbe218bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dbe21952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dbe217c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dbe21a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94e058e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dbe216fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-912308d6d3560f973aa88aeada450149519ed525 Step #5: MERGE-OUTER: attempt 1484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 44609001 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/912308d6d3560f973aa88aeada450149519ed525' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2818 processed earlier; will process 1653 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102589== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da14c0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da14b82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da14b65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efcf668c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efcf64a100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efcf6480858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da14b3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55da15611018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da155ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55da155ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da155ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55da14fcbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55da14fb9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55da14fb29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55da1501cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55da14c0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55da14cfaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55da14b66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55da14b702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55da14b577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55da14b834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efcf6482082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55da14b4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b05bd497aaf7c3ae8b340d0e32fbe7fe7acdaa12 Step #5: MERGE-OUTER: attempt 1485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 45377486 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b05bd497aaf7c3ae8b340d0e32fbe7fe7acdaa12' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2819 processed earlier; will process 1652 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102606== ERROR: libFuzzer: deadly signal Step #5: #0 0x5629dc413594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5629dc387b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5629dc36a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fde26b7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fde2699100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fde26970858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5629dc343e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5629dce16018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5629dcdb0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5629dcdb2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5629dcdb235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5629dc888165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5629dc8bf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5629dc7d063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5629dc7be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5629dc7b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5629dc821f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5629dc413c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5629dc4ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5629dc36bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5629dc3752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5629dc35c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5629dc3884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fde26972082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5629dc34fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-097232529503b7ad5869b96fe445c968a36e4fe3 Step #5: MERGE-OUTER: attempt 1486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 46458744 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/097232529503b7ad5869b96fe445c968a36e4fe3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2821 processed earlier; will process 1650 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102691== ERROR: libFuzzer: deadly signal Step #5: #0 0x561903dda594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561903d4eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561903d31665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb11172241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb11153700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb111516858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561903d0ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5619047dd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561904777632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561904779375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56190477935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561904197ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561904185285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56190417e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5619041e8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561903ddac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561903ec6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561903d32d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561903d3c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561903d237e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561903d4f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb111518082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561903d16bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f08b260a38dc81a81a3c8cfe520e82fab666c10 Step #5: MERGE-OUTER: attempt 1487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 46891527 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f08b260a38dc81a81a3c8cfe520e82fab666c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2822 processed earlier; will process 1649 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102730== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e87a9f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e87a13b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e879f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f370a5cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f370a3e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f370a3bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e879cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561e884a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e8843c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561e8843e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e8843e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561e87e5cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561e87e4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561e87e439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561e87eadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561e87a9fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561e87b8beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561e879f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561e87a012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561e879e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561e87a144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f370a3c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561e879dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11f8d2fff158764e291fe5ee88fef95dd5c9da3a Step #5: MERGE-OUTER: attempt 1488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 47817038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/11f8d2fff158764e291fe5ee88fef95dd5c9da3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2823 processed earlier; will process 1648 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102738== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d16e6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d16de1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d16dc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa85cc1d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa85ca3200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa85ca11858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d16d9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d17870018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d1780a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d1780c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d1780c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d172e2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d173191db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d1722a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d17218285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d172119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d1727bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d16e6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d16f59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d16dc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d16dcf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d16db67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d16de24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa85ca13082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d16da9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e060c1890722ee9aa08d55daa1f0189e59d0dce7 Step #5: MERGE-OUTER: attempt 1489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 49367110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e060c1890722ee9aa08d55daa1f0189e59d0dce7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2825 processed earlier; will process 1646 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==102857== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618c23d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618c2346b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618c2329665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7157a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7155b800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc715597858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618c2302e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5618c2dd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618c2d6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5618c2d71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618c2d7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5618c2847165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618c287e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5618c278f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5618c277d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5618c27769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5618c27e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5618c23d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5618c24beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5618c232ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5618c23342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5618c231b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5618c23474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc715599082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5618c230ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-711e1d83ed74c4880c7b7bbd343f836860cd0c9e Step #5: MERGE-OUTER: attempt 1490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 50293064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/711e1d83ed74c4880c7b7bbd343f836860cd0c9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2827 processed earlier; will process 1644 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==102935== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc65caf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc65c23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc65c06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c3436a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c3417f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c3415e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc65bdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc666b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc6664c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc6664e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc6664e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fc6606cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc6605a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc660539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc660bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc65cafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc65d9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc65c07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc65c112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc65bf87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc65c244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0c34160082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc65bebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38be6cb8a2a049341a75a4cea0f6106e4ad4737e Step #5: MERGE-OUTER: attempt 1491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 53522800 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38be6cb8a2a049341a75a4cea0f6106e4ad4737e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2833 processed earlier; will process 1638 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: 2026-06-15 07:45:39,123 E Invalid numerical log level: 00000000000002000000000000000000 Step #5: 2026-06-15 07:45:39,666 E Invalid numerical log level: 00000000000002000000000000000000 Step #5: #2 pulse exec/s: 2 rss: 560Mb Step #5: 2026-06-15 07:45:39,671 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:40,007 I Loading checkpoints Step #5: 2026-06-15 07:45:40,051 E count == 0 Step #5: 2026-06-15 07:45:40,051 E Failed to parse block from blob Step #5: 2026-06-15 07:45:40,051 E Failed to parse transaction from blob Step #5: 2026-06-15 07:45:40,056 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:41,617 I Loading checkpoints Step #5: 2026-06-15 07:45:41,939 W Attempt to get block from height 17723082946820835850 failed -- block not in db Step #5: 2026-06-15 07:45:41,939 E Failed to parse transaction from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: 2026-06-15 07:45:41,939 E Failed to parse block from blob Step #5: #4 pulse exec/s: 1 rss: 562Mb Step #5: 2026-06-15 07:45:41,944 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:45:42,246 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103108== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f552ca4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f552c18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f552bfb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f05478ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f054770100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f05476e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f552bd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f5536a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f553641632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f553643375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f55364335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f553119165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f5531501db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f55306163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f55304f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f5530489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f5530b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f552ca4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f552d90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f552bfcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f552c062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f552bed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f552c194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f05476e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f552be0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90612976276edd0c363f2889593ae9c759b6b1cc Step #5: MERGE-OUTER: attempt 1492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 58026554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90612976276edd0c363f2889593ae9c759b6b1cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2838 processed earlier; will process 1633 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103251== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b65770594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b656e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b656c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f00caef941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f00cad0e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f00caced858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b656a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b66173018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b6610d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b6610f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b6610f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b65b2dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557b65b1b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557b65b149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557b65b7ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557b65770c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557b6585ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557b656c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557b656d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557b656b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557b656e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f00cacef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557b656acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-89805784ff178abe132a202c01d7a86898641823 Step #5: MERGE-OUTER: attempt 1493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 58450804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/89805784ff178abe132a202c01d7a86898641823' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2839 processed earlier; will process 1632 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103293== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fee9740594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fee96b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fee9697665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41eba7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41eb89300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41eb872858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fee9670e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55feea143018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55feea0dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55feea0df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55feea0df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fee9afdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fee9aeb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fee9ae49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fee9b4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fee9740c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fee982ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fee9698d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fee96a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fee96897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fee96b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f41eb874082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fee967cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24fa7e07ce4950046ece81c1fea47a21c22d3c58 Step #5: MERGE-OUTER: attempt 1494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 59859265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/24fa7e07ce4950046ece81c1fea47a21c22d3c58' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2842 processed earlier; will process 1629 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103386== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f810cf5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f810c69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f810c4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f371174841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f371155d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f371153c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f810c25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f8116f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f811692632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f811694375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f81169435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f81116a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f8111a11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f8110b263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f8110a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f8110999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f811103f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f810cf5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f810de1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f810c4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f810c572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f810c3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f810c6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f371153e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f810c31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4dc30d5cda6e524a7dee9692497cda737eaad2b Step #5: MERGE-OUTER: attempt 1495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 64819221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e4dc30d5cda6e524a7dee9692497cda737eaad2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2846 processed earlier; will process 1625 files now Step #5: #1 pulse exec/s: 0 rss: 246Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff1fc14594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff1fb88b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff1fb6b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ecf01941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ecee2e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ecee0d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff1fb44e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff20617018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff205b1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff205b3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff205b335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff20089165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff200c01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ff1ffd163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ff1ffbf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ff1ffb89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ff20022f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ff1fc14c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ff1fd00eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ff1fb6cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ff1fb762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ff1fb5d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ff1fb894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7ecee0f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ff1fb50bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-89d88e2b84b525e4de7761fdf8df0ff1d0c57d6f Step #5: MERGE-OUTER: attempt 1496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 66718516 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/89d88e2b84b525e4de7761fdf8df0ff1d0c57d6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2849 processed earlier; will process 1622 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103663== ERROR: libFuzzer: deadly signal Step #5: #0 0x565407e6c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565407de0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565407dc3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f495e6ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f495e4df00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f495e4be858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565407d9ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56540886f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565408809632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56540880b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56540880b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5654082e1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5654083181db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56540822963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565408217285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654082109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56540827af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565407e6cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565407f58eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565407dc4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565407dce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565407db57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565407de14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f495e4c0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565407da8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60dda3a121be436fad98d1003661a51520a283d9 Step #5: MERGE-OUTER: attempt 1497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 67228095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60dda3a121be436fad98d1003661a51520a283d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2850 processed earlier; will process 1621 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103704== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3ec24b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3ec1bfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3ec1a2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3630a8741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f363089c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f363087b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3ec17be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3ecc4e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3ecbe8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c3ecbea375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3ecbea35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c3ec6c0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c3ec6f71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c3ec60863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c3ec5f6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c3ec5ef9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c3ec659f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c3ec24bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c3ec337eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c3ec1a3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c3ec1ad2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c3ec1947e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c3ec1c04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f363087d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c3ec187bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f92fa03c42c37194b941a8f7bef99b759c68de04 Step #5: MERGE-OUTER: attempt 1498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 67714033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f92fa03c42c37194b941a8f7bef99b759c68de04' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2851 processed earlier; will process 1620 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103711== ERROR: libFuzzer: deadly signal Step #5: #0 0x557282280594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572821f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572821d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff06662541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff06643a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff066419858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572821b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557282c83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557282c1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557282c1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557282c1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55728263dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55728262b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5572826249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55728268ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557282280c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55728236ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5572821d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5572821e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5572821c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5572821f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff06641b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5572821bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54bfa7590e4a4da22b48f6ca0c955458b8d33d6a Step #5: MERGE-OUTER: attempt 1499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 71691339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/54bfa7590e4a4da22b48f6ca0c955458b8d33d6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2855 processed earlier; will process 1616 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103844== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e12dd1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e12d45b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e12d28665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc252fff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc252e1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc252df3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e12d01e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556e137d4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e1376e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556e13770375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e1377035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556e1318ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556e1317c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556e131759dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556e131dff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556e12dd1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556e12ebdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556e12d29d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556e12d332e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556e12d1a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556e12d464c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc252df5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556e12d0dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eca91cbb79c56171d3b570494a51be9b0511fd69 Step #5: MERGE-OUTER: attempt 1500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 72340792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eca91cbb79c56171d3b570494a51be9b0511fd69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2856 processed earlier; will process 1615 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==103888== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571b3925594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571b3899b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571b387c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4093a3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f409384d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f409382c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571b3855e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571b4328018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571b42c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571b42c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571b42c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571b3ce2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571b3cd0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571b3cc99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571b3d33f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571b3925c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571b3a11eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571b387dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571b38872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571b386e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571b389a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f409382e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571b3861bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2485ad05ea0d3756a26a7d2bd7695d4bd54a904 Step #5: MERGE-OUTER: attempt 1501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 73211700 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a2485ad05ea0d3756a26a7d2bd7695d4bd54a904' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2858 processed earlier; will process 1613 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==103997== ERROR: libFuzzer: deadly signal Step #5: #0 0x55604c3c9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55604c33db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55604c320665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4073b2341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f407393800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4073917858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55604c2f9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55604cdcc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55604cd66632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55604cd68375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55604cd6835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55604c83e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55604c8751db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55604c78663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55604c774285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55604c76d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55604c7d7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55604c3c9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55604c4b5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55604c321d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55604c32b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55604c3127e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55604c33e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4073919082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55604c305bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c97d5dc1b9c9de2471ba20d4225968a365f4eed9 Step #5: MERGE-OUTER: attempt 1502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 75940350 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c97d5dc1b9c9de2471ba20d4225968a365f4eed9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2861 processed earlier; will process 1610 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104099== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fbfcc7e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fbfcbf2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fbfcbd5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f66a766641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f66a747b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f66a745a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fbfcbaee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fbfd681018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fbfd61b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fbfd61d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fbfd61d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fbfd03bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fbfd029285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fbfd0229dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fbfd08cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fbfcc7ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fbfcd6aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fbfcbd6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fbfcbe02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fbfcbc77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fbfcbf34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f66a745c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fbfcbbabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baff12145734e85db6faec559ebb9bb226d1503e Step #5: MERGE-OUTER: attempt 1503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 78027507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/baff12145734e85db6faec559ebb9bb226d1503e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2865 processed earlier; will process 1606 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104219== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c33270594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c331e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c331c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73da61a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73da42f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73da40e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c331a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557c33c73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c33c0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557c33c0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c33c0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557c336e5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557c3371c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557c3362d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557c3361b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557c336149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557c3367ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557c33270c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557c3335ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557c331c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557c331d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557c331b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557c331e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f73da410082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557c331acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15c005d4c4bca8957972ac540ba265d28210e643 Step #5: MERGE-OUTER: attempt 1504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 79802449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/15c005d4c4bca8957972ac540ba265d28210e643' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2867 processed earlier; will process 1604 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104269== ERROR: libFuzzer: deadly signal Step #5: #0 0x555b4759f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555b47513b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555b474f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f020d1cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f020cfe000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f020cfbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555b474cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555b47fa2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555b47f3c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555b47f3e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555b47f3e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555b47a14165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555b47a4b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555b4795c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555b4794a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555b479439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555b479adf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555b4759fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555b4768beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555b474f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555b475012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555b474e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555b475144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f020cfc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555b474dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d676f311fde66cbb5dfe546ee8a7a3dfc741089a Step #5: MERGE-OUTER: attempt 1505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 81104608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d676f311fde66cbb5dfe546ee8a7a3dfc741089a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2869 processed earlier; will process 1602 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104383== ERROR: libFuzzer: deadly signal Step #5: #0 0x557d752ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557d75263b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557d75246665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdd32ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdd30c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdd309f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557d7521fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557d75cf2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557d75c8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557d75c8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557d75c8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557d75764165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557d7579b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557d756ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557d7569a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557d756939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557d756fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557d752efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557d753dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557d75247d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557d752512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557d752387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557d752644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbdd30a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557d7522bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4428ea2fcfcdd2aa92752adff568a2ef9f20201 Step #5: MERGE-OUTER: attempt 1506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 81598869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c4428ea2fcfcdd2aa92752adff568a2ef9f20201' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2870 processed earlier; will process 1601 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104454== ERROR: libFuzzer: deadly signal Step #5: #0 0x56128d57f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56128d4f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56128d4d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10df30e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f10df12300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f10df102858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56128d4afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56128df82018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56128df1c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56128df1e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56128df1e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56128d9f4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56128da2b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56128d93c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56128d92a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56128d9239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56128d98df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56128d57fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56128d66beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56128d4d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56128d4e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56128d4c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56128d4f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f10df104082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56128d4bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84c9d1c9191b8b846793461cc5856fbde913cbf2 Step #5: MERGE-OUTER: attempt 1507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 83131066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/84c9d1c9191b8b846793461cc5856fbde913cbf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2872 processed earlier; will process 1599 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdacc81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdacbf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdacbd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8f5574441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8f5555900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8f55538858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fdacbb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fdad684018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fdad61e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fdad620375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fdad62035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fdad03ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fdad02c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fdad0259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fdad08ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fdacc81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fdacd6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fdacbd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fdacbe32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fdacbca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fdacbf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8f5553a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fdacbbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f34847cdf086417b725602f5717cf986a7bbf6e5 Step #5: MERGE-OUTER: attempt 1508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 83558454 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f34847cdf086417b725602f5717cf986a7bbf6e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2873 processed earlier; will process 1598 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==104586== ERROR: libFuzzer: deadly signal Step #5: #0 0x564808567594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5648084dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648084be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f952345441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f952326900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9523248858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564808497e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564808f6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564808f04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564808f06578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x56480890c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564808975f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564808567c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564808653eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5648084bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5648084c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5648084b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5648084dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f952324a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5648084a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c747b25efb4008c3deba5e3265a03df0dc5b2719 Step #5: MERGE-OUTER: attempt 1509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 84402687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c747b25efb4008c3deba5e3265a03df0dc5b2719' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2874 processed earlier; will process 1597 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104637== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614317a9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56143171db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561431700665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38d396f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38d378400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38d3763858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614316d9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5614321ac018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561432146632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561432148375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56143214835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561431b66ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561431b54285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561431b4d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561431bb7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614317a9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561431895eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561431701d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56143170b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614316f27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56143171e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38d3765082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614316e5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ae786d0f52bdd03a0d15d34022b534a966b897c Step #5: MERGE-OUTER: attempt 1510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 84835976 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ae786d0f52bdd03a0d15d34022b534a966b897c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2875 processed earlier; will process 1596 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8bbba2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8bbb16b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8bbaf9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52361db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5235ff000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5235fcf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8bbad2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8bc5a5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8bc53f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8bc541375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8bc54135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8bbf5fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b8bbf4d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b8bbf469dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b8bbfb0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b8bbba2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b8bbc8eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b8bbafad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b8bbb042e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b8bbaeb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b8bbb174c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5235fd1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b8bbadebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2df28252757752a4d868ed7edd5d1f0f2c102e3 Step #5: MERGE-OUTER: attempt 1511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 87997998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b2df28252757752a4d868ed7edd5d1f0f2c102e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2877 processed earlier; will process 1594 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104726== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592513d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55925134bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55925132e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff4847b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4845cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff4845aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559251307e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559251dda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559251d74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559251d76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559251d7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559251794ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559251782285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55925177b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592517e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592513d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592514c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55925132fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592513392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592513207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55925134c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff4845ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559251313bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9de84d232c8c6dbafb3ef5fbb88eea6fca546c5 Step #5: MERGE-OUTER: attempt 1512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 90121444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f9de84d232c8c6dbafb3ef5fbb88eea6fca546c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2880 processed earlier; will process 1591 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104810== ERROR: libFuzzer: deadly signal Step #5: #0 0x5614e83e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5614e8355b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5614e8338665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f126a1d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1269fe800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1269fc7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5614e8311e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5614e8de4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5614e8d7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5614e8d80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5614e8d8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5614e879ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5614e878c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5614e87859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5614e87eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5614e83e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5614e84cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5614e8339d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5614e83432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5614e832a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5614e83564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1269fc9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5614e831dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44ef5be775fb48a7dd0b1fbf92a62a5c4338b6d1 Step #5: MERGE-OUTER: attempt 1513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 90704496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/44ef5be775fb48a7dd0b1fbf92a62a5c4338b6d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2881 processed earlier; will process 1590 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104854== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a18e568594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a18e4dcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a18e4bf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdfc0e3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdfc0c4f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdfc0c2e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a18e498e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a18ef6b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a18ef05632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a18ef07375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a18ef0735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a18e925ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a18e913285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a18e90c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a18e976f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a18e568c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a18e654eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a18e4c0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a18e4ca2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a18e4b17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a18e4dd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdfc0c30082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a18e4a4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79606b5ed365d968f2f1d6d9d73162b46c22a181 Step #5: MERGE-OUTER: attempt 1514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 91140081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79606b5ed365d968f2f1d6d9d73162b46c22a181' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2882 processed earlier; will process 1589 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==104893== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af83beb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af83b5fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af83b42665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92bbcb741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92bbacc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92bbaab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af83b1be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af845ee018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af84588632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af8458a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af8458a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af83fa8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af83f96285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af83f8f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af83ff9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af83bebc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af83cd7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af83b43d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af83b4d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af83b347e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af83b604c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f92bbaad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af83b27bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9a9bd4b3891eca9aa9a1150ebcbd1289ba190f9 Step #5: MERGE-OUTER: attempt 1515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 93442877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c9a9bd4b3891eca9aa9a1150ebcbd1289ba190f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2883 processed earlier; will process 1588 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: #4 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==104901== ERROR: libFuzzer: deadly signal Step #5: #0 0x563057701594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563057675b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563057658665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4f817c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe4f7f9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe4f7f70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563057631e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563058104018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56305809e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5630580a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5630580a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563057b76165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563057bad1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563057abe63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563057aac285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563057aa59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563057b0ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563057701c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5630577edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563057659d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5630576632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56305764a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5630576764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe4f7f72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56305763dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83d9648ec76eeab4552f618cd91ba8187f9bec1a Step #5: MERGE-OUTER: attempt 1516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 104544699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83d9648ec76eeab4552f618cd91ba8187f9bec1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2890 processed earlier; will process 1581 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105016== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c1e23f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c1e1b3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c1e196665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7d165141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7d146600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7d1445858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560c1e16fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560c1ec42018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560c1ebdc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560c1ebde375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560c1ebde35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560c1e6b4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560c1e6eb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560c1e5fc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560c1e5ea285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560c1e5e39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560c1e64df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560c1e23fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560c1e32beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560c1e197d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560c1e1a12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560c1e1887e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560c1e1b44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe7d1447082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560c1e17bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a7d3eb4f77a4916ef0ab073b17c1d0cb059500 Step #5: MERGE-OUTER: attempt 1517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 105032960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d1a7d3eb4f77a4916ef0ab073b17c1d0cb059500' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2891 processed earlier; will process 1580 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105087== ERROR: libFuzzer: deadly signal Step #5: #0 0x5626018ac594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562601820b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562601803665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52a04d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f52a02eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52a02ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5626017dce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5626022af018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562602249632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56260224b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56260224b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562601d21165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562601d581db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562601c6963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562601c57285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562601c509dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562601cbaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5626018acc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562601998eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562601804d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56260180e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5626017f57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5626018214c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f52a02cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5626017e8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b698e140e387b01f5bb4a5f9812b64e865ac8df8 Step #5: MERGE-OUTER: attempt 1518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 107407867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b698e140e387b01f5bb4a5f9812b64e865ac8df8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2894 processed earlier; will process 1577 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105173== ERROR: libFuzzer: deadly signal Step #5: #0 0x55954da16594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55954d98ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55954d96d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c193ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c191c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c1919f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55954d946e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55954e419018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55954e3b3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55954e3b5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55954e3b535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55954ddd3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55954ddc1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55954ddba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55954de24f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55954da16c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55954db02eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55954d96ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55954d9782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55954d95f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55954d98b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c191a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55954d952bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdcfc4aec5c202f967c10a2f86d5e23293c4352f Step #5: MERGE-OUTER: attempt 1519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 107831995 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bdcfc4aec5c202f967c10a2f86d5e23293c4352f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2895 processed earlier; will process 1576 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105211== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c05f65f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c05f5d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c05f5b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa40182041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa40163500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa401614858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c05f58fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c060062018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c05fffc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c05fffe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c05fffe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c05fad4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c05fb0b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c05fa1c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c05fa0a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c05fa039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c05fa6df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c05f65fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c05f74beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c05f5b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c05f5c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c05f5a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c05f5d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa401616082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c05f59bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5fe40db6aa135afc6d3ea67c7a90365df57fd5f Step #5: MERGE-OUTER: attempt 1520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 108321759 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d5fe40db6aa135afc6d3ea67c7a90365df57fd5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2896 processed earlier; will process 1575 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105224== ERROR: libFuzzer: deadly signal Step #5: #0 0x55caba034594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cab9fa8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cab9f8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3011d5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3011b6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3011b45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cab9f64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cabaa37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55caba9d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55caba9d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55caba9d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55caba3f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55caba3df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55caba3d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55caba442f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55caba034c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55caba120eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cab9f8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cab9f962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cab9f7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cab9fa94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3011b47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cab9f70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d8047bc3b44588d6cbd26a9b7b19cb752fcc40c Step #5: MERGE-OUTER: attempt 1521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 109115894 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6d8047bc3b44588d6cbd26a9b7b19cb752fcc40c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2897 processed earlier; will process 1574 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105241== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6a7b37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6a7aabb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6a7a8e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0fb67c341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0fb65d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0fb65b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b6a7a67e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b6a853a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b6a84d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b6a84d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b6a84d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b6a7ef4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b6a7ee2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b6a7edb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b6a7f45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b6a7b37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b6a7c23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b6a7a8fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b6a7a992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b6a7a807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b6a7aac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0fb65b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b6a7a73bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffec84dfd72d751286064b63b938080585295bab Step #5: MERGE-OUTER: attempt 1522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 109888024 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ffec84dfd72d751286064b63b938080585295bab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2898 processed earlier; will process 1573 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105259== ERROR: libFuzzer: deadly signal Step #5: #0 0x557625f0e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557625e82b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557625e65665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b7161341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b7142800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b71407858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557625e3ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557626911018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576268ab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576268ad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576268ad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576262cbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576262b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576262b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55762631cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557625f0ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557625ffaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557625e66d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557625e702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557625e577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557625e834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b71409082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557625e4abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25f85788c0640495da2c142db6bb6a5b92e6ca6c Step #5: MERGE-OUTER: attempt 1523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 110652546 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/25f85788c0640495da2c142db6bb6a5b92e6ca6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2899 processed earlier; will process 1572 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==105277== ERROR: libFuzzer: deadly signal Step #5: #0 0x5651e4850594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651e47c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651e47a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb5778e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb575a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb57582858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651e4780e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5651e5253018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5651e51ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5651e51ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5651e51ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5651e4cb9975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5651e4d23bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5651e4d7fc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5651e4c5f012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5651e4c5f012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x5651e4850c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5651e493ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5651e47a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5651e47b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5651e47997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5651e47c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fcb57584082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5651e478cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5204f1e8f4578e51a4f038f528c3ab642187cd2c Step #5: MERGE-OUTER: attempt 1524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 112888190 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5204f1e8f4578e51a4f038f528c3ab642187cd2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2902 processed earlier; will process 1569 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105376== ERROR: libFuzzer: deadly signal Step #5: #0 0x556c7d664594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556c7d5d8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556c7d5bb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5dcd2e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5dcd0fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5dcd0da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556c7d594e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556c7e067018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556c7e001632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556c7e003375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556c7e00335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556c7dad9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556c7db101db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556c7da2163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556c7da0f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556c7da089dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556c7da72f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556c7d664c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556c7d750eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556c7d5bcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556c7d5c62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556c7d5ad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556c7d5d94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5dcd0dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556c7d5a0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe36b1d4ddd968f235d130a9c347490d134c33a8 Step #5: MERGE-OUTER: attempt 1525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 113564336 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe36b1d4ddd968f235d130a9c347490d134c33a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2903 processed earlier; will process 1568 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105449== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d6a7a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d6a718b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d6a6fb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f89c3e0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f89c3c2000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f89c3bff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d6a6d4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d6b1a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d6b141632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d6b143375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d6b14335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d6ab61ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d6ab4f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d6ab489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d6abb2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d6a7a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d6a890eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d6a6fcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d6a7062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d6a6ed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d6a7194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f89c3c01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d6a6e0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f68ceb06e496c80c79a904c21bf194a0f77ba98 Step #5: MERGE-OUTER: attempt 1526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 114340271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1f68ceb06e496c80c79a904c21bf194a0f77ba98' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2904 processed earlier; will process 1567 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105466== ERROR: libFuzzer: deadly signal Step #5: #0 0x561741f99594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561741f0db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561741ef0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67b10d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67b0ee800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67b0ec7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561741ec9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56174299c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561742936632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561742938375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56174293835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561742356ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561742344285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56174233d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5617423a7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561741f99c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561742085eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561741ef1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561741efb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561741ee27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561741f0e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f67b0ec9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561741ed5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbe66a4508baa5c1419568ef6fb0078c543026b8 Step #5: MERGE-OUTER: attempt 1527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 115117836 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cbe66a4508baa5c1419568ef6fb0078c543026b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2905 processed earlier; will process 1566 files now Step #5: 2026-06-15 07:46:40,222 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:46:40,230 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:46:42,452 I Loading checkpoints Step #5: 2026-06-15 07:46:42,452 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,452 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:46:42,453 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: #2 pulse exec/s: 1 rss: 302Mb Step #5: 2026-06-15 07:46:42,482 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:46:42,993 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105484== ERROR: libFuzzer: deadly signal Step #5: #0 0x555c50067594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555c4ffdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555c4ffbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd495c2a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd495a3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd495a1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555c4ff97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555c50a6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555c50a04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555c50a06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555c50a0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555c50424ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555c50412285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555c5040b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555c50475f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555c50067c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555c50153eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555c4ffbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555c4ffc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555c4ffb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555c4ffdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd495a20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555c4ffa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-615f5c242492236f75cc9c2532b3601ac3b2cab1 Step #5: MERGE-OUTER: attempt 1528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 118728395 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/615f5c242492236f75cc9c2532b3601ac3b2cab1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2908 processed earlier; will process 1563 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105579== ERROR: libFuzzer: deadly signal Step #5: #0 0x563929dc8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563929d3cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563929d1f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cff63541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cff44a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cff429858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563929cf8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56392a7cb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56392a765632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56392a767375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56392a76735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56392a185ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56392a173285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56392a16c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56392a1d6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563929dc8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563929eb4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563929d20d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563929d2a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563929d117e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563929d3d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1cff42b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563929d04bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03535210498f4a34e101fa7fa648d9377bf08e85 Step #5: MERGE-OUTER: attempt 1529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 119795503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/03535210498f4a34e101fa7fa648d9377bf08e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2911 processed earlier; will process 1560 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105664== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3fc11b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3fc08fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3fc072665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39202f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f392010900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f39200e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3fc04be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e3fcb1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3fcab8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e3fcaba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3fcaba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e3fc4d8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3fc4c6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3fc4bf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3fc529f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3fc11bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3fc207eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3fc073d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3fc07d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3fc0647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3fc0904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f39200ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3fc057bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1261e6603151a79f04500beda2a13e080d387335 Step #5: MERGE-OUTER: attempt 1530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 126017055 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1261e6603151a79f04500beda2a13e080d387335' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2916 processed earlier; will process 1555 files now Step #5: #1 pulse exec/s: 0 rss: 202Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105859== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf600c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf6003ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf6001d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b78fc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b78dd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b78db5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf5fff6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cf60ac9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf60a63632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cf60a65375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf60a6535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cf60483ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf60471285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf6046a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf604d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf600c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf601b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf6001ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf600282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf6000f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf6003b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b78db7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf60002bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fa1609276cae698d5d7c13f8bbfc0bef2829138 Step #5: MERGE-OUTER: attempt 1531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 126847893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2fa1609276cae698d5d7c13f8bbfc0bef2829138' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2918 processed earlier; will process 1553 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105968== ERROR: libFuzzer: deadly signal Step #5: #0 0x555feaa2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fea9a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fea984665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f50f61e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f50f5ff900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f50f5fd8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fea95de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555feb430018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555feb3ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555feb3cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555feb3cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555feadeaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555feadd8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555feadd19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555feae3bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555feaa2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555feab19eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555fea985d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555fea98f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555fea9767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555fea9a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f50f5fda082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555fea969bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48fe8f6cb731b520403b81ceb011962884d662b4 Step #5: MERGE-OUTER: attempt 1532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 128584243 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/48fe8f6cb731b520403b81ceb011962884d662b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2919 processed earlier; will process 1552 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==105976== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c1aee1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c1ae55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c1ae38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7eff2b7cd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7eff2b5e200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7eff2b5c1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c1ae11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c1b8e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c1b87e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c1b880375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c1b88035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c1b29ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c1b28c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c1b2859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c1b2eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c1aee1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c1afcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c1ae39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c1ae432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c1ae2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c1ae564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7eff2b5c3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c1ae1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83db5f9ef1a2f38b8d94844f718d41dd1141e6db Step #5: MERGE-OUTER: attempt 1533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 129229000 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83db5f9ef1a2f38b8d94844f718d41dd1141e6db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2920 processed earlier; will process 1551 files now Step #5: #1 pulse exec/s: 0 rss: 250Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: #8 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==105988== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593398df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559339853b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559339836665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2a9918141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2a98f9600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2a98f75858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55933980fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55933a2e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55933a27c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55933a27e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55933a27e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559339d54165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559339d8b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559339c9c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559339c8a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559339c839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559339cedf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593398dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593399cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559339837d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593398412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593398287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593398544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2a98f77082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55933981bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c8176ebe57887d15d31631073d1166e88f343f0 Step #5: MERGE-OUTER: attempt 1534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 133659419 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3c8176ebe57887d15d31631073d1166e88f343f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2931 processed earlier; will process 1540 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==106225== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613bfc09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613bfb7db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613bfb60665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7feec372e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7feec354300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7feec3522858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613bfb39e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5613c060c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613c05a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613c05a8578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5613bffae780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5613c0017f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5613bfc09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5613bfcf5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5613bfb61d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5613bfb6b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5613bfb527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5613bfb7e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7feec3524082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5613bfb45bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b624da68d9764f84770d9085245b8511a36a50b1 Step #5: MERGE-OUTER: attempt 1535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 134533530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b624da68d9764f84770d9085245b8511a36a50b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2932 processed earlier; will process 1539 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106245== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b9350ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b935021b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b935004665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d6951741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d6932c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d6930b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b934fdde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b935ab0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b935a4a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b935a4c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b935a4c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b935522165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b9355591db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b93546a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b935458285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b9354519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b9354bbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b9350adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b935199eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b935005d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b93500f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b934ff67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b9350224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7d6930d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b934fe9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a89d17357f4605d0f1b630ffc036c9402f32674 Step #5: MERGE-OUTER: attempt 1536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 135250593 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6a89d17357f4605d0f1b630ffc036c9402f32674' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2933 processed earlier; will process 1538 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==106319== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c64ae9e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c64ae12b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c64adf5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc5a8d9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5a8bac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc5a8b8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c64adcee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c64b8a1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c64b83b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c64b83d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c64b83d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c64b307975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c64b371bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55c64b3cdc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55c64b2ad012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55c64b2ad012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55c64ae9ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55c64af8aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55c64adf6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55c64ae002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55c64ade77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55c64ae134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fc5a8b8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55c64addabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e0e313caba6849d5fe1967045abefa9e9c264e3 Step #5: MERGE-OUTER: attempt 1537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 136182098 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0e0e313caba6849d5fe1967045abefa9e9c264e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2934 processed earlier; will process 1537 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==106340== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ff9d694594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ff9d608b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ff9d5eb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa3e57ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa3e55ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa3e55de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ff9d5c4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ff9e097018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ff9e031632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ff9e033375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ff9e03335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ff9dafd975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ff9db67bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x55ff9dbc3c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x55ff9daa3012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x55ff9daa3012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55ff9d694c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55ff9d780eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55ff9d5ecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55ff9d5f62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55ff9d5dd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55ff9d6094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fa3e55e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55ff9d5d0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad511793a37d1ffaba0a81e61675d1b54e866f26 Step #5: MERGE-OUTER: attempt 1538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 136629496 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ad511793a37d1ffaba0a81e61675d1b54e866f26' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2935 processed earlier; will process 1536 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106413== ERROR: libFuzzer: deadly signal Step #5: #0 0x563db8e30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563db8da4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563db8d87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7dcef7c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7dced9100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7dced70858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563db8d60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563db9833018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563db97cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563db97cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563db97cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563db91edad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563db91db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563db91d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563db923ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563db8e30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563db8f1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563db8d88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563db8d922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563db8d797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563db8da54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7dced72082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563db8d6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f0ec7178582f05329e304dfd29f9aaa5c84e8d2 Step #5: MERGE-OUTER: attempt 1539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 137361248 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4f0ec7178582f05329e304dfd29f9aaa5c84e8d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2936 processed earlier; will process 1535 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106427== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613b4558594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613b44ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613b44af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f912039c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91201b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9120190858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613b4488e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5613b4f5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613b4ef5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613b4ef7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613b4ef735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5613b49cd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5613b4a041db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5613b491563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5613b4903285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5613b48fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5613b4966f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5613b4558c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5613b4644eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5613b44b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5613b44ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5613b44a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5613b44cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9120192082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5613b4494bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c654b9b85037c7362af16b4e82ccf8169f53256 Step #5: MERGE-OUTER: attempt 1540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 139329990 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9c654b9b85037c7362af16b4e82ccf8169f53256' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2940 processed earlier; will process 1531 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==106525== ERROR: libFuzzer: deadly signal Step #5: #0 0x565298261594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5652981d5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5652981b8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9ba38b541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9ba36ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9ba36a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565298191e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565298c64018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565298bfe632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565298c00578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x565298606780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x56529866ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x565298261c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x56529834deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5652981b9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5652981c32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5652981aa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5652981d64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9ba36ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56529819dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6c470b935c2ff84c139310ad5dc0f8fcd2086af Step #5: MERGE-OUTER: attempt 1541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 140108004 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c6c470b935c2ff84c139310ad5dc0f8fcd2086af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2941 processed earlier; will process 1530 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106547== ERROR: libFuzzer: deadly signal Step #5: #0 0x5603d1c6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603d1be1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603d1bc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f182aebd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f182acd200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f182acb1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5603d1b9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5603d2670018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5603d260a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5603d260c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5603d260c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5603d20e2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5603d21191db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5603d202a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5603d2018285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5603d20119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5603d207bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5603d1c6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5603d1d59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5603d1bc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5603d1bcf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5603d1bb67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5603d1be24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f182acb3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5603d1ba9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e83bd731b6f4dc79a1d02712fe6334523910b9a9 Step #5: MERGE-OUTER: attempt 1542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 142952581 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e83bd731b6f4dc79a1d02712fe6334523910b9a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2943 processed earlier; will process 1528 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106667== ERROR: libFuzzer: deadly signal Step #5: #0 0x56308d682594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56308d5f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56308d5d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f240597d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f240579200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2405771858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56308d5b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56308e085018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56308e01f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56308e021375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56308e02135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56308daf7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56308db2e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56308da3f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56308da2d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56308da269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56308da90f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56308d682c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56308d76eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56308d5dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56308d5e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56308d5cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56308d5f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2405773082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56308d5bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bbf6471b4577089e5e907c1b228096c1187d71a Step #5: MERGE-OUTER: attempt 1543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 143994839 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8bbf6471b4577089e5e907c1b228096c1187d71a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2945 processed earlier; will process 1526 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106777== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3badc4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3bad38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3bad1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38a3dbe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38a3bd300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38a3bb2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3bacf4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3bb7c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3bb761632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c3bb763375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3bb76335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c3bb181ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3bb16f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3bb1689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c3bb1d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3badc4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3baeb0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3bad1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3bad262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3bad0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3bad394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38a3bb4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3bad00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f599b59210c90d5436201b9b34af7ae8173ffe6 Step #5: MERGE-OUTER: attempt 1544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 144785444 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3f599b59210c90d5436201b9b34af7ae8173ffe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2946 processed earlier; will process 1525 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106792== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558db050594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558dafc4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558dafa7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f691576541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f691557a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6915559858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5558daf80e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5558dba53018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5558db9ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5558db9ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5558db9ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5558db40dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5558db3fb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5558db3f49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5558db45ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5558db050c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5558db13ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5558dafa8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5558dafb22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5558daf997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5558dafc54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f691555b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5558daf8cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ade101bba1c4c7ebe90d4a3f17f4cd15ee3f726 Step #5: MERGE-OUTER: attempt 1545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 145559306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5ade101bba1c4c7ebe90d4a3f17f4cd15ee3f726' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2947 processed earlier; will process 1524 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106810== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cce6156594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cce60cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cce60ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc5b3dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc5b1f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc5b1d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cce6086e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cce6b59018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cce6af3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cce6af5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cce6af535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cce65cb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cce66021db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cce651363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cce6501285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cce64fa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cce6564f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cce6156c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cce6242eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cce60aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cce60b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cce609f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cce60cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc5b1d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cce6092bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60b93ed70ec002697e83cc38037728aa97c8bb5f Step #5: MERGE-OUTER: attempt 1546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 146536022 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/60b93ed70ec002697e83cc38037728aa97c8bb5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2949 processed earlier; will process 1522 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==106895== ERROR: libFuzzer: deadly signal Step #5: #0 0x560d87fa8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560d87f1cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560d87eff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e8ce1141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e8cc2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e8cc05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560d87ed8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560d889ab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560d88945632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560d88947375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560d8894735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560d8841d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560d884541db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560d8836563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560d88353285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560d8834c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560d883b6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560d87fa8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560d88094eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560d87f00d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560d87f0a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560d87ef17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560d87f1d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5e8cc07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560d87ee4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e93909af07c4e7b993a0c75eba6acbbafcd7699d Step #5: MERGE-OUTER: attempt 1547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 147025163 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e93909af07c4e7b993a0c75eba6acbbafcd7699d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2950 processed earlier; will process 1521 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106934== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c7251e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c72492b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c72475665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f22d642041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f22d623500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f22d6214858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c7244ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559c72f21018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c72ebb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559c72ebd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c72ebd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559c728dbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559c728c9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559c728c29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559c7292cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559c7251ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559c7260aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559c72476d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559c724802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559c724677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559c724934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f22d6216082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559c7245abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-470e0e2f457744000af6bf994a4420bb6d87227f Step #5: MERGE-OUTER: attempt 1548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 149221032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/470e0e2f457744000af6bf994a4420bb6d87227f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2952 processed earlier; will process 1519 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==106983== ERROR: libFuzzer: deadly signal Step #5: #0 0x560f2ee72594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560f2ede6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560f2edc9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e90c1041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e90a2500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e90a04858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560f2eda2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560f2f875018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560f2f80f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560f2f811375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560f2f81135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560f2f22fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560f2f21d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560f2f2169dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560f2f280f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560f2ee72c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560f2ef5eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560f2edcad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560f2edd42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560f2edbb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560f2ede74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3e90a06082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560f2edaebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abe772217fd4c818f3c12601d388e808cb056142 Step #5: MERGE-OUTER: attempt 1549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 149994605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/abe772217fd4c818f3c12601d388e808cb056142' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2953 processed earlier; will process 1518 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107001== ERROR: libFuzzer: deadly signal Step #5: #0 0x5564ba258594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564ba1ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564ba1af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a8414c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a83f6100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a83f40858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564ba188e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5564bac5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5564babf5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5564babf7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5564babf735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5564ba615ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5564ba603285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5564ba5fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5564ba666f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5564ba258c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5564ba344eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5564ba1b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5564ba1ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5564ba1a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5564ba1cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7a83f42082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5564ba194bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c8eb6bae752b95c75125835bbbf4ff9c76c7514 Step #5: MERGE-OUTER: attempt 1550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 150762759 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2c8eb6bae752b95c75125835bbbf4ff9c76c7514' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2954 processed earlier; will process 1517 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107019== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616e4a3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616e49aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616e4991665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc51859a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc5183af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc51838e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616e496ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616e543d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616e53d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616e53d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616e53d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616e4df7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616e4de5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616e4dde9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616e4e48f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616e4a3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616e4b26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616e4992d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616e499c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616e49837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616e49af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc518390082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616e4976bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1518556a40b7897c0fb8be05aa75f7369e22372c Step #5: MERGE-OUTER: attempt 1551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 151528060 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1518556a40b7897c0fb8be05aa75f7369e22372c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2955 processed earlier; will process 1516 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107037== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f1c2ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f1c261b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f1c244665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c7911b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c78f3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c78f0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f1c21de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f1ccf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f1cc8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f1cc8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f1cc8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f1c762165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f1c7991db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f1c6aa63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f1c698285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f1c6919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f1c6fbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f1c2edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f1c3d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f1c245d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f1c24f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f1c2367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f1c2624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7c78f11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f1c229bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1f703861f8ee414d16f70dbebc563a960c672ea Step #5: MERGE-OUTER: attempt 1552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 152467206 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c1f703861f8ee414d16f70dbebc563a960c672ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2957 processed earlier; will process 1514 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107121== ERROR: libFuzzer: deadly signal Step #5: #0 0x5572fbf8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5572fbf02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5572fbee5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f778789041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77876a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7787684858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5572fbebee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5572fc991018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5572fc92b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5572fc92d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5572fc92d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5572fc403165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5572fc43a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5572fc34b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5572fc339285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5572fc3329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5572fc39cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5572fbf8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5572fc07aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5572fbee6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5572fbef02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5572fbed77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5572fbf034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7787686082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5572fbecabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e5b757ca1ffab9552a3999500685ba5e1823374 Step #5: MERGE-OUTER: attempt 1553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 153193864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4e5b757ca1ffab9552a3999500685ba5e1823374' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2958 processed earlier; will process 1513 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107135== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a90af9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a90a6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a90a50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f90360e841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9035efd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9035edc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a90a29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a914fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a91496632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a91498375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a9149835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a90f6e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a90fa51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a90eb663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a90ea4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a90e9d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a90f07f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a90af9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a90be5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a90a51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a90a5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a90a427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a90a6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9035ede082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a90a35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90926008b94a708c75a22c557dd0e28c30a7a8af Step #5: MERGE-OUTER: attempt 1554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 153906002 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90926008b94a708c75a22c557dd0e28c30a7a8af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2959 processed earlier; will process 1512 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107149== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b215c79594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b215bedb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b215bd0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f92f8e8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f92f8c9700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f92f8c76858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b215ba9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b21667c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b216616632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b216618375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b21661835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b2160ee165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b2161251db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b21603663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b216024285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b21601d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b216087f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b215c79c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b215d65eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b215bd1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b215bdb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b215bc27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b215bee4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f92f8c78082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b215bb5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-593c41926206ee16dc9464d6b160d487dcc8c199 Step #5: MERGE-OUTER: attempt 1555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 154617382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/593c41926206ee16dc9464d6b160d487dcc8c199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2960 processed earlier; will process 1511 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107163== ERROR: libFuzzer: deadly signal Step #5: #0 0x56100e224594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56100e198b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56100e17b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f114979541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11495aa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1149589858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56100e154e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56100ec27018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56100ebc1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56100ebc3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56100ebc335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56100e699165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56100e6d01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56100e5e163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56100e5cf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56100e5c89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56100e632f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56100e224c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56100e310eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56100e17cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56100e1862e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56100e16d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56100e1994c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f114958b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56100e160bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4af6d60cc70b959b9fb7c1aa141d4b64c596b939 Step #5: MERGE-OUTER: attempt 1556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 155331455 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4af6d60cc70b959b9fb7c1aa141d4b64c596b939' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2961 processed earlier; will process 1510 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107177== ERROR: libFuzzer: deadly signal Step #5: #0 0x5580ead77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5580eacebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5580eacce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a266a741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a264bc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a2649b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5580eaca7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5580eb77a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5580eb714632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5580eb716375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5580eb71635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5580eb1ec165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5580eb2231db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5580eb13463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5580eb122285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5580eb11b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5580eb185f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5580ead77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5580eae63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5580eaccfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5580eacd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5580eacc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5580eacec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a2649d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5580eacb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98b7ce3a7b91f631bce99fe81650312050a335cd Step #5: MERGE-OUTER: attempt 1557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 156774927 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/98b7ce3a7b91f631bce99fe81650312050a335cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2963 processed earlier; will process 1508 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107265== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c204407594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c20437bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c20435e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9d8e53441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9d8e34900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9d8e328858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c204337e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c204e0a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c204da4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c204da6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c204da635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c2047c4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c2047b2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c2047ab9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c204815f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c204407c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c2044f3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c20435fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c2043692e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c2043507e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c20437c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9d8e32a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c204343bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bf89cb4980373c17b77c95ff04b4af9f5e7d4ca Step #5: MERGE-OUTER: attempt 1558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 157542930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bf89cb4980373c17b77c95ff04b4af9f5e7d4ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2964 processed earlier; will process 1507 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107282== ERROR: libFuzzer: deadly signal Step #5: #0 0x56531f86d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56531f7e1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56531f7c4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff2fd7d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff2fd5e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff2fd5c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56531f79de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565320270018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56532020a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56532020c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56532020c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56531fc2aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56531fc18285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56531fc119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56531fc7bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56531f86dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56531f959eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56531f7c5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56531f7cf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56531f7b67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56531f7e24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff2fd5c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56531f7a9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc3efe18bdd074d81862222c12577b2939454407 Step #5: MERGE-OUTER: attempt 1559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 158313168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dc3efe18bdd074d81862222c12577b2939454407' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2965 processed earlier; will process 1506 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==107300== ERROR: libFuzzer: deadly signal Step #5: #0 0x559037d64594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559037cd8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559037cbb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f988751341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f988732800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9887307858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559037c94e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559038767018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559038701632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559038703578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x559038109780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x559038172f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x559037d64c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x559037e50eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x559037cbcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559037cc62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559037cad7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559037cd94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9887309082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559037ca0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbe03afaae2335a9e80fdf4f7a1d264eabbf9684 Step #5: MERGE-OUTER: attempt 1560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 159082311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cbe03afaae2335a9e80fdf4f7a1d264eabbf9684' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2966 processed earlier; will process 1505 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107353== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618e5804594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618e5778b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618e575b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0adbb9941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0adb9ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0adb98d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5618e5734e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5618e6207018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5618e61a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5618e61a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5618e61a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5618e5c79165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5618e5cb01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5618e5bc163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5618e5baf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5618e5ba89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5618e5c12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5618e5804c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5618e58f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5618e575cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5618e57662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5618e574d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5618e57794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0adb98f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5618e5740bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b223de30f991ab88fb1d2750b7b7be380d388b22 Step #5: MERGE-OUTER: attempt 1561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 163505591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b223de30f991ab88fb1d2750b7b7be380d388b22' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2969 processed earlier; will process 1502 files now Step #5: #1 pulse exec/s: 0 rss: 218Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107481== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bdfa50594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bdf9c4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bdf9a7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c9294141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c9275600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c92735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bdf980e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560be0453018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560be03ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560be03ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560be03ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560bdfec5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560bdfefc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560bdfe0d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560bdfdfb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560bdfdf49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560bdfe5ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560bdfa50c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560bdfb3ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560bdf9a8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560bdf9b22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560bdf9997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560bdf9c54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c92737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560bdf98cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a8db09b3f6cfc04494716ddce5893c112693cba Step #5: MERGE-OUTER: attempt 1562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 165410743 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9a8db09b3f6cfc04494716ddce5893c112693cba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2973 processed earlier; will process 1498 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107606== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d26616594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d2658ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d2656d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56ac4ed41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56ac30200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56ac2e1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d26546e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d27019018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d26fb3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d26fb5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d26fb535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d26a8b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d26ac21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d269d363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d269c1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d269ba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d26a24f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d26616c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d26702eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d2656ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d265782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d2655f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d2658b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f56ac2e3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d26552bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9875166aa04fdffb6674a0d89f6d3bf1e6c71ee Step #5: MERGE-OUTER: attempt 1563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 169208858 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e9875166aa04fdffb6674a0d89f6d3bf1e6c71ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2974 processed earlier; will process 1497 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107644== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a1c1517594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a1c148bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a1c146e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95c29d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95c27eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95c27ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a1c1447e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a1c1f1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a1c1eb4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a1c1eb6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a1c1eb635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a1c18d4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a1c18c2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a1c18bb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a1c1925f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a1c1517c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a1c1603eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a1c146fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a1c14792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a1c14607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a1c148c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f95c27cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a1c1453bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0e6948cfe49d8372f44d95543252c0b85bf026b Step #5: MERGE-OUTER: attempt 1564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 175279537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0e6948cfe49d8372f44d95543252c0b85bf026b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2980 processed earlier; will process 1491 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107740== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a438642594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4385b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a438599665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02767da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02765ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02765ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a438572e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a439045018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a438fdf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a438fe1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a438fe135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4389ffad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4389ed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4389e69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a438a50f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a438642c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a43872eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a43859ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4385a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a43858b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4385b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f02765d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a43857ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41577dc846a8299121ce6e8c71c49dd83333eb83 Step #5: MERGE-OUTER: attempt 1565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 176122466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/41577dc846a8299121ce6e8c71c49dd83333eb83' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2981 processed earlier; will process 1490 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107757== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571c2389594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571c22fdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571c22e0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc2555f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc25540900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc2553e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571c22b9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571c2d8c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571c2d26632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571c2d28375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571c2d2835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571c2746ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571c2734285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571c272d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571c2797f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571c2389c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571c2475eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571c22e1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571c22eb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571c22d27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571c22fe4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc2553ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571c22c5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35ea77e2409b7f26d21d853179ad399fd8aea3a1 Step #5: MERGE-OUTER: attempt 1566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 176896128 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/35ea77e2409b7f26d21d853179ad399fd8aea3a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2982 processed earlier; will process 1489 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107775== ERROR: libFuzzer: deadly signal Step #5: #0 0x55862da63594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55862d9d7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55862d9ba665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e029d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e027eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e027ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55862d993e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55862e466018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55862e400632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55862e402375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55862e40235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55862de20ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55862de0e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55862de079dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55862de71f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55862da63c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55862db4feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55862d9bbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55862d9c52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55862d9ac7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55862d9d84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4e027cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55862d99fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6a5e272e7499cd2ae90747b2654c270a3d53e76 Step #5: MERGE-OUTER: attempt 1567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 177667830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f6a5e272e7499cd2ae90747b2654c270a3d53e76' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2983 processed earlier; will process 1488 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==107793== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fb90844594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fb907b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fb9079b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61db72341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61db53800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61db517858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fb90774e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fb91247018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fb911e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fb911e3578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55fb90be9780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fb90c52f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fb90844c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fb90930eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fb9079cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fb907a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fb9078d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fb907b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f61db519082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fb90780bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-299b2d9a63f00a1f13f7f39a7efcd0ad339e3414 Step #5: MERGE-OUTER: attempt 1568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 178437323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/299b2d9a63f00a1f13f7f39a7efcd0ad339e3414' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2984 processed earlier; will process 1487 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==107846== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594ad3ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594ad361b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594ad344665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3cf7ee641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3cf7cfb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3cf7cda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594ad31de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5594addf0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594add8a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594add8c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594add8c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594ad7aaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594ad798285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594ad7919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594ad7fbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594ad3edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594ad4d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594ad345d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594ad34f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594ad3367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594ad3624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3cf7cdc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594ad329bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d90ea2b44e124e2185e5784c66b9c5828a21d28f Step #5: MERGE-OUTER: attempt 1569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 183325230 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d90ea2b44e124e2185e5784c66b9c5828a21d28f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2986 processed earlier; will process 1485 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==107926== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e68877e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6886f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6886d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7e46e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7e44fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7e44d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e6886aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e689181018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e68911b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e68911d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e68911d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e688bf3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e688c2a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e688b3b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e688b29285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e688b229dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e688b8cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e68877ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e68886aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e6886d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e6886e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e6886c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e6886f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb7e44db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e6886babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23b7131cc3548442696154d984e10347acc20293 Step #5: MERGE-OUTER: attempt 1570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 184874233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/23b7131cc3548442696154d984e10347acc20293' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2988 processed earlier; will process 1483 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108039== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585a699a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585a690eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585a68f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f2af7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f2ad8c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f2ad6b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585a68cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5585a739d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5585a7337632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5585a7339375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5585a733935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5585a6d57ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5585a6d45285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5585a6d3e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5585a6da8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585a699ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5585a6a86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5585a68f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585a68fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585a68e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585a690f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0f2ad6d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585a68d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc0668da49d3973a662f9b5803a4eb903158c202 Step #5: MERGE-OUTER: attempt 1571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 185525519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dc0668da49d3973a662f9b5803a4eb903158c202' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2989 processed earlier; will process 1482 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108082== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4802aa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a48021eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a480201665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3c8e0fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3c8df1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3c8def2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4801dae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a480cad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a480c47632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a480c49375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a480c4935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a480667ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a480655285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a48064e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4806b8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4802aac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a480396eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a480202d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a48020c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4801f37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a48021f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3c8def4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4801e6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a408113f3cd3dfdedd112625b3f13e58e5959774 Step #5: MERGE-OUTER: attempt 1572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 186298458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a408113f3cd3dfdedd112625b3f13e58e5959774' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2990 processed earlier; will process 1481 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108099== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557b57a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557b5719b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557b56fc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f648969741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64894ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f648948b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557b56d5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5557b61a8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557b6142632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557b6144375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557b614435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557b5b62ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5557b5b50285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5557b5b499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5557b5bb3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5557b57a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5557b5891eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5557b56fdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5557b57072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5557b56ee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5557b571a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f648948d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5557b56e1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4579bf5464082d091f39c77d7b65bfc908db393d Step #5: MERGE-OUTER: attempt 1573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 187071138 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4579bf5464082d091f39c77d7b65bfc908db393d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2991 processed earlier; will process 1480 files now Step #5: #1 pulse exec/s: 0 rss: 214Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f73c47c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f73c3f0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f73c3d3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ad1a4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ad185e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ad183d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f73c3ace45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f73ce7f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f73ce19632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f73ce1b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f73ce1b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f73c8f1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f73c9281db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f73c83963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f73c827285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f73c8209dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f73c88af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f73c47cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f73c568eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f73c3d4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f73c3de2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f73c3c57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f73c3f14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5ad183f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f73c3b8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01bfe32d282ecf2e4110182d7f0cbdb1f17628e7 Step #5: MERGE-OUTER: attempt 1574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 187757280 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01bfe32d282ecf2e4110182d7f0cbdb1f17628e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2993 processed earlier; will process 1478 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108195== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d3bf756594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d3bf6cab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d3bf6ad665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4688f6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4688d8300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4688d62858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d3bf686e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d3c0159018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d3c00f3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d3c00f5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d3c00f535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d3bfbcb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d3bfc021db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d3bfb1363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d3bfb01285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d3bfafa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d3bfb64f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d3bf756c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d3bf842eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d3bf6aed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d3bf6b82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d3bf69f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d3bf6cb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4688d64082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d3bf692bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bbc5d5e4993e9ebfa63f02a6bd6815a0f5e2f0d Step #5: MERGE-OUTER: attempt 1575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 188967613 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3bbc5d5e4993e9ebfa63f02a6bd6815a0f5e2f0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2995 processed earlier; will process 1476 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108279== ERROR: libFuzzer: deadly signal Step #5: #0 0x558bf4a76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558bf49eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558bf49cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f61fa2d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f61fa0ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f61fa0cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558bf49a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558bf5479018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558bf5413632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558bf5415375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558bf541535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558bf4e33ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558bf4e21285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558bf4e1a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558bf4e84f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558bf4a76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558bf4b62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558bf49ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558bf49d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558bf49bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558bf49eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f61fa0ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558bf49b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9435bd25483fd137b484fa9059b5d81f2738275 Step #5: MERGE-OUTER: attempt 1576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 191159401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b9435bd25483fd137b484fa9059b5d81f2738275' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2997 processed earlier; will process 1474 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108388== ERROR: libFuzzer: deadly signal Step #5: #0 0x5571f751b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5571f748fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5571f7472665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc72494141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc72475600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc724735858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5571f744be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5571f7f1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5571f7eb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5571f7eba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5571f7eba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5571f78d8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5571f78c6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5571f78bf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5571f7929f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5571f751bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5571f7607eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5571f7473d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5571f747d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5571f74647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5571f74904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc724737082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5571f7457bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0cc56195a4d4951a704fe26f24fc24cafaceae8 Step #5: MERGE-OUTER: attempt 1577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 193251450 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a0cc56195a4d4951a704fe26f24fc24cafaceae8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 2999 processed earlier; will process 1472 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108436== ERROR: libFuzzer: deadly signal Step #5: #0 0x56215d748594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56215d6bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56215d69f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d79dc141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d79bd600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d79bb5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56215d678e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56215e14b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56215e0e5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56215e0e7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56215e0e735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56215dbbd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56215dbf41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56215db0563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56215daf3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56215daec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56215db56f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56215d748c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56215d834eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56215d6a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56215d6aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56215d6917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56215d6bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5d79bb7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56215d684bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66e7d98da88b16b4b7744f73e59d1a09b2e9ab14 Step #5: MERGE-OUTER: attempt 1578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 194844325 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/66e7d98da88b16b4b7744f73e59d1a09b2e9ab14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3001 processed earlier; will process 1470 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108522== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a830e44594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a830db8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a830d9b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83b5ecd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83b5ce200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83b5cc1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a830d74e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a831847018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8317e1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a8317e3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8317e335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a8312b9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a8312f01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a83120163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a8311ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a8311e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a831252f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a830e44c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a830f30eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a830d9cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a830da62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a830d8d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a830db94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f83b5cc3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a830d80bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b25184484910e9d6d262b698494eadffb95e5e7b Step #5: MERGE-OUTER: attempt 1579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 196075697 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b25184484910e9d6d262b698494eadffb95e5e7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3003 processed earlier; will process 1468 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==108636== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e12e23594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e12d97b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e12d7a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e17b8441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e1799900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e17978858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e12d53e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558e13826018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e137c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558e137c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e137c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558e1328c975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e132f6bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x558e13352c1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x558e13232012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x558e13232012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x558e12e23c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x558e12f0feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x558e12d7bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x558e12d852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x558e12d6c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x558e12d984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5e1797a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x558e12d5fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17314c3cf380a2b0521a054d79cc462f374a187a Step #5: MERGE-OUTER: attempt 1580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 197211007 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/17314c3cf380a2b0521a054d79cc462f374a187a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3005 processed earlier; will process 1466 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108783== ERROR: libFuzzer: deadly signal Step #5: #0 0x5597addc2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5597add36b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5597add19665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd87af841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd8790d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd878ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5597adcf2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5597ae7c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5597ae75f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5597ae761375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5597ae76135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5597ae237165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5597ae26e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5597ae17f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5597ae16d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5597ae1669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5597ae1d0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5597addc2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5597adeaeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5597add1ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5597add242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5597add0b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5597add374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbd878ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5597adcfebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f15179ee7be7a8a1abc9784215b0ac5836624c Step #5: MERGE-OUTER: attempt 1581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 201058503 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/61f15179ee7be7a8a1abc9784215b0ac5836624c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3010 processed earlier; will process 1461 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108913== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b5f91b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b5f9125b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b5f9108665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1d1c1c441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1d1bfd900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1d1bfb8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b5f90e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b5f9bb4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5f9b4e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b5f9b50375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5f9b5035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b5f956ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5f955c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5f95559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b5f95bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b5f91b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b5f929deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b5f9109d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b5f91132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b5f90fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b5f91264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1d1bfba082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b5f90edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c7b849e1c64d992516decfeafded9284a989816 Step #5: MERGE-OUTER: attempt 1582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 201483985 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2c7b849e1c64d992516decfeafded9284a989816' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3011 processed earlier; will process 1460 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==108983== ERROR: libFuzzer: deadly signal Step #5: #0 0x56185ae09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56185ad7db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56185ad60665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f55b019b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f55affb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f55aff8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56185ad39e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56185b80c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56185b7a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56185b7a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56185b7a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56185b27e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56185b2b51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56185b1c663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56185b1b4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56185b1ad9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56185b217f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56185ae09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56185aef5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56185ad61d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56185ad6b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56185ad527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56185ad7e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f55aff91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56185ad45bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90a237745726380ca26dd6483a74fb662938b2f8 Step #5: MERGE-OUTER: attempt 1583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 202186294 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/90a237745726380ca26dd6483a74fb662938b2f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3012 processed earlier; will process 1459 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==108995== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e58d300594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e58d274b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e58d257665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4ba5c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa4ba3dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4ba3bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e58d230e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e58dd03018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e58dc9d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e58dc9f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e58dc9f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e58d6bdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e58d6ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e58d6a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e58d70ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e58d300c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e58d3eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e58d258d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e58d2622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e58d2497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e58d2754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa4ba3be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e58d23cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e47e77e4784dc4b5d69ff2cf25025cf202be12e Step #5: MERGE-OUTER: attempt 1584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 203430246 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0e47e77e4784dc4b5d69ff2cf25025cf202be12e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3014 processed earlier; will process 1457 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f42c96f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f42c8e3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f42c8c6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b6f0f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b6ef0a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b6eee9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f42c89fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f42d372018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f42d30c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f42d30e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f42d30e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f42cd2cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f42cd1a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f42cd139dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f42cd7df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f42c96fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f42ca5beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f42c8c7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f42c8d12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f42c8b87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f42c8e44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b6eeeb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f42c8abbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9171b932949880e9418588b72fdb3f282721b1cd Step #5: MERGE-OUTER: attempt 1585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 204205600 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9171b932949880e9418588b72fdb3f282721b1cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3015 processed earlier; will process 1456 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109126== ERROR: libFuzzer: deadly signal Step #5: #0 0x560400534594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5604004a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56040048b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1f80d8041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1f80b9500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1f80b74858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560400464e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560400f37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560400ed1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560400ed3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560400ed335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5604008f1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5604008df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5604008d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560400942f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560400534c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560400620eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56040048cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5604004962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56040047d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5604004a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1f80b76082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560400470bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dae10cd38e961c6871c9b217bc9b66e1ff1e438d Step #5: MERGE-OUTER: attempt 1586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 204982195 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dae10cd38e961c6871c9b217bc9b66e1ff1e438d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3016 processed earlier; will process 1455 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109144== ERROR: libFuzzer: deadly signal Step #5: #0 0x557345754594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573456c8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573456ab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0247d6b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0247b8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0247b5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557345684e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557346157018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573460f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5573460f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573460f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557345b11ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557345aff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557345af89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557345b62f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557345754c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557345840eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573456acd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573456b62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55734569d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573456c94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0247b61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557345690bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ec1cbaecf2bd6246ab754bf7b75d648d43d5485 Step #5: MERGE-OUTER: attempt 1587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 205752399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ec1cbaecf2bd6246ab754bf7b75d648d43d5485' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3017 processed earlier; will process 1454 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==109162== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d50f271594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d50f1e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d50f1c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f069377741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f069358c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f069356b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d50f1a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d50fc74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d50fc0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d50fc10578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55d50f616780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55d50f67ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55d50f271c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55d50f35deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55d50f1c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d50f1d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d50f1ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d50f1e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f069356d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d50f1adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-effdbdfa81aeecf0715704dd3c23358285a9e08d Step #5: MERGE-OUTER: attempt 1588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 206525945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/effdbdfa81aeecf0715704dd3c23358285a9e08d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3018 processed earlier; will process 1453 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109184== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c137bd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c13731b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c13714665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f674239c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67421b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6742190858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c136ede45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c141c0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c1415a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c1415c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c1415c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c13b7aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562c13b68285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562c13b619dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562c13bcbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562c137bdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562c138a9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562c13715d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562c1371f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562c137067e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562c137324c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6742192082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562c136f9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a62a6fc88ec53e1fcb4055d9caf375f9f7a5983 Step #5: MERGE-OUTER: attempt 1589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 206956532 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3a62a6fc88ec53e1fcb4055d9caf375f9f7a5983' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3019 processed earlier; will process 1452 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109253== ERROR: libFuzzer: deadly signal Step #5: #0 0x561df0752594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561df06c6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561df06a9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32b67fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32b661200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32b65f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561df0682e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561df1155018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561df10ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561df10f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561df10f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561df0b0fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561df0afd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561df0af69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561df0b60f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561df0752c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561df083eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561df06aad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561df06b42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561df069b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561df06c74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32b65f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561df068ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d151adb23c7884d3ac01533aaef93fc85a5193ae Step #5: MERGE-OUTER: attempt 1590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 209923047 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d151adb23c7884d3ac01533aaef93fc85a5193ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3022 processed earlier; will process 1449 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109373== ERROR: libFuzzer: deadly signal Step #5: #0 0x557e2d2c4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557e2d238b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557e2d21b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19ae62341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19ae43800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19ae417858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557e2d1f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557e2dcc7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557e2dc61632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557e2dc63375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557e2dc6335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557e2d739165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557e2d7701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557e2d68163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557e2d66f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557e2d6689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557e2d6d2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557e2d2c4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557e2d3b0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557e2d21cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557e2d2262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557e2d20d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557e2d2394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f19ae419082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557e2d200bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8294f7c5409ab3da0fb42f12fe93c12b118aaf0a Step #5: MERGE-OUTER: attempt 1591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 210899271 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8294f7c5409ab3da0fb42f12fe93c12b118aaf0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3024 processed earlier; will process 1447 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109483== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cb1da3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cb1d17b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cb1cfa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe45081441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe45062900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe450608858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cb1cd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555cb27a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cb2740632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555cb2742375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cb274235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555cb2160ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555cb214e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555cb21479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555cb21b1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555cb1da3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555cb1e8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555cb1cfbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555cb1d052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555cb1cec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555cb1d184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe45060a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555cb1cdfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f70b6a70de46dca1ee7f698fd52bece7d38f87 Step #5: MERGE-OUTER: attempt 1592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 211329708 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/61f70b6a70de46dca1ee7f698fd52bece7d38f87' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3025 processed earlier; will process 1446 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109491== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab988a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab98814b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab987f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f751e041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f74ff500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f74fd4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab987d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ab992a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab9923d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ab9923f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab9923f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ab98c5dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ab98c4b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ab98c449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ab98caef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ab988a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ab9898ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ab987f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ab988022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ab987e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ab988154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f74fd6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ab987dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a5eb7532ccf75e4c4364e9ae3c9b8212a993251 Step #5: MERGE-OUTER: attempt 1593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 212209225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4a5eb7532ccf75e4c4364e9ae3c9b8212a993251' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3026 processed earlier; will process 1445 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109507== ERROR: libFuzzer: deadly signal Step #5: #0 0x564794a37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5647949abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56479498e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4a10a3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4a1084500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4a10824858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564794967e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56479543a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5647953d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5647953d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5647953d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564794df4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564794de2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564794ddb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564794e45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564794a37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564794b23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56479498fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5647949992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5647949807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5647949ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4a10826082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564794973bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dcabe309de35167f3f9e697c6f42a74653cc7e4 Step #5: MERGE-OUTER: attempt 1594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 212986653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7dcabe309de35167f3f9e697c6f42a74653cc7e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3027 processed earlier; will process 1444 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109525== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d139853594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1397c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1397aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f498fd9141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f498fba600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f498fb85858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d139783e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d13a256018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d13a1f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d13a1f2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d13a1f235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d139c10ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d139bfe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d139bf79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d139c61f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d139853c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d13993feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d1397abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d1397b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d13979c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d1397c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f498fb87082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d13978fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4b812ddfbc660fe4aa1ec4a594631bff86ec552 Step #5: MERGE-OUTER: attempt 1595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 213756464 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c4b812ddfbc660fe4aa1ec4a594631bff86ec552' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3028 processed earlier; will process 1443 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109543== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b046dc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b046d34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b046d17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f09cbef341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f09cbd0800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f09cbce7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b046cf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b0477c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b04775d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b04775f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b04775f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b04717dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b04716b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b0471649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b0471cef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b046dc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b046eaceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b046d18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b046d222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b046d097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b046d354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f09cbce9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b046cfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-092dfcf98584691706729124b5a43358f4c392aa Step #5: MERGE-OUTER: attempt 1596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 214525292 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/092dfcf98584691706729124b5a43358f4c392aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3029 processed earlier; will process 1442 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109561== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aed553b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aed54afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aed5492665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ab44b641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ab42cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ab42aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aed546be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aed5f3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aed5ed8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aed5eda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aed5eda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aed58f8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55aed58e6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55aed58df9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55aed5949f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55aed553bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55aed5627eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55aed5493d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55aed549d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55aed54847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55aed54b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5ab42ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55aed5477bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3d34587b4606d486d92423e3d3372e67b09e2db Step #5: MERGE-OUTER: attempt 1597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 215296396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d3d34587b4606d486d92423e3d3372e67b09e2db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3030 processed earlier; will process 1441 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109579== ERROR: libFuzzer: deadly signal Step #5: #0 0x560136aa0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560136a14b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5601369f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9489bfe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9489a1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94899f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5601369d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5601374a3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56013743d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56013743f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56013743f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560136e5dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560136e4b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560136e449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560136eaef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560136aa0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560136b8ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5601369f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560136a022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5601369e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560136a154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f94899f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5601369dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-959699672da00f6c03bde3cba71a481e2c519117 Step #5: MERGE-OUTER: attempt 1598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 216061898 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/959699672da00f6c03bde3cba71a481e2c519117' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3031 processed earlier; will process 1440 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109597== ERROR: libFuzzer: deadly signal Step #5: #0 0x5591105ee594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559110562b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559110545665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd64e0fe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd64df1300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd64def2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55911051ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559110ff1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559110f8b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559110f8d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559110f8d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5591109abad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559110999285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5591109929dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5591109fcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5591105eec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5591106daeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559110546d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5591105502e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5591105377e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5591105634c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd64def4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55911052abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca7c6673beee4bd3edc86155e48a5cc620635efa Step #5: MERGE-OUTER: attempt 1599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 216834371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ca7c6673beee4bd3edc86155e48a5cc620635efa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3032 processed earlier; will process 1439 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==109615== ERROR: libFuzzer: deadly signal Step #5: #0 0x556e3e704594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556e3e678b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556e3e65b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5bfc4a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5bfc2b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5bfc294858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556e3e634e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556e3f107018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556e3f0a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556e3f0a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556e3f0a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556e3eb79165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556e3ebb01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556e3eac163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556e3eaaf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556e3eaa89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556e3eb12f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556e3e704c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556e3e7f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556e3e65cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556e3e6662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556e3e64d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556e3e6794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5bfc296082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556e3e640bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05d5d6b7b6431708ed88b4c52b373feaf3a70f60 Step #5: MERGE-OUTER: attempt 1600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 217801352 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/05d5d6b7b6431708ed88b4c52b373feaf3a70f60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3034 processed earlier; will process 1437 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109700== ERROR: libFuzzer: deadly signal Step #5: #0 0x55753f3b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55753f32cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55753f30f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c7a35041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c7a16500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c7a144858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55753f2e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55753fdbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55753fd55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55753fd57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55753fd5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55753f775ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55753f763285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55753f75c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55753f7c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55753f3b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55753f4a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55753f310d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55753f31a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55753f3017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55753f32d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6c7a146082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55753f2f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-044dcd07b35cb5f842871528d28d3ed7658a904b Step #5: MERGE-OUTER: attempt 1601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 218707160 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/044dcd07b35cb5f842871528d28d3ed7658a904b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3036 processed earlier; will process 1435 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109776== ERROR: libFuzzer: deadly signal Step #5: #0 0x56280eb05594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56280ea79b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56280ea5c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee87e3e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee87c5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee87c32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56280ea35e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56280f508018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56280f4a2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56280f4a4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56280f4a435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56280eec2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56280eeb0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56280eea99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56280ef13f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56280eb05c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56280ebf1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56280ea5dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56280ea672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56280ea4e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56280ea7a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee87c34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56280ea41bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-619403ca5b7cd5ffb2b3f2437ba2167b21a37c8b Step #5: MERGE-OUTER: attempt 1602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 219480714 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/619403ca5b7cd5ffb2b3f2437ba2167b21a37c8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3037 processed earlier; will process 1434 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: 2026-06-15 07:48:27,188 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:48:27,239 I Loading checkpoints Step #5: 2026-06-15 07:48:27,246 W Attempt to get block from height 7595718147056098633 failed -- block not in db Step #5: 2026-06-15 07:48:27,247 E Failed to parse transaction from blob Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: 2026-06-15 07:48:27,251 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:48:27,561 I Loading checkpoints Step #5: 2026-06-15 07:48:27,823 E Cannot pop the genesis block Step #5: 2026-06-15 07:48:27,823 E Error when popping blocks after processing 0 blocks: Cannot pop the genesis block Step #5: 2026-06-15 07:48:27,823 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:27,823 W Attempt to get block from height 4050200825773045814 failed -- block not in db Step #5: 2026-06-15 07:48:27,823 E Failed to parse transaction from blob Step #5: 2026-06-15 07:48:27,824 E Failed to parse block from blob Step #5: 2026-06-15 07:48:27,824 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:48:27,824 W Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: 2026-06-15 07:48:27,824 E Grace blocks invalid In 2021 fee scaling estimate. Step #5: 2026-06-15 07:48:27,824 W Attempt to get cumulative difficulty from height 18446744073709551615 failed -- difficulty not in db Step #5: 2026-06-15 07:48:27,829 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:48:28,179 I Loading checkpoints Step #5: 2026-06-15 07:48:28,245 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,245 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:48:28,256 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:48:28,310 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109793== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d883f1a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d883e8eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d883e71665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e2875641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e2856b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e2854a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d883e4ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d88491d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8848b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8848b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8848b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d8842d7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d8842c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d8842be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d884328f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d883f1ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d884006eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d883e72d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d883e7c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d883e637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d883e8f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7e2854c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d883e56bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f43e570743b6dfe3fd35dbb0a87f3c35a9f83881 Step #5: MERGE-OUTER: attempt 1603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 224047401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f43e570743b6dfe3fd35dbb0a87f3c35a9f83881' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3044 processed earlier; will process 1427 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==109909== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561ac900594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561ac874b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561ac857665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9bc1a8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9bc18a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9bc1883858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5561ac830e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5561ad303018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5561ad29d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5561ad29f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5561ad29f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5561accbdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5561accab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5561acca49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5561acd0ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5561ac900c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5561ac9eceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5561ac858d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5561ac8622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5561ac8497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5561ac8754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9bc1885082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5561ac83cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c95fc31eac81113845aa73c8367cc7def2e4b18f Step #5: MERGE-OUTER: attempt 1604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 226390805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c95fc31eac81113845aa73c8367cc7def2e4b18f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3048 processed earlier; will process 1423 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110074== ERROR: libFuzzer: deadly signal Step #5: #0 0x5590a338c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5590a3300b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5590a32e3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f702d84f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f702d66400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f702d643858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5590a32bce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5590a3d8f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5590a3d29632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5590a3d2b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5590a3d2b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5590a3749ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5590a3737285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5590a37309dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5590a379af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5590a338cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5590a3478eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5590a32e4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5590a32ee2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5590a32d57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5590a33014c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f702d645082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5590a32c8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93516f588bdc230937419ae5ac9d2e9341f8a2b0 Step #5: MERGE-OUTER: attempt 1605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 227161943 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93516f588bdc230937419ae5ac9d2e9341f8a2b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3049 processed earlier; will process 1422 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110092== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cbbe351594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cbbe2c5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cbbe2a8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29fda5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29fd86d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29fd84c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cbbe281e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cbbed54018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cbbecee632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cbbecf0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cbbecf035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cbbe70ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cbbe6fc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cbbe6f59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cbbe75ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cbbe351c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cbbe43deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cbbe2a9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cbbe2b32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cbbe29a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cbbe2c64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f29fd84e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cbbe28dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-caac9d22dee92d6dde2f8918e1921c24a7f10ee7 Step #5: MERGE-OUTER: attempt 1606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 227934830 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/caac9d22dee92d6dde2f8918e1921c24a7f10ee7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3050 processed earlier; will process 1421 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110110== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e3f26c0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e3f2634b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e3f2617665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f75bc66c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f75bc48100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f75bc460858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e3f25f0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e3f30c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e3f305d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e3f305f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e3f305f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e3f2a7dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e3f2a6b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e3f2a649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e3f2acef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e3f26c0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e3f27aceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e3f2618d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e3f26222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e3f26097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e3f26354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f75bc462082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e3f25fcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-107bd38b601ab7736382611ffaf1f53b40eb3b34 Step #5: MERGE-OUTER: attempt 1607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 228699616 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/107bd38b601ab7736382611ffaf1f53b40eb3b34' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3051 processed earlier; will process 1420 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110128== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a27e43594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a27db7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a27d9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd2101b141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd20ffc600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd20ffa5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a27d73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a28846018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a287e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a287e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a287e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a28200ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555a281ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555a281e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555a28251f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555a27e43c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555a27f2feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555a27d9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555a27da52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555a27d8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555a27db84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd20ffa7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555a27d7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74927e444223ec9f50a5f4928f73491f69a3a410 Step #5: MERGE-OUTER: attempt 1608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 229468464 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74927e444223ec9f50a5f4928f73491f69a3a410' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3052 processed earlier; will process 1419 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110146== ERROR: libFuzzer: deadly signal Step #5: #0 0x563705322594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563705296b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563705279665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdf4a02f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdf49e4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdf49e23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563705252e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563705d25018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563705cbf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563705cc1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563705cc135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563705797165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5637057ce1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5637056df63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5637056cd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5637056c69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563705730f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563705322c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56370540eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56370527ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5637052842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56370526b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5637052974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdf49e25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56370525ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8df8cd5cc9ffbe20b9d93f11e48911ced30f909b Step #5: MERGE-OUTER: attempt 1609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 231864487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8df8cd5cc9ffbe20b9d93f11e48911ced30f909b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3055 processed earlier; will process 1416 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110243== ERROR: libFuzzer: deadly signal Step #5: #0 0x560312ef5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560312e69b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560312e4c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fafe12bd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fafe10d200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fafe10b1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560312e25e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5603138f8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560313892632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560313894375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56031389435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5603132b2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5603132a0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5603132999dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560313303f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560312ef5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560312fe1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560312e4dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560312e572e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560312e3e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560312e6a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fafe10b3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560312e31bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-75c11b65d3c434a1320904f123b38eba9944d894 Step #5: MERGE-OUTER: attempt 1610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 233420441 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/75c11b65d3c434a1320904f123b38eba9944d894' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3059 processed earlier; will process 1412 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110365== ERROR: libFuzzer: deadly signal Step #5: #0 0x564678643594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646785b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56467859a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d9a3d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d9a1e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d9a1c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564678573e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564679046018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564678fe0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564678fe2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564678fe235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564678a00ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646789ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646789e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564678a51f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564678643c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56467872feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56467859bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646785a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56467858c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646785b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d9a1ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56467857fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b34c89bb8b425201754c2874e04c103458a513a Step #5: MERGE-OUTER: attempt 1611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 234021621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9b34c89bb8b425201754c2874e04c103458a513a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3060 processed earlier; will process 1411 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==110409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc23da1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc23d15b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc23cf8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38a34a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38a32bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38a329a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc23cd1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc247a4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc2473e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc24740578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55fc24146780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55fc241aff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55fc23da1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55fc23e8deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55fc23cf9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fc23d032e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fc23cea7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fc23d164c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f38a329c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fc23cddbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-675d4b0c881d5424f654b14c1cb88d38ca0d7261 Step #5: MERGE-OUTER: attempt 1612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 234953048 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/675d4b0c881d5424f654b14c1cb88d38ca0d7261' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3061 processed earlier; will process 1410 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110460== ERROR: libFuzzer: deadly signal Step #5: #0 0x559360696594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55936060ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593605ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f79dd6fb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f79dd51000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f79dd4ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593605c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559361099018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559361033632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559361035375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55936103535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559360b0b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559360b421db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559360a5363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559360a41285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559360a3a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559360aa4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559360696c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559360782eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593605eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593605f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593605df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55936060b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f79dd4f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593605d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7354c868c0ab1be52435b3160becae0bcbd45c3 Step #5: MERGE-OUTER: attempt 1613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 236800264 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b7354c868c0ab1be52435b3160becae0bcbd45c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3064 processed earlier; will process 1407 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110540== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1a1da7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1a1d1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1a1cfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f53e654041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f53e635500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f53e6334858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c1a1cd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c1a27aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1a2744632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c1a2746375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c1a274635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c1a221c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c1a22531db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c1a216463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c1a2152285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c1a214b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c1a21b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c1a1da7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c1a1e93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c1a1cffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c1a1d092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c1a1cf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c1a1d1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f53e6336082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c1a1ce3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb707ba1feed2bd3a88134556885cf96564e4447 Step #5: MERGE-OUTER: attempt 1614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 239167806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fb707ba1feed2bd3a88134556885cf96564e4447' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3069 processed earlier; will process 1402 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110675== ERROR: libFuzzer: deadly signal Step #5: #0 0x55baa5b17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55baa5a8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55baa5a6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fca3aa8e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fca3a8a300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fca3a882858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55baa5a47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55baa651a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55baa64b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55baa64b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55baa64b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55baa5ed4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55baa5ec2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55baa5ebb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55baa5f25f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55baa5b17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55baa5c03eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55baa5a6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55baa5a792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55baa5a607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55baa5a8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fca3a884082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55baa5a53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a36995bc10e6bf5d427b2be0a6f8928d15b0c1b Step #5: MERGE-OUTER: attempt 1615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 239612873 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9a36995bc10e6bf5d427b2be0a6f8928d15b0c1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3070 processed earlier; will process 1401 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110746== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d54e2ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d54e263b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d54e246665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4f1b3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4f194b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4f192a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d54e21fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d54ecf2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d54ec8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d54ec8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d54ec8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d54e764165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d54e79b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d54e6ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d54e69a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d54e6939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d54e6fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d54e2efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d54e3dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d54e247d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d54e2512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d54e2387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d54e2644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc4f192c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d54e22bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c43857327fa6fb7712db24d9f749ba6885cba4e Step #5: MERGE-OUTER: attempt 1616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 241154335 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c43857327fa6fb7712db24d9f749ba6885cba4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3071 processed earlier; will process 1400 files now Step #5: #1 pulse exec/s: 0 rss: 213Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110756== ERROR: libFuzzer: deadly signal Step #5: #0 0x562c8269d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562c82611b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562c825f4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa3d3cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa3d1e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa3d1c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562c825cde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562c830a0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562c8303a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562c8303c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562c8303c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562c82b12165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562c82b491db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562c82a5a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562c82a48285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562c82a419dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562c82aabf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562c8269dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562c82789eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562c825f5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562c825ff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562c825e67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562c826124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faa3d1c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562c825d9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e02368cd32d1bbcf6cac8d26691bf85db673a7dd Step #5: MERGE-OUTER: attempt 1617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 242636328 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e02368cd32d1bbcf6cac8d26691bf85db673a7dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3075 processed earlier; will process 1396 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110843== ERROR: libFuzzer: deadly signal Step #5: #0 0x565010e13594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565010d87b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565010d6a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb002abe41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0028d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0028b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565010d43e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565011816018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650117b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5650117b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650117b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565011288165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5650112bf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5650111d063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5650111be285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650111b79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565011221f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565010e13c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565010effeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565010d6bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x565010d752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x565010d5c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x565010d884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb0028b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565010d4fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdab905639362af027a3ddb3914ec62fc8516f34 Step #5: MERGE-OUTER: attempt 1618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 243359050 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cdab905639362af027a3ddb3914ec62fc8516f34' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3076 processed earlier; will process 1395 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==110857== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be60580594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be604f4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be604d7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9047a9c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f90478b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9047890858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be604b0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55be60f83018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be60f1d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55be60f1f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be60f1f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55be6093dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55be6092b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55be609249dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55be6098ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55be60580c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55be6066ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55be604d8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55be604e22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55be604c97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55be604f54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9047892082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55be604bcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-553898565a5ce919b2983a7af7c98087245ee60a Step #5: MERGE-OUTER: attempt 1619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 244361818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/553898565a5ce919b2983a7af7c98087245ee60a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3078 processed earlier; will process 1393 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==110940== ERROR: libFuzzer: deadly signal Step #5: #0 0x55769d7df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55769d753b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55769d736665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7cbe5141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7cbc6600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7cbc45858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55769d70fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55769e1e2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55769e17c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55769e17e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55769e17e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55769dc54165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55769dc8b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55769db9c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55769db8a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55769db839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55769dbedf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55769d7dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55769d8cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55769d737d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55769d7412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55769d7287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55769d7544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7cbc47082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55769d71bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-945f0bfdd0b0c2991f19cd80d61e8d787f8d8913 Step #5: MERGE-OUTER: attempt 1620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 245446808 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/945f0bfdd0b0c2991f19cd80d61e8d787f8d8913' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3080 processed earlier; will process 1391 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111023== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a274be5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a274b59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a274b3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fea4748141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fea4729600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fea47275858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a274b15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a2755e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a275582632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a275584375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a27558435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a274fa2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a274f90285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a274f899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a274ff3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a274be5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a274cd1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a274b3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a274b472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a274b2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a274b5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fea47277082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a274b21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be0834a12f33c7ffa9b417efa771bea2e1066b3f Step #5: MERGE-OUTER: attempt 1621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 246088947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/be0834a12f33c7ffa9b417efa771bea2e1066b3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3081 processed earlier; will process 1390 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111036== ERROR: libFuzzer: deadly signal Step #5: #0 0x559f3853a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559f384aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559f38491665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f45b8adf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f45b88f400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f45b88d3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559f3846ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559f38f3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559f38ed7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559f38ed9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559f38ed935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559f389af165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559f389e61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559f388f763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559f388e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559f388de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559f38948f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559f3853ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559f38626eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559f38492d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559f3849c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559f384837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559f384af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f45b88d5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559f38476bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06e8af0f83e7c3f91d871674fd54c35d5081d471 Step #5: MERGE-OUTER: attempt 1622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 248677019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/06e8af0f83e7c3f91d871674fd54c35d5081d471' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3086 processed earlier; will process 1385 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==111146== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ccd369f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ccd3613b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ccd35f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f67cf9cb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f67cf7e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f67cf7bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ccd35cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ccd40a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ccd403c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ccd403e578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55ccd3a44780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55ccd3aadf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55ccd369fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55ccd378beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55ccd35f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ccd36012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ccd35e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ccd36144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f67cf7c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ccd35dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eac12887c862fcd029b884a4c23f3455365f6d7 Step #5: MERGE-OUTER: attempt 1623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 249448621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0eac12887c862fcd029b884a4c23f3455365f6d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3087 processed earlier; will process 1384 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 4 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111198== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c380314594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c380288b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c38026b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6bcbf141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6bca0600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6bc9e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c380244e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c380d17018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c380cb1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c380cb3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c380cb335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c3806d1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3806bf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3806b89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c380722f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c380314c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c380400eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c38026cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3802762e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c38025d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3802894c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6bc9e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c380250bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-34e1b31771a41f66a7dfb8efde4da56af2e39255 Step #5: MERGE-OUTER: attempt 1624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 252459557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/34e1b31771a41f66a7dfb8efde4da56af2e39255' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3093 processed earlier; will process 1378 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111336== ERROR: libFuzzer: deadly signal Step #5: #0 0x5582e0388594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582e02fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582e02df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff14a1d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff149fed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff149fcc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5582e02b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5582e0d8b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5582e0d25632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5582e0d27375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5582e0d2735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5582e0745ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5582e0733285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5582e072c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5582e0796f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5582e0388c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5582e0474eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5582e02e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5582e02ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5582e02d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5582e02fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff149fce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5582e02c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f249afc3c66df82df7d2d75b960d260aee0fe9e Step #5: MERGE-OUTER: attempt 1625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 254091641 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3f249afc3c66df82df7d2d75b960d260aee0fe9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3097 processed earlier; will process 1374 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111492== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ef1a817594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ef1a78bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ef1a76e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a1abfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a1aa1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a1a9ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ef1a747e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ef1b21a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ef1b1b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ef1b1b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ef1b1b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ef1abd4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ef1abc2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ef1abbb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ef1ac25f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ef1a817c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ef1a903eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ef1a76fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ef1a7792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ef1a7607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ef1a78c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5a1a9f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ef1a753bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83550d917b060c79f08ea0bedde49ddd51977258 Step #5: MERGE-OUTER: attempt 1626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 255323693 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83550d917b060c79f08ea0bedde49ddd51977258' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3099 processed earlier; will process 1372 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111575== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eea085f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eea07d3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eea07b6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f304298341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f304279800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3042777858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eea078fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eea1262018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eea11fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eea11fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eea11fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eea0cd4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eea0d0b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eea0c1c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eea0c0a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eea0c039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eea0c6df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eea085fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eea094beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eea07b7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eea07c12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eea07a87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eea07d44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3042779082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eea079bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6750db37171ff9567ae51c1d67a8dc3ff45021d1 Step #5: MERGE-OUTER: attempt 1627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 256676478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6750db37171ff9567ae51c1d67a8dc3ff45021d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3101 processed earlier; will process 1370 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111634== ERROR: libFuzzer: deadly signal Step #5: #0 0x563634571594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5636344e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5636344c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f16bafe641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f16badfb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f16badda858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5636344a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563634f74018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563634f0e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563634f10375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563634f1035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56363492ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56363491c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5636349159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56363497ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563634571c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56363465deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5636344c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5636344d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5636344ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5636344e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f16baddc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5636344adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80f52352f3eb4607b7783a73e05c44e7ca329306 Step #5: MERGE-OUTER: attempt 1628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 258936806 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/80f52352f3eb4607b7783a73e05c44e7ca329306' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3104 processed earlier; will process 1367 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111723== ERROR: libFuzzer: deadly signal Step #5: #0 0x556f8eb71594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556f8eae5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556f8eac8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f29749e541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f29747fa00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f29747d9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556f8eaa1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556f8f574018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556f8f50e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556f8f510375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556f8f51035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556f8efe6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556f8f01d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556f8ef2e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556f8ef1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556f8ef159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556f8ef7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556f8eb71c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556f8ec5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556f8eac9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556f8ead32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556f8eaba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556f8eae64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f29747db082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556f8eaadbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cac55e8e3c4c7e9f33a881529fc61e1da000b9b Step #5: MERGE-OUTER: attempt 1629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 259652205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2cac55e8e3c4c7e9f33a881529fc61e1da000b9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3105 processed earlier; will process 1366 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111737== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d184c5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d18439b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d1841c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f26b0ba641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f26b09bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f26b099a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d183f5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555d18ec8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d18e62632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555d18e64375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d18e6435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555d1893a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555d189711db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555d1888263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555d18870285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555d188699dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555d188d3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555d184c5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555d185b1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555d1841dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555d184272e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555d1840e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555d1843a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f26b099c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555d18401bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3713547ba8064d6b8805fcb763666466d52f4750 Step #5: MERGE-OUTER: attempt 1630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 260142768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3713547ba8064d6b8805fcb763666466d52f4750' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3106 processed earlier; will process 1365 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==111777== ERROR: libFuzzer: deadly signal Step #5: #0 0x56049261e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560492592b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560492575665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5ce286c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5ce268100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5ce2660858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56049254ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560493021018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560492fbb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560492fbd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560492fbd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560492a93165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560492aca1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560492acb356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x5604929c1828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x560492a2cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x56049261ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x56049270aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560492576d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5604925802e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5604925677e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5604925934c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f5ce2662082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x56049255abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e084b6a7cee0ab7de3ff086de9a21ce8caa8092 Step #5: MERGE-OUTER: attempt 1631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 260885123 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7e084b6a7cee0ab7de3ff086de9a21ce8caa8092' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3107 processed earlier; will process 1364 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111791== ERROR: libFuzzer: deadly signal Step #5: #0 0x5633b6ca7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5633b6c1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5633b6bfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7b81f5841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7b81d6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7b81d4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5633b6bd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5633b76aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5633b7644632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5633b7646375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5633b764635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5633b7064ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5633b7052285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5633b704b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5633b70b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5633b6ca7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5633b6d93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5633b6bffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5633b6c092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5633b6bf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5633b6c1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7b81d4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5633b6be3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50b342255283f475d72d6e90fe77abd789e3e9f0 Step #5: MERGE-OUTER: attempt 1632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 262184586 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/50b342255283f475d72d6e90fe77abd789e3e9f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3109 processed earlier; will process 1362 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111907== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af2c067594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af2bfdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af2bfbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96c84c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96c82dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96c82bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55af2bf97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55af2ca6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55af2ca04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55af2ca06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55af2ca0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55af2c424ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55af2c412285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55af2c40b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55af2c475f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55af2c067c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55af2c153eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55af2bfbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55af2bfc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55af2bfb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55af2bfdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f96c82be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55af2bfa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce3368b30614fb1f9d6a03f56d9a98af061362df Step #5: MERGE-OUTER: attempt 1633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 263053163 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce3368b30614fb1f9d6a03f56d9a98af061362df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3110 processed earlier; will process 1361 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111923== ERROR: libFuzzer: deadly signal Step #5: #0 0x560006a78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5600069ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5600069cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62a695141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62a676600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62a6745858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5600069a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56000747b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560007415632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560007417375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56000741735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560006e35ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560006e23285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560006e1c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560006e86f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560006a78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560006b64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5600069d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5600069da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5600069c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5600069ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62a6747082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5600069b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5594b47fa17be2999e1ddf0190b629d74d65bbed Step #5: MERGE-OUTER: attempt 1634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 263822869 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5594b47fa17be2999e1ddf0190b629d74d65bbed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3111 processed earlier; will process 1360 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111941== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fac6ce1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fac6c55b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fac6c38665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fadf1f5e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fadf1d7300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fadf1d52858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fac6c11e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fac76e4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fac767e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fac7680375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fac768035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fac709ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fac708c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fac70859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fac70eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fac6ce1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fac6dcdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fac6c39d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fac6c432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fac6c2a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fac6c564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fadf1d54082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fac6c1dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97b586b3abf0f1c769638b39188d441e884aa0d1 Step #5: MERGE-OUTER: attempt 1635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 264600488 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/97b586b3abf0f1c769638b39188d441e884aa0d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3112 processed earlier; will process 1359 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111959== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e40e11a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e40e08eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e40e071665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f46407b441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f46405c900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f46405a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e40e04ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e40eb1d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e40eab7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e40eab9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e40eab935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e40e4d7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e40e4c5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e40e4be9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e40e528f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e40e11ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e40e206eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e40e072d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e40e07c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e40e0637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e40e08f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f46405aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e40e056bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e202362bca07f46a9b057c587fe6cd399380b75f Step #5: MERGE-OUTER: attempt 1636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 265371389 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e202362bca07f46a9b057c587fe6cd399380b75f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3113 processed earlier; will process 1358 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111977== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616f15d9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616f154db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616f1530665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc299f4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc299d5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc299d3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616f1509e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616f1fdc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616f1f76632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616f1f78375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616f1f7835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616f1996ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5616f1984285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616f197d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616f19e7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5616f15d9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5616f16c5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5616f1531d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5616f153b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5616f15227e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5616f154e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc299d3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5616f1515bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bca3e83b51c1b05ed9337ff80c2bc24335684023 Step #5: MERGE-OUTER: attempt 1637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 266144455 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bca3e83b51c1b05ed9337ff80c2bc24335684023' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3114 processed earlier; will process 1357 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==111995== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573f93cd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573f9341b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573f9324665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6bf526741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6bf507c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6bf505b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573f92fde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5573f9dd0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573f9d6a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5573f9d6c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573f9d6c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5573f978aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5573f9778285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5573f97719dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5573f97dbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5573f93cdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5573f94b9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5573f9325d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5573f932f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5573f93167e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5573f93424c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6bf505d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5573f9309bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-822bae166302652d36e9868c2d561cf619fa9a99 Step #5: MERGE-OUTER: attempt 1638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 266913537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/822bae166302652d36e9868c2d561cf619fa9a99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3115 processed earlier; will process 1356 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112013== ERROR: libFuzzer: deadly signal Step #5: #0 0x56201053e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5620104b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562010495665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33fad7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33fab8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33fab64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56201046ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562010f41018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562010edb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562010edd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562010edd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5620108fbad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5620108e9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5620108e29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56201094cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56201053ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56201062aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562010496d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5620104a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5620104877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5620104b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f33fab66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56201047abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62a389a4dd99c97a1300ae22bb4721d94ea35155 Step #5: MERGE-OUTER: attempt 1639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 267679191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62a389a4dd99c97a1300ae22bb4721d94ea35155' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3116 processed earlier; will process 1355 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112031== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644351b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56443512cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56443510f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff60702641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff606e3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff606e1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644350e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564435bbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564435b55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564435b57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564435b5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564435575ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564435563285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56443555c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5644355c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5644351b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5644352a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564435110d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56443511a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5644351017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56443512d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff606e1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5644350f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5f86ed9164b7024aa52d392ef5c1b5a35493b04 Step #5: MERGE-OUTER: attempt 1640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 268445449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a5f86ed9164b7024aa52d392ef5c1b5a35493b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3117 processed earlier; will process 1354 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112049== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f48b0b3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f48b027b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f48b00a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa76f14141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa76ef5600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa76ef35858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f48afe3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f48bab6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f48ba50632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f48ba52375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f48ba5235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f48b470ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f48b45e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f48b4579dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f48b4c1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f48b0b3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f48b19feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f48b00bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f48b0152e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f48affc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f48b0284c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa76ef37082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f48afefbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-395c87278c610701df6fa956c6ea2bd7d5dbe76f Step #5: MERGE-OUTER: attempt 1641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 269568205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/395c87278c610701df6fa956c6ea2bd7d5dbe76f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3118 processed earlier; will process 1353 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112063== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc1cc50594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc1cbc4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc1cba7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa9896a641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa9894bb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa98949a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fc1cb80e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fc1d653018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fc1d5ed632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fc1d5ef375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fc1d5ef35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fc1d00dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55fc1cffb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55fc1cff49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55fc1d05ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55fc1cc50c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55fc1cd3ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55fc1cba8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55fc1cbb22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55fc1cb997e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55fc1cbc54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa98949c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55fc1cb8cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-be4544e0cc112219824b36f3ac85b1297c380a2b Step #5: MERGE-OUTER: attempt 1642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 270722327 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/be4544e0cc112219824b36f3ac85b1297c380a2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3119 processed earlier; will process 1352 files now Step #5: #1 pulse exec/s: 0 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112107== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d5a043594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d59fb7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d59f9a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3da33b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3da31c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3da31a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d59f73e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d5aa46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d5a9e0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d5a9e2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d5a9e235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d5a400ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d5a3ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d5a3e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d5a451f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d5a043c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d5a12feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d59f9bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d59fa52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d59f8c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d59fb84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3da31a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d59f7fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa23c3e94c98a3e24ea508269f232c6c2b05b7d5 Step #5: MERGE-OUTER: attempt 1643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 274603221 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fa23c3e94c98a3e24ea508269f232c6c2b05b7d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3121 processed earlier; will process 1350 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112170== ERROR: libFuzzer: deadly signal Step #5: #0 0x55665a166594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55665a0dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55665a0bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f64b05bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f64b03d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f64b03b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55665a096e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55665ab69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55665ab03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55665ab05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55665ab0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55665a5db165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55665a6121db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55665a52363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55665a511285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55665a50a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55665a574f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55665a166c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55665a252eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55665a0bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55665a0c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55665a0af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55665a0db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f64b03b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55665a0a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-942b618bb1b7b60ee65b464ad18b48bb582009b2 Step #5: MERGE-OUTER: attempt 1644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 277453319 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/942b618bb1b7b60ee65b464ad18b48bb582009b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3123 processed earlier; will process 1348 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==112232== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb70e53594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb70dc7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb70daa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f9f50e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f9f32300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f9f302858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb70d83e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eb71856018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb717f0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eb717f2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55eb711f8780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55eb71261f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55eb70e53c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55eb70f3feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55eb70dabd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55eb70db52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55eb70d9c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55eb70dc84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4f9f304082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55eb70d8fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fd5d469e65d35e689c33b8417363ad9943fa16e Step #5: MERGE-OUTER: attempt 1645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 279011435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1fd5d469e65d35e689c33b8417363ad9943fa16e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3124 processed earlier; will process 1347 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112250== ERROR: libFuzzer: deadly signal Step #5: #0 0x5563e549c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5563e5410b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5563e53f3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc160d3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc160b4b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc160b2a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5563e53cce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5563e5e9f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5563e5e39632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5563e5e3b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5563e5e3b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5563e5859ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5563e5847285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5563e58409dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5563e58aaf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5563e549cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5563e5588eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5563e53f4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5563e53fe2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5563e53e57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5563e54114c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc160b2c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5563e53d8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6dec5f2faecc34e79f1f32edc8ffd3b3d2a7438 Step #5: MERGE-OUTER: attempt 1646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 282327478 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e6dec5f2faecc34e79f1f32edc8ffd3b3d2a7438' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3127 processed earlier; will process 1344 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112344== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0c6988594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0c68fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0c68df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5688c2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5688a3d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5688a1c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0c68b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0c738b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0c7325632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d0c7327375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0c732735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d0c6dfd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d0c6e341db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d0c6d4563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d0c6d33285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d0c6d2c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d0c6d96f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d0c6988c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d0c6a74eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d0c68e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d0c68ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d0c68d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d0c68fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5688a1e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d0c68c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-58ee936f9a75c1cdf715ca7418287fc05b517f9e Step #5: MERGE-OUTER: attempt 1647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 283841928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/58ee936f9a75c1cdf715ca7418287fc05b517f9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3128 processed earlier; will process 1343 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112387== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f38eb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f38e29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f38e0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0dd4af841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0dd490d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0dd48ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f38de5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f398b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f39852632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f39854375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f3985435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f3932a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f393611db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f3927263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f39260285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f392599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f392c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f38eb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f38fa1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f38e0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f38e172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f38dfe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f38e2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0dd48ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f38df1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d9da31d860fbb5b1c01bf19907327456897ef9b Step #5: MERGE-OUTER: attempt 1648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 285392474 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0d9da31d860fbb5b1c01bf19907327456897ef9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3129 processed earlier; will process 1342 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112430== ERROR: libFuzzer: deadly signal Step #5: #0 0x55746aa18594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55746a98cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55746a96f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd9fc5a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd9fa6f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd9fa4e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55746a948e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55746b41b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55746b3b5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55746b3b7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55746b3b735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55746add5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55746adc3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55746adbc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55746ae26f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55746aa18c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55746ab04eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55746a970d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55746a97a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55746a9617e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55746a98d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbd9fa50082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55746a954bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ae472c1e493b0815e2597250a6c383be937af11 Step #5: MERGE-OUTER: attempt 1649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 287345306 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ae472c1e493b0815e2597250a6c383be937af11' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3131 processed earlier; will process 1340 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: #4 pulse exec/s: 1 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==112571== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a8a167a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8a15eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8a15d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd7fca3641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd7fc84b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd7fc82a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8a15aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a8a207d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a8a2017632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a8a2019375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a8a201935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a8a1aef165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a8a1b261db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a8a1a3763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a8a1a25285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a8a1a1e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a8a1a88f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a8a167ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a8a1766eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a8a15d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a8a15dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a8a15c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a8a15ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd7fc82c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a8a15b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e9093b85d41d07eff79b5c959b0ec1d0217a997 Step #5: MERGE-OUTER: attempt 1650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 293986371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9e9093b85d41d07eff79b5c959b0ec1d0217a997' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3137 processed earlier; will process 1334 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112697== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf71532594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf714a6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf71489665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe1d497641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe1d478b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe1d476a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf71462e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf71f35018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf71ecf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf71ed1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf71ed135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf718efad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55bf718dd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55bf718d69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55bf71940f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55bf71532c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55bf7161eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55bf7148ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55bf714942e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55bf7147b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55bf714a74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe1d476c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55bf7146ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37367776735ab3814cb6404117afe67eb75b7931 Step #5: MERGE-OUTER: attempt 1651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 295626642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/37367776735ab3814cb6404117afe67eb75b7931' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3138 processed earlier; will process 1333 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==112712== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b74a696594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b74a60ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b74a5ed665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76e95be41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76e93d300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76e93b2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b74a5c6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b74b099018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b74b033632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b74b035578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55b74aa3b780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55b74aaa4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55b74a696c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55b74a782eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55b74a5eed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b74a5f82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b74a5df7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b74a60b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f76e93b4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b74a5d2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f16d2d067cb129be48a2f91b43c6a45e48c9218e Step #5: MERGE-OUTER: attempt 1652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 296799626 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f16d2d067cb129be48a2f91b43c6a45e48c9218e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3139 processed earlier; will process 1332 files now Step #5: #1 pulse exec/s: 1 rss: 220Mb Step #5: 2026-06-15 07:49:42,761 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,762 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:42,762 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,762 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:42,762 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,762 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,762 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,762 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:42,762 D Giving back the whole pool Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,763 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,763 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:42,763 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:42,763 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,763 T Blockchain::block_difficulty Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_difficulty Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_weight Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::get_block_long_term_weight Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:42,763 T batch transaction: committing... Step #5: 2026-06-15 07:49:42,763 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,763 T batch transaction: end Step #5: 2026-06-15 07:49:42,763 D Stopping io_context Step #5: 2026-06-15 07:49:42,763 T Miner has received stop signal Step #5: 2026-06-15 07:49:42,763 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:42,763 T Blockchain::deinit Step #5: 2026-06-15 07:49:42,763 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:42,763 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:42,767 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:42,767 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: 2026-06-15 07:49:42,768 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:42,769 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:42,769 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:42,769 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:42,769 D option: fast Step #5: 2026-06-15 07:49:42,769 D option: async Step #5: 2026-06-15 07:49:42,769 D option: 250000000bytes Step #5: 2026-06-15 07:49:42,769 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:42,777 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:42,777 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:42,777 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:42,777 D Space used: 4096 Step #5: 2026-06-15 07:49:42,777 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:42,777 D Size threshold: 0 Step #5: 2026-06-15 07:49:42,777 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:42,862 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:42,862 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,862 T Blockchain::init Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,862 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,862 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:42,862 D init done Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,862 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,862 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,862 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:42,905 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:42,920 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:42,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,921 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:42,921 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:42,921 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,921 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:42,921 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,921 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,921 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,921 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:42,921 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,921 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:42,969 D Miner tx hash: Step #5: 2026-06-15 07:49:42,969 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:42,969 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:42,969 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:42,969 D Space used: 12288 Step #5: 2026-06-15 07:49:42,969 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:42,969 D Size threshold: 0 Step #5: 2026-06-15 07:49:42,969 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:42,969 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,969 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,969 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:42,969 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:42,970 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:42,970 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:42,970 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:42,970 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 48(0/48)ms Step #5: 2026-06-15 07:49:42,970 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:42,970 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,970 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,970 D Invalidating block template cache Step #5: 2026-06-15 07:49:42,970 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:42,970 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,970 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,970 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,971 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:42,971 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,971 I Blockchain initialized. last block: 0, d4440.h21.m0.s49 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,971 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,971 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,971 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:42,971 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:42,971 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:43,022 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,022 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,022 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:43,022 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:43,022 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,022 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,022 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,022 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,022 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,022 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,023 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,023 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,023 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,023 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,023 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:43,023 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,023 D Current height: 0 Step #5: 2026-06-15 07:49:43,023 D Start hardfork version: 1 Step #5: 2026-06-15 07:49:43,023 D Current hardfork version: 16 Step #5: 2026-06-15 07:49:43,023 I Validating txpool contents for v16 Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:43,023 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:43,023 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:43,023 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:43,023 D Space used: 61440 Step #5: 2026-06-15 07:49:43,023 D Space remaining: 1073680384 Step #5: 2026-06-15 07:49:43,023 D Size threshold: 0 Step #5: 2026-06-15 07:49:43,023 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:43,115 I RandomX main cache initialized Step #5: 2026-06-15 07:49:43,470 T batch transaction: begin Step #5: 2026-06-15 07:49:43,470 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:43,470 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:43,470 T batch transaction: committing... Step #5: 2026-06-15 07:49:43,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,470 T batch transaction: end Step #5: 2026-06-15 07:49:43,470 I Loading checkpoints Step #5: 2026-06-15 07:49:43,470 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:49:43,470 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,547 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:43,547 T Sorted 33/33 Step #5: 2026-06-15 07:49:43,547 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:43,548 T Sorted 33/33 Step #5: 2026-06-15 07:49:43,548 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:43,548 T Sorted 33/33 Step #5: 2026-06-15 07:49:43,549 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:43,549 T Sorted 33/33 Step #5: 2026-06-15 07:49:43,549 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:43,549 T Sorted 33/33 Step #5: 2026-06-15 07:49:43,549 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,549 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:43,549 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:43,549 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:43,549 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:43,549 D Space used: 69632 Step #5: 2026-06-15 07:49:43,549 D Space remaining: 1073672192 Step #5: 2026-06-15 07:49:43,549 D Size threshold: 0 Step #5: 2026-06-15 07:49:43,550 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:43,551 T batch transaction: begin Step #5: 2026-06-15 07:49:43,551 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,551 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,551 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,551 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,551 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:49:43,552 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:49:43,552 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,552 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,552 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,552 T Block with hash d75397bece53e9f3a1a20a82d27e25637d96f2f13e12c00ad5b7264b881baf24 not found in db Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,552 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,552 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:43,552 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,552 T Block with hash 50cc87e47b55000040d8ddf9fe7f00000e000000000000000100000000000000 not found in db Step #5: 2026-06-15 07:49:43,552 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,552 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,552 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent <50cc87e47b55000040d8ddf9fe7f00000e000000000000000100000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:43,552 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,552 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,552 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,552 T Block with hash b964b314d8b891b796e5c1afd2c1c265e98a099a2be5982ef5e21446a4e4e675 not found in db Step #5: 2026-06-15 07:49:43,552 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,552 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,553 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,553 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:43,553 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,553 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,553 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,553 T Block with hash bc308870ef0ad9160a030ab6650409281e31a7c368acdd17b7867431055263ca not found in db Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,553 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,553 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,553 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,553 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,554 E Block recognized as orphaned and rejected, id = , height 3, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:43,554 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,554 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,554 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,554 T Block with hash 709baab3b4711602df865e2d47383d9131cf5db7e856aaf82afa9bf00d1c7c1a not found in db Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,554 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,554 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:43,554 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,554 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:43,554 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,554 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,554 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,554 E Block recognized as orphaned and rejected, id = <709baab3b4711602df865e2d47383d9131cf5db7e856aaf82afa9bf00d1c7c1a>, height 4, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:43,554 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:43,555 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,555 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,555 T Block with hash bd4f8e735d991703ae0566bf6334943498fb8c8b729546e65136f43ebc940371 not found in db Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,555 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,555 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:43,555 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:43,555 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:43,555 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,555 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,555 E Block recognized as orphaned and rejected, id = , height 5, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:43,555 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:49:43,555 T Blockchain::have_tx Step #5: 2026-06-15 07:49:43,556 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:49:43,556 T transaction with hash 9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231 not found in db Step #5: 2026-06-15 07:49:43,556 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:49:43,566 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:43,567 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,567 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:43,567 E Tx <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> has fewer than two outputs Step #5: 2026-06-15 07:49:43,567 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,567 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:49:43,567 I Transaction added to pool: txid <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:49:43,567 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,567 E Transaction verification impossible: <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> Step #5: 2026-06-15 07:49:43,568 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,568 E Failed to parse transaction from blob Step #5: 2026-06-15 07:49:43,568 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:49:43,568 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:49:43,568 D Giving back the whole pool Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:43,568 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,568 D Invalid address format Step #5: 2026-06-15 07:49:43,568 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:43,568 W Attempt to get block from height 6052837899188764672 failed -- block not in db Step #5: 2026-06-15 07:49:43,569 E Failed to parse block from blob Step #5: 2026-06-15 07:49:43,569 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,569 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,569 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,569 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_outs Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:49:43,569 T db3: 0 Step #5: 2026-06-15 07:49:43,569 T Blockchain::have_tx_keyimges_as_spent Step #5: 2026-06-15 07:49:43,569 T BlockchainLMDB::has_key_images Step #5: 2026-06-15 07:49:43,569 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:43,569 D Found 0/0 transactions on the blockchain Step #5: 2026-06-15 07:49:43,569 D 0 transactions found, 0 not found Step #5: 2026-06-15 07:49:43,569 D Invalid address format Step #5: 2026-06-15 07:49:43,569 W Failed, wrong address Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,570 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,570 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:43,570 D Giving back the whole pool Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:43,570 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,571 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,571 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:43,571 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_block_by_hash Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_blob Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:43,571 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:43,571 T Blockchain::block_difficulty Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_difficulty Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_weight Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::get_block_long_term_weight Step #5: 2026-06-15 07:49:43,571 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:43,571 T batch transaction: committing... Step #5: 2026-06-15 07:49:43,572 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:43,572 T batch transaction: end Step #5: 2026-06-15 07:49:43,572 D Stopping io_context Step #5: 2026-06-15 07:49:43,572 T Miner has received stop signal Step #5: 2026-06-15 07:49:43,572 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:43,572 T Blockchain::deinit Step #5: 2026-06-15 07:49:43,572 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:43,572 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:43,572 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:43,576 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:43,576 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:49:43,577 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:43,578 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:43,578 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:43,578 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:43,578 D option: fast Step #5: 2026-06-15 07:49:43,578 D option: async Step #5: 2026-06-15 07:49:43,578 D option: 250000000bytes Step #5: 2026-06-15 07:49:43,578 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:43,579 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:43,579 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:43,579 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:43,579 D Space used: 4096 Step #5: 2026-06-15 07:49:43,579 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:43,579 D Size threshold: 0 Step #5: 2026-06-15 07:49:43,579 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:44,122 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:44,122 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,122 T Blockchain::init Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,122 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,122 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:44,122 D init done Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,122 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,122 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,123 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:44,203 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:44,203 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:44,203 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,203 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:44,203 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:44,204 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:44,204 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,204 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:44,204 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,204 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,204 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,204 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:44,204 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,204 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:44,275 D Miner tx hash: Step #5: 2026-06-15 07:49:44,275 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:44,275 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:44,275 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:44,275 D Space used: 12288 Step #5: 2026-06-15 07:49:44,275 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:44,275 D Size threshold: 0 Step #5: 2026-06-15 07:49:44,275 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,275 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:44,276 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,276 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,276 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:44,276 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:44,276 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:44,276 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:44,276 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 72(0/72)ms Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,276 D Invalidating block template cache Step #5: 2026-06-15 07:49:44,276 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:44,276 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,276 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,276 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,277 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:44,277 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,277 I Blockchain initialized. last block: 0, d4440.h21.m0.s51 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,277 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,277 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,277 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,277 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,277 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:44,324 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,324 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,324 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:44,324 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:44,324 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,324 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,324 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:44,325 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,325 D Current height: 0 Step #5: 2026-06-15 07:49:44,325 D Start hardfork version: 1 Step #5: 2026-06-15 07:49:44,325 D Current hardfork version: 16 Step #5: 2026-06-15 07:49:44,325 I Validating txpool contents for v16 Step #5: 2026-06-15 07:49:44,325 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:44,326 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:44,326 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:44,326 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:44,326 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:44,326 D Space used: 49152 Step #5: 2026-06-15 07:49:44,326 D Space remaining: 1073692672 Step #5: 2026-06-15 07:49:44,326 D Size threshold: 0 Step #5: 2026-06-15 07:49:44,326 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:44,876 T batch transaction: begin Step #5: 2026-06-15 07:49:44,876 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:44,876 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:44,876 T batch transaction: committing... Step #5: 2026-06-15 07:49:44,876 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:44,876 T batch transaction: end Step #5: 2026-06-15 07:49:44,876 I Loading checkpoints Step #5: 2026-06-15 07:49:44,876 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:49:44,960 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,028 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,028 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,028 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,028 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,028 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,028 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,029 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,029 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,029 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,029 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,029 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,029 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,030 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,030 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,030 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,030 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,030 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,030 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,030 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,030 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,031 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,031 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,031 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,031 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,032 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,032 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:45,032 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:45,032 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,032 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,032 D Space used: 8192 Step #5: 2026-06-15 07:49:45,032 D Space remaining: 1073733632 Step #5: 2026-06-15 07:49:45,032 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,032 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,032 T batch transaction: begin Step #5: 2026-06-15 07:49:45,032 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,032 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,033 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,033 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,033 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,033 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,033 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,033 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,033 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,033 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,033 T Block with hash 80fa32addd1edc61529b2fe92597ebaa23933d16c626c3e2eb2a8ecaa9e88359 not found in db Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,033 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,033 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,033 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,033 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,033 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,033 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,033 T Block with hash ae3074437284bda476944d4ad1e61e82e58d4f39fcd1941a273b0c0283dcf690 not found in db Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,033 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,033 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,033 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,033 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash 94471f9aad59a286ed9368894c9e111caa4ec9ef7eb1b00dbfbe4930c551d468 not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash 29007c12c0de28a710dee432f92ab3a362730c998c6f97f86963037e189030d5 not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash ca40fe8e6817c0e5cb11f5936e9608474dca12973581ca2002283d463a59504a not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash d7b3bb8662dc4b8d68bc14f6774cb964dfb810bf9e93242f2087d1fe8c874ef5 not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash 8972252b77ea3574676975cda4fd23f659e4ed552dab942452c2fac5669c6a04 not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,034 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,034 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,034 T Block with hash 62eadd7b5885e91fd2ba5f1a94ed6e78584b6c2ade67d5755ccada37e73d322f not found in db Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,034 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,034 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,034 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,034 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,035 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,035 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,035 T Block with hash 4cde0314bdc65163aa8800fc5a1713b394edc9e04693d3e2d01714de9e5858a7 not found in db Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,035 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,035 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,035 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,035 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,035 T Block with hash 338cf808977a9fa21d8710dbc0a956ba5a4ed68dbd6668d6212e71c93ead8567 not found in db Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,035 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,035 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,035 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,035 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,035 T Block with hash 1cb2f9a22294deaf59b3e8d32a78881b587fb17f7c43e4f44e6a82ab43d67921 not found in db Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,035 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,035 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,035 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,035 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,035 T Block with hash bd1fff95d8c58081a8c6208ac62bb2115e3cf3003fb6c973bc87730aab900257 not found in db Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,035 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,035 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:49:45,035 T Blockchain::have_tx Step #5: 2026-06-15 07:49:45,035 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:49:45,035 T transaction with hash 9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231 not found in db Step #5: 2026-06-15 07:49:45,036 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:49:45,044 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,044 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:45,044 E Tx <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> has fewer than two outputs Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:49:45,044 I Transaction added to pool: txid <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,044 E Transaction verification impossible: <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:45,044 T batch transaction: committing... Step #5: 2026-06-15 07:49:45,044 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,044 T batch transaction: end Step #5: 2026-06-15 07:49:45,044 D Stopping io_context Step #5: 2026-06-15 07:49:45,044 T Miner has received stop signal Step #5: 2026-06-15 07:49:45,044 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:45,044 T Blockchain::deinit Step #5: 2026-06-15 07:49:45,044 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:45,044 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:45,045 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:45,049 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:45,049 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 1 rss: 303Mb Step #5: 2026-06-15 07:49:45,050 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:45,051 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:45,051 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:45,051 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:45,051 D option: fast Step #5: 2026-06-15 07:49:45,051 D option: async Step #5: 2026-06-15 07:49:45,051 D option: 250000000bytes Step #5: 2026-06-15 07:49:45,051 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:45,052 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,052 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,052 D Space used: 4096 Step #5: 2026-06-15 07:49:45,052 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:45,052 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,052 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,052 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:45,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,052 T Blockchain::init Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:45,052 D init done Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,052 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:45,099 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:45,120 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,120 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,120 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,120 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,120 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,120 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:45,120 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,120 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,120 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,120 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:45,120 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,120 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:45,170 D Miner tx hash: Step #5: 2026-06-15 07:49:45,170 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:45,170 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,170 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,170 D Space used: 12288 Step #5: 2026-06-15 07:49:45,170 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:45,170 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,170 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:45,170 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,170 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,170 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:45,170 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:45,171 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:45,171 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:45,171 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:45,171 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 49(0/49)ms Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,171 D Invalidating block template cache Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:45,171 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,171 I Blockchain initialized. last block: 0, d4440.h21.m0.s52 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,171 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,171 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:45,633 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,633 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:45,633 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:49:45,633 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,633 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,633 D Current height: 0 Step #5: 2026-06-15 07:49:45,633 D Start hardfork version: 1 Step #5: 2026-06-15 07:49:45,633 D Current hardfork version: 16 Step #5: 2026-06-15 07:49:45,634 I Validating txpool contents for v16 Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:45,634 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,634 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,634 D Space used: 49152 Step #5: 2026-06-15 07:49:45,634 D Space remaining: 1073692672 Step #5: 2026-06-15 07:49:45,634 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,634 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,634 T batch transaction: begin Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:45,634 T batch transaction: committing... Step #5: 2026-06-15 07:49:45,634 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,634 T batch transaction: end Step #5: 2026-06-15 07:49:45,634 I Loading checkpoints Step #5: 2026-06-15 07:49:45,634 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:49:45,634 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,709 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,709 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,710 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,710 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,710 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,710 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,711 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,711 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,712 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,712 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,712 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,712 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,712 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,712 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,713 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,713 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,713 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,714 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,714 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,714 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,714 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,715 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,715 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:45,715 T Sorted 33/33 Step #5: 2026-06-15 07:49:45,715 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,715 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:45,715 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:45,715 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,715 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,715 D Space used: 8192 Step #5: 2026-06-15 07:49:45,715 D Space remaining: 1073733632 Step #5: 2026-06-15 07:49:45,715 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,715 D Percent used: 0.0008 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,715 T batch transaction: begin Step #5: 2026-06-15 07:49:45,715 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,716 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,716 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,716 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,716 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,716 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,716 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,716 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,716 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,716 T Block with hash 024755787d2bfe43a281eacb4847209377f3e971ea85219b8a36afda8753f193 not found in db Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,716 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,716 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,716 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,716 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,717 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,717 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,717 T Block with hash cb1e683d13bd29e96c9f3bbacce106beb9dc4a11218312bcb1b467061e00dfb8 not found in db Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,717 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,717 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,717 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,717 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,717 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,717 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,717 T Block with hash 8fc8ce140327851d8cd1e6d0d84ba2c10c31207b4faf0827b43c8a2b4ee298d3 not found in db Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,717 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,717 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,717 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,718 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,718 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,718 T Block with hash 136938625e23d081065a0e7cf928ba5248cc7411a84d93ee53ee1d24447677b4 not found in db Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,718 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,718 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,718 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,718 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,718 T Block with hash a390d986dd9ff090440bde3738afdc57c23cbd585a61184d3340a40ab3d8425f not found in db Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,718 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,718 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,718 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,718 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,718 T Block with hash d7140aac43254aa40d0484510c087c85c6c699a92da8f6fed744fe460d86c2e4 not found in db Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,718 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,718 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,718 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,718 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,719 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,719 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,719 T Block with hash 594352eb51a2294182e023a629ca8030c92600f9aa2e7ac018e7ea44ddf0bf22 not found in db Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,719 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,719 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,719 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,719 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,719 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,719 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,719 T Block with hash e493fe6cc67054eb928ed8f9773b9db4df784bc50aa07e077b49117d70e0ec62 not found in db Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,719 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,719 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,719 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,719 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,719 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,719 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,719 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,719 T Block with hash ad8b60b310f7f65838d096e9a29a729730dd4d1e25a7e3fc981973b7fb1622d9 not found in db Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,720 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,720 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,720 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,720 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,720 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,720 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,720 T Block with hash a3e2dc965fc2c7a67e5a74df352cc667c1bb7aed1903647165a0719b02d18f60 not found in db Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,720 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,720 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,720 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,720 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,720 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,720 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,720 T Block with hash 964f99ac90ff1b14900e94dc9a48c75b1d9e8b5606350bc4170d15743604cdda not found in db Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,720 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,720 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,721 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,721 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,721 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:45,721 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,721 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:45,721 T Block with hash c1ba3433a1f952fd5d9d2c3f42588faa878bd20fc736784b964cf037366c7e1c not found in db Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:45,721 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:45,721 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,721 E Exception at [add_new_block], what=Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:49:45,721 T Blockchain::have_tx Step #5: 2026-06-15 07:49:45,721 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:49:45,721 T transaction with hash 9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231 not found in db Step #5: 2026-06-15 07:49:45,722 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:49:45,732 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:45,732 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,732 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:45,732 E Tx <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> has fewer than two outputs Step #5: 2026-06-15 07:49:45,732 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,732 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:49:45,732 I Transaction added to pool: txid <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:49:45,733 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:45,733 E Transaction verification impossible: <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> Step #5: 2026-06-15 07:49:45,733 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:45,733 T batch transaction: committing... Step #5: 2026-06-15 07:49:45,733 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,733 T batch transaction: end Step #5: 2026-06-15 07:49:45,733 D Stopping io_context Step #5: 2026-06-15 07:49:45,733 T Miner has received stop signal Step #5: 2026-06-15 07:49:45,733 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:45,733 T Blockchain::deinit Step #5: 2026-06-15 07:49:45,733 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:45,734 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:45,734 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:45,739 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:45,739 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:49:45,741 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:45,741 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:45,741 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:45,741 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:45,741 D option: fast Step #5: 2026-06-15 07:49:45,741 D option: async Step #5: 2026-06-15 07:49:45,741 D option: 250000000bytes Step #5: 2026-06-15 07:49:45,741 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:45,742 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:45,742 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:45,742 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:45,742 D Space used: 4096 Step #5: 2026-06-15 07:49:45,742 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:45,742 D Size threshold: 0 Step #5: 2026-06-15 07:49:45,742 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:45,782 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:45,782 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,782 T Blockchain::init Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,782 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,782 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:45,782 D init done Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:45,782 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:45,782 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:45,782 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:45,831 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:46,224 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,224 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,224 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,224 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,224 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,224 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:46,224 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,224 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,224 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,224 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,224 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,224 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:46,300 D Miner tx hash: Step #5: 2026-06-15 07:49:46,300 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:46,300 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:46,300 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:46,300 D Space used: 12288 Step #5: 2026-06-15 07:49:46,300 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:46,300 D Size threshold: 0 Step #5: 2026-06-15 07:49:46,300 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:46,300 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,300 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:46,300 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,301 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:46,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,301 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,301 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:46,301 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,301 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,302 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,302 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:46,302 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:46,302 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:46,302 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:46,302 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 75(0/75)ms Step #5: 2026-06-15 07:49:46,302 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,302 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,302 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,302 D Invalidating block template cache Step #5: 2026-06-15 07:49:46,302 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,302 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,303 I Blockchain initialized. last block: 0, d4440.h21.m0.s53 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:46,303 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,303 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:46,303 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,303 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,303 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,304 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,304 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,304 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,304 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,304 D Current height: 0 Step #5: 2026-06-15 07:49:46,304 D Start hardfork version: 1 Step #5: 2026-06-15 07:49:46,304 D Current hardfork version: 16 Step #5: 2026-06-15 07:49:46,304 I Validating txpool contents for v16 Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:46,304 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:46,304 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:46,304 D Space used: 12288 Step #5: 2026-06-15 07:49:46,304 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:46,304 D Size threshold: 0 Step #5: 2026-06-15 07:49:46,304 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:46,304 T batch transaction: begin Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:49:46,304 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:46,305 T batch transaction: committing... Step #5: 2026-06-15 07:49:46,305 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,305 T batch transaction: end Step #5: 2026-06-15 07:49:46,305 I Loading checkpoints Step #5: 2026-06-15 07:49:46,305 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:49:46,305 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,368 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,368 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,368 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,369 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,369 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,369 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,370 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,370 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,370 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,370 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,371 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,371 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,371 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,371 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,371 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,372 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,372 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,372 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,372 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,372 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,372 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,372 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,373 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:49:46,373 T Sorted 33/33 Step #5: 2026-06-15 07:49:46,373 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,373 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:49:46,373 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:49:46,373 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:46,373 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:46,373 D Space used: 69632 Step #5: 2026-06-15 07:49:46,373 D Space remaining: 1073672192 Step #5: 2026-06-15 07:49:46,373 D Size threshold: 0 Step #5: 2026-06-15 07:49:46,373 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:46,377 T batch transaction: begin Step #5: 2026-06-15 07:49:46,377 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,377 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,377 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,377 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:49:46,377 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:49:46,377 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,377 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,377 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,377 T Block with hash c10bf4f01095f7d20dd01c8b226888e03a3e71f0ded5266f12fd4913a9fbc801 not found in db Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,377 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,377 T Block with hash 50cc87e47b55000040d8ddf9fe7f00000e000000000000000100000000000000 not found in db Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 E Block recognized as orphaned and rejected, id = , height 1, parent in alt 0, parent in main 0 (parent <50cc87e47b55000040d8ddf9fe7f00000e000000000000000100000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,377 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,377 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,377 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,377 T Block with hash 21044e821f0bb4da6e14355d03b87dc5ef25ba973e5c99a452dd10101566b538 not found in db Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,377 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,377 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,377 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,377 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 E Block recognized as orphaned and rejected, id = <21044e821f0bb4da6e14355d03b87dc5ef25ba973e5c99a452dd10101566b538>, height 2, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 30b861caee027629fd250e2a0013459a9b6e3e994190a4b953d109fe32126291 not found in db Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 E Block recognized as orphaned and rejected, id = <30b861caee027629fd250e2a0013459a9b6e3e994190a4b953d109fe32126291>, height 3, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 8bbc432473972ac9bc6caa6dbe73f27ae6f56a22d0eb5b72df4ff32c632b95b0 not found in db Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 E Block recognized as orphaned and rejected, id = <8bbc432473972ac9bc6caa6dbe73f27ae6f56a22d0eb5b72df4ff32c632b95b0>, height 4, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 379b8e6fc162709b7a85651acca7aad9f663b4aecb2256723be2f0ad96cdc2ae not found in db Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 E Block recognized as orphaned and rejected, id = <379b8e6fc162709b7a85651acca7aad9f663b4aecb2256723be2f0ad96cdc2ae>, height 5, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash bd014a461f1aaee86a090706d84bdf6f74784b65c2c23014f91dbc7148c73fb5 not found in db Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,378 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,378 E Block recognized as orphaned and rejected, id = , height 6, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 9441344731ba77dbb4884fbc576fe45154939f1eeae5d5e6a768f9304805cb02 not found in db Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 E Block recognized as orphaned and rejected, id = <9441344731ba77dbb4884fbc576fe45154939f1eeae5d5e6a768f9304805cb02>, height 7, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 2a866427b62b478876282f5893697b06294329f57b4b71c673b01a8bcb4ab3aa not found in db Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 E Block recognized as orphaned and rejected, id = <2a866427b62b478876282f5893697b06294329f57b4b71c673b01a8bcb4ab3aa>, height 8, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash cf8ec5a2f1e4ecaa0524688f81862f653a3de4c29638e4a6020008989ae61e7c not found in db Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 E Block recognized as orphaned and rejected, id = , height 9, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 34b9cc7272dc87bb53d8718eda0559eaf824b717ff085051c5c9639fc4e98b15 not found in db Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,379 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,380 E Block recognized as orphaned and rejected, id = <34b9cc7272dc87bb53d8718eda0559eaf824b717ff085051c5c9639fc4e98b15>, height 10, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,380 T Block with hash 8d32c00411eb6390f333ba8ed3c87d40ae82c204fa096b6931e485518f342b93 not found in db Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,380 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,380 E Block recognized as orphaned and rejected, id = <8d32c00411eb6390f333ba8ed3c87d40ae82c204fa096b6931e485518f342b93>, height 11, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,381 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,381 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,381 T Block with hash 4b44f27132b13ff4ded14d52a35e267619c0f0acd31f8ca8052e69ad54cc62ca not found in db Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,381 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,381 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:49:46,381 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,381 T Block with hash 00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000 not found in db Step #5: 2026-06-15 07:49:46,381 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,381 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,381 E Block recognized as orphaned and rejected, id = <4b44f27132b13ff4ded14d52a35e267619c0f0acd31f8ca8052e69ad54cc62ca>, height 12, parent in alt 0, parent in main 0 (parent <00b2152bd1f4cf9b01000000000000000100000000000000b0e0ddf9fe7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:49:46,382 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:49:46,382 T Blockchain::have_tx Step #5: 2026-06-15 07:49:46,382 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:49:46,382 T transaction with hash 9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231 not found in db Step #5: 2026-06-15 07:49:46,382 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:49:46,389 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,389 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:49:46,389 E Tx <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> has fewer than two outputs Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:49:46,389 I Transaction added to pool: txid <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,389 E Transaction verification impossible: <9b8fbb8ab912885e3f966cb47d1c2b3a807232833d64a5f875f13c64d9ac2231> Step #5: 2026-06-15 07:49:46,389 E Failed to parse block from blob Step #5: 2026-06-15 07:49:46,389 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,389 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:46,389 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:46,389 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,389 D Found 0/0 transactions on the blockchain Step #5: 2026-06-15 07:49:46,389 D 0 transactions found, 0 not found Step #5: 2026-06-15 07:49:46,389 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:46,389 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:46,389 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:46,389 T Blockchain::get_outs Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:49:46,389 T db3: 0 Step #5: 2026-06-15 07:49:46,389 T Blockchain::have_tx_keyimges_as_spent Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::has_key_images Step #5: 2026-06-15 07:49:46,389 E Failed to parse transaction from blob Step #5: 2026-06-15 07:49:46,389 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:49:46,389 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,389 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,389 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,389 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,390 T requesting 1 from 0, cached Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,390 D Invalid address format Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,390 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,390 D Found 0/4 transactions on the blockchain Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,390 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,391 D Failed to find tx in txpool: <9888859888900fffffffff00000fff4eddddddddddddddddddddddddddd05ddd> Step #5: 2026-06-15 07:49:46,391 D Found 3/4 transactions in the pool Step #5: 2026-06-15 07:49:46,391 D 3 transactions found, 1 not found Step #5: 2026-06-15 07:49:46,391 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,391 D Found 0/5 transactions on the blockchain Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,391 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,392 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,392 D Found 4/5 transactions in the pool Step #5: 2026-06-15 07:49:46,392 D 4 transactions found, 1 not found Step #5: 2026-06-15 07:49:46,392 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,392 D Found 0/7 transactions on the blockchain Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 D Failed to find tx in txpool: <88ff3cf3990f3a0e8a0c4f00000005ad8146465657ae254ea94d7f1033881568> Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 D Failed to find tx in txpool: <78377e9f00003fffffffff00000ffdfffffffffffffffffffffff4ffffffffff> Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,393 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,393 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,393 D Found 4/7 transactions in the pool Step #5: 2026-06-15 07:49:46,394 D 4 transactions found, 3 not found Step #5: 2026-06-15 07:49:46,394 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,394 D Found 0/3 transactions on the blockchain Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,394 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 D Failed to find tx in txpool: <999999966600006666630c0acb7ef0c9ce5c943dddddddddddddddddddddd73d> Step #5: 2026-06-15 07:49:46,395 D Found 2/3 transactions in the pool Step #5: 2026-06-15 07:49:46,395 D 2 transactions found, 1 not found Step #5: 2026-06-15 07:49:46,395 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,395 D Found 0/5 transactions on the blockchain Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,395 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,395 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,395 D Found 4/5 transactions in the pool Step #5: 2026-06-15 07:49:46,398 D 4 transactions found, 1 not found Step #5: 2026-06-15 07:49:46,398 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 D Found 0/3 transactions on the blockchain Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,398 D Failed to find tx in txpool: <1366212241592004400d000000000000c0d23491f10555555555ffffffffffff> Step #5: 2026-06-15 07:49:46,398 D Found 2/3 transactions in the pool Step #5: 2026-06-15 07:49:46,398 D 2 transactions found, 1 not found Step #5: 2026-06-15 07:49:46,398 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,398 D Found 0/6 transactions on the blockchain Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,398 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,399 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,399 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,399 D Failed to find tx in txpool: Step #5: 2026-06-15 07:49:46,399 D Found 3/6 transactions in the pool Step #5: 2026-06-15 07:49:46,399 D 3 transactions found, 3 not found Step #5: 2026-06-15 07:49:46,399 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:49:46,399 D Found 0/1 transactions on the blockchain Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:46,399 D Found 1/1 transactions in the pool Step #5: 2026-06-15 07:49:46,399 D 1 transactions found, 0 not found Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:46,399 T batch transaction: committing... Step #5: 2026-06-15 07:49:46,399 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,399 T batch transaction: end Step #5: 2026-06-15 07:49:46,399 D Stopping io_context Step #5: 2026-06-15 07:49:46,399 T Miner has received stop signal Step #5: 2026-06-15 07:49:46,399 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:46,399 T Blockchain::deinit Step #5: 2026-06-15 07:49:46,399 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:46,399 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:46,404 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:46,404 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:49:46,405 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:46,405 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:46,405 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:46,405 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:46,405 D option: fast Step #5: 2026-06-15 07:49:46,405 D option: async Step #5: 2026-06-15 07:49:46,405 D option: 250000000bytes Step #5: 2026-06-15 07:49:46,405 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:46,406 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:46,406 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:46,406 D Space used: 4096 Step #5: 2026-06-15 07:49:46,406 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:46,406 D Size threshold: 0 Step #5: 2026-06-15 07:49:46,406 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:46,406 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:46,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,406 T Blockchain::init Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:46,406 D init done Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,406 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:46,457 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:46,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,457 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:46,457 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:46,457 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,457 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:46,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,457 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,457 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,457 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,457 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:46,500 D Miner tx hash: Step #5: 2026-06-15 07:49:46,500 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:46,500 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:46,500 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:46,500 D Space used: 12288 Step #5: 2026-06-15 07:49:46,500 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:46,500 D Size threshold: 0 Step #5: 2026-06-15 07:49:46,500 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:46,500 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,500 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,500 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,500 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,501 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,501 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:46,501 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:46,501 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:46,501 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:46,501 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 43(0/42)ms Step #5: 2026-06-15 07:49:46,501 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,501 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,501 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,501 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,502 D Invalidating block template cache Step #5: 2026-06-15 07:49:46,502 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:46,502 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,502 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:46,502 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,502 I Blockchain initialized. last block: 0, d4440.h21.m0.s53 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,502 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,502 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,502 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,502 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,503 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:46,503 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:46,503 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:46,503 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:46,558 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:46,558 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:46,558 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:46,558 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112762== ERROR: libFuzzer: deadly signal Step #5: #0 0x557be1223594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557be1197b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557be117a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbb01d9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbb01bac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbb01b8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557be1153e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557be1c26018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557be1bc0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557be1bc2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557be1bc235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557be15e0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557be15ce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557be15c79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557be1631f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557be1223c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557be130feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557be117bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557be11852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557be116c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557be11984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbb01b8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557be115fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-463ab582dec9c2c6ac4f4eb2ec8d14a0c66559f1 Step #5: MERGE-OUTER: attempt 1653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 302517952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/463ab582dec9c2c6ac4f4eb2ec8d14a0c66559f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3146 processed earlier; will process 1325 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112952== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e295871594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e2957e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e2957c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99f9c3841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99f9a4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99f9a2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e2957a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e296274018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e29620e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e296210375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e29621035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e295c2ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e295c1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e295c159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e295c7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e295871c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e29595deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e2957c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e2957d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e2957ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e2957e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f99f9a2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e2957adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada9410c9701a27bfb5047fa9d1ba56ce39381b6 Step #5: MERGE-OUTER: attempt 1654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 303675669 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ada9410c9701a27bfb5047fa9d1ba56ce39381b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3147 processed earlier; will process 1324 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==112994== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585279a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558527917b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585278fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc4cd07241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc4cce8700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc4cce66858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5585278d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5585283a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558528340632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558528342375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55852834235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558527d60ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558527d4e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558527d479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558527db1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5585279a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558527a8feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5585278fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5585279052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5585278ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5585279184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc4cce68082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5585278dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb4efcdf0e614adf8fc66295a1de05fa83eb93e1 Step #5: MERGE-OUTER: attempt 1655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 305445742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bb4efcdf0e614adf8fc66295a1de05fa83eb93e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3148 processed earlier; will process 1323 files now Step #5: 2026-06-15 07:49:54,211 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,211 D Giving back the whole pool Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:49:54,211 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:49:54,211 E Failed to parse transaction from blob Step #5: 2026-06-15 07:49:54,211 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:49:54,211 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:49:54,211 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,211 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:49:54,212 E id: <87878787878787878787873a8187878787878787878787878787878787878787>, Step #5: 2026-06-15 07:49:54,212 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:49:54,212 E dropping connection Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,212 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:49:54,212 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:49:54,212 T batch transaction: committing... Step #5: 2026-06-15 07:49:54,212 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,212 T batch transaction: end Step #5: 2026-06-15 07:49:54,212 D Stopping io_context Step #5: 2026-06-15 07:49:54,212 T Miner has received stop signal Step #5: 2026-06-15 07:49:54,212 T Not mining - nothing to stop Step #5: 2026-06-15 07:49:54,212 T Blockchain::deinit Step #5: 2026-06-15 07:49:54,212 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::close Step #5: 2026-06-15 07:49:54,212 T BlockchainLMDB::sync Step #5: 2026-06-15 07:49:54,216 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:49:54,216 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: 2026-06-15 07:49:54,218 T Blockchain::Blockchain Step #5: 2026-06-15 07:49:54,218 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:49:54,218 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:49:54,218 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:49:54,218 D option: fast Step #5: 2026-06-15 07:49:54,218 D option: async Step #5: 2026-06-15 07:49:54,218 D option: 250000000bytes Step #5: 2026-06-15 07:49:54,218 T BlockchainLMDB::open Step #5: 2026-06-15 07:49:54,218 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:49:54,218 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:54,219 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:54,219 D Space used: 4096 Step #5: 2026-06-15 07:49:54,219 D Space remaining: 1073737728 Step #5: 2026-06-15 07:49:54,219 D Size threshold: 0 Step #5: 2026-06-15 07:49:54,219 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:54,250 D Setting m_height to: 0 Step #5: 2026-06-15 07:49:54,250 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,250 T Blockchain::init Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,250 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,250 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:54,250 D init done Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,250 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,250 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,250 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:49:54,298 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:54,340 T Blockchain::add_new_block Step #5: 2026-06-15 07:49:54,340 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,340 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:49:54,340 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:49:54,340 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,340 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:49:54,340 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,340 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,340 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,340 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:54,340 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,340 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,382 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:49:54,383 D Miner tx hash: Step #5: 2026-06-15 07:49:54,383 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:49:54,383 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:49:54,383 D DB map size: 1073741824 Step #5: 2026-06-15 07:49:54,383 D Space used: 12288 Step #5: 2026-06-15 07:49:54,383 D Space remaining: 1073729536 Step #5: 2026-06-15 07:49:54,383 D Size threshold: 0 Step #5: 2026-06-15 07:49:54,383 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:49:54,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,384 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:49:54,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,384 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:54,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,385 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:49:54,385 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:49:54,385 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:49:54,385 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:49:54,385 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 43(0/43)ms Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,385 D Invalidating block template cache Step #5: 2026-06-15 07:49:54,385 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,385 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,386 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:49:54,386 T Blockchain::get_tail_id Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,386 I Blockchain initialized. last block: 0, d4440.h21.m1.s1 time ago, current difficulty: 1 Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:49:54,386 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:49:54,386 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:49:54,433 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:49:54,433 T BlockchainLMDB::height Step #5: 2026-06-15 07:49:54,433 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:49:54,433 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113011== ERROR: libFuzzer: deadly signal Step #5: #0 0x5624f2ec6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5624f2e3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5624f2e1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd73b2cf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd73b0e400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd73b0c3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5624f2df6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5624f38c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5624f3863632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5624f3865375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5624f386535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5624f3283ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5624f3271285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5624f326a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5624f32d4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5624f2ec6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5624f2fb2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5624f2e1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5624f2e282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5624f2e0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5624f2e3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd73b0c5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5624f2e02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e4fbcbd813fa79a3999db3c80feaa757dc8b961 Step #5: MERGE-OUTER: attempt 1656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 310400028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1e4fbcbd813fa79a3999db3c80feaa757dc8b961' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3150 processed earlier; will process 1321 files now Step #5: #1 pulse exec/s: 1 rss: 45Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113117== ERROR: libFuzzer: deadly signal Step #5: #0 0x565139909594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56513987db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565139860665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6ef9da841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6ef9bbd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6ef9b9c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565139839e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56513a30c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56513a2a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56513a2a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56513a2a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565139cc6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x565139cb4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x565139cad9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x565139d17f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565139909c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5651399f5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565139861d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56513986b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5651398527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56513987e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6ef9b9e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565139845bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38be124db152b95240dbffe6a50fb8322847a751 Step #5: MERGE-OUTER: attempt 1657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 312259745 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/38be124db152b95240dbffe6a50fb8322847a751' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3152 processed earlier; will process 1319 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113127== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d72841f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d728393b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d728376665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb1a9f4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb1a9d5a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb1a9d39858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d72834fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d728e22018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d728dbc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d728dbe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d728dbe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d7287dcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7287ca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7287c39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d72882df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d72841fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d72850beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d728377d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7283812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7283687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7283944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb1a9d3b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d72835bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6573add5a9a4088a38c5be1550ec6fc2c19a7eb8 Step #5: MERGE-OUTER: attempt 1658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 313845742 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6573add5a9a4088a38c5be1550ec6fc2c19a7eb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3153 processed earlier; will process 1318 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113137== ERROR: libFuzzer: deadly signal Step #5: #0 0x564fea645594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564fea5b9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564fea59c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6ba48241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6ba29700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6ba276858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564fea575e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564feb048018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564feafe2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564feafe4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564feafe435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564feaa02ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564fea9f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564fea9e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564feaa53f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564fea645c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564fea731eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564fea59dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564fea5a72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564fea58e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564fea5ba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd6ba278082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564fea581bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8e8cf619030d7017eacd351e7aa2d3702812a17 Step #5: MERGE-OUTER: attempt 1659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 315482058 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a8e8cf619030d7017eacd351e7aa2d3702812a17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3154 processed earlier; will process 1317 files now Step #5: #1 pulse exec/s: 0 rss: 264Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113154== ERROR: libFuzzer: deadly signal Step #5: #0 0x56114cca7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56114cc1bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56114cbfe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9bc1ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9bc00300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9bbfe2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56114cbd7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56114d6aa018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56114d644632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56114d646375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56114d64635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56114d064ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56114d052285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56114d04b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56114d0b5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56114cca7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56114cd93eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56114cbffd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56114cc092e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56114cbf07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56114cc1c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9bbfe4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56114cbe3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65cf11c9df99059fdc630f971879de5b12b12ab2 Step #5: MERGE-OUTER: attempt 1660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 317155670 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/65cf11c9df99059fdc630f971879de5b12b12ab2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3156 processed earlier; will process 1315 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113237== ERROR: libFuzzer: deadly signal Step #5: #0 0x5646b41e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5646b4157b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5646b413a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd96005841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd95fe6d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd95fe4c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5646b4113e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5646b4be6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5646b4b80632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5646b4b82375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5646b4b8235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5646b45a0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5646b458e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5646b45879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5646b45f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5646b41e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5646b42cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5646b413bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5646b41452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5646b412c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5646b41584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd95fe4e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5646b411fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bb422827789dfbdc844fc5d03e71281b527cb43 Step #5: MERGE-OUTER: attempt 1661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 318334225 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bb422827789dfbdc844fc5d03e71281b527cb43' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3157 processed earlier; will process 1314 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113282== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c24503594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c24477b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c2445a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd47b68541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd47b49a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd47b479858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563c24433e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563c24f06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563c24ea0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563c24ea2578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x563c248a8780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x563c24911f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x563c24503c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x563c245efeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x563c2445bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563c244652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563c2444c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563c244784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd47b47b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563c2443fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e129c0c41e8c50aef0a54d7e7c91162684aac3e2 Step #5: MERGE-OUTER: attempt 1662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 320103051 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e129c0c41e8c50aef0a54d7e7c91162684aac3e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3158 processed earlier; will process 1313 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113334== ERROR: libFuzzer: deadly signal Step #5: #0 0x557bf982a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557bf979eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557bf9781665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2683a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2681be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb26819d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557bf975ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557bfa22d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557bfa1c7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557bfa1c9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557bfa1c935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557bf9be7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557bf9bd5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557bf9bce9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557bf9c38f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557bf982ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557bf9916eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557bf9782d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557bf978c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557bf97737e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557bf979f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb26819f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557bf9766bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-327662508543e25a61bd1a6e51008c97e3f0c337 Step #5: MERGE-OUTER: attempt 1663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 320879803 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/327662508543e25a61bd1a6e51008c97e3f0c337' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3159 processed earlier; will process 1312 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113374== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f241248594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f2411bcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f24119f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc735a4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc73585b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc73583a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f241178e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f241c4b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f241be5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f241be7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f241be735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f2416bd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f2416f41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f24160563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f2415f3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f2415ec9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f241656f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f241248c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f241334eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f2411a0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f2411aa2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f2411917e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f2411bd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc73583c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f241184bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16aa30930b670aae37045c2989b33ea4915bb102 Step #5: MERGE-OUTER: attempt 1664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 324394755 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/16aa30930b670aae37045c2989b33ea4915bb102' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3162 processed earlier; will process 1309 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113447== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c877fdb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c877f4fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c877f32665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19c177241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19c158700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19c1566858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c877f0be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c8789de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c878978632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c87897a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c87897a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c878398ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c878386285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c87837f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c8783e9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c877fdbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c8780c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c877f33d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c877f3d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c877f247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c877f504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f19c1568082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c877f17bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94d76507f47f6c51ac4d8af0b7816a04e26b82a9 Step #5: MERGE-OUTER: attempt 1665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 328713441 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/94d76507f47f6c51ac4d8af0b7816a04e26b82a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3165 processed earlier; will process 1306 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113553== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db75067594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db74fdbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db74fbe665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9220a7a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f922088f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f922086e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55db74f97e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55db75a6a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55db75a04632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55db75a06375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55db75a0635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55db75424ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55db75412285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55db7540b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55db75475f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55db75067c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55db75153eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55db74fbfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55db74fc92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55db74fb07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55db74fdc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9220870082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55db74fa3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e02ad464e0f05595672723f107e9633fd22f4cd2 Step #5: MERGE-OUTER: attempt 1666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 330473489 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e02ad464e0f05595672723f107e9633fd22f4cd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3166 processed earlier; will process 1305 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113570== ERROR: libFuzzer: deadly signal Step #5: #0 0x559c67201594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559c67175b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559c67158665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4cb2aee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4cb290300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4cb28e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559c67131e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559c67c04018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559c67b9e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559c67ba0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559c67ba035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559c675bead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x559c675ac285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x559c675a59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x559c6760ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559c67201c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559c672edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559c67159d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559c671632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559c6714a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559c671764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4cb28e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559c6713dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bceb94276a2584b37489f30df148824a31af3cf7 Step #5: MERGE-OUTER: attempt 1667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 332047180 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bceb94276a2584b37489f30df148824a31af3cf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3167 processed earlier; will process 1304 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==113588== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605b7db9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605b7d2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605b7d10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5f4fa9e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5f4f8b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5f4f892858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605b7ce9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605b87bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605b8756632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605b8758578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5605b815e780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5605b81c7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5605b7db9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5605b7ea5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5605b7d11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5605b7d1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5605b7d027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5605b7d2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5f4f894082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5605b7cf5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbfc2c814dc958a3df98ee2f11d05d1609e97bf5 Step #5: MERGE-OUTER: attempt 1668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 333169216 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fbfc2c814dc958a3df98ee2f11d05d1609e97bf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3168 processed earlier; will process 1303 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113638== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f3a12c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f3a1235b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f3a1218665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f824b40041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f824b21500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f824b1f4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f3a11f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f3a1cc4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f3a1c5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f3a1c60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f3a1c6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f3a167ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f3a166c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f3a16659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f3a16cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f3a12c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f3a13adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f3a1219d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f3a12232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f3a120a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f3a12364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f824b1f6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f3a11fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e14f4adeaa24466640b3eb48b9cd70633737a146 Step #5: MERGE-OUTER: attempt 1669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 334888762 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e14f4adeaa24466640b3eb48b9cd70633737a146' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3169 processed earlier; will process 1302 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113656== ERROR: libFuzzer: deadly signal Step #5: #0 0x5588a7bca594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5588a7b3eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5588a7b21665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d3b5d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d3b3e500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d3b3c4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5588a7afae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5588a85cd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5588a8567632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5588a8569375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5588a856935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5588a7f87ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5588a7f75285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5588a7f6e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5588a7fd8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5588a7bcac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5588a7cb6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5588a7b22d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5588a7b2c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5588a7b137e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5588a7b3f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2d3b3c6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5588a7b06bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00b8fad0e066ff3ff70d4f8683d8917d6e33fcfa Step #5: MERGE-OUTER: attempt 1670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 335603170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00b8fad0e066ff3ff70d4f8683d8917d6e33fcfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3170 processed earlier; will process 1301 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==113701== ERROR: libFuzzer: deadly signal Step #5: #0 0x5573bcdc0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5573bcd34b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5573bcd17665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e8db2841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e8d93d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e8d91c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5573bccf0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5573bd7c3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5573bd75d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5573bd75f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5573bd75f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5573bd235165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5573bd26c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5573bd17d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5573bd16b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5573bd1649dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5573bd1cef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5573bcdc0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5573bceaceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5573bcd18d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5573bcd222e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5573bcd097e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5573bcd354c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e8d91e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5573bccfcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d88a0440393428da9f37ca2eed5465f1527dbd45 Step #5: MERGE-OUTER: attempt 1671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 338920179 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d88a0440393428da9f37ca2eed5465f1527dbd45' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3172 processed earlier; will process 1299 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113753== ERROR: libFuzzer: deadly signal Step #5: #0 0x560da4881594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560da47f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560da47d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6592aa241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f65928b700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6592896858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560da47b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560da5284018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560da521e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560da5220375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560da522035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560da4c3ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560da4c2c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560da4c259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560da4c8ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560da4881c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560da496deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560da47d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560da47e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560da47ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560da47f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6592898082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560da47bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b2e67184604e5b8f35ec0c6cad0bf707fc411cc Step #5: MERGE-OUTER: attempt 1672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 341299851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3b2e67184604e5b8f35ec0c6cad0bf707fc411cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3174 processed earlier; will process 1297 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113841== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f2a066594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f29fdab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f29fbd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b30b6541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b3097a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b30959858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f29f96e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f2aa69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f2aa03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f2aa05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f2aa0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f2a423ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f2a411285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f2a40a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f2a474f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f2a066c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f2a152eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f29fbed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f29fc82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f29faf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f29fdb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9b3095b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f29fa2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b5ef8654bd56a2ceabe749ca3bac8ce2b3841fd Step #5: MERGE-OUTER: attempt 1673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 345655912 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6b5ef8654bd56a2ceabe749ca3bac8ce2b3841fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3178 processed earlier; will process 1293 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113944== ERROR: libFuzzer: deadly signal Step #5: #0 0x563e5b1e6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563e5b15ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563e5b13d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efd7303e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efd72e5300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efd72e32858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563e5b116e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563e5bbe9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563e5bb83632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563e5bb85375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563e5bb8535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563e5b5a3ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563e5b591285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563e5b58a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563e5b5f4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563e5b1e6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563e5b2d2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563e5b13ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563e5b1482e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563e5b12f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563e5b15b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7efd72e34082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563e5b122bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-444fe66849f84a547a96d68c2d11c8a4d54646f3 Step #5: MERGE-OUTER: attempt 1674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 346370606 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/444fe66849f84a547a96d68c2d11c8a4d54646f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3179 processed earlier; will process 1292 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==113989== ERROR: libFuzzer: deadly signal Step #5: #0 0x55588f5cc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55588f540b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55588f523665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc6f156041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc6f137500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6f1354858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55588f4fce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55588ffcf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55588ff69632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55588ff6b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55588ff6b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55588f989ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55588f977285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55588f9709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55588f9daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55588f5ccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55588f6b8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55588f524d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55588f52e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55588f5157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55588f5414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc6f1356082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55588f508bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-facec5735c6a8f8ae9ad8232d504e6314cc1f104 Step #5: MERGE-OUTER: attempt 1675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 348055401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/facec5735c6a8f8ae9ad8232d504e6314cc1f104' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3180 processed earlier; will process 1291 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114006== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b66d6d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b66ce1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b66cc4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03f428f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03f40a400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03f4083858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b66c9de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562b67770018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b6770a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562b6770c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b6770c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562b6712aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b67118285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b671119dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b6717bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b66d6dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b66e59eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b66cc5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b66ccf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b66cb67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b66ce24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f03f4085082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b66ca9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f44e4921a285613b72d10450f3d4a40d91a0ce2 Step #5: MERGE-OUTER: attempt 1676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 349100460 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f44e4921a285613b72d10450f3d4a40d91a0ce2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3181 processed earlier; will process 1290 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114051== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f7445e1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f744555b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f744538665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9b05d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9b03e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9b03c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f744511e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f744fe4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f744f7e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f744f80375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f744f8035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f74499ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55f74498c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55f7449859dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55f7449eff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55f7445e1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55f7446cdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55f744539d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55f7445432e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55f74452a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55f7445564c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe9b03ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55f74451dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4868c1a8c62775d90924da2d1d6ff4acdefcacf2 Step #5: MERGE-OUTER: attempt 1677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 351084457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4868c1a8c62775d90924da2d1d6ff4acdefcacf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3183 processed earlier; will process 1288 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114103== ERROR: libFuzzer: deadly signal Step #5: #0 0x558aa0073594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558a9ffe7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558a9ffca665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe61b2ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe61b0c100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe61b0a0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558a9ffa3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558aa0a76018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558aa0a10632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558aa0a12375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558aa0a1235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558aa0430ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558aa041e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558aa04179dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558aa0481f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558aa0073c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558aa015feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558a9ffcbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558a9ffd52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558a9ffbc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558a9ffe84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe61b0a2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558a9ffafbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-348f1bee4a533ab04175770f256eb898158fde0a Step #5: MERGE-OUTER: attempt 1678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 352300086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/348f1bee4a533ab04175770f256eb898158fde0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3184 processed earlier; will process 1287 files now Step #5: #1 pulse exec/s: 1 rss: 59Mb Step #5: #2 pulse exec/s: 0 rss: 563Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114116== ERROR: libFuzzer: deadly signal Step #5: #0 0x563b62182594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563b620f6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563b620d9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3fccea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3fcaff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3fcade858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563b620b2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563b62b85018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563b62b1f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563b62b21375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563b62b2135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563b6253fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563b6252d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563b625269dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563b62590f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563b62182c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563b6226eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563b620dad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563b620e42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563b620cb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563b620f74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff3fcae0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563b620bebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c43c474995aa1b6542de9372df39e72c563985 Step #5: MERGE-OUTER: attempt 1679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 357079295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a1c43c474995aa1b6542de9372df39e72c563985' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3188 processed earlier; will process 1283 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114213== ERROR: libFuzzer: deadly signal Step #5: #0 0x556737840594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567377b4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556737797665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe64019241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe63ffa700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe63ff86858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556737770e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556738243018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567381dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5567381df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567381df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556737bfdad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556737beb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556737be49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556737c4ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556737840c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55673792ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556737798d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5567377a22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5567377897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5567377b54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe63ff88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55673777cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda49c65eb35fe70e9941aba410d9908828f9c53 Step #5: MERGE-OUTER: attempt 1680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 358168401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cda49c65eb35fe70e9941aba410d9908828f9c53' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3189 processed earlier; will process 1282 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114226== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c83c77a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c83c6eeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c83c6d1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6fb59a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6fb57ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6fb5799858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c83c6aae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c83d17d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c83d117632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c83d119375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c83d11935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c83cbef165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c83cc261db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c83cb3763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c83cb25285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c83cb1e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c83cb88f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c83c77ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c83c866eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c83c6d2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c83c6dc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c83c6c37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c83c6ef4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6fb579b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c83c6b6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b95efd66ba4b8e6066e803d39fc4b00002208df6 Step #5: MERGE-OUTER: attempt 1681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 359909340 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b95efd66ba4b8e6066e803d39fc4b00002208df6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3190 processed earlier; will process 1281 files now Step #5: #1 pulse exec/s: 0 rss: 191Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114243== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b01cc31594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b01cba5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b01cb88665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3b092241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe3b073700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3b0716858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b01cb61e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b01d634018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b01d5ce632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b01d5d0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b01d5d035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b01cfeead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b01cfdc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b01cfd59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b01d03ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b01cc31c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b01cd1deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b01cb89d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b01cb932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b01cb7a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b01cba64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe3b0718082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b01cb6dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fdda1a96f0ea055080b4e4047a19c652cad9ee4 Step #5: MERGE-OUTER: attempt 1682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 362190897 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1fdda1a96f0ea055080b4e4047a19c652cad9ee4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3193 processed earlier; will process 1278 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114360== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ce6360b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ce6357fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ce63562665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa4295ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa42940400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa4293e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ce6353be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ce6400e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ce63fa8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ce63faa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ce63faa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ce63a80165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ce63ab71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ce639c863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ce639b6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ce639af9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ce63a19f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ce6360bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ce636f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ce63563d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ce6356d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ce635547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ce635804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa4293e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ce63547bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e86e9ed3a1a06426c188089bb69cf0b2007e8120 Step #5: MERGE-OUTER: attempt 1683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 363782470 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e86e9ed3a1a06426c188089bb69cf0b2007e8120' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3195 processed earlier; will process 1276 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114439== ERROR: libFuzzer: deadly signal Step #5: #0 0x558314fab594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558314f1fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558314f02665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7fb0f4d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7fb0d6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7fb0d41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558314edbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5583159ae018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558315948632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55831594a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55831594a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558315368ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558315356285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55831534f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5583153b9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558314fabc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558315097eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558314f03d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558314f0d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558314ef47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558314f204c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7fb0d43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558314ee7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e5a2bbab12e8797addd85f3999ef0a535e528ab Step #5: MERGE-OUTER: attempt 1684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 368200432 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2e5a2bbab12e8797addd85f3999ef0a535e528ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3200 processed earlier; will process 1271 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114516== ERROR: libFuzzer: deadly signal Step #5: #0 0x55be2c6c6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55be2c63ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55be2c61d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0f3c93d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0f3c75200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0f3c731858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55be2c5f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55be2d0c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55be2d063632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55be2d065375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55be2d06535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55be2cb3b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55be2cb721db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55be2cb73356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55be2ca69828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55be2cad4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55be2c6c6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55be2c7b2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55be2c61ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55be2c6282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55be2c60f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55be2c63b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0f3c733082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55be2c602bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3de862ad5d1b2355d0b3dc66e681191002859cf9 Step #5: MERGE-OUTER: attempt 1685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 368827824 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3de862ad5d1b2355d0b3dc66e681191002859cf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3201 processed earlier; will process 1270 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==114561== ERROR: libFuzzer: deadly signal Step #5: #0 0x564dd9c77594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564dd9bebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564dd9bce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4e176a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4e174bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4e1749c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564dd9ba7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564dda67a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564dda614632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564dda616375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564dda61635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564dda0ec165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564dda1231db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564dda03463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564dda022285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564dda01b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564dda085f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564dd9c77c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564dd9d63eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564dd9bcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564dd9bd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564dd9bc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564dd9bec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4e1749e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564dd9bb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77c86c88f0abd0ee0fec6029cc885916bce158db Step #5: MERGE-OUTER: attempt 1686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 369479153 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/77c86c88f0abd0ee0fec6029cc885916bce158db' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3202 processed earlier; will process 1269 files now Step #5: #1 pulse exec/s: 0 rss: 190Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114570== ERROR: libFuzzer: deadly signal Step #5: #0 0x563d181c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563d18137b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563d1811a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa08d2e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa08d0f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa08d0d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563d180f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563d18bc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563d18b60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563d18b62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563d18b6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563d18580ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x563d1856e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x563d185679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x563d185d1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x563d181c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x563d182afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x563d1811bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x563d181252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x563d1810c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x563d181384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fa08d0d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x563d180ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9440446ad40d0beece6936091f03deb4034e90e4 Step #5: MERGE-OUTER: attempt 1687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 370446608 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9440446ad40d0beece6936091f03deb4034e90e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3205 processed earlier; will process 1266 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3a8dd8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3a8d4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3a8d2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d204e141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d202f600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d202d5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3a8d08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3a97db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3a9775632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c3a9777375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3a977735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c3a9195ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c3a9183285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c3a917c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c3a91e6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c3a8dd8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c3a8ec4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c3a8d30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c3a8d3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c3a8d217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c3a8d4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3d202d7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c3a8d14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8fbd72c50f6d8dc190761f969ea8fb56e137acb Step #5: MERGE-OUTER: attempt 1688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 371658436 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a8fbd72c50f6d8dc190761f969ea8fb56e137acb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3207 processed earlier; will process 1264 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114769== ERROR: libFuzzer: deadly signal Step #5: #0 0x558f7b542594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558f7b4b6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558f7b499665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f34959a941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f34957be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f349579d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558f7b472e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558f7bf45018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558f7bedf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558f7bee1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558f7bee135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558f7b8ffad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558f7b8ed285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558f7b8e69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558f7b950f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558f7b542c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558f7b62eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558f7b49ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558f7b4a42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558f7b48b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558f7b4b74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f349579f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558f7b47ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-486511388a8a2f1f34390371f04560c10e8faaac Step #5: MERGE-OUTER: attempt 1689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 374471255 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/486511388a8a2f1f34390371f04560c10e8faaac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3212 processed earlier; will process 1259 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114876== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a834fb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a8346fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a83452665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62593e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62591f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62591d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a8342be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a83efe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a83e98632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a83e9a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a83e9a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a838b8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a838a6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a8389f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a83909f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a834fbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a835e7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a83453d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a8345d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a834447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a834704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f62591d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a83437bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-217aef4b152f192629a241e526968eb87c70f002 Step #5: MERGE-OUTER: attempt 1690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 375075630 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/217aef4b152f192629a241e526968eb87c70f002' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3213 processed earlier; will process 1258 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==114920== ERROR: libFuzzer: deadly signal Step #5: #0 0x5592cbb17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5592cba8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5592cba6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f913a25b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f913a07000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f913a04f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5592cba47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5592cc51a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5592cc4b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5592cc4b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5592cc4b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5592cbed4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5592cbec2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5592cbebb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5592cbf25f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5592cbb17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5592cbc03eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5592cba6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5592cba792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5592cba607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5592cba8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f913a051082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5592cba53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-15d3130a91c51cd468a487951480a64e5c9ab714 Step #5: MERGE-OUTER: attempt 1691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 376318581 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/15d3130a91c51cd468a487951480a64e5c9ab714' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3215 processed earlier; will process 1256 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115004== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ad84db5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ad84d29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ad84d0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6f078e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6f076f800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6f076d7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ad84ce5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ad857b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ad85752632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ad85754375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ad8575435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ad85172ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ad85160285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ad851599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ad851c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ad84db5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ad84ea1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ad84d0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ad84d172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ad84cfe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ad84d2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6f076d9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ad84cf1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc77f55b965cd9967b29f93c8786e1dd85b6f553 Step #5: MERGE-OUTER: attempt 1692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 378286924 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cc77f55b965cd9967b29f93c8786e1dd85b6f553' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3219 processed earlier; will process 1252 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115131== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7f9557594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7f94cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7f94ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5110e4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5110c6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5110c42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7f9487e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d7f9f5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7f9ef4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d7f9ef6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7f9ef635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d7f9914ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d7f9902285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d7f98fb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d7f9965f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d7f9557c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d7f9643eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d7f94afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d7f94b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d7f94a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d7f94cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5110c44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d7f9493bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01d03d6ae88ebccbc2fb6e785a8cc0c5c8a54b9f Step #5: MERGE-OUTER: attempt 1693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 379070066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/01d03d6ae88ebccbc2fb6e785a8cc0c5c8a54b9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3220 processed earlier; will process 1251 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115149== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cb6b33a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cb6b2aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cb6b291665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2667dfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2667c1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2667bef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cb6b26ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cb6bd3d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cb6bcd7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cb6bcd9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cb6bcd935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cb6b6f7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cb6b6e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cb6b6de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cb6b748f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cb6b33ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cb6b426eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cb6b292d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cb6b29c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cb6b2837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cb6b2af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f2667bf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cb6b276bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e83b3de778075b8f9402bae4674f8a8f9b6dc6b1 Step #5: MERGE-OUTER: attempt 1694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 379856454 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e83b3de778075b8f9402bae4674f8a8f9b6dc6b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3221 processed earlier; will process 1250 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115167== ERROR: libFuzzer: deadly signal Step #5: #0 0x561627ca4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561627c18b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561627bfb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbdf279941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbdf25ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbdf258d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561627bd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616286a7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561628641632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561628643375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56162864335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561628061ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56162804f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5616280489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5616280b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561627ca4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561627d90eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561627bfcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561627c062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561627bed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561627c194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbdf258f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561627be0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9656491f53ea4b62516c7a373607aa4915204d1b Step #5: MERGE-OUTER: attempt 1695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 380631364 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9656491f53ea4b62516c7a373607aa4915204d1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3222 processed earlier; will process 1249 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115185== ERROR: libFuzzer: deadly signal Step #5: #0 0x560cc9004594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560cc8f78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560cc8f5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f500d67e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f500d49300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f500d472858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560cc8f34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560cc9a07018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560cc99a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560cc99a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560cc99a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560cc93c1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560cc93af285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560cc93a89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560cc9412f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560cc9004c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560cc90f0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560cc8f5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560cc8f662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560cc8f4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560cc8f794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f500d474082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560cc8f40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-288a30a014eb9c8cd4ad7e44e59a0e6e8c255b28 Step #5: MERGE-OUTER: attempt 1696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 381418168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/288a30a014eb9c8cd4ad7e44e59a0e6e8c255b28' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3223 processed earlier; will process 1248 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115203== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b526f45594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b526eb9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b526e9c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f141a3a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f141a1ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f141a199858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b526e75e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b527948018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b5278e2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b5278e4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b5278e435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b527302ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55b5272f0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55b5272e99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55b527353f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55b526f45c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55b527031eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55b526e9dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55b526ea72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55b526e8e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55b526eba4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f141a19b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55b526e81bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-720a62f6804728db5403f5b87f7092a675a8bcee Step #5: MERGE-OUTER: attempt 1697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 382190101 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/720a62f6804728db5403f5b87f7092a675a8bcee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3224 processed earlier; will process 1247 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==115221== ERROR: libFuzzer: deadly signal Step #5: #0 0x564adf2ce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564adf242b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564adf225665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f97a75dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f97a73f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f97a73d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564adf1fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564adfcd1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564adfc6b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564adfc6d578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x564adf673780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x564adf6dcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x564adf2cec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x564adf3baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x564adf226d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564adf2302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564adf2177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564adf2434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f97a73d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564adf20abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ea045de0e39083b5929587a646a0f5aeadfe977 Step #5: MERGE-OUTER: attempt 1698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 382966666 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ea045de0e39083b5929587a646a0f5aeadfe977' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3225 processed earlier; will process 1246 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115243== ERROR: libFuzzer: deadly signal Step #5: #0 0x563f2773e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563f276b2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563f27695665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0a05a3141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0a0584600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0a05825858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563f2766ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563f28141018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563f280db632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563f280dd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563f280dd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563f27bb3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563f27bea1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563f27afb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563f27ae9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563f27ae29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563f27b4cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563f2773ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563f2782aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563f27696d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563f276a02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563f276877e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563f276b34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0a05827082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563f2767abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f427e9f9b20049430e71425658059264d523b6ad Step #5: MERGE-OUTER: attempt 1699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 383681507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f427e9f9b20049430e71425658059264d523b6ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3226 processed earlier; will process 1245 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115316== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0f80a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0f801cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0f7fff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fec9dd0c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fec9db2100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fec9db00858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0f7fd8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0f8aab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0f8a45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d0f8a47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0f8a4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d0f8465ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d0f8453285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d0f844c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d0f84b6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d0f80a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d0f8194eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d0f8000d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d0f800a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d0f7ff17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d0f801d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fec9db02082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d0f7fe4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6add79c001c1919b21d873292ff3f4fa9997f2e5 Step #5: MERGE-OUTER: attempt 1700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 384453330 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6add79c001c1919b21d873292ff3f4fa9997f2e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3227 processed earlier; will process 1244 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115333== ERROR: libFuzzer: deadly signal Step #5: #0 0x555fed477594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555fed3ebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555fed3ce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4f19eb141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4f19cc600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4f19ca5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555fed3a7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555fede7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555fede14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555fede16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555fede1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555fed834ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555fed822285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555fed81b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555fed885f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555fed477c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555fed563eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555fed3cfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555fed3d92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555fed3c07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555fed3ec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4f19ca7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555fed3b3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-050ca761edba8d698354d0b5199e1c9021785a0c Step #5: MERGE-OUTER: attempt 1701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 385235213 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/050ca761edba8d698354d0b5199e1c9021785a0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3228 processed earlier; will process 1243 files now Step #5: #1 pulse exec/s: 0 rss: 210Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115351== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e5b3ebc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5b3e30b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e5b3e13665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f968fe0041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f968fc1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f968fbf4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e5b3dece45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e5b48bf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e5b4859632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e5b485b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e5b485b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e5b4279ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e5b4267285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e5b42609dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e5b42caf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e5b3ebcc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e5b3fa8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e5b3e14d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e5b3e1e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e5b3e057e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e5b3e314c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f968fbf6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e5b3df8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96286cbf5a462e89d33ed6fce306d065febb4af0 Step #5: MERGE-OUTER: attempt 1702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 389187623 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/96286cbf5a462e89d33ed6fce306d065febb4af0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3232 processed earlier; will process 1239 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115461== ERROR: libFuzzer: deadly signal Step #5: #0 0x565454611594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565454585b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565454568665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff35586841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff35567d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff35565c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565454541e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565455014018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565454fae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565454fb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565454fb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565454a86165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x565454abd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5654549ce63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5654549bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5654549b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565454a1ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565454611c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5654546fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565454569d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5654545732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56545455a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5654545864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff35565e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56545454dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-166c761ba45333f6947e3cfdb9f820af0258f16b Step #5: MERGE-OUTER: attempt 1703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 389686402 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/166c761ba45333f6947e3cfdb9f820af0258f16b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3233 processed earlier; will process 1238 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==115532== ERROR: libFuzzer: deadly signal Step #5: #0 0x56376aef2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56376ae66b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56376ae49665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72bd8bc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72bd6d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72bd6b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56376ae22e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56376b8f5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56376b88f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56376b891375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56376b89135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56376b367165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56376b39e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56376b2af63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56376b29d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56376b2969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56376b300f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56376aef2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56376afdeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56376ae4ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56376ae542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56376ae3b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56376ae674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f72bd6b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56376ae2ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0e5e5e4f9f228666e3f811f61949a797ca8d469 Step #5: MERGE-OUTER: attempt 1704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 390413284 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f0e5e5e4f9f228666e3f811f61949a797ca8d469' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3234 processed earlier; will process 1237 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115544== ERROR: libFuzzer: deadly signal Step #5: #0 0x5556b0cb5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5556b0c29b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5556b0c0c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f792e1f341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f792e00800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f792dfe7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5556b0be5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5556b16b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556b1652632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5556b1654375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556b165435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5556b1072ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5556b1060285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5556b10599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5556b10c3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5556b0cb5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5556b0da1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5556b0c0dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5556b0c172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556b0bfe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5556b0c2a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f792dfe9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5556b0bf1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93bd36c5d5b97d4342fa079d1f56d7897deb0543 Step #5: MERGE-OUTER: attempt 1705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 392524152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93bd36c5d5b97d4342fa079d1f56d7897deb0543' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3237 processed earlier; will process 1234 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115657== ERROR: libFuzzer: deadly signal Step #5: #0 0x560602181594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5606020f5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5606020d8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcfc60d041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcfc5ee500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcfc5ec4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5606020b1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560602b84018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560602b1e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560602b20375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560602b2035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56060253ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56060252c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5606025259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56060258ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560602181c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56060226deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5606020d9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5606020e32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5606020ca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5606020f64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcfc5ec6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5606020bdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59cc6f8519d94fbe67d570903f3b668cb606cd99 Step #5: MERGE-OUTER: attempt 1706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 394028038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/59cc6f8519d94fbe67d570903f3b668cb606cd99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3239 processed earlier; will process 1232 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115776== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ec050a5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ec05019b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ec04ffc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f934db6c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f934d98100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f934d960858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ec04fd5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ec05aa8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ec05a42632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ec05a44375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ec05a4435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ec05462ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55ec05450285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55ec054499dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55ec054b3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55ec050a5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55ec05191eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55ec04ffdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55ec050072e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55ec04fee7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55ec0501a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f934d962082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55ec04fe1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83abe1afb36c543f692ba25b9d8dfa3b156830c8 Step #5: MERGE-OUTER: attempt 1707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 398033947 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83abe1afb36c543f692ba25b9d8dfa3b156830c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3245 processed earlier; will process 1226 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==115952== ERROR: libFuzzer: deadly signal Step #5: #0 0x557530e0b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557530d7fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557530d62665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb52a1df41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb529ff400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb529fd3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557530d3be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55753180e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575317a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5575317aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575317aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5575311c8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5575311b6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5575311af9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557531219f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557530e0bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557530ef7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557530d63d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557530d6d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557530d547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557530d804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb529fd5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557530d47bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-929a5c3060cd17608793b24b2a45be4ab13524d0 Step #5: MERGE-OUTER: attempt 1708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 400577563 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/929a5c3060cd17608793b24b2a45be4ab13524d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3247 processed earlier; will process 1224 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116010== ERROR: libFuzzer: deadly signal Step #5: #0 0x56518d5bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56518d52fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56518d512665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a3292541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a3273a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a32719858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56518d4ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56518dfbe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56518df58632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56518df5a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56518df5a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56518d978ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56518d966285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56518d95f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56518d9c9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56518d5bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56518d6a7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56518d513d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56518d51d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56518d5047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56518d5304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6a3271b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56518d4f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14dc54a38ee7b9dc9d9e1f089bc9e3c553f75d9e Step #5: MERGE-OUTER: attempt 1709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 401002314 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/14dc54a38ee7b9dc9d9e1f089bc9e3c553f75d9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3248 processed earlier; will process 1223 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116080== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df29b30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df29aa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df29a87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f048937341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f048918800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0489167858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df29a60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df2a533018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df2a4cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df2a4cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df2a4cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df29fa5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55df29fdc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55df29eed63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55df29edb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55df29ed49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55df29f3ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55df29b30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55df29c1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55df29a88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55df29a922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55df29a797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55df29aa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0489169082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55df29a6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d30d5beb38d59a252f268ca7965ff1a765654fcb Step #5: MERGE-OUTER: attempt 1710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 405672655 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d30d5beb38d59a252f268ca7965ff1a765654fcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3252 processed earlier; will process 1219 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116183== ERROR: libFuzzer: deadly signal Step #5: #0 0x55753041c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557530390b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557530373665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f24b289041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f24b26a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f24b2684858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55753034ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557530e1f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557530db9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557530dbb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557530dbb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557530891165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575308c81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575307d963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575307c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575307c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55753082af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55753041cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557530508eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557530374d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55753037e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5575303657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5575303914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f24b2686082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557530358bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b86d2367d49cc27bc94e567374a263d9fad86796 Step #5: MERGE-OUTER: attempt 1711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 406164767 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b86d2367d49cc27bc94e567374a263d9fad86796' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3253 processed earlier; will process 1218 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116224== ERROR: libFuzzer: deadly signal Step #5: #0 0x564a17fd4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564a17f48b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564a17f2b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33aecbd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33aead200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33aeab1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564a17f04e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564a189d7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564a18971632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564a18973375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564a1897335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564a18449165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564a184801db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564a1839163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564a1837f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564a183789dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564a183e2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564a17fd4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564a180c0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564a17f2cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564a17f362e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564a17f1d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564a17f494c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f33aeab3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564a17f10bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-349e688f36e21ba67b4162ff0ac3ea8679ae8f37 Step #5: MERGE-OUTER: attempt 1712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 406909209 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/349e688f36e21ba67b4162ff0ac3ea8679ae8f37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3254 processed earlier; will process 1217 files now Step #5: #1 pulse exec/s: 0 rss: 236Mb Step #5: #2 pulse exec/s: 2 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116237== ERROR: libFuzzer: deadly signal Step #5: #0 0x563ec419a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563ec410eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563ec40f1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcee835541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcee816a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcee8149858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563ec40cae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563ec4b9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563ec4b37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563ec4b39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563ec4b3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563ec460f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x563ec46461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x563ec455763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x563ec4545285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x563ec453e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563ec45a8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563ec419ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563ec4286eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563ec40f2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563ec40fc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563ec40e37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563ec410f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcee814b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563ec40d6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cb6a79909a2bde92ab7e0c51f7177473cd8d76a Step #5: MERGE-OUTER: attempt 1713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 408598764 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9cb6a79909a2bde92ab7e0c51f7177473cd8d76a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3257 processed earlier; will process 1214 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==116328== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605c0ee7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5605c0e5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5605c0e3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f96a34af41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f96a32c400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f96a32a3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5605c0e17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5605c18ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5605c1884632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5605c1886578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5605c128c780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5605c12f5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5605c0ee7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5605c0fd3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5605c0e3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5605c0e492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5605c0e307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5605c0e5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f96a32a5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5605c0e23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e58110234b8141d04885afd6f1bc9c15c522af99 Step #5: MERGE-OUTER: attempt 1714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 409376451 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e58110234b8141d04885afd6f1bc9c15c522af99' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3258 processed earlier; will process 1213 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116349== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a58d36b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a58d2dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a58d2c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4d4c3d941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4d4c1ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4d4c1cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a58d29be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a58dd6e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a58dd08632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a58dd0a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a58dd0a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a58d7e0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a58d8171db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a58d72863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a58d716285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a58d70f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a58d779f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a58d36bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a58d457eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a58d2c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a58d2cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a58d2b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a58d2e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4d4c1cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a58d2a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d49967838a301ae0f1d47c0c76dbadbcc00bcd67 Step #5: MERGE-OUTER: attempt 1715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 411105315 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d49967838a301ae0f1d47c0c76dbadbcc00bcd67' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3261 processed earlier; will process 1210 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116470== ERROR: libFuzzer: deadly signal Step #5: #0 0x565084d0c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565084c80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565084c63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff02bbd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff02b9e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff02b9c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565084c3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56508570f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650856a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5650856ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650856ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5650850c9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650850b7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650850b09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56508511af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565084d0cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565084df8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565084c64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565084c6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565084c557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565084c814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff02b9ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565084c48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3ca337e46741bcc649f14a2960c5395ac3e38c5 Step #5: MERGE-OUTER: attempt 1716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 411538694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3ca337e46741bcc649f14a2960c5395ac3e38c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3262 processed earlier; will process 1209 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116510== ERROR: libFuzzer: deadly signal Step #5: #0 0x558be1dd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558be1d46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558be1d29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f482239c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48221b100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4822190858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558be1d02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558be27d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558be276f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558be2771375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558be277135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558be2247165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558be227e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558be218f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558be217d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558be21769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558be21e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558be1dd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558be1ebeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558be1d2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558be1d342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558be1d1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558be1d474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4822192082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558be1d0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bcf2e95f7ac2f3f6ce0435d1297f7a7ec49b8be Step #5: MERGE-OUTER: attempt 1717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 412188449 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8bcf2e95f7ac2f3f6ce0435d1297f7a7ec49b8be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3263 processed earlier; will process 1208 files now Step #5: #1 pulse exec/s: 0 rss: 238Mb Step #5: 2026-06-15 07:51:38,076 D Giving back the whole pool Step #5: 2026-06-15 07:51:38,076 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:51:38,076 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:51:38,076 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:51:38,077 I Tx not found in txpool: Step #5: 2026-06-15 07:51:38,077 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:51:38,077 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,077 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,077 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:51:38,077 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,077 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:51:38,077 E id: <4f256e87873030303b000b4e5c305c78333136303430390d2736373333333537>, Step #5: 2026-06-15 07:51:38,077 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:51:38,077 E dropping connection Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:51:38,077 T batch transaction: committing... Step #5: 2026-06-15 07:51:38,077 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,077 T batch transaction: end Step #5: 2026-06-15 07:51:38,077 D Stopping io_context Step #5: 2026-06-15 07:51:38,077 T Miner has received stop signal Step #5: 2026-06-15 07:51:38,077 T Not mining - nothing to stop Step #5: 2026-06-15 07:51:38,077 T Blockchain::deinit Step #5: 2026-06-15 07:51:38,077 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::close Step #5: 2026-06-15 07:51:38,077 T BlockchainLMDB::sync Step #5: 2026-06-15 07:51:38,081 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:51:38,081 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: 2026-06-15 07:51:38,082 T Blockchain::Blockchain Step #5: 2026-06-15 07:51:38,082 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:51:38,082 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:51:38,082 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:51:38,082 D option: fast Step #5: 2026-06-15 07:51:38,082 D option: async Step #5: 2026-06-15 07:51:38,082 D option: 250000000bytes Step #5: 2026-06-15 07:51:38,082 T BlockchainLMDB::open Step #5: 2026-06-15 07:51:38,084 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:51:38,084 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:51:38,084 D DB map size: 1073741824 Step #5: 2026-06-15 07:51:38,084 D Space used: 4096 Step #5: 2026-06-15 07:51:38,084 D Space remaining: 1073737728 Step #5: 2026-06-15 07:51:38,084 D Size threshold: 0 Step #5: 2026-06-15 07:51:38,084 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:51:38,105 D Setting m_height to: 0 Step #5: 2026-06-15 07:51:38,105 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,105 T Blockchain::init Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,105 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,105 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:51:38,105 D init done Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,105 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,105 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,105 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:51:38,133 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:51:38,383 T Blockchain::add_new_block Step #5: 2026-06-15 07:51:38,383 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,383 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:51:38,383 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:51:38,383 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,383 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:51:38,383 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,383 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,383 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,383 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:51:38,383 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:51:38,410 D Miner tx hash: Step #5: 2026-06-15 07:51:38,410 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:51:38,410 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:51:38,410 D DB map size: 1073741824 Step #5: 2026-06-15 07:51:38,410 D Space used: 12288 Step #5: 2026-06-15 07:51:38,410 D Space remaining: 1073729536 Step #5: 2026-06-15 07:51:38,410 D Size threshold: 0 Step #5: 2026-06-15 07:51:38,410 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:51:38,410 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,410 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,410 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:51:38,410 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:51:38,411 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:51:38,411 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:51:38,411 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:51:38,411 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/27)ms Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,411 D Invalidating block template cache Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:51:38,411 T Blockchain::get_tail_id Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:51:38,411 I Blockchain initialized. last block: 0, d4440.h21.m2.s45 time ago, current difficulty: 1 Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,411 I Current top block <0000000000000000000000000000000000000000000000000000000000000000> at height 18446744073709551615 has version 0 which disagrees with the ideal version 16 Step #5: 2026-06-15 07:51:38,411 I Popping blocks... 18446744073709551615 Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::pop_block Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::remove_block Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::height Step #5: 2026-06-15 07:51:38,411 W Attempting to remove block from an empty blockchain Step #5: 2026-06-15 07:51:38,411 T BlockchainLMDB::block_wtxn_abort Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:51:38,411 T mdb_txn_safe: m_txn not NULL in destructor - calling mdb_txn_abort() Step #5: 2026-06-15 07:51:38,411 E Error popping block from blockchain: Attempting to remove block from an empty blockchain Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==116522== ERROR: libFuzzer: deadly signal Step #5: #0 0x5608ac9b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5608ac926b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5608ac909665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f874019b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f873ffb000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f873ff8f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5608ac8e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5608ad3b5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608ad34f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608ad351578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x5608acd57780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x5608acdc0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x5608ac9b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x5608aca9eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x5608ac90ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5608ac9142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5608ac8fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5608ac9274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f873ff91082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5608ac8eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee5fe7f0aa248f7420112803262d6f2618fcc8d3 Step #5: MERGE-OUTER: attempt 1718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 414156234 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ee5fe7f0aa248f7420112803262d6f2618fcc8d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3266 processed earlier; will process 1205 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==116651== ERROR: libFuzzer: deadly signal Step #5: #0 0x560e5b570594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560e5b4e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560e5b4c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0130ee241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0130cf700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0130cd6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560e5b4a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560e5bf73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560e5bf0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560e5bf0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560e5bf0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560e5b9d9975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560e5ba43bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x560e5ba9fc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x560e5b97f012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x560e5b97f012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x560e5b570c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x560e5b65ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560e5b4c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x560e5b4d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x560e5b4b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x560e5b4e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f0130cd8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x560e5b4acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a77482c5d69c7953845f9660cb0c18604313be7c Step #5: MERGE-OUTER: attempt 1719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 414605171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a77482c5d69c7953845f9660cb0c18604313be7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3267 processed earlier; will process 1204 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==116723== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c191910594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c191884b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c191867665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfcb5f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfcb40a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfcb3e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c191840e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c192313018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c1922ad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c1922af578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x55c191cb5780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x55c191d1ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x55c191910c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x55c1919fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x55c191868d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c1918722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c1918597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c1918854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbfcb3eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c19184cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83f826bb8f2163a6df88e12661df61698495b40b Step #5: MERGE-OUTER: attempt 1720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 415362554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/83f826bb8f2163a6df88e12661df61698495b40b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3268 processed earlier; will process 1203 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116772== ERROR: libFuzzer: deadly signal Step #5: #0 0x564f3f597594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564f3f50bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564f3f4ee665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3aba5ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3aba40100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3aba3e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564f3f4c7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564f3ff9a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564f3ff34632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564f3ff36375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564f3ff3635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564f3f954ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564f3f942285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564f3f93b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564f3f9a5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564f3f597c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564f3f683eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564f3f4efd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564f3f4f92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564f3f4e07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564f3f50c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f3aba3e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564f3f4d3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8eb3cda1eb5d33688ded549b340038ebb05c83c1 Step #5: MERGE-OUTER: attempt 1721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 415833281 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8eb3cda1eb5d33688ded549b340038ebb05c83c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3269 processed earlier; will process 1202 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116812== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a9ded09594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a9dec7db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a9dec60665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e9e26e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e9e08300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e9e062858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a9dec39e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a9df70c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a9df6a6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a9df6a8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a9df6a835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a9df17e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a9df1b51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a9df1b6356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55a9df0ac828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55a9df117f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55a9ded09c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a9dedf5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a9dec61d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a9dec6b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a9dec527e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a9dec7e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f2e9e064082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a9dec45bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0b02e30b864ed615b8162aa5f86d4b268cec5a3 Step #5: MERGE-OUTER: attempt 1722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 416301818 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0b02e30b864ed615b8162aa5f86d4b268cec5a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3270 processed earlier; will process 1201 files now Step #5: #1 pulse exec/s: 0 rss: 232Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==116823== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de4fc5f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de4fbd3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de4fbb6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f49398ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f49396c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f493969f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de4fb8fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de50662018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de505fc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de505fe375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de505fe35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de500d4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de5010b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de5001c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de5000a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de500039dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de5006df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de4fc5fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de4fd4beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de4fbb7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de4fbc12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de4fba87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de4fbd44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f49396a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de4fb9bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d605bc2504d7476d8970be217a673fb5502e6a7 Step #5: MERGE-OUTER: attempt 1723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 418185611 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3d605bc2504d7476d8970be217a673fb5502e6a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3274 processed earlier; will process 1197 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116948== ERROR: libFuzzer: deadly signal Step #5: #0 0x5610299ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561029963b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561029946665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9692c7e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9692a9300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9692a72858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56102991fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56102a3f2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56102a38c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56102a38e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56102a38e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561029dacad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561029d9a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561029d939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561029dfdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5610299efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561029adbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561029947d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5610299512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5610299387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5610299644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9692a74082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56102992bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82070c25132b32c63d5f0d246afffc998c07f571 Step #5: MERGE-OUTER: attempt 1724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 418960889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/82070c25132b32c63d5f0d246afffc998c07f571' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3275 processed earlier; will process 1196 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116965== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ed615d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ed60d1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ed60b4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc43037241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc43018700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc430166858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561ed608de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561ed6b60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561ed6afa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561ed6afc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561ed6afc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561ed651aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561ed6508285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561ed65019dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561ed656bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561ed615dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561ed6249eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561ed60b5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561ed60bf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561ed60a67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561ed60d24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc430168082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561ed6099bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6430d274c73d03d882e1466de2622c1a6466caa6 Step #5: MERGE-OUTER: attempt 1725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 419734908 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6430d274c73d03d882e1466de2622c1a6466caa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3276 processed earlier; will process 1195 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==116983== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e3ad54594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e3acc8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e3acab665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f806410041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8063f1500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8063ef4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e3ac84e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558e3b757018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e3b6f1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558e3b6f3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e3b6f335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558e3b111ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558e3b0ff285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558e3b0f89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558e3b162f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558e3ad54c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558e3ae40eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558e3acacd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558e3acb62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558e3ac9d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558e3acc94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8063ef6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558e3ac90bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4018d57dc438c776b5e32a5d57bb95465925b2b Step #5: MERGE-OUTER: attempt 1726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 420510683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d4018d57dc438c776b5e32a5d57bb95465925b2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3277 processed earlier; will process 1194 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117001== ERROR: libFuzzer: deadly signal Step #5: #0 0x55df62c04594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55df62b78b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55df62b5b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f73d6c4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f73d6a5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f73d6a3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55df62b34e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55df63607018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55df635a1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55df635a3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55df635a335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55df62fc1ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55df62faf285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55df62fa89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55df63012f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55df62c04c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55df62cf0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55df62b5cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55df62b662e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55df62b4d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55df62b794c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f73d6a3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55df62b40bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00461fe39c6a205113bd43d937dde7720bc38af6 Step #5: MERGE-OUTER: attempt 1727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 424357622 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00461fe39c6a205113bd43d937dde7720bc38af6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3282 processed earlier; will process 1189 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117162== ERROR: libFuzzer: deadly signal Step #5: #0 0x564b2eefb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564b2ee6fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564b2ee52665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6742a6e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f674288300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6742862858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564b2ee2be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564b2f8fe018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564b2f898632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564b2f89a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564b2f89a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564b2f370165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564b2f3a71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564b2f2b863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564b2f2a6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564b2f29f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564b2f309f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564b2eefbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564b2efe7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564b2ee53d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564b2ee5d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564b2ee447e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564b2ee704c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6742864082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564b2ee37bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00e593564f1d900183d531a411bb50077b876046 Step #5: MERGE-OUTER: attempt 1728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 425740808 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00e593564f1d900183d531a411bb50077b876046' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3284 processed earlier; will process 1187 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117220== ERROR: libFuzzer: deadly signal Step #5: #0 0x556407883594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5564077f7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564077da665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efda02a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efda00ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efda0099858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5564077b3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556408286018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556408220632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556408222375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55640822235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556407cf8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556407d2f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556407c4063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556407c2e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556407c279dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556407c91f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556407883c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55640796feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5564077dbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5564077e52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5564077cc7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5564077f84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efda009b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5564077bfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab458bb7615889f760379535e04c2f157fdd88fe Step #5: MERGE-OUTER: attempt 1729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 426201331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ab458bb7615889f760379535e04c2f157fdd88fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3285 processed earlier; will process 1186 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117259== ERROR: libFuzzer: deadly signal Step #5: #0 0x563287ecf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563287e43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563287e26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4894b9041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f48949a500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4894984858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563287dffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5632888d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56328886c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56328886e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56328886e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563288344165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56328837b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56328828c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56328827a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5632882739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5632882ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563287ecfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563287fbbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563287e27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x563287e312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x563287e187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x563287e444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4894986082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563287e0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b5afc6c8d382a998d1bfeaf9722cdc2b6849320 Step #5: MERGE-OUTER: attempt 1730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 429606074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2b5afc6c8d382a998d1bfeaf9722cdc2b6849320' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3288 processed earlier; will process 1183 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117422== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dde2d58594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dde2cccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dde2caf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f946874241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f946855700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9468536858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dde2c88e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dde375b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dde36f5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dde36f7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dde36f735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dde3115ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55dde3103285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55dde30fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55dde3166f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55dde2d58c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55dde2e44eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55dde2cb0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55dde2cba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55dde2ca17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55dde2ccd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f9468538082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55dde2c94bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5ffb36ce83dc01231b9f33682f9936670cd5da0 Step #5: MERGE-OUTER: attempt 1731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 430388500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f5ffb36ce83dc01231b9f33682f9936670cd5da0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3289 processed earlier; will process 1182 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117439== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b885a30594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8859a4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b885987665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0667dfb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0667c1000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0667bef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b885960e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b886433018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8863cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8863cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8863cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b885ea5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b885edc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b885ded63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b885ddb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b885dd49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b885e3ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b885a30c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b885b1ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b885988d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8859922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8859797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8859a54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0667bf1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b88596cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bccfd8dee568e0f5c7dc8519c45677c6b197ab79 Step #5: MERGE-OUTER: attempt 1732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 432809349 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bccfd8dee568e0f5c7dc8519c45677c6b197ab79' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3292 processed earlier; will process 1179 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117564== ERROR: libFuzzer: deadly signal Step #5: #0 0x56238487f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5623847f3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5623847d6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42ec41741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42ec22c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42ec20b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5623847afe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562385282018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56238521c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56238521e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56238521e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562384c3cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562384c2a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562384c239dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562384c8df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56238487fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56238496beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5623847d7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5623847e12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5623847c87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5623847f44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f42ec20d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5623847bbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69fc29a35648fe3e562df5ba1f97797061e060a0 Step #5: MERGE-OUTER: attempt 1733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 433391597 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/69fc29a35648fe3e562df5ba1f97797061e060a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3293 processed earlier; will process 1178 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==117607== ERROR: libFuzzer: deadly signal Step #5: #0 0x5613c6457594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5613c63cbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5613c63ae665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd659b9841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6599ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd65998c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5613c6387e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5613c6e5a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5613c6df4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5613c6df6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5613c6df635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5613c6814ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5613c6802285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5613c67fb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5613c6865f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5613c6457c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5613c6543eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5613c63afd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5613c63b92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5613c63a07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5613c63cc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd65998e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5613c6393bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c902f088318ab25032876b7574e3413254c05d66 Step #5: MERGE-OUTER: attempt 1734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 434038458 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c902f088318ab25032876b7574e3413254c05d66' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3294 processed earlier; will process 1177 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117651== ERROR: libFuzzer: deadly signal Step #5: #0 0x56052d506594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56052d47ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56052d45d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa24328041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa24309500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa243074858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56052d436e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56052df09018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56052dea3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56052dea5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56052dea535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56052d97b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56052d9b21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56052d8c363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56052d8b1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56052d8aa9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56052d914f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56052d506c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56052d5f2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56052d45ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56052d4682e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56052d44f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56052d47b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa243076082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56052d442bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9270f412483dbe6b43544c72644d282605adfb14 Step #5: MERGE-OUTER: attempt 1735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 435541442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9270f412483dbe6b43544c72644d282605adfb14' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3296 processed earlier; will process 1175 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117740== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e574647594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e5745bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e57459e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f867e6e441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f867e4f900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f867e4d8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e574577e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e57504a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e574fe4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e574fe6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e574fe635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e574abc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e574af31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e574a0463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e5749f2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e5749eb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e574a55f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e574647c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e574733eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e57459fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e5745a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e5745907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e5745bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f867e4da082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e574583bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27e57e848714db18f7a9e0a855d78df49be61ffc Step #5: MERGE-OUTER: attempt 1736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 438162399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/27e57e848714db18f7a9e0a855d78df49be61ffc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3299 processed earlier; will process 1172 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117858== ERROR: libFuzzer: deadly signal Step #5: #0 0x564c09774594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564c096e8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564c096cb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe99538d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9951a200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe995181858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564c096a4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564c0a177018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564c0a111632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564c0a113375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564c0a11335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564c09be9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564c09c201db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564c09b3163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564c09b1f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564c09b189dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564c09b82f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564c09774c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564c09860eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564c096ccd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564c096d62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564c096bd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564c096e94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe995183082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564c096b0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fa5bc3ecb08352a63b339cea3491ff581861666 Step #5: MERGE-OUTER: attempt 1737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 438615274 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8fa5bc3ecb08352a63b339cea3491ff581861666' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3300 processed earlier; will process 1171 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117865== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c80570594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c804e4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c804c7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e3234d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e3216200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e32141858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c804a0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561c80f73018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c80f0d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561c80f0f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c80f0f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561c809e5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c80a1c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c8092d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c8091b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c809149dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c8097ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c80570c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c8065ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c804c8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c804d22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c804b97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c804e54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e32143082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c804acbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b60db7ee62b0367453925d04bf4e46842362aaac Step #5: MERGE-OUTER: attempt 1738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 439896531 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b60db7ee62b0367453925d04bf4e46842362aaac' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3302 processed earlier; will process 1169 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==117979== ERROR: libFuzzer: deadly signal Step #5: #0 0x55607b64c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55607b5c0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55607b5a3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f049c96f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f049c78400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f049c763858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55607b57ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55607c04f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55607bfe9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55607bfeb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55607bfeb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55607bac1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55607baf81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55607ba0963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55607b9f7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55607b9f09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55607ba5af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55607b64cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55607b738eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55607b5a4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55607b5ae2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55607b5957e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55607b5c14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f049c765082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55607b588bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e872e74a21101076e60e5582c2a160a9b2230cf1 Step #5: MERGE-OUTER: attempt 1739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 441190534 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e872e74a21101076e60e5582c2a160a9b2230cf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3304 processed earlier; will process 1167 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118093== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acac8ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acac873b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acac856665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bacab541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bac8ca00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bac8a9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acac82fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55acad302018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acad29c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55acad29e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acad29e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55acaccbcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55acaccaa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55acacca39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55acacd0df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55acac8ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55acac9ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55acac857d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55acac8612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55acac8487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55acac8744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bac8ab082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55acac83bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c6d0d4a45c641b1f43d63ea31f707f7fa7516fa Step #5: MERGE-OUTER: attempt 1740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 442879862 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5c6d0d4a45c641b1f43d63ea31f707f7fa7516fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3306 processed earlier; will process 1165 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118216== ERROR: libFuzzer: deadly signal Step #5: #0 0x555603929594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55560389db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555603880665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f393be8941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f393bc9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f393bc7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555603859e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55560432c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5556042c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5556042c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5556042c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555603ce6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555603cd4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555603ccd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555603d37f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555603929c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555603a15eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555603881d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55560388b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5556038727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55560389e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f393bc7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555603865bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a9197461012597b0d60f0d489a8673909755069 Step #5: MERGE-OUTER: attempt 1741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 443663495 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4a9197461012597b0d60f0d489a8673909755069' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3307 processed earlier; will process 1164 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118234== ERROR: libFuzzer: deadly signal Step #5: #0 0x55633d653594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55633d5c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55633d5aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdea3c9f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdea3ab400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdea3a93858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55633d583e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55633e056018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55633dff0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55633dff2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55633dff235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55633da10ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55633d9fe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55633d9f79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55633da61f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55633d653c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55633d73feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55633d5abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55633d5b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55633d59c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55633d5c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdea3a95082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55633d58fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22234b303a11b577d16468f2cd7009aee977b38a Step #5: MERGE-OUTER: attempt 1742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 444453861 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/22234b303a11b577d16468f2cd7009aee977b38a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3308 processed earlier; will process 1163 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118252== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4fc7db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4fc74fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4fc732665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ae459841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ae43ad00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ae438c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4fc70be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4fd1de018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4fd178632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4fd17a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4fd17a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4fcb98ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4fcb86285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4fcb7f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4fcbe9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4fc7dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4fc8c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4fc733d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4fc73d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4fc7247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4fc7504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f4ae438e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4fc717bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a312921c924187c22c2df21ab634c65e74f3069 Step #5: MERGE-OUTER: attempt 1743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 445246117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8a312921c924187c22c2df21ab634c65e74f3069' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3309 processed earlier; will process 1162 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118270== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ffca7b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ffc9efb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ffc9d2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f661177141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f661158600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6611565858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ffc9abe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560ffd47e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ffd418632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560ffd41a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ffd41a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560ffce38ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560ffce26285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560ffce1f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560ffce89f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560ffca7bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560ffcb67eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560ffc9d3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560ffc9dd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560ffc9c47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560ffc9f04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6611567082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560ffc9b7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-580663e3b49e29a4e804cd5c84f47d971a99707d Step #5: MERGE-OUTER: attempt 1744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 446032172 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/580663e3b49e29a4e804cd5c84f47d971a99707d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3310 processed earlier; will process 1161 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempting to remove block from an empty blockchain Step #5: ==118288== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c12be0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c12b54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c12b37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb1b5ea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb1b3ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb1b3de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c12b10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561c135e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c1357d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561c1357f578 in __cxa_rethrow (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b578) Step #5: #10 0x561c12f85780 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:420:9 Step #5: #11 0x561c12feef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #12 0x561c12be0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #13 0x561c12ccceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #14 0x561c12b38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561c12b422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561c12b297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561c12b554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcb1b3e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561c12b1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e9ed47a6594de5af64c21959ae6ee4b236feb69 Step #5: MERGE-OUTER: attempt 1745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 446831318 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8e9ed47a6594de5af64c21959ae6ee4b236feb69' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3311 processed earlier; will process 1160 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118310== ERROR: libFuzzer: deadly signal Step #5: #0 0x5616d5fd2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5616d5f46b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5616d5f29665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f962d2e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f962d0fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f962d0db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5616d5f02e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5616d69d5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5616d696f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5616d6971375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5616d697135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5616d6447165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5616d647e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5616d638f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5616d637d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5616d63769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5616d63e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5616d5fd2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5616d60beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5616d5f2ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5616d5f342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5616d5f1b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5616d5f474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f962d0dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5616d5f0ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-285a3b57d0b6b290a36bc75dadbea4ada88a0843 Step #5: MERGE-OUTER: attempt 1746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 447563204 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/285a3b57d0b6b290a36bc75dadbea4ada88a0843' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3312 processed earlier; will process 1159 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118385== ERROR: libFuzzer: deadly signal Step #5: #0 0x5596cc505594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5596cc479b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5596cc45c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5b7266041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5b7247500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5b72454858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5596cc435e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5596ccf08018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5596ccea2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5596ccea4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5596ccea435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5596cc8c2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5596cc8b0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5596cc8a99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5596cc913f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5596cc505c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5596cc5f1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5596cc45dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5596cc4672e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5596cc44e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5596cc47a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5b72456082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5596cc441bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9259fcbc466bb0c40d34283adf57c370f17408d7 Step #5: MERGE-OUTER: attempt 1747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 447994308 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9259fcbc466bb0c40d34283adf57c370f17408d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3313 processed earlier; will process 1158 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118424== ERROR: libFuzzer: deadly signal Step #5: #0 0x557529caf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557529c23b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557529c06665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80e12d641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80e10eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80e10ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557529bdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55752a6b2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55752a64c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55752a64e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55752a64e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55752a06cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55752a05a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55752a0539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55752a0bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557529cafc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557529d9beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557529c07d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557529c112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557529bf87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557529c244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f80e10cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557529bebbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0b94c33c42a3317ac7e9f1a1da7342b86f3a9ae Step #5: MERGE-OUTER: attempt 1748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 449520363 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d0b94c33c42a3317ac7e9f1a1da7342b86f3a9ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3315 processed earlier; will process 1156 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118513== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b7ba292594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b7ba206b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b7ba1e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9b969641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9b94ab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9b948a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b7ba1c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b7bac95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b7bac2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b7bac31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b7bac3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b7ba707165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b7ba73e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b7ba64f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b7ba63d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b7ba6369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b7ba6a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b7ba292c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b7ba37eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b7ba1ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b7ba1f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b7ba1db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b7ba2074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9b948c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b7ba1cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20548b13fc1e687e27a4aa6e84623c6eb2031755 Step #5: MERGE-OUTER: attempt 1749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 450914205 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/20548b13fc1e687e27a4aa6e84623c6eb2031755' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3317 processed earlier; will process 1154 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==118629== ERROR: libFuzzer: deadly signal Step #5: #0 0x55692296e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569228e2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569228c5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f78b409041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f78b3ea500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f78b3e84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55692289ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556923371018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55692330b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55692330d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55692330d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556922dd7975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556922e41bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x556922e9dc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x556922d7d012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x556922d7d012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x55692296ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x556922a5aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x5569228c6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x5569228d02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x5569228b77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x5569228e34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f78b3e86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x5569228aabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03cb5b6f086283d2dc35305d6adafb8ab59fbc92 Step #5: MERGE-OUTER: attempt 1750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 451873170 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/03cb5b6f086283d2dc35305d6adafb8ab59fbc92' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3318 processed earlier; will process 1153 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118680== ERROR: libFuzzer: deadly signal Step #5: #0 0x558dfe1a0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558dfe114b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558dfe0f7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7ccdf441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7ccc0900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7ccbe8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558dfe0d0e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558dfeba3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558dfeb3d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558dfeb3f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558dfeb3f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558dfe615165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558dfe64c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558dfe55d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558dfe54b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558dfe5449dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558dfe5aef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558dfe1a0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558dfe28ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558dfe0f8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558dfe1022e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558dfe0e97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558dfe1154c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa7ccbea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558dfe0dcbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bb4c9140cc81cd2e8bc982de8226626350a4e5e Step #5: MERGE-OUTER: attempt 1751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 455960691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4bb4c9140cc81cd2e8bc982de8226626350a4e5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3322 processed earlier; will process 1149 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118802== ERROR: libFuzzer: deadly signal Step #5: #0 0x560fe2a67594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560fe29dbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560fe29be665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fae8d39941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fae8d1ae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fae8d18d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560fe2997e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560fe346a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560fe3404632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560fe3406375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560fe340635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560fe2edc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560fe2f131db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560fe2e2463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560fe2e12285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560fe2e0b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560fe2e75f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560fe2a67c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560fe2b53eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560fe29bfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560fe29c92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560fe29b07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560fe29dc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fae8d18f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560fe29a3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-febe251a9933d697daa10624440ba77605345bf1 Step #5: MERGE-OUTER: attempt 1752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 458662175 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/febe251a9933d697daa10624440ba77605345bf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3325 processed earlier; will process 1146 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==118919== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637e8303594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5637e8277b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5637e825a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fefb911b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fefb8f3000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fefb8f0f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5637e8233e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5637e8d06018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5637e8ca0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5637e8ca2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5637e8ca235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5637e86c0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5637e86ae285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5637e86a79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5637e8711f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5637e8303c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5637e83efeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5637e825bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5637e82652e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5637e824c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5637e82784c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fefb8f11082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5637e823fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0c880612a3fa19ee15d746e34747736c26d2a17 Step #5: MERGE-OUTER: attempt 1753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 459317585 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b0c880612a3fa19ee15d746e34747736c26d2a17' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3326 processed earlier; will process 1145 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==118963== ERROR: libFuzzer: deadly signal Step #5: #0 0x55714e6fd594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55714e671b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55714e654665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd4a14d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd49f6200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd49f41858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55714e62de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55714f100018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55714f09a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55714f09c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55714f09c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55714eb72165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55714eba91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55714eaba63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55714eaa8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55714eaa19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55714eb0bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55714e6fdc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55714e7e9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55714e655d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55714e65f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55714e6467e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55714e6724c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd49f43082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55714e639bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d60a991d4cf966a5367adc72c6b79a3c133e4af Step #5: MERGE-OUTER: attempt 1754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 460626184 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8d60a991d4cf966a5367adc72c6b79a3c133e4af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3328 processed earlier; will process 1143 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119078== ERROR: libFuzzer: deadly signal Step #5: #0 0x555f70939594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555f708adb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555f70890665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb7734b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb7732c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb7732a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555f70869e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555f7133c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555f712d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555f712d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555f712d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555f70cf6ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555f70ce4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555f70cdd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555f70d47f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555f70939c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555f70a25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555f70891d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555f7089b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555f708827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555f708ae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb7732a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555f70875bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-309b02b68d475f0f503c6dab4ca3a92a6f2c7684 Step #5: MERGE-OUTER: attempt 1755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 463180377 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/309b02b68d475f0f503c6dab4ca3a92a6f2c7684' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3331 processed earlier; will process 1140 files now Step #5: #1 pulse exec/s: 1 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119199== ERROR: libFuzzer: deadly signal Step #5: #0 0x55693c008594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55693bf7cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55693bf5f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbe42d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbe40e600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbe40c5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55693bf38e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55693ca0b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55693c9a5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55693c9a7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55693c9a735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55693c3c5ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55693c3b3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55693c3ac9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55693c416f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55693c008c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55693c0f4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55693bf60d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55693bf6a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55693bf517e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55693bf7d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fcbe40c7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55693bf44bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56a48cd78d7d1266ed188cbfb391ea23d8dea0c6 Step #5: MERGE-OUTER: attempt 1756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 465687737 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/56a48cd78d7d1266ed188cbfb391ea23d8dea0c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3334 processed earlier; will process 1137 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119299== ERROR: libFuzzer: deadly signal Step #5: #0 0x556584026594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556583f9ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556583f7d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc215b4b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc21596000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc21593f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556583f56e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556584a29018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5565849c3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5565849c5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5565849c535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55658449b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5565844d21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5565843e363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5565843d1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5565843ca9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556584434f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556584026c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556584112eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556583f7ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556583f882e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556583f6f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556583f9b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc215941082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556583f62bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce10f45b2a5c6efe12e1d58ec105e2780a9923e8 Step #5: MERGE-OUTER: attempt 1757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 468413683 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce10f45b2a5c6efe12e1d58ec105e2780a9923e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3338 processed earlier; will process 1133 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119412== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ab45d3b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ab45cafb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ab45c92665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f13ddf2f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f13ddd4400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f13ddd23858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ab45c6be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ab4673e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ab466d8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ab466da375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ab466da35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ab461b0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ab461e71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ab460f863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ab460e6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ab460df9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ab46149f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ab45d3bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ab45e27eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ab45c93d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ab45c9d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ab45c847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ab45cb04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f13ddd25082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ab45c77bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-868f21c952c2ea77e6f74da62b961532b7e94761 Step #5: MERGE-OUTER: attempt 1758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 470202788 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/868f21c952c2ea77e6f74da62b961532b7e94761' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3340 processed earlier; will process 1131 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119489== ERROR: libFuzzer: deadly signal Step #5: #0 0x5644fbee4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5644fbe58b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5644fbe3b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f219318841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2192f9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2192f7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5644fbe14e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5644fc8e7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5644fc881632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5644fc883375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5644fc88335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5644fc359165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5644fc3901db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5644fc2a163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5644fc28f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5644fc2889dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5644fc2f2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5644fbee4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5644fbfd0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5644fbe3cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5644fbe462e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5644fbe2d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5644fbe594c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2192f7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5644fbe20bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbc2c90c945c2fd689d49c4822e3c0ef2c722379 Step #5: MERGE-OUTER: attempt 1759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 471279196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fbc2c90c945c2fd689d49c4822e3c0ef2c722379' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3341 processed earlier; will process 1130 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119496== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d57949594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d578bdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d578a0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94e0b7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f94e098500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f94e0964858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562d57879e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562d5834c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562d582e6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562d582e8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562d582e835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562d57dbe165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562d57df51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562d57d0663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562d57cf4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562d57ced9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562d57d57f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562d57949c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562d57a35eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562d578a1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562d578ab2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562d578927e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562d578be4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f94e0966082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562d57885bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c03c50c284438168371a9371eb8fd69805139966 Step #5: MERGE-OUTER: attempt 1760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 472247575 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c03c50c284438168371a9371eb8fd69805139966' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3342 processed earlier; will process 1129 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119503== ERROR: libFuzzer: deadly signal Step #5: #0 0x560eefe78594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560eefdecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560eefdcf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd6dac041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd6d8d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd6d8b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560eefda8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560ef087b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560ef0815632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560ef0817375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560ef081735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560ef02ed165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560ef03241db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ef023563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ef0223285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ef021c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560ef0286f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560eefe78c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560eeff64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560eefdd0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560eefdda2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560eefdc17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560eefded4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd6d8b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560eefdb4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcde14e749fd1d361efa31aa768ca8d4b092ef37 Step #5: MERGE-OUTER: attempt 1761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 473220948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bcde14e749fd1d361efa31aa768ca8d4b092ef37' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3343 processed earlier; will process 1128 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119510== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d410688594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d4105fcb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d4105df665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f380e23c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f380e05100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f380e030858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d4105b8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d41108b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d411025632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d411027375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d41102735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d410afd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d410b341db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d410a4563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d410a33285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d410a2c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d410a96f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d410688c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d410774eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d4105e0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d4105ea2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d4105d17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d4105fd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f380e032082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d4105c4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-36cdaae634e2f2ca8a2e7f338f868f583b3459f4 Step #5: MERGE-OUTER: attempt 1762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 474522837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/36cdaae634e2f2ca8a2e7f338f868f583b3459f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3344 processed earlier; will process 1127 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119518== ERROR: libFuzzer: deadly signal Step #5: #0 0x561edf0c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561edf035b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561edf018665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f448bfd441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f448bde900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f448bdc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561edeff1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561edfac4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561edfa5e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561edfa60375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561edfa6035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561edf536165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561edf56d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561edf47e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561edf46c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561edf4659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561edf4cff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561edf0c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561edf1adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561edf019d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561edf0232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561edf00a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561edf0364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f448bdca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561edeffdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b10989b61f925461599cfda42e69d21080ec039d Step #5: MERGE-OUTER: attempt 1763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 476431371 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b10989b61f925461599cfda42e69d21080ec039d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3345 processed earlier; will process 1126 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119525== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595dc1f2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5595dc166b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5595dc149665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f063282141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f063263600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0632615858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595dc122e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5595dcbf5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5595dcb8f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5595dcb91375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5595dcb9135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5595dc667165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5595dc69e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5595dc5af63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5595dc59d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5595dc5969dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5595dc600f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595dc1f2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5595dc2deeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5595dc14ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5595dc1542e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595dc13b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595dc1674c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0632617082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5595dc12ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0df3b60d5cc0715a20a205a8d8f6aa6014380b60 Step #5: MERGE-OUTER: attempt 1764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 477346425 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0df3b60d5cc0715a20a205a8d8f6aa6014380b60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3346 processed earlier; will process 1125 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119532== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fff4334594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fff42a8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fff428b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0496ef641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0496d0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0496cea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55fff4264e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55fff4d37018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55fff4cd1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55fff4cd3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55fff4cd335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55fff47a9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55fff47e01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55fff46f163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55fff46df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55fff46d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55fff4742f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55fff4334c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55fff4420eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55fff428cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55fff42962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55fff427d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55fff42a94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0496cec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55fff4270bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bfe74cfe30e7568d4d611d571fe7f3f3b9e29af Step #5: MERGE-OUTER: attempt 1765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 477825035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bfe74cfe30e7568d4d611d571fe7f3f3b9e29af' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3347 processed earlier; will process 1124 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 4 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119541== ERROR: libFuzzer: deadly signal Step #5: #0 0x5589ae6ce594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5589ae642b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5589ae625665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8aba97241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8aba78700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8aba766858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5589ae5fee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5589af0d1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5589af06b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5589af06d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5589af06d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5589aea8bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5589aea79285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5589aea729dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5589aeadcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5589ae6cec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5589ae7baeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5589ae626d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5589ae6302e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5589ae6177e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5589ae6434c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8aba768082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5589ae60abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3cea2d6a28c7e05a4841158d0beb5ec9af189f1 Step #5: MERGE-OUTER: attempt 1766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 479286621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3cea2d6a28c7e05a4841158d0beb5ec9af189f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3352 processed earlier; will process 1119 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119626== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bf0676b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bf066dfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bf066c2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfa3f1641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfa3d2b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfa3d0a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bf0669be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bf0716e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bf07108632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bf0710a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bf0710a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bf06be0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bf06c171db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bf06b2863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bf06b16285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bf06b0f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bf06b79f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bf0676bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bf06857eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bf066c3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bf066cd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bf066b47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bf066e04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbfa3d0c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bf066a7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a085d9f1273b8a25974507191b7079256d0e8d7e Step #5: MERGE-OUTER: attempt 1767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 479836672 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a085d9f1273b8a25974507191b7079256d0e8d7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3353 processed earlier; will process 1118 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119634== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f055fff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f055f73b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f055f56665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7e6f3f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7e6f20600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7e6f1e5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f055f2fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f056a02018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f05699c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f05699e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f05699e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f056474165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f0564ab1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f0563bc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f0563aa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f0563a39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f05640df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f055fffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f0560ebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f055f57d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f055f612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f055f487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f055f744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7e6f1e7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f055f3bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-077e1fba6e004fa1887f4e349f24137c8462ba77 Step #5: MERGE-OUTER: attempt 1768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 482562591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/077e1fba6e004fa1887f4e349f24137c8462ba77' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3355 processed earlier; will process 1116 files now Step #5: #1 pulse exec/s: 0 rss: 248Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119712== ERROR: libFuzzer: deadly signal Step #5: #0 0x55751100c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557510f80b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557510f63665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f033e33c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f033e15100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f033e130858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557510f3ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557511a0f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5575119a9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5575119ab375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5575119ab35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557511481165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575114b81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575113c963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575113b7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575113b09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55751141af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55751100cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5575110f8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557510f64d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557510f6e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557510f557e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557510f814c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f033e132082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557510f48bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecdca97dcbe0e01428657f1b5acdb456afd26d07 Step #5: MERGE-OUTER: attempt 1769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 483551573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ecdca97dcbe0e01428657f1b5acdb456afd26d07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3358 processed earlier; will process 1113 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119790== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f431416594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f43138ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f43136d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb581a0541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb58181a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5817f9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f431346e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f431e19018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f431db3632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f431db5375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f431db535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f43188b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f4318c21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f4317d363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f4317c1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f4317ba9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f431824f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f431416c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f431502eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f43136ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f4313782e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f43135f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f43138b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5817fb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f431352bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69c6f7a96881e634350a23c5967880af9f3942c3 Step #5: MERGE-OUTER: attempt 1770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 485131525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/69c6f7a96881e634350a23c5967880af9f3942c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3362 processed earlier; will process 1109 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119876== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d88c1ea594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d88c15eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d88c141665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f713b2c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f713b0d500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f713b0b4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d88c11ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d88cbed018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d88cb87632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d88cb89375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d88cb8935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d88c65f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d88c6961db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d88c5a763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d88c595285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d88c58e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d88c5f8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d88c1eac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d88c2d6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d88c142d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d88c14c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d88c1337e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d88c15f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f713b0b6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d88c126bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8bb327541fab9915ac0486319495ba6be3858e8 Step #5: MERGE-OUTER: attempt 1771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 485578456 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e8bb327541fab9915ac0486319495ba6be3858e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3363 processed earlier; will process 1108 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119883== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0dcb8e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0dcb02b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0dcae5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f531aa7741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f531a88c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f531a86b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0dcabee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0dd591018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0dd52b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e0dd52d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0dd52d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e0dcf4bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e0dcf39285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e0dcf329dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e0dcf9cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e0dcb8ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e0dcc7aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e0dcae6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e0dcaf02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e0dcad77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e0dcb034c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f531a86d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e0dcacabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81f2fb77603338f1792900b604cd6f4c9adc31d3 Step #5: MERGE-OUTER: attempt 1772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 486013006 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/81f2fb77603338f1792900b604cd6f4c9adc31d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3364 processed earlier; will process 1107 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==119892== ERROR: libFuzzer: deadly signal Step #5: #0 0x561d7e71a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561d7e68eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561d7e671665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f508814a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5087f5f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5087f3e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561d7e64ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561d7f11d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561d7f0b7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561d7f0b9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561d7f0b935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561d7ead7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561d7eac5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561d7eabe9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561d7eb28f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561d7e71ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561d7e806eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561d7e672d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561d7e67c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561d7e6637e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561d7e68f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5087f40082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561d7e656bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a78c53aad1d34d66248d1fd1b990c5f04d3003c Step #5: MERGE-OUTER: attempt 1773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 486987501 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3a78c53aad1d34d66248d1fd1b990c5f04d3003c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3366 processed earlier; will process 1105 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119969== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d8535e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d852d2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d852b5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f501a7c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f501a5de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f501a5bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559d8528ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559d85d61018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559d85cfb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559d85cfd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559d85cfd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559d857d3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559d8580a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559d8571b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559d85709285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559d857029dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559d8576cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559d8535ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559d8544aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559d852b6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559d852c02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559d852a77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559d852d34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f501a5bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559d8529abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2b777b25b695f0cada13e1c354389ce3b6f1272 Step #5: MERGE-OUTER: attempt 1774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 487477112 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c2b777b25b695f0cada13e1c354389ce3b6f1272' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3367 processed earlier; will process 1104 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119977== ERROR: libFuzzer: deadly signal Step #5: #0 0x556004d76594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556004ceab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556004ccd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9057dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9055f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9055d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556004ca6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556005779018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556005713632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556005715375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55600571535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5560051eb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5560052221db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55600513363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556005121285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55600511a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556005184f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556004d76c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556004e62eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556004cced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556004cd82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556004cbf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556004ceb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9055d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556004cb2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe3d3bed1076b1b37be54bf8b33c0553bfc2c7ba Step #5: MERGE-OUTER: attempt 1775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 488997108 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe3d3bed1076b1b37be54bf8b33c0553bfc2c7ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3368 processed earlier; will process 1103 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119984== ERROR: libFuzzer: deadly signal Step #5: #0 0x556bf84ef594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556bf8463b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556bf8446665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f99dd64b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f99dd46000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f99dd43f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556bf841fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556bf8ef2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556bf8e8c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556bf8e8e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556bf8e8e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556bf8964165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556bf899b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556bf88ac63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556bf889a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556bf88939dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556bf88fdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556bf84efc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556bf85dbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556bf8447d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556bf84512e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556bf84387e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556bf84644c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f99dd441082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556bf842bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22e970782985a066f669e44b1f35dae11805f5f7 Step #5: MERGE-OUTER: attempt 1776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 490456031 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/22e970782985a066f669e44b1f35dae11805f5f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3369 processed earlier; will process 1102 files now Step #5: #1 pulse exec/s: 1 rss: 560Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==119991== ERROR: libFuzzer: deadly signal Step #5: #0 0x560565f81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560565ef5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560565ed8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8cce46c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8cce28100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8cce260858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560565eb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560566984018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56056691e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560566920375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56056692035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5605663f6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56056642d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56056633e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56056632c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5605663259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56056638ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560565f81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56056606deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560565ed9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560565ee32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560565eca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560565ef64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8cce262082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560565ebdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91d0f80237a349cd6a5e0fcf5e6ace2af4d73a03 Step #5: MERGE-OUTER: attempt 1777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 495473285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/91d0f80237a349cd6a5e0fcf5e6ace2af4d73a03' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3375 processed earlier; will process 1096 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120084== ERROR: libFuzzer: deadly signal Step #5: #0 0x555d8a58f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555d8a503b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555d8a4e6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6449dcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6449be100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6449bc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555d8a4bfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555d8af92018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555d8af2c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555d8af2e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555d8af2e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555d8a94cad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555d8a93a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555d8a9339dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555d8a99df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555d8a58fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555d8a67beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555d8a4e7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555d8a4f12e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555d8a4d87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555d8a5044c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6449bc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555d8a4cbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c012e5b0b416d96f7952033fce88300b9e90857 Step #5: MERGE-OUTER: attempt 1778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 496595396 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c012e5b0b416d96f7952033fce88300b9e90857' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3376 processed earlier; will process 1095 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120092== ERROR: libFuzzer: deadly signal Step #5: #0 0x555cd1dcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555cd1d40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555cd1d23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38321c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3831fd500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3831fb4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555cd1cfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555cd27cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555cd2769632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555cd276b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555cd276b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555cd2241165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555cd22781db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555cd218963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555cd2177285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555cd21709dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555cd21daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555cd1dccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555cd1eb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555cd1d24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555cd1d2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555cd1d157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555cd1d414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3831fb6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555cd1d08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba10c2b5729e7db5afe792451bdb041c45d1922a Step #5: MERGE-OUTER: attempt 1779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 498139939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ba10c2b5729e7db5afe792451bdb041c45d1922a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3378 processed earlier; will process 1093 files now Step #5: #1 pulse exec/s: 0 rss: 228Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120133== ERROR: libFuzzer: deadly signal Step #5: #0 0x562dd36c1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562dd3635b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562dd3618665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14967b341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14965c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14965a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562dd35f1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562dd40c4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562dd405e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562dd4060375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562dd406035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562dd3a7ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562dd3a6c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562dd3a659dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562dd3acff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562dd36c1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562dd37adeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562dd3619d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562dd36232e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562dd360a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562dd36364c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f14965a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562dd35fdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00caeb5aff3225d037977416df8ba8cf7260cec6 Step #5: MERGE-OUTER: attempt 1780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 499180951 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/00caeb5aff3225d037977416df8ba8cf7260cec6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3381 processed earlier; will process 1090 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120178== ERROR: libFuzzer: deadly signal Step #5: #0 0x565082d0f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565082c83b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565082c66665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f920972541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f920953a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9209519858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565082c3fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565083712018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5650836ac632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5650836ae375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5650836ae35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5650830ccad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5650830ba285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5650830b39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56508311df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x565082d0fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x565082dfbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x565082c67d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x565082c712e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x565082c587e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x565082c844c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f920951b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x565082c4bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d36c872c25baac1e905d0aaa70fe42b5a289ab88 Step #5: MERGE-OUTER: attempt 1781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 500170998 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d36c872c25baac1e905d0aaa70fe42b5a289ab88' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3384 processed earlier; will process 1087 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120255== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a875978594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a8758ecb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a8758cf665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f711494741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f711475c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f711473b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a8758a8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a87637b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a876315632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a876317375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a87631735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a875ded165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a875e241db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a875d3563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a875d23285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a875d1c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a875d86f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a875978c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a875a64eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a8758d0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a8758da2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a8758c17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a8758ed4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f711473d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a8758b4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7f9fca38cfc524a331cd2968a243324f6ebea0d Step #5: MERGE-OUTER: attempt 1782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 501737535 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7f9fca38cfc524a331cd2968a243324f6ebea0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3388 processed earlier; will process 1083 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120336== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0956ed594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e095661b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e095644665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70a85e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70a83fb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70a83da858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e09561de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0960f0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e09608a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e09608c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e09608c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e095b62165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e095b991db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e095aaa63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e095a98285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e095a919dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e095afbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0956edc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0957d9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e095645d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e09564f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0956367e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0956624c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f70a83dc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e095629bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e28cae3cbfd24c33dafc1dff9e87878bdf6f8d91 Step #5: MERGE-OUTER: attempt 1783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 503701135 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e28cae3cbfd24c33dafc1dff9e87878bdf6f8d91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3389 processed earlier; will process 1082 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120373== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c61c17594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c61b8bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c61b6e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2a4bd541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2a49ea00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2a49c9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561c61b47e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561c6261a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561c625b4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561c625b6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561c625b635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561c6208c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561c620c31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561c61fd463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561c61fc2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561c61fbb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561c62025f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561c61c17c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561c61d03eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561c61b6fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561c61b792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561c61b607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561c61b8c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb2a49cb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561c61b53bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-48d532b17bf57c6070c6a5b48ad9cf2b59b73701 Step #5: MERGE-OUTER: attempt 1784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 506779427 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/48d532b17bf57c6070c6a5b48ad9cf2b59b73701' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3390 processed earlier; will process 1081 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120381== ERROR: libFuzzer: deadly signal Step #5: #0 0x56227e0fe594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56227e072b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56227e055665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f362568341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f362549800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3625477858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56227e02ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56227eb01018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56227ea9b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56227ea9d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56227ea9d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56227e573165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56227e5aa1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56227e4bb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56227e4a9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56227e4a29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56227e50cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56227e0fec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56227e1eaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56227e056d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56227e0602e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56227e0477e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56227e0734c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3625479082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56227e03abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b40bad17609686d2ed6bdda6bb62e31ef19075fe Step #5: MERGE-OUTER: attempt 1785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 507424549 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b40bad17609686d2ed6bdda6bb62e31ef19075fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3391 processed earlier; will process 1080 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120388== ERROR: libFuzzer: deadly signal Step #5: #0 0x5628425d7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56284254bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56284252e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb63a33a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb63a14f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb63a12e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562842507e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562842fda018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562842f74632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562842f76375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562842f7635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562842a4c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562842a831db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56284299463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562842982285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56284297b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5628429e5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5628425d7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5628426c3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56284252fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5628425392e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5628425207e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56284254c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb63a130082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562842513bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4906f06a5b53072d06aef0476cd751003d3ab02b Step #5: MERGE-OUTER: attempt 1786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 507985791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4906f06a5b53072d06aef0476cd751003d3ab02b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3392 processed earlier; will process 1079 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120395== ERROR: libFuzzer: deadly signal Step #5: #0 0x555bd5823594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555bd5797b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555bd577a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9e9057a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9e9038f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9e9036e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555bd5753e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555bd6226018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555bd61c0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555bd61c2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555bd61c235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555bd5c98165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555bd5ccf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555bd5be063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555bd5bce285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555bd5bc79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555bd5c31f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555bd5823c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555bd590feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555bd577bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555bd57852e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555bd576c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555bd57984c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9e90370082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555bd575fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39fef91250dc65e91f9fa1821df7f529ec661817 Step #5: MERGE-OUTER: attempt 1787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 510277041 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/39fef91250dc65e91f9fa1821df7f529ec661817' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3395 processed earlier; will process 1076 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120474== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c06e3b2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c06e326b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c06e309665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb39d66a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb39d47f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb39d45e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c06e2e2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c06edb5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c06ed4f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c06ed51375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c06ed5135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c06e76fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c06e75d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c06e7569dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c06e7c0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c06e3b2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c06e49eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c06e30ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c06e3142e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c06e2fb7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c06e3274c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb39d460082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c06e2eebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f8aa9fe042276cf116ebdc7395de080f3647a25 Step #5: MERGE-OUTER: attempt 1788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 511604615 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f8aa9fe042276cf116ebdc7395de080f3647a25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3398 processed earlier; will process 1073 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120551== ERROR: libFuzzer: deadly signal Step #5: #0 0x555bd409b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555bd400fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555bd3ff2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f621184041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f621165500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6211634858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555bd3fcbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555bd4a9e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555bd4a38632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555bd4a3a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555bd4a3a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555bd4458ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x555bd4446285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x555bd443f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x555bd44a9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x555bd409bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x555bd4187eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x555bd3ff3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x555bd3ffd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x555bd3fe47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x555bd40104c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f6211636082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x555bd3fd7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fe038ce680cc79cb4781e500c01a47df7c4f254 Step #5: MERGE-OUTER: attempt 1789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 512625719 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1fe038ce680cc79cb4781e500c01a47df7c4f254' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3400 processed earlier; will process 1071 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120628== ERROR: libFuzzer: deadly signal Step #5: #0 0x5627ad92d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5627ad8a1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5627ad884665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe3338ff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe33371400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe3336f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5627ad85de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5627ae330018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5627ae2ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5627ae2cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5627ae2cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5627adda2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5627addd91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5627adcea63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5627adcd8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5627adcd19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5627add3bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5627ad92dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5627ada19eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5627ad885d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5627ad88f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5627ad8767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5627ad8a24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe3336f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5627ad869bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7640b6ab8b8674ec45c4374a4ef8c0d25121eb9d Step #5: MERGE-OUTER: attempt 1790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 517031130 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7640b6ab8b8674ec45c4374a4ef8c0d25121eb9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3407 processed earlier; will process 1064 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120725== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eb4dfe9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eb4df5db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eb4df40665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f52603f741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f526020c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f52601eb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eb4df19e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eb4e9ec018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eb4e986632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eb4e988375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eb4e98835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eb4e45e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55eb4e4951db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55eb4e3a663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55eb4e394285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55eb4e38d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55eb4e3f7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55eb4dfe9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55eb4e0d5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55eb4df41d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55eb4df4b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55eb4df327e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55eb4df5e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f52601ed082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55eb4df25bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b03690a51f0a2f838fb51ef96488b6d5600a388 Step #5: MERGE-OUTER: attempt 1791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 518190093 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2b03690a51f0a2f838fb51ef96488b6d5600a388' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3408 processed earlier; will process 1063 files now Step #5: #1 pulse exec/s: 0 rss: 203Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120732== ERROR: libFuzzer: deadly signal Step #5: #0 0x555ee10e8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555ee105cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555ee103f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7a7b33c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7a7b15100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7a7b130858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555ee1018e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555ee1aeb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555ee1a85632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555ee1a87375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555ee1a8735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555ee155d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555ee15941db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555ee1595356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x555ee148b828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x555ee14f6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x555ee10e8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x555ee11d4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x555ee1040d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x555ee104a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x555ee10317e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x555ee105d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f7a7b132082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x555ee1024bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-466946fec9c9fe056b0f0744c4ebb6249f3f2f96 Step #5: MERGE-OUTER: attempt 1792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 519872709 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/466946fec9c9fe056b0f0744c4ebb6249f3f2f96' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3410 processed earlier; will process 1061 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120774== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b0fa01594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b0f975b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b0f958665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdbafad441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdbaf8e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdbaf8c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b0f931e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560b10404018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b1039e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560b103a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b103a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560b0fe76165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b0fead1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b0feae356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x560b0fda4828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x560b0fe0ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x560b0fa01c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x560b0faedeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x560b0f959d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x560b0f9632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x560b0f94a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x560b0f9764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fdbaf8ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x560b0f93dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93af0bb35078b3c990ac90c459da3e4299a06207 Step #5: MERGE-OUTER: attempt 1793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 520326196 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/93af0bb35078b3c990ac90c459da3e4299a06207' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3411 processed earlier; will process 1060 files now Step #5: #1 pulse exec/s: 1 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==120781== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602af29e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602af212b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602af1f5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdb4147e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdb4129300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdb41272858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5602af1cee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5602afca1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5602afc3b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5602afc3d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5602afc3d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5602af65bad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5602af649285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5602af6429dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5602af6acf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5602af29ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5602af38aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5602af1f6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5602af2002e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5602af1e77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5602af2134c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fdb41274082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5602af1dabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe24d28663c29424fad92d7091a66b9d0a5dc5e5 Step #5: MERGE-OUTER: attempt 1794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 525821747 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fe24d28663c29424fad92d7091a66b9d0a5dc5e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3417 processed earlier; will process 1054 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 2 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120842== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d7d3c7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d7d33bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d7d31e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc85142341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc85123800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc851217858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d7d2f7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d7ddca018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d7dd64632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d7dd66375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d7dd6635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d7d83c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558d7d8731db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558d7d78463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558d7d772285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558d7d76b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558d7d7d5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558d7d3c7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558d7d4b3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558d7d31fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558d7d3292e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558d7d3107e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558d7d33c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc851219082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558d7d303bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74f5d795581ae9b250650b6428d48e99af876441 Step #5: MERGE-OUTER: attempt 1795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 528454295 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/74f5d795581ae9b250650b6428d48e99af876441' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3423 processed earlier; will process 1048 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==120958== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dee9625594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dee9599b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dee957c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0ebd3f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0ebd20700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0ebd1e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dee9555e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55deea028018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dee9fc2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dee9fc4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dee9fc435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dee9a9a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dee9ad11db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dee99e263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dee99d0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dee99c99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dee9a33f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dee9625c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dee9711eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dee957dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dee95872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dee956e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dee959a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0ebd1e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dee9561bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5571893a35971dfd4f9825d60ab40efdbcfdba27 Step #5: MERGE-OUTER: attempt 1796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 532658508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5571893a35971dfd4f9825d60ab40efdbcfdba27' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3427 processed earlier; will process 1044 files now Step #5: #1 pulse exec/s: 0 rss: 298Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121044== ERROR: libFuzzer: deadly signal Step #5: #0 0x560836030594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560835fa4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560835f87665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7bba7dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7bba5f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7bba5d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560835f60e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560836a33018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5608369cd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5608369cf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5608369cf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5608363edad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5608363db285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5608363d49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56083643ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560836030c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56083611ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560835f88d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560835f922e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560835f797e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560835fa54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7bba5d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560835f6cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c7faca66b47e19e06490edcee0d4c1a9b028520 Step #5: MERGE-OUTER: attempt 1797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 533711827 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8c7faca66b47e19e06490edcee0d4c1a9b028520' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3430 processed earlier; will process 1041 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121121== ERROR: libFuzzer: deadly signal Step #5: #0 0x5566ff676594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5566ff5eab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5566ff5cd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe02ab0841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe02a91d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe02a8fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5566ff5a6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556700079018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556700013632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556700015375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55670001535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5566ffaeb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5566ffb221db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5566ffa3363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5566ffa21285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5566ffa1a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5566ffa84f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5566ff676c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5566ff762eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5566ff5ced4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5566ff5d82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5566ff5bf7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5566ff5eb4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe02a8fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5566ff5b2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-500aef766b64fd19d157c719d149abd056218178 Step #5: MERGE-OUTER: attempt 1798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 535504185 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/500aef766b64fd19d157c719d149abd056218178' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3432 processed earlier; will process 1039 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::DB_ERROR: Error attempting to retrieve a hard fork version at height 0 from the db: MDB_NOTFOUND: No matching key/data pair found Step #5: ==121199== ERROR: libFuzzer: deadly signal Step #5: #0 0x563715fd0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563715f44b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563715f27665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe4291d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe428fed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe428fcc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563715f00e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5637169d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56371696d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56371696f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56371696f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563716439975 in void (anonymous namespace)::throw0(cryptonote::DB_ERROR const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5637164a3bc0 in cryptonote::BlockchainLMDB::get_hard_fork_version(unsigned long) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:4516:5 Step #5: #13 0x5637164ffc1d in cryptonote::HardFork::get(unsigned long) const /src/monero/monero/src/cryptonote_basic/hardfork.cpp:357:13 Step #5: #14 0x5637163df012 in get_hard_fork_version /src/monero/monero/src/cryptonote_core/blockchain.h:949:79 Step #5: #15 0x5637163df012 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:677:59 Step #5: #16 0x563715fd0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x5637160bceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x563715f28d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x563715f322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x563715f197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x563715f454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7fe428fce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x563715f0cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bee164ff732aab5311c74b8c5ba91da04d36b317 Step #5: MERGE-OUTER: attempt 1799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 535937837 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bee164ff732aab5311c74b8c5ba91da04d36b317' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3433 processed earlier; will process 1038 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121208== ERROR: libFuzzer: deadly signal Step #5: #0 0x5639e14f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5639e146cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5639e144f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86dd0a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86dceb500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86dce94858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5639e1428e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5639e1efb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5639e1e95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5639e1e97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5639e1e9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5639e196d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5639e19a41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5639e18b563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5639e18a3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5639e189c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5639e1906f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5639e14f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5639e15e4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5639e1450d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5639e145a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5639e14417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5639e146d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86dce96082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5639e1434bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8402c4a7e5435a7c2b7f2a9cf12d3a4d13d1724 Step #5: MERGE-OUTER: attempt 1800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 536416617 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f8402c4a7e5435a7c2b7f2a9cf12d3a4d13d1724' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3434 processed earlier; will process 1037 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121215== ERROR: libFuzzer: deadly signal Step #5: #0 0x56011e1d2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56011e146b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56011e129665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3d0d6141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd3d0b7600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3d0b55858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56011e102e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56011ebd5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56011eb6f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56011eb71375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56011eb7135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56011e647165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56011e67e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56011e58f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56011e57d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56011e5769dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56011e5e0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56011e1d2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56011e2beeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56011e12ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56011e1342e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56011e11b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56011e1474c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd3d0b57082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56011e10ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-754591e366b9a8665de625d32612f4c1d41fdfdc Step #5: MERGE-OUTER: attempt 1801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 536901355 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/754591e366b9a8665de625d32612f4c1d41fdfdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3435 processed earlier; will process 1036 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121222== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a5fbd39594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a5fbcadb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a5fbc90665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1eb13841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1eaf4d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1eaf2c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a5fbc69e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a5fc73c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a5fc6d6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a5fc6d8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a5fc6d835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a5fc1ae165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a5fc1e51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a5fc0f663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a5fc0e4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a5fc0dd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a5fc147f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a5fbd39c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a5fbe25eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a5fbc91d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a5fbc9b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a5fbc827e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a5fbcae4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff1eaf2e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a5fbc75bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce713c2a251b036aec05605967f10c03c474344b Step #5: MERGE-OUTER: attempt 1802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 537352003 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ce713c2a251b036aec05605967f10c03c474344b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3436 processed earlier; will process 1035 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121229== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a287dcc594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a287d40b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a287d23665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f10211ad41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1020fc200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1020fa1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a287cfce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a2887cf018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a288769632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a28876b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a28876b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a288241165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a2882781db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a288279356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x55a28816f828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x55a2881daf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x55a287dccc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x55a287eb8eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x55a287d24d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x55a287d2e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x55a287d157e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x55a287d414c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f1020fa3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x55a287d08bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69ac22e2323752a85bdb401b5f3f7507b726e61b Step #5: MERGE-OUTER: attempt 1803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 538798433 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/69ac22e2323752a85bdb401b5f3f7507b726e61b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3441 processed earlier; will process 1030 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: #4 pulse exec/s: 4 rss: 558Mb Step #5: 2026-06-15 07:53:46,003 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,003 D Giving back the whole pool Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:53:46,003 E Failed to parse transaction from blob Step #5: 2026-06-15 07:53:46,003 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:53:46,003 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:53:46,003 W Attempt to get block from height 7167516410308407349 failed -- block not in db Step #5: 2026-06-15 07:53:46,003 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,003 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,003 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,003 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,003 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:53:46,003 E id: <348744000b49020d27475443dc4f4df787878787878787878787878787878787>, Step #5: 2026-06-15 07:53:46,004 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:53:46,004 E dropping connection Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,004 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:53:46,004 E id: <8787878787878787878787878787878787878787878787878787878787797e87>, Step #5: 2026-06-15 07:53:46,004 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:53:46,004 E dropping connection Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,004 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:53:46,004 E id: <227863616c632278632426256e26233030303b4e614e5c305c78333136303430>, Step #5: 2026-06-15 07:53:46,004 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:53:46,004 E dropping connection Step #5: 2026-06-15 07:53:46,004 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,004 D Giving back the whole pool Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,004 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:53:46,004 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:53:46,004 T batch transaction: committing... Step #5: 2026-06-15 07:53:46,004 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,004 T batch transaction: end Step #5: 2026-06-15 07:53:46,004 D Stopping io_context Step #5: 2026-06-15 07:53:46,004 T Miner has received stop signal Step #5: 2026-06-15 07:53:46,004 T Not mining - nothing to stop Step #5: 2026-06-15 07:53:46,004 T Blockchain::deinit Step #5: 2026-06-15 07:53:46,004 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::close Step #5: 2026-06-15 07:53:46,004 T BlockchainLMDB::sync Step #5: 2026-06-15 07:53:46,008 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:53:46,008 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:53:46,009 T Blockchain::Blockchain Step #5: 2026-06-15 07:53:46,009 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:53:46,009 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:53:46,009 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:53:46,009 D option: fast Step #5: 2026-06-15 07:53:46,009 D option: async Step #5: 2026-06-15 07:53:46,009 D option: 250000000bytes Step #5: 2026-06-15 07:53:46,009 T BlockchainLMDB::open Step #5: 2026-06-15 07:53:46,010 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:53:46,010 D DB map size: 1073741824 Step #5: 2026-06-15 07:53:46,010 D Space used: 4096 Step #5: 2026-06-15 07:53:46,010 D Space remaining: 1073737728 Step #5: 2026-06-15 07:53:46,010 D Size threshold: 0 Step #5: 2026-06-15 07:53:46,010 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:53:46,010 D Setting m_height to: 0 Step #5: 2026-06-15 07:53:46,010 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,010 T Blockchain::init Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,010 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,010 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:53:46,010 D init done Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,010 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,010 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,010 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:53:46,039 T Blockchain::add_new_block Step #5: 2026-06-15 07:53:46,039 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,039 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:53:46,039 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:53:46,039 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,039 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:53:46,039 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,039 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,039 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:53:46,039 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,039 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:46,040 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,040 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,040 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:53:46,065 D Miner tx hash: Step #5: 2026-06-15 07:53:46,065 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:53:46,065 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:53:46,065 D DB map size: 1073741824 Step #5: 2026-06-15 07:53:46,065 D Space used: 12288 Step #5: 2026-06-15 07:53:46,065 D Space remaining: 1073729536 Step #5: 2026-06-15 07:53:46,065 D Size threshold: 0 Step #5: 2026-06-15 07:53:46,065 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:53:46,065 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,065 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,065 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:53:46,066 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:53:46,066 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:53:46,066 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:53:46,066 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 D Invalidating block template cache Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:46,066 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 I Blockchain initialized. last block: 0, d4440.h21.m4.s53 time ago, current difficulty: 1 Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:46,066 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:46,066 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:53:46,093 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:53:46,093 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,093 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:53:46,093 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:46,093 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:46,093 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121312== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dbb7fcf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dbb7f43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dbb7f26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1e42ed141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1e42ce600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1e42cc5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dbb7effe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dbb89d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dbb896c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dbb896e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dbb896e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dbb8444165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dbb847b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dbb838c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dbb837a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dbb83739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dbb83ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dbb7fcfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dbb80bbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dbb7f27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dbb7f312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dbb7f187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dbb7f444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1e42cc7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dbb7f0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-deaa5a3689ddda2c89e8b5bf1d9f07e5aa85cd51 Step #5: MERGE-OUTER: attempt 1804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 541886695 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/deaa5a3689ddda2c89e8b5bf1d9f07e5aa85cd51' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3448 processed earlier; will process 1023 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121381== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b1eac22594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1eab96b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1eab79665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5313ccb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5313ae000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5313abf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b1eab52e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b1eb625018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b1eb5bf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b1eb5c1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b1eb5c135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b1eb097165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1eb0ce1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b1eafdf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b1eafcd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1eafc69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b1eb030f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b1eac22c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b1ead0eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b1eab7ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b1eab842e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1eab6b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1eab974c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5313ac1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b1eab5ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-379b30a9c88c9a962013d61139b7232a77bbedb0 Step #5: MERGE-OUTER: attempt 1805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 542685440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/379b30a9c88c9a962013d61139b7232a77bbedb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3449 processed earlier; will process 1022 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121419== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8debaa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8deb1eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8deb01665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7e093841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7e074d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7e072c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8deadae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8df5ad018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8df547632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8df549375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8df54935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8df01f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8df0561db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8def6763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b8def55285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8def4e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8defb8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b8debaac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8dec96eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8deb02d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8deb0c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8deaf37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8deb1f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe7e072e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b8deae6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03fbc41ba6865a5349a5810d381c8828eb5dab80 Step #5: MERGE-OUTER: attempt 1806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 543142339 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/03fbc41ba6865a5349a5810d381c8828eb5dab80' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3450 processed earlier; will process 1021 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: 2026-06-15 07:53:47,932 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:53:47,988 I Loading checkpoints Step #5: 2026-06-15 07:53:47,995 E Failed to parse transaction from blob Step #5: 2026-06-15 07:53:47,995 W Attempt to get block from height 18446744073709551615 failed -- block not in db Step #5: 2026-06-15 07:53:47,995 E Failed to parse block from blob Step #5: #2 pulse exec/s: 0 rss: 284Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121425== ERROR: libFuzzer: deadly signal Step #5: #0 0x56021aa3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56021a9aeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56021a991665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5a8e63541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5a8e44a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5a8e429858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56021a96ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56021b43d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56021b3d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56021b3d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56021b3d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56021aeaf165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56021aee61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56021adf763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56021ade5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56021adde9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56021ae48f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56021aa3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56021ab26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56021a992d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56021a99c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56021a9837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56021a9af4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5a8e42b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56021a976bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb6ef09dd106027c1eeed9d00163e26b6de7224b Step #5: MERGE-OUTER: attempt 1807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 544797599 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bb6ef09dd106027c1eeed9d00163e26b6de7224b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3454 processed earlier; will process 1017 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121468== ERROR: libFuzzer: deadly signal Step #5: #0 0x55acd079f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55acd0713b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55acd06f6665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb5479dd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb5477f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb5477d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55acd06cfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55acd11a2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55acd113c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55acd113e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55acd113e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55acd0c14165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55acd0c4b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55acd0b5c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55acd0b4a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55acd0b439dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55acd0badf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55acd079fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55acd088beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55acd06f7d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55acd07012e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55acd06e87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55acd07144c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb5477d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55acd06dbbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1434b90d7db17e9dd706cb179f45fcbf58ec3f3 Step #5: MERGE-OUTER: attempt 1808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 545300879 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c1434b90d7db17e9dd706cb179f45fcbf58ec3f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3455 processed earlier; will process 1016 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121476== ERROR: libFuzzer: deadly signal Step #5: #0 0x5576d74f3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5576d7467b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5576d744a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fed2666741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fed2647c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fed2645b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5576d7423e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5576d7ef6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5576d7e90632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5576d7e92375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5576d7e9235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5576d78b0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5576d789e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5576d78979dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5576d7901f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5576d74f3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5576d75dfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5576d744bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5576d74552e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5576d743c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5576d74684c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fed2645d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5576d742fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d0f8b7e36ca109c8f085f825f1d18472c7236f0 Step #5: MERGE-OUTER: attempt 1809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 548503265 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7d0f8b7e36ca109c8f085f825f1d18472c7236f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3459 processed earlier; will process 1012 files now Step #5: #1 pulse exec/s: 0 rss: 226Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121530== ERROR: libFuzzer: deadly signal Step #5: #0 0x555af8fb9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555af8f2db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555af8f10665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f98f657041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f98f638500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f98f6364858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555af8ee9e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555af99bc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555af9956632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555af9958375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555af995835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555af942e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555af94651db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555af937663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555af9364285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555af935d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555af93c7f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555af8fb9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555af90a5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555af8f11d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555af8f1b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555af8f027e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555af8f2e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f98f6366082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555af8ef5bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7f3488cdfc2de22cee6bbfdc1cb7f6b90c2b594 Step #5: MERGE-OUTER: attempt 1810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 549508859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e7f3488cdfc2de22cee6bbfdc1cb7f6b90c2b594' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3462 processed earlier; will process 1009 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121607== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a14a10d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a14a081b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a14a064665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0e56db741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0e56bcc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0e56bab858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a14a03de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a14ab10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a14aaaa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a14aaac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a14aaac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a14a4caad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a14a4b8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a14a4b19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a14a51bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a14a10dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a14a1f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a14a065d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a14a06f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a14a0567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a14a0824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0e56bad082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a14a049bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa08cf018fe123c4281c4c99d45dc6842b92b07 Step #5: MERGE-OUTER: attempt 1811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 550568164 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/baa08cf018fe123c4281c4c99d45dc6842b92b07' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3465 processed earlier; will process 1006 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 294Mb Step #5: #4 pulse exec/s: 0 rss: 302Mb Step #5: #8 pulse exec/s: 8 rss: 302Mb Step #5: 2026-06-15 07:53:57,451 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:53:57,451 T batch transaction: committing... Step #5: 2026-06-15 07:53:57,451 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,451 T batch transaction: end Step #5: 2026-06-15 07:53:57,451 D Stopping io_context Step #5: 2026-06-15 07:53:57,451 T Miner has received stop signal Step #5: 2026-06-15 07:53:57,451 T Not mining - nothing to stop Step #5: 2026-06-15 07:53:57,451 T Blockchain::deinit Step #5: 2026-06-15 07:53:57,451 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:53:57,451 T BlockchainLMDB::close Step #5: 2026-06-15 07:53:57,451 T BlockchainLMDB::sync Step #5: 2026-06-15 07:53:57,454 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:53:57,454 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:53:57,455 T Blockchain::Blockchain Step #5: 2026-06-15 07:53:57,456 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:53:57,456 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:53:57,456 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:53:57,456 D option: fast Step #5: 2026-06-15 07:53:57,456 D option: async Step #5: 2026-06-15 07:53:57,456 D option: 250000000bytes Step #5: 2026-06-15 07:53:57,456 T BlockchainLMDB::open Step #5: 2026-06-15 07:53:57,456 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:53:57,456 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:53:57,456 D DB map size: 1073741824 Step #5: 2026-06-15 07:53:57,456 D Space used: 4096 Step #5: 2026-06-15 07:53:57,456 D Space remaining: 1073737728 Step #5: 2026-06-15 07:53:57,456 D Size threshold: 0 Step #5: 2026-06-15 07:53:57,456 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:53:57,456 D Setting m_height to: 0 Step #5: 2026-06-15 07:53:57,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,457 T Blockchain::init Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:53:57,457 D init done Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,457 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,457 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,457 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:53:57,492 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:53:57,492 T Blockchain::add_new_block Step #5: 2026-06-15 07:53:57,493 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,493 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:53:57,493 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:53:57,493 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,493 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:53:57,493 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,493 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,493 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,493 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:57,493 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,493 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,537 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:53:57,537 D Miner tx hash: Step #5: 2026-06-15 07:53:57,537 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:53:57,537 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:53:57,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,537 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:53:57,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,537 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:53:57,537 D DB map size: 1073741824 Step #5: 2026-06-15 07:53:57,537 D Space used: 12288 Step #5: 2026-06-15 07:53:57,537 D Space remaining: 1073729536 Step #5: 2026-06-15 07:53:57,537 D Size threshold: 0 Step #5: 2026-06-15 07:53:57,538 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:53:57,538 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,538 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,538 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:53:57,538 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:53:57,538 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:53:57,538 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:53:57,538 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 45(0/44)ms Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,538 D Invalidating block template cache Step #5: 2026-06-15 07:53:57,538 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:53:57,538 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,538 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,538 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,539 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:53:57,539 T Blockchain::get_tail_id Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,539 I Blockchain initialized. last block: 0, d4440.h21.m5.s4 time ago, current difficulty: 1 Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,539 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,539 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,539 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:53:57,539 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:53:57,539 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:53:57,566 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:53:57,566 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,566 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:53:57,566 T BlockchainLMDB::height Step #5: 2026-06-15 07:53:57,566 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:53:57,566 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==121683== ERROR: libFuzzer: deadly signal Step #5: #0 0x5595199bb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55951992fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559519912665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f198ce4841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f198cc5d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f198cc3c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5595198ebe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55951a3be018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55951a358632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55951a35a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55951a35a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559519e30165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559519e671db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559519d7863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559519d66285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559519d5f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559519dc9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5595199bbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559519aa7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559519913d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55951991d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5595199047e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5595199304c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f198cc3e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5595198f7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9016ebc536f97b04a12e2188802c1277e250fffa Step #5: MERGE-OUTER: attempt 1812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 553488968 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9016ebc536f97b04a12e2188802c1277e250fffa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3476 processed earlier; will process 995 files now Step #5: #1 pulse exec/s: 0 rss: 208Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 2 rss: 560Mb Step #5: #8 pulse exec/s: 1 rss: 564Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121791== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ef5643594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ef55b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ef559a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1cfe3d841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1cfe1ed00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1cfe1cc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556ef5573e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556ef6046018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556ef5fe0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556ef5fe2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556ef5fe235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556ef5a00ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556ef59ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556ef59e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556ef5a51f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556ef5643c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556ef572feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556ef559bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556ef55a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556ef558c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556ef55b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1cfe1ce082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556ef557fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bd1e55744d10fbc67f7e4cc27f48a0acdb1de2c Step #5: MERGE-OUTER: attempt 1813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 559114113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0bd1e55744d10fbc67f7e4cc27f48a0acdb1de2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3485 processed earlier; will process 986 files now Step #5: #1 pulse exec/s: 0 rss: 240Mb Step #5: #2 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==121955== ERROR: libFuzzer: deadly signal Step #5: #0 0x56024bae0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56024ba54b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56024ba37665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1afaed441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1aface900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1afacc8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56024ba10e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56024c4e3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56024c47d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56024c47f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56024c47f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56024be9dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56024be8b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56024be849dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56024beeef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56024bae0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56024bbcceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56024ba38d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56024ba422e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56024ba297e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56024ba554c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f1afacca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56024ba1cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-396802429d6961c2b5ded603bcb29defa70b95e0 Step #5: MERGE-OUTER: attempt 1814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 560267301 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/396802429d6961c2b5ded603bcb29defa70b95e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3488 processed earlier; will process 983 files now Step #5: #1 pulse exec/s: 0 rss: 205Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:54:05,728 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,728 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,728 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,728 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,729 D Giving back the whole pool Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:05,729 E Failed to parse transaction from blob Step #5: 2026-06-15 07:54:05,729 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:54:05,729 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:05,729 W Attempt to get block from height 7167516410308407349 failed -- block not in db Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:05,729 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:05,729 D Giving back the whole pool Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:05,729 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:05,730 D Giving back the whole pool Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:05,730 D Giving back the whole pool Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:05,730 T batch transaction: committing... Step #5: 2026-06-15 07:54:05,730 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,730 T batch transaction: end Step #5: 2026-06-15 07:54:05,730 D Stopping io_context Step #5: 2026-06-15 07:54:05,730 T Miner has received stop signal Step #5: 2026-06-15 07:54:05,730 T Not mining - nothing to stop Step #5: 2026-06-15 07:54:05,730 T Blockchain::deinit Step #5: 2026-06-15 07:54:05,730 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::close Step #5: 2026-06-15 07:54:05,730 T BlockchainLMDB::sync Step #5: 2026-06-15 07:54:05,733 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:54:05,733 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 0 rss: 305Mb Step #5: 2026-06-15 07:54:05,734 T Blockchain::Blockchain Step #5: 2026-06-15 07:54:05,735 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:54:05,735 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:54:05,735 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:05,735 D option: fast Step #5: 2026-06-15 07:54:05,735 D option: async Step #5: 2026-06-15 07:54:05,735 D option: 250000000bytes Step #5: 2026-06-15 07:54:05,735 T BlockchainLMDB::open Step #5: 2026-06-15 07:54:05,735 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:54:05,735 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:05,735 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:05,735 D Space used: 4096 Step #5: 2026-06-15 07:54:05,735 D Space remaining: 1073737728 Step #5: 2026-06-15 07:54:05,735 D Size threshold: 0 Step #5: 2026-06-15 07:54:05,735 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:05,735 D Setting m_height to: 0 Step #5: 2026-06-15 07:54:05,736 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,736 T Blockchain::init Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,736 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,736 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:05,736 D init done Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,736 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,736 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,736 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:54:05,763 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:05,763 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:05,764 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,764 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:05,764 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:05,764 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,764 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:05,764 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,764 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,764 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,764 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:05,764 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,764 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:54:05,789 D Miner tx hash: Step #5: 2026-06-15 07:54:05,789 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:54:05,789 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:05,789 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:05,789 D Space used: 12288 Step #5: 2026-06-15 07:54:05,789 D Space remaining: 1073729536 Step #5: 2026-06-15 07:54:05,789 D Size threshold: 0 Step #5: 2026-06-15 07:54:05,789 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:54:05,789 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:54:05,790 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:05,790 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:54:05,790 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:54:05,790 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 D Invalidating block template cache Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:05,790 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 I Blockchain initialized. last block: 0, d4440.h21.m5.s12 time ago, current difficulty: 1 Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,790 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,790 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:05,791 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:05,791 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:05,791 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:06,432 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:06,432 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:06,432 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:06,432 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122006== ERROR: libFuzzer: deadly signal Step #5: #0 0x5598eeefa594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5598eee6eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5598eee51665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f32ccbbb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f32cc9d000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f32cc9af858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5598eee2ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5598ef8fd018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5598ef897632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5598ef899375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5598ef89935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5598ef2b7ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5598ef2a5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5598ef29e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5598ef308f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5598eeefac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5598eefe6eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5598eee52d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5598eee5c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5598eee437e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5598eee6f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f32cc9b1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5598eee36bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23cad9c6ceed67909135900455efb5f5896396ed Step #5: MERGE-OUTER: attempt 1815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 562184722 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/23cad9c6ceed67909135900455efb5f5896396ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3493 processed earlier; will process 978 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122118== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d69d5df594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d69d553b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d69d536665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa2384ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa23830400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa2382e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d69d50fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d69dfe2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d69df7c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d69df7e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d69df7e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d69da54165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d69da8b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d69d99c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d69d98a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d69d9839dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d69d9edf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d69d5dfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d69d6cbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d69d537d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d69d5412e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d69d5287e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d69d5544c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa2382e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d69d51bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-10961fe1f3d8d92ec0f9da0f8d48adc152431c9b Step #5: MERGE-OUTER: attempt 1816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 563883512 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/10961fe1f3d8d92ec0f9da0f8d48adc152431c9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3495 processed earlier; will process 976 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122196== ERROR: libFuzzer: deadly signal Step #5: #0 0x564508d40594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564508cb4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564508c97665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56612db41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56610f000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56610cf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564508c70e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564509743018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5645096dd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5645096df375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5645096df35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5645091b5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5645091ec1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5645090fd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5645090eb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5645090e49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56450914ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564508d40c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564508e2ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564508c98d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564508ca22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564508c897e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564508cb54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f56610d1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564508c7cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76d26a6b047e9a3ab5ae5e0ba5fde60151d7162e Step #5: MERGE-OUTER: attempt 1817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 564900950 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/76d26a6b047e9a3ab5ae5e0ba5fde60151d7162e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3496 processed earlier; will process 975 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122203== ERROR: libFuzzer: deadly signal Step #5: #0 0x56486ba1d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56486b991b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56486b974665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27d12ae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27d10c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27d10a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56486b94de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56486c420018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56486c3ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56486c3bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56486c3bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56486bddaad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56486bdc8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56486bdc19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56486be2bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56486ba1dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56486bb09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56486b975d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56486b97f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56486b9667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56486b9924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f27d10a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56486b959bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de9c480b8d2f2a884fa21b5a9b47749b881c3a60 Step #5: MERGE-OUTER: attempt 1818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 567717930 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/de9c480b8d2f2a884fa21b5a9b47749b881c3a60' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3503 processed earlier; will process 968 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122337== ERROR: libFuzzer: deadly signal Step #5: #0 0x557c6384a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557c637beb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557c637a1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7f93d7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7f93b8500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7f93b64858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557c6377ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557c6424d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557c641e7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557c641e9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557c641e935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557c63cbf165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557c63cf61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557c63c0763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557c63bf5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557c63bee9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557c63c58f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557c6384ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557c63936eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557c637a2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557c637ac2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557c637937e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557c637bf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7f93b66082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557c63786bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85d65f5cc9fcd13118307e839b6d517424f1d789 Step #5: MERGE-OUTER: attempt 1819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 569255019 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85d65f5cc9fcd13118307e839b6d517424f1d789' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3504 processed earlier; will process 967 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122345== ERROR: libFuzzer: deadly signal Step #5: #0 0x557f00d87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557f00cfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557f00cde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e84c3341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e84a4800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e84a27858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557f00cb7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557f0178a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557f01724632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557f01726375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557f0172635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557f011fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557f012331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557f0114463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557f01132285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557f0112b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557f01195f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557f00d87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557f00e73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557f00cdfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557f00ce92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557f00cd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557f00cfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e84a29082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557f00cc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ce9a4b364d857da859ed877ee136404fe709ded Step #5: MERGE-OUTER: attempt 1820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 569741576 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ce9a4b364d857da859ed877ee136404fe709ded' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3505 processed earlier; will process 966 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:54:14,935 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:14,993 I Loading checkpoints Step #5: 2026-06-15 07:54:15,067 W Attempt to get block from height 72057735906066682 failed -- block not in db Step #5: 2026-06-15 07:54:15,067 E Failed to parse transaction from blob Step #5: 2026-06-15 07:54:15,067 E Failed to parse block from blob Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:54:15,073 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:15,156 E count == 0 Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122351== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cf6e70b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cf6e67fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cf6e662665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc974f5241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc974d6700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc974d46858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cf6e63be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cf6f10e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cf6f0a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cf6f0aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cf6f0aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cf6eac8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55cf6eab6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55cf6eaaf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55cf6eb19f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55cf6e70bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55cf6e7f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55cf6e663d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55cf6e66d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55cf6e6547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55cf6e6804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc974d48082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55cf6e647bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf6d847cf5d30faea389efaa82ddeb13d7d3ca2d Step #5: MERGE-OUTER: attempt 1821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 570906515 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bf6d847cf5d30faea389efaa82ddeb13d7d3ca2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3508 processed earlier; will process 963 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122429== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e720025594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e71ff99b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e71ff7c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd57d8f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd57d70d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd57d6ec858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e71ff55e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e720a28018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e7209c2632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e7209c4375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e7209c435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e7203e2ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55e7203d0285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55e7203c99dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55e720433f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55e720025c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55e720111eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55e71ff7dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55e71ff872e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55e71ff6e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55e71ff9a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fd57d6ee082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55e71ff61bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3baacc7917057d93704c83b01ea346e0cece7c8c Step #5: MERGE-OUTER: attempt 1822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 572401144 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3baacc7917057d93704c83b01ea346e0cece7c8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3512 processed earlier; will process 959 files now Step #5: #1 pulse exec/s: 1 rss: 304Mb Step #5: #2 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122513== ERROR: libFuzzer: deadly signal Step #5: #0 0x56287a901594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56287a875b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56287a858665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc0748741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc0729c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc0727b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56287a831e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56287b304018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56287b29e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56287b2a0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56287b2a035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56287acbead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56287acac285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56287aca59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56287ad0ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56287a901c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56287a9edeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56287a859d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56287a8632e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56287a84a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56287a8764c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fbc0727d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56287a83dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bda6c44c60d67c980e448c76d7b07c58b25df36c Step #5: MERGE-OUTER: attempt 1823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 574384233 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/bda6c44c60d67c980e448c76d7b07c58b25df36c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3516 processed earlier; will process 955 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122591== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d0b73f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d0b736db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d0b7350665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd0a9aab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd0a98c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd0a989f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d0b7329e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d0b7dfc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d0b7d96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d0b7d98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d0b7d9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d0b786e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d0b78a51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d0b77b663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d0b77a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d0b779d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d0b7807f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d0b73f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d0b74e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d0b7351d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d0b735b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d0b73427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d0b736e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd0a98a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d0b7335bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-263095ffe05ddffdaea548967cfde8bf51dfc9f6 Step #5: MERGE-OUTER: attempt 1824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 575460934 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/263095ffe05ddffdaea548967cfde8bf51dfc9f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3520 processed earlier; will process 951 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122671== ERROR: libFuzzer: deadly signal Step #5: #0 0x564d3a1f8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564d3a16cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564d3a14f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7efccbd3041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7efccbb4500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7efccbb24858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564d3a128e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564d3abfb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564d3ab95632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564d3ab97375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564d3ab9735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564d3a66d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564d3a6a41db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564d3a5b563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564d3a5a3285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564d3a59c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564d3a606f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564d3a1f8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564d3a2e4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564d3a150d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564d3a15a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564d3a1417e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564d3a16d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7efccbb26082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564d3a134bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-495c27a2f2bc8d01a4af1bbb9e3bc9b8cd7e1535 Step #5: MERGE-OUTER: attempt 1825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 577934704 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/495c27a2f2bc8d01a4af1bbb9e3bc9b8cd7e1535' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3521 processed earlier; will process 950 files now Step #5: #1 pulse exec/s: 0 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122709== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ae5d25b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ae5d1cfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ae5d1b2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fabd16cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fabd14e100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fabd14c0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ae5d18be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ae5dc5e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ae5dbf8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ae5dbfa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ae5dbfa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ae5d6d0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ae5d7071db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ae5d61863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ae5d606285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ae5d5ff9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ae5d669f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ae5d25bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ae5d347eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ae5d1b3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ae5d1bd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ae5d1a47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ae5d1d04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fabd14c2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ae5d197bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fd86993b53ee13ed211935d9658cea13b96cad9 Step #5: MERGE-OUTER: attempt 1826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 580702399 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8fd86993b53ee13ed211935d9658cea13b96cad9' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3524 processed earlier; will process 947 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==122755== ERROR: libFuzzer: deadly signal Step #5: #0 0x56195dd0d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56195dc81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56195dc64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd24793f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd24775400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd247733858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56195dc3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56195e710018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56195e6aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56195e6ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56195e6ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56195e182165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56195e1b91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56195e0ca63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56195e0b8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56195e0b19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56195e11bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56195dd0dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56195ddf9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56195dc65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56195dc6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56195dc567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56195dc824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd247735082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56195dc49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d7f10fd277d09818c48232840bece0df6ae7638 Step #5: MERGE-OUTER: attempt 1827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 582991338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2d7f10fd277d09818c48232840bece0df6ae7638' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3526 processed earlier; will process 945 files now Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: #2 pulse exec/s: 2 rss: 559Mb Step #5: #4 pulse exec/s: 2 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122826== ERROR: libFuzzer: deadly signal Step #5: #0 0x556d275c3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556d27537b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556d2751a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb623d4e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb623b6300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb623b42858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556d274f3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556d27fc6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556d27f60632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556d27f62375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556d27f6235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556d27980ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x556d2796e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x556d279679dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x556d279d1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x556d275c3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x556d276afeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x556d2751bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x556d275252e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x556d2750c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x556d275384c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fb623b44082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x556d274ffbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18dafaced8bf6a4b58da8cbfccc6b580615104e0 Step #5: MERGE-OUTER: attempt 1828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 585908584 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/18dafaced8bf6a4b58da8cbfccc6b580615104e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3531 processed earlier; will process 940 files now Step #5: #1 pulse exec/s: 1 rss: 299Mb Step #5: #2 pulse exec/s: 1 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122918== ERROR: libFuzzer: deadly signal Step #5: #0 0x55eabe41b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55eabe38fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55eabe372665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda92fcb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda92de000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda92dbf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55eabe34be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55eabee1e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55eabedb8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55eabedba375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55eabedba35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55eabe7d8ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55eabe7c6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55eabe7bf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55eabe829f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55eabe41bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55eabe507eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55eabe373d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55eabe37d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55eabe3647e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55eabe3904c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fda92dc1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55eabe357bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09e074de21d75dd5014101222bb9a225faf74eda Step #5: MERGE-OUTER: attempt 1829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 588969407 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/09e074de21d75dd5014101222bb9a225faf74eda' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3535 processed earlier; will process 936 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: #4 pulse exec/s: 4 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==122970== ERROR: libFuzzer: deadly signal Step #5: #0 0x559016de3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559016d57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559016d3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee9caea41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee9c8ff00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee9c8de858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559016d13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5590177e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559017780632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559017782375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55901778235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5590171a0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55901718e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5590171879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5590171f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x559016de3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x559016ecfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x559016d3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559016d452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559016d2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559016d584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fee9c8e0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559016d1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66c55c0745cbef5d77006e33a9c1d0e70ab02da2 Step #5: MERGE-OUTER: attempt 1830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 590830082 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/66c55c0745cbef5d77006e33a9c1d0e70ab02da2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3541 processed earlier; will process 930 files now Step #5: #1 pulse exec/s: 0 rss: 212Mb Step #5: #2 pulse exec/s: 1 rss: 560Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123062== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d34c9c2594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d34c936b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d34c919665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6b6ab8541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6b6a99a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6b6a979858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d34c8f2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d34d3c5018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d34d35f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d34d361375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d34d36135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d34ce37165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d34ce6e1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d34cd7f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d34cd6d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d34cd669dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d34cdd0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d34c9c2c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d34caaeeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d34c91ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d34c9242e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d34c90b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d34c9374c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6b6a97b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d34c8febad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e94572c3a0caf079a02837dc692c7d6094d83281 Step #5: MERGE-OUTER: attempt 1831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 593566124 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e94572c3a0caf079a02837dc692c7d6094d83281' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3544 processed earlier; will process 927 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123173== ERROR: libFuzzer: deadly signal Step #5: #0 0x561eb7a37594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561eb79abb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561eb798e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe7c79a541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe7c77ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe7c7799858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561eb7967e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561eb843a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561eb83d4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561eb83d6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561eb83d635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561eb7df4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561eb7de2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561eb7ddb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561eb7e45f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561eb7a37c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561eb7b23eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561eb798fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561eb79992e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561eb79807e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561eb79ac4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fe7c779b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561eb7973bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88a5750c49900fe73c810346e558b7aa823eb800 Step #5: MERGE-OUTER: attempt 1832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 593997481 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/88a5750c49900fe73c810346e558b7aa823eb800' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3545 processed earlier; will process 926 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123181== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ca050af594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ca05023b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ca05006665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f86724d441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f86722e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f86722c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ca04fdfe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ca05ab2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ca05a4c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ca05a4e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ca05a4e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ca05524165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ca0555b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ca0546c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ca0545a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ca054539dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ca054bdf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ca050afc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ca0519beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ca05007d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ca050112e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ca04ff87e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ca050244c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f86722ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ca04febbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0706916ff870555c7c86c57f6fb89efeb2587fee Step #5: MERGE-OUTER: attempt 1833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 595617208 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0706916ff870555c7c86c57f6fb89efeb2587fee' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3546 processed earlier; will process 925 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123188== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e53ad34594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e53aca8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e53ac8b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c1151e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c1133300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c11312858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e53ac64e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e53b737018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e53b6d1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e53b6d3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e53b6d335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e53b1a9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e53b1e01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e53b0f163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e53b0df285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e53b0d89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e53b142f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e53ad34c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e53ae20eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e53ac8cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e53ac962e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e53ac7d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e53aca94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0c11314082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e53ac70bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-40d24611a29ea5f142b89b178fc626d1f629b4d8 Step #5: MERGE-OUTER: attempt 1834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 596302002 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/40d24611a29ea5f142b89b178fc626d1f629b4d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3547 processed earlier; will process 924 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123195== ERROR: libFuzzer: deadly signal Step #5: #0 0x561b1aab4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561b1aa28b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561b1aa0b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f80d88fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f80d871200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f80d86f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561b1a9e4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561b1b4b7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561b1b451632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561b1b453375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561b1b45335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561b1af29165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561b1af601db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561b1ae7163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561b1ae5f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561b1ae589dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561b1aec2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561b1aab4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561b1aba0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561b1aa0cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561b1aa162e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561b1a9fd7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561b1aa294c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f80d86f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561b1a9f0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f82d7a9b90429a9a02962a9722faec3dc4ed67c Step #5: MERGE-OUTER: attempt 1835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 597707940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3f82d7a9b90429a9a02962a9722faec3dc4ed67c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3548 processed earlier; will process 923 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123202== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f9e487594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f9e3fbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f9e3de665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f328cf2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f328cd3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f328cd1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562f9e3b7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562f9ee8a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562f9ee24632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562f9ee26375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562f9ee2635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562f9e8fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562f9e9331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562f9e84463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562f9e832285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562f9e82b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562f9e895f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562f9e487c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562f9e573eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562f9e3dfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562f9e3e92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562f9e3d07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562f9e3fc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f328cd1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562f9e3c3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71e23f350f6f11cf7e90dc7f8f3ffe4dc3c8753d Step #5: MERGE-OUTER: attempt 1836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 598162555 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/71e23f350f6f11cf7e90dc7f8f3ffe4dc3c8753d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3549 processed earlier; will process 922 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123208== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e0f8347594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e0f82bbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e0f829e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a7038841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a7019d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a7017c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55e0f8277e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55e0f8d4a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55e0f8ce4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55e0f8ce6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55e0f8ce635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55e0f87bc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55e0f87f31db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55e0f870463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55e0f86f2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55e0f86eb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55e0f8755f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55e0f8347c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55e0f8433eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55e0f829fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55e0f82a92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55e0f82907e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55e0f82bc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6a7017e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55e0f8283bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d5605307dfc167c14c42593c5b1adeaad182356 Step #5: MERGE-OUTER: attempt 1837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 598638279 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6d5605307dfc167c14c42593c5b1adeaad182356' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3550 processed earlier; will process 921 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123217== ERROR: libFuzzer: deadly signal Step #5: #0 0x5562ab3be594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5562ab332b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5562ab315665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcad46f041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcad450500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcad44e4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5562ab2eee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5562abdc1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5562abd5b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5562abd5d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5562abd5d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5562ab833165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5562ab86a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5562ab77b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5562ab769285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5562ab7629dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5562ab7ccf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5562ab3bec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5562ab4aaeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5562ab316d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5562ab3202e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5562ab3077e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5562ab3334c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcad44e6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5562ab2fabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62106e97f5b0eef0eafe973f8d101c2b497204bb Step #5: MERGE-OUTER: attempt 1838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 599121802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62106e97f5b0eef0eafe973f8d101c2b497204bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3551 processed earlier; will process 920 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123225== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557c702c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557c6fa0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557c6f83665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce6105541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce60e6a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce60e49858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5557c6f5ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5557c7a2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5557c79c9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5557c79cb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5557c79cb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5557c74a1165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5557c74d81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5557c73e963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5557c73d7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5557c73d09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5557c743af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5557c702cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5557c7118eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5557c6f84d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5557c6f8e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5557c6f757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5557c6fa14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fce60e4b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5557c6f68bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9480bcfed4e384aa9a817583a0964f453350ae8 Step #5: MERGE-OUTER: attempt 1839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 599578285 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e9480bcfed4e384aa9a817583a0964f453350ae8' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3552 processed earlier; will process 919 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123231== ERROR: libFuzzer: deadly signal Step #5: #0 0x5632ecad8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5632eca4cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5632eca2f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa80f09441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa80eea900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa80ee88858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5632eca08e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5632ed4db018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5632ed475632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5632ed477375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5632ed47735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5632ecf4d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5632ecf841db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5632ece9563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5632ece83285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5632ece7c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5632ecee6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5632ecad8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5632ecbc4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5632eca30d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5632eca3a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5632eca217e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5632eca4d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa80ee8a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5632eca14bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fd804c50b3d952a0055ade907a865a2b36088be Step #5: MERGE-OUTER: attempt 1840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 600590382 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3fd804c50b3d952a0055ade907a865a2b36088be' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3553 processed earlier; will process 918 files now Step #5: #1 pulse exec/s: 0 rss: 234Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123239== ERROR: libFuzzer: deadly signal Step #5: #0 0x56237360e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562373582b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562373565665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f881d4f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f881d30a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f881d2e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56237353ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562374011018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562373fab632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562373fad375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562373fad35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562373a83165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562373aba1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5623739cb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5623739b9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5623739b29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562373a1cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56237360ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5623736faeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562373566d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5623735702e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5623735577e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5623735834c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f881d2eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56237354abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3f75380ce0488a1e4a09118785b109cdaa18295 Step #5: MERGE-OUTER: attempt 1841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 601348197 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a3f75380ce0488a1e4a09118785b109cdaa18295' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3556 processed earlier; will process 915 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123280== ERROR: libFuzzer: deadly signal Step #5: #0 0x55affb3e5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55affb359b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55affb33c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f95d230d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f95d212200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f95d2101858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55affb315e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55affbde8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55affbd82632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55affbd84375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55affbd8435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55affb85a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55affb8911db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55affb7a263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55affb790285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55affb7899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55affb7f3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55affb3e5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55affb4d1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55affb33dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55affb3472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55affb32e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55affb35a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f95d2103082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55affb321bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-132d7329b86e29537982a73a5f45fca6e731d288 Step #5: MERGE-OUTER: attempt 1842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 602138062 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/132d7329b86e29537982a73a5f45fca6e731d288' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3558 processed earlier; will process 913 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: #4 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123322== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e50813594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e50787b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e5076a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f577b8c141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f577b6d600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f577b6b5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561e50743e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561e51216018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561e511b0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561e511b2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561e511b235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561e50c88165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561e50cbf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561e50bd063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561e50bbe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561e50bb79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561e50c21f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561e50813c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561e508ffeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561e5076bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561e507752e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561e5075c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561e507884c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f577b6b7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561e5074fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ef142a44bbbb32c433ea9f143951fece034d835 Step #5: MERGE-OUTER: attempt 1843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 603471331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/3ef142a44bbbb32c433ea9f143951fece034d835' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3563 processed earlier; will process 908 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123402== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed55029594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed54f9db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed54f80665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcb9420141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcb9401600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcb93ff5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ed54f59e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ed55a2c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ed559c6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ed559c8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ed559c835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ed5549e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ed554d51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ed553e663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ed553d4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ed553cd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ed55437f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ed55029c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ed55115eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ed54f81d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ed54f8b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ed54f727e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ed54f9e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fcb93ff7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ed54f65bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a752b12f46429fe9cab171dcf7930af389c8533b Step #5: MERGE-OUTER: attempt 1844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 604381847 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a752b12f46429fe9cab171dcf7930af389c8533b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3564 processed earlier; will process 907 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123410== ERROR: libFuzzer: deadly signal Step #5: #0 0x558ff18f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558ff1868b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558ff184b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2bcf0bb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2bceed000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2bceeaf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558ff1824e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558ff22f7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558ff2291632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558ff2293375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558ff229335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558ff1d69165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558ff1da01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558ff1cb163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558ff1c9f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558ff1c989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558ff1d02f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558ff18f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558ff19e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558ff184cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558ff18562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558ff183d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558ff18694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2bceeb1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558ff1830bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da5e14714121f8310410d5ef825462771a6254fc Step #5: MERGE-OUTER: attempt 1845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 605557270 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/da5e14714121f8310410d5ef825462771a6254fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3565 processed earlier; will process 906 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: 2026-06-15 07:54:50,846 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:50,846 T batch transaction: committing... Step #5: 2026-06-15 07:54:50,846 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,846 T batch transaction: end Step #5: 2026-06-15 07:54:50,846 D Stopping io_context Step #5: 2026-06-15 07:54:50,846 T Miner has received stop signal Step #5: 2026-06-15 07:54:50,846 T Not mining - nothing to stop Step #5: 2026-06-15 07:54:50,846 T Blockchain::deinit Step #5: 2026-06-15 07:54:50,846 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:54:50,847 T BlockchainLMDB::close Step #5: 2026-06-15 07:54:50,847 T BlockchainLMDB::sync Step #5: 2026-06-15 07:54:50,849 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:54:50,849 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 303Mb Step #5: 2026-06-15 07:54:50,851 T Blockchain::Blockchain Step #5: 2026-06-15 07:54:50,851 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:54:50,851 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:54:50,851 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:50,851 D option: fast Step #5: 2026-06-15 07:54:50,851 D option: async Step #5: 2026-06-15 07:54:50,851 D option: 250000000bytes Step #5: 2026-06-15 07:54:50,851 T BlockchainLMDB::open Step #5: 2026-06-15 07:54:50,853 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:50,853 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:50,853 D Space used: 4096 Step #5: 2026-06-15 07:54:50,853 D Space remaining: 1073737728 Step #5: 2026-06-15 07:54:50,853 D Size threshold: 0 Step #5: 2026-06-15 07:54:50,853 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:50,853 D Setting m_height to: 0 Step #5: 2026-06-15 07:54:50,853 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,853 T Blockchain::init Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,853 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,853 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:50,853 D init done Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,853 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,853 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,853 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:54:50,880 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:50,880 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:50,881 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,881 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:50,881 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:50,881 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,881 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:50,881 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,881 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,881 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,881 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:50,881 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,881 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,905 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:54:50,905 D Miner tx hash: Step #5: 2026-06-15 07:54:50,905 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:54:50,905 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:50,905 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:50,906 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:50,906 D Space used: 12288 Step #5: 2026-06-15 07:54:50,906 D Space remaining: 1073729536 Step #5: 2026-06-15 07:54:50,906 D Size threshold: 0 Step #5: 2026-06-15 07:54:50,906 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:54:50,906 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,906 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,906 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:54:50,906 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:50,906 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:54:50,906 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:54:50,906 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:54:50,906 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:50,906 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,906 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,906 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 D Invalidating block template cache Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 I Blockchain initialized. last block: 0, d4440.h21.m5.s57 time ago, current difficulty: 1 Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:50,907 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 T requesting 1 from 0, cached Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:50,907 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,907 D Current height: 0 Step #5: 2026-06-15 07:54:50,907 D Start hardfork version: 1 Step #5: 2026-06-15 07:54:50,907 D Current hardfork version: 16 Step #5: 2026-06-15 07:54:50,907 I Validating txpool contents for v16 Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:50,907 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:50,907 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:50,907 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:50,907 D Space used: 61440 Step #5: 2026-06-15 07:54:50,907 D Space remaining: 1073680384 Step #5: 2026-06-15 07:54:50,907 D Size threshold: 0 Step #5: 2026-06-15 07:54:50,907 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:50,934 T batch transaction: begin Step #5: 2026-06-15 07:54:50,935 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:50,935 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:50,935 T batch transaction: committing... Step #5: 2026-06-15 07:54:50,935 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,935 T batch transaction: end Step #5: 2026-06-15 07:54:50,935 I Loading checkpoints Step #5: 2026-06-15 07:54:50,935 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:54:50,935 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:50,962 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:50,962 T Sorted 33/33 Step #5: 2026-06-15 07:54:50,962 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:50,962 T Sorted 33/33 Step #5: 2026-06-15 07:54:50,963 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:50,964 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:50,964 D tx pubkey: Step #5: 2026-06-15 07:54:50,964 T Sorted 44/44 Step #5: 2026-06-15 07:54:50,999 I transaction_created: <1347758851b0b7b8f83135f76b84901dcec1271bd6d374632f1a0da1dbad53f4> Step #5: 2026-06-15 07:54:50,999 I { Step #5: 2026-06-15 07:54:50,999 I "version": 2, Step #5: 2026-06-15 07:54:50,999 I "unlock_time": 0, Step #5: 2026-06-15 07:54:50,999 I "vin": [ { Step #5: 2026-06-15 07:54:50,999 I "key": { Step #5: 2026-06-15 07:54:50,999 I "amount": 295027036, Step #5: 2026-06-15 07:54:50,999 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "k_image": "91d4b715b103a1a5a37f1fe95fc55a90b2264486c7382757362f9d81388e9876" Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "vout": [ { Step #5: 2026-06-15 07:54:50,999 I "amount": 0, Step #5: 2026-06-15 07:54:50,999 I "target": { Step #5: 2026-06-15 07:54:50,999 I "tagged_key": { Step #5: 2026-06-15 07:54:50,999 I "key": "7f88fdd14111b198a73ffd7e671e4bc8a7257b37dc8a06fb44f9081b6647597b", Step #5: 2026-06-15 07:54:50,999 I "view_tag": "c8" Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "extra": [ 1, 255, 159, 188, 146, 91, 254, 106, 48, 136, 58, 191, 190, 210, 160, 91, 75, 168, 110, 75, 84, 99, 153, 209, 162, 210, 130, 147, 31, 23, 28, 12, 96, 2, 9, 1, 47, 60, 223, 185, 181, 177, 112, 146 Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "rct_signatures": { Step #5: 2026-06-15 07:54:50,999 I "type": 6, Step #5: 2026-06-15 07:54:50,999 I "txnFee": 10000, Step #5: 2026-06-15 07:54:50,999 I "ecdhInfo": [ { Step #5: 2026-06-15 07:54:50,999 I "amount": "74cff1908daf1010" Step #5: 2026-06-15 07:54:50,999 I }], Step #5: 2026-06-15 07:54:50,999 I "outPk": [ "c867157c0cd70df436f4ffefa9fe6bd1595db232c7876fdb77c1422bca19cb10"] Step #5: 2026-06-15 07:54:50,999 I }, Step #5: 2026-06-15 07:54:50,999 I "rctsig_prunable": { Step #5: 2026-06-15 07:54:50,999 I "nbp": 1, Step #5: 2026-06-15 07:54:50,999 I "bpp": [ { Step #5: 2026-06-15 07:54:50,999 I "A": "e14a1ab8e8306db628a6cf47c956b28c4470dc909b8ddf9a919bbe6ea512dbb6", Step #5: 2026-06-15 07:54:50,999 I "A1": "07c68ac9486bb8b67bf46fcf293cfebe69ddb111c8c473b95202926b82200bed", Step #5: 2026-06-15 07:54:50,999 I "B": "6c21d83602f4d1ce889d730846ab444cd85106fe3e7819f2191f592d9b735ad5", Step #5: 2026-06-15 07:54:50,999 I "r1": "f5242281c17f35a5f120c816382ca8ff6756e681d595c4e6399b98dc7f975403", Step #5: 2026-06-15 07:54:50,999 I "s1": "16f9f91c8dfba4afe098dccd1501d4a89875fbea84edd762c6ffec4e8d8ef903", Step #5: 2026-06-15 07:54:50,999 I "d1": "e142492e3e744c7c8031fe76f882d5f9b38f0365a883a115c675716ff8ffbe02", Step #5: 2026-06-15 07:54:50,999 I "L": [ "89dafd7b746da8669f3c3d809083d435edc8c507d4d74005c22f3cba0bf2cab3", "896ffe4a5ab4cfdf88bf7bd3d3c78cd1a8235521e59c372e1ce7668b5b10b2ff", "379286b8376669fa75559f828c26c7aaf3e70e67a2508746c25297ad9a585e7c", "cefaac2b9fc57ee1ad2b66fe7397b1cbf7ab8c6411faaf85119a021f8352b508", "e1e3d592b17b1b8cc586edc3696c3e7256ed2b9267bece034c72030e33ba3d69", "71e3f911d8fca32f8d6ad1f9b6926f8cd212d81f8fe9d4e208dad3255a3352fe" Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "R": [ "860adaa1784562833dc131a8ba20bb2ee7d2774f62a292ed909a89287f3dd635", "2bb74334d144c45ff8d15c39bf6135ed122c60bbd8d8645bd766c4e998777abd", "4208a479e9434cc57ddfeb193ba80fd6d647bcfc96ad7bbe93b8b8b590b30283", "ebcf5ceed16ddd6d3c026b4ab73760538c54bf97806c71357dca5a23798ced9b", "314c600d79d8c88b6e0968d2ed18a738b70aad8b036fbd6f541b4a372ed3145d", "da7033607e72467fa7c696ebb0fd500bf50f541046ad0f2ac86567df64980b04" Step #5: 2026-06-15 07:54:50,999 I ] Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I ], Step #5: 2026-06-15 07:54:50,999 I "CLSAGs": [ { Step #5: 2026-06-15 07:54:50,999 I "s": [ "78abfe5b4b8f4f2ca78b2c42aef08f1d28b08ad99093cccd7bdd63d2ba275b0d", "64e179651c49028b3d2ed460070b55b03631532670de7bf068364085ecf1120f", "5bf45e020350f581fdc34cf6be6e151a7ee8275e2ae630987c54b2a814170e05", "ec0ab2ec92a4feb091d1fe3796598126c46ec80f2d05e9f344a68bc18f1bef06", "19239d2e2f029c19c7cf577fdf5e724bfede9170bd7338240cf03cbf718dcc0e", "7de3be942cc712fca04f3d9e1e410257df434caed2e6966d0ce52a4624122c02", "9c8d93fe2c5d3bac3e486bb78992f4d6ef3a96cc5731c842f0fc3f5775d3d008", "2e463066b8084097200f5d9c35659e8f8fb0045b48ef713b3b32da4ab4b97500", "2c0a5eae7a368c2a8117b4f2efa8e28772240a291fb93e94c31b810323eebb0b", "e53dd8d23905f61167fdbc9165dec18597a3853ce8b930f7cf9ea84ffe863d0c"], Step #5: 2026-06-15 07:54:50,999 I "c1": "9f77bfd0672a58ec4a8e4a07b0595c9a3fe1f9943c2400cb169b9aaf430b600d", Step #5: 2026-06-15 07:54:50,999 I "D": "513cd2d35c9c134472aa70d7dbf15efabe9347a7f34f8432fa914b7c0737e8ce" Step #5: 2026-06-15 07:54:50,999 I }], Step #5: 2026-06-15 07:54:50,999 I "pseudoOuts": [ "d13344889e6aa6dc3448b7d97136ad14c45d95583c5efb154d6807f7617515ac"] Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 I } Step #5: 2026-06-15 07:54:50,999 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:50,999 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:50,999 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:50,999 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:50,999 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:50,999 D Space used: 20480 Step #5: 2026-06-15 07:54:50,999 D Space remaining: 1073721344 Step #5: 2026-06-15 07:54:50,999 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,000 D Percent used: 0.0019 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,000 T batch transaction: begin Step #5: 2026-06-15 07:54:51,000 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,000 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,000 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,000 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:51,000 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 E Block with id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:51,000 E has old version: 1 Step #5: 2026-06-15 07:54:51,000 E current: 16 Step #5: 2026-06-15 07:54:51,000 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,000 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,000 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,000 T Block with hash 48c587b5b22227434219610ef0f28bd5f28900e9fdb328922fed209ddadb41fe not found in db Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,000 T Block with hash e0422ad77b550000201d249dff7f00000e000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 E Block recognized as orphaned and rejected, id = <48c587b5b22227434219610ef0f28bd5f28900e9fdb328922fed209ddadb41fe>, height 1, parent in alt 0, parent in main 0 (parent , current top <0000000000000000000000000000000000000000000000000000000000000000>, chain height 0) Step #5: 2026-06-15 07:54:51,000 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,000 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,000 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,000 T Block with hash 970a3793095be45f77b8d60dffac348483f26d67dc5ab279c80efe775333982d not found in db Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,000 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,000 E Block recognized as orphaned and rejected, id = <970a3793095be45f77b8d60dffac348483f26d67dc5ab279c80efe775333982d>, height 2, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <0000000000000000000000000000000000000000000000000000000000000000>, chain height 0) Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,000 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,000 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,001 T transaction with hash 1347758851b0b7b8f83135f76b84901dcec1271bd6d374632f1a0da1dbad53f4 not found in db Step #5: 2026-06-15 07:54:51,001 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:54:51,006 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,006 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,006 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,006 E Tx <1347758851b0b7b8f83135f76b84901dcec1271bd6d374632f1a0da1dbad53f4> has fewer than two outputs Step #5: 2026-06-15 07:54:51,006 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,006 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:54:51,006 I Transaction added to pool: txid <1347758851b0b7b8f83135f76b84901dcec1271bd6d374632f1a0da1dbad53f4> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:54:51,006 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,006 E Transaction verification impossible: <1347758851b0b7b8f83135f76b84901dcec1271bd6d374632f1a0da1dbad53f4> Step #5: 2026-06-15 07:54:51,007 T Blockchain::get_outs Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:54:51,007 T db3: 0 Step #5: 2026-06-15 07:54:51,007 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,007 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:51,007 W Attempt to get block from height 1519143539051593728 failed -- block not in db Step #5: 2026-06-15 07:54:51,007 E Failed to parse transaction from blob Step #5: 2026-06-15 07:54:51,007 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:54:51,007 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:54:51,007 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,007 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,007 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:51,007 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,007 D Found 0/4 transactions on the blockchain Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,007 D Failed to find tx in txpool: <00000000000000000000c5e50000000000000000000000000000000000000000> Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,007 D Failed to find tx in txpool: <000000395bf4e50355555555555555555555555555555555555555555004000f> Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,007 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,007 D Failed to find tx in txpool: Step #5: 2026-06-15 07:54:51,007 D Found 1/4 transactions in the pool Step #5: 2026-06-15 07:54:51,008 D 1 transactions found, 3 not found Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::pop_block_from_blockchain Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 E Cannot pop the genesis block Step #5: 2026-06-15 07:54:51,008 E Error when popping blocks after processing 0 blocks: Cannot pop the genesis block Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 D Invalid address format Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 D Giving back the whole pool Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,008 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,008 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,009 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,009 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,009 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,009 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,009 W Attempt to get hash from height 0 failed -- hash not in db Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:51,009 T batch transaction: committing... Step #5: 2026-06-15 07:54:51,009 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,009 T batch transaction: end Step #5: 2026-06-15 07:54:51,009 D Stopping io_context Step #5: 2026-06-15 07:54:51,009 T Miner has received stop signal Step #5: 2026-06-15 07:54:51,009 T Not mining - nothing to stop Step #5: 2026-06-15 07:54:51,009 T Blockchain::deinit Step #5: 2026-06-15 07:54:51,009 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::close Step #5: 2026-06-15 07:54:51,009 T BlockchainLMDB::sync Step #5: 2026-06-15 07:54:51,012 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:54:51,012 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:54:51,013 T Blockchain::Blockchain Step #5: 2026-06-15 07:54:51,014 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:54:51,014 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:54:51,014 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:51,014 D option: fast Step #5: 2026-06-15 07:54:51,014 D option: async Step #5: 2026-06-15 07:54:51,014 D option: 250000000bytes Step #5: 2026-06-15 07:54:51,014 T BlockchainLMDB::open Step #5: 2026-06-15 07:54:51,014 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:54:51,014 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,014 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,014 D Space used: 4096 Step #5: 2026-06-15 07:54:51,014 D Space remaining: 1073737728 Step #5: 2026-06-15 07:54:51,014 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,014 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,014 D Setting m_height to: 0 Step #5: 2026-06-15 07:54:51,014 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,014 T Blockchain::init Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,015 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,015 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,015 D init done Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,015 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,015 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,015 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,044 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,044 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,044 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,044 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,044 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,044 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:51,044 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,044 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,044 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,044 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,044 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,044 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:54:51,070 D Miner tx hash: Step #5: 2026-06-15 07:54:51,070 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,070 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,070 D Space used: 12288 Step #5: 2026-06-15 07:54:51,070 D Space remaining: 1073729536 Step #5: 2026-06-15 07:54:51,070 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,070 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:54:51,070 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,070 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,070 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:54:51,070 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:51,070 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:54:51,070 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:54:51,070 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,070 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,070 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,070 D Invalidating block template cache Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,071 I Blockchain initialized. last block: 0, d4440.h21.m5.s58 time ago, current difficulty: 1 Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,071 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,071 T requesting 1 from 0, cached Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 D Current height: 0 Step #5: 2026-06-15 07:54:51,071 D Start hardfork version: 1 Step #5: 2026-06-15 07:54:51,071 D Current hardfork version: 16 Step #5: 2026-06-15 07:54:51,071 I Validating txpool contents for v16 Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:51,071 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,071 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,071 D Space used: 61440 Step #5: 2026-06-15 07:54:51,071 D Space remaining: 1073680384 Step #5: 2026-06-15 07:54:51,071 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,071 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,071 T batch transaction: begin Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:51,071 T batch transaction: committing... Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,071 T batch transaction: end Step #5: 2026-06-15 07:54:51,071 I Loading checkpoints Step #5: 2026-06-15 07:54:51,071 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:54:51,071 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,073 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:51,073 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:51,073 D tx pubkey: <27c8d159dafd6bb5c59062c496b92056be17412b741e45694c0c8e350abbd56e> Step #5: 2026-06-15 07:54:51,073 T Sorted 44/44 Step #5: 2026-06-15 07:54:51,109 I transaction_created: <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> Step #5: 2026-06-15 07:54:51,109 I { Step #5: 2026-06-15 07:54:51,109 I "version": 2, Step #5: 2026-06-15 07:54:51,109 I "unlock_time": 0, Step #5: 2026-06-15 07:54:51,109 I "vin": [ { Step #5: 2026-06-15 07:54:51,109 I "key": { Step #5: 2026-06-15 07:54:51,109 I "amount": 734991513, Step #5: 2026-06-15 07:54:51,109 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "k_image": "b236bdb6c765ccbca6307f487e10c4e94c3421c70b6f6e254a15e162bd9f83f6" Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "vout": [ { Step #5: 2026-06-15 07:54:51,109 I "amount": 0, Step #5: 2026-06-15 07:54:51,109 I "target": { Step #5: 2026-06-15 07:54:51,109 I "tagged_key": { Step #5: 2026-06-15 07:54:51,109 I "key": "6ba9f17d8157d7044acf2ec0e2b48d0a95a1ad6087ad91f121e8f2da1a2fda35", Step #5: 2026-06-15 07:54:51,109 I "view_tag": "fc" Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "extra": [ 1, 39, 200, 209, 89, 218, 253, 107, 181, 197, 144, 98, 196, 150, 185, 32, 86, 190, 23, 65, 43, 116, 30, 69, 105, 76, 12, 142, 53, 10, 187, 213, 110, 2, 9, 1, 78, 39, 120, 101, 15, 55, 251, 98 Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "rct_signatures": { Step #5: 2026-06-15 07:54:51,109 I "type": 6, Step #5: 2026-06-15 07:54:51,109 I "txnFee": 10000, Step #5: 2026-06-15 07:54:51,109 I "ecdhInfo": [ { Step #5: 2026-06-15 07:54:51,109 I "amount": "fa061e660ddf3be7" Step #5: 2026-06-15 07:54:51,109 I }], Step #5: 2026-06-15 07:54:51,109 I "outPk": [ "c626bcd6f75ee0cd6297d06135b7caae051a92a5d456282ef867ac391b1e05c3"] Step #5: 2026-06-15 07:54:51,109 I }, Step #5: 2026-06-15 07:54:51,109 I "rctsig_prunable": { Step #5: 2026-06-15 07:54:51,109 I "nbp": 1, Step #5: 2026-06-15 07:54:51,109 I "bpp": [ { Step #5: 2026-06-15 07:54:51,109 I "A": "311a8b81113ddfc8e13022c5880c65af782c076e2230389e0f53730bd5c0f760", Step #5: 2026-06-15 07:54:51,109 I "A1": "86b28303bd58d73775e201cdac35d003ca524adb1dd56921e3b2e968d98795e9", Step #5: 2026-06-15 07:54:51,109 I "B": "ce6f4a2a1f6917caf26537e95c61096c702f64e7624cb6725e8c8c884f17ecfd", Step #5: 2026-06-15 07:54:51,109 I "r1": "2879b5be31ac661e845e2743b4e40823e527416b8832d9cce3dcccaf602f6607", Step #5: 2026-06-15 07:54:51,109 I "s1": "c51944e6a9985c0afdb4530d916e6a5ce94c19b39222100adb1be6ae32023d0a", Step #5: 2026-06-15 07:54:51,109 I "d1": "40ce249d904094ab0275b7e8763933c878948c95dd0f288467eedad2d43c0808", Step #5: 2026-06-15 07:54:51,109 I "L": [ "70c082d2c58059ff8936be2f1fced696ce1f5195bc3df0b2b3e21d3106f3e7ea", "31c02496074fe0a933941fbf5a7342901814a5bc62ab3dccc2cdcd6428a4fa4d", "3bcea9acdce58e03874aaed6b242893ab5b5e6eee6c6ebec398dbd04f9a9ce92", "cf5d7e265ae7023923068f044ec5015c5ade4666c6ed8a70add1fb54a6815a49", "8b571500434ecad4b12875efd9d54bb77d13b186750cd919ce8b803f0dea1257", "354bcc7a3de90a950982e4c58d44d61ca29a4aafd71aa559a2a7714aa843f338" Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "R": [ "e950cb240cc76fede41b0f9edf38cbbf264b8ab3b0300a5865c54bbdde4d56d5", "fb5be2779ad78061f5b999f356cabd71fba0aa7431ed8a9f379d8f349b3150ca", "9cdc5f2918a0f0384f4a33b4f1c977586870f1ede0258eb9a5b7e6756ee3e570", "3b28a692680c00c7fb22b4a0d73a6ece81c76fd9d2b32aa7444fe97d6344e1ab", "562357650a97cfabdbe168759b8a07e7d594c17276ec7dc274566b4d595cf07a", "dcb9034fc84ad8bfa1f31cffeae9d1b0e89904aa8faec6a0c79a94aa94dfa951" Step #5: 2026-06-15 07:54:51,109 I ] Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I ], Step #5: 2026-06-15 07:54:51,109 I "CLSAGs": [ { Step #5: 2026-06-15 07:54:51,109 I "s": [ "6a46e73284f96dcb51143857e877085b3f02c17895edda1940a7bdcca5767203", "59fa6010368ea2074f7f3460753ca1ef13b0215253c87e6d3c73d012104bdd05", "2c701d0acbbe097eada839e92fbfc78cbf20e2b608a30665c8cbebddc76b9802", "9eb9484b7a8d0d15a97c3c3093d34730d9cfce7b99a65ced87409dff93ceb405", "56e90aadd8048d0340bf4841dadb7ba25165f3b5e48db554c46e7f6718cebf01", "32fb480d10bd917ce79f6fa7ace007eb25df5b0bd67d0fe3cfff82a370b4ec05", "64f6fa3e8a441c28c2bb0bb4f578ac30098169da09df0a8869d8a1e6fc685a0e", "16b500e77aae5ec248d2c789b33595c9dcd99574ca5b64485f491869fe4b3300", "f1e79df944598266ad6af8e61c4389de61912c80d98a8648b57646862153f700", "4905ccc5c81dc7f3e3195a99185f083c39de89e499f527d3bea890d6ce005d0a"], Step #5: 2026-06-15 07:54:51,109 I "c1": "1cb348ad516a09f16fb754a5e3b68882fecd0543e379d5b57b107da2084cd107", Step #5: 2026-06-15 07:54:51,109 I "D": "723c8cbc14c67c8d533dfc1d340038aa0e5d5533151bb419a8b31324064af250" Step #5: 2026-06-15 07:54:51,109 I }], Step #5: 2026-06-15 07:54:51,109 I "pseudoOuts": [ "25cbf9e6ce1e340706b1c3a95336a520d5836e9285e3c0e3f004ec09e539beb7"] Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,109 I } Step #5: 2026-06-15 07:54:51,110 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:51,110 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:54:51,110 D tx pubkey: <4b53fc26ef7c3811d9832d1e7d708db42385ccee88acf47e5d1703fb057b76a1> Step #5: 2026-06-15 07:54:51,110 T Sorted 44/44 Step #5: 2026-06-15 07:54:51,145 I transaction_created: Step #5: 2026-06-15 07:54:51,145 I { Step #5: 2026-06-15 07:54:51,145 I "version": 2, Step #5: 2026-06-15 07:54:51,145 I "unlock_time": 0, Step #5: 2026-06-15 07:54:51,145 I "vin": [ { Step #5: 2026-06-15 07:54:51,145 I "key": { Step #5: 2026-06-15 07:54:51,145 I "amount": 634065370, Step #5: 2026-06-15 07:54:51,145 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "k_image": "39c463022326c93f6f68c864426b89e9371d69a6ede7047b222ab6073db31c8f" Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "vout": [ { Step #5: 2026-06-15 07:54:51,145 I "amount": 0, Step #5: 2026-06-15 07:54:51,145 I "target": { Step #5: 2026-06-15 07:54:51,145 I "tagged_key": { Step #5: 2026-06-15 07:54:51,145 I "key": "e2c428a45af5723a4b1d465ea00870b254fa9fc2c9a9131a200d5c771f1857c4", Step #5: 2026-06-15 07:54:51,145 I "view_tag": "fe" Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "extra": [ 1, 75, 83, 252, 38, 239, 124, 56, 17, 217, 131, 45, 30, 125, 112, 141, 180, 35, 133, 204, 238, 136, 172, 244, 126, 93, 23, 3, 251, 5, 123, 118, 161, 2, 9, 1, 18, 115, 105, 206, 232, 10, 129, 247 Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "rct_signatures": { Step #5: 2026-06-15 07:54:51,145 I "type": 6, Step #5: 2026-06-15 07:54:51,145 I "txnFee": 10000, Step #5: 2026-06-15 07:54:51,145 I "ecdhInfo": [ { Step #5: 2026-06-15 07:54:51,145 I "amount": "a8fdb7551b556579" Step #5: 2026-06-15 07:54:51,145 I }], Step #5: 2026-06-15 07:54:51,145 I "outPk": [ "89a088b5689c5f12b90a2b00384f7e8775e4507ec06145e4fdd16fdc18adc492"] Step #5: 2026-06-15 07:54:51,145 I }, Step #5: 2026-06-15 07:54:51,145 I "rctsig_prunable": { Step #5: 2026-06-15 07:54:51,145 I "nbp": 1, Step #5: 2026-06-15 07:54:51,145 I "bpp": [ { Step #5: 2026-06-15 07:54:51,145 I "A": "85e8027566ef82af8ea25bfacc01d00f6dea35b763713a04fafdf1a388341ec0", Step #5: 2026-06-15 07:54:51,145 I "A1": "2b2a86aa56b9e28199cf9c6a0034e27b21338b8085e1ed5d0ddacc25fbe74f09", Step #5: 2026-06-15 07:54:51,145 I "B": "a69973b076f7f08f44ea85a7f401ab33a55eeaecc2d78d6b33b73d032289a05e", Step #5: 2026-06-15 07:54:51,145 I "r1": "4956f39005678b8c871656781048a527b7ff86bfacfcac7e3c6f8c49c4e4040b", Step #5: 2026-06-15 07:54:51,145 I "s1": "cc97fa5973796a67c6192c6fdb607c0ac963166e089c15898ad9af4a52d49801", Step #5: 2026-06-15 07:54:51,145 I "d1": "f9b1d326c31d19a5676317a83be8948871a84c191e3ff8512a21605e20a2c807", Step #5: 2026-06-15 07:54:51,145 I "L": [ "3e3ab2a0aaebfa3acdf29d080ce36b1a6e7f0a92c8e8f74986e4c1beb4e1621f", "c6d2bd183a1137b8e643606822b9cb0115ebe796d362ddb5627269f80cc13d08", "3581b2fa3c6c74708c3fc63a20ef984ec64c41a8980f07e41996907e08ed856c", "02cc44056c13220682c3cba74a43b323be902dfd9d6eaba34fb772a248776d5e", "4963ebb489004e86acf6e1eb33c5b657939044835fa992498eae52f34946cab4", "8e38b37e8c07b3de43f1999b8bb9e86a377355736e35dae15bd2d5f3f4a6315b" Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "R": [ "a1c05148e970c4c5f86a6e15a0f61f1e00e3f43d2818702f28d568d6c31373b5", "90301942acaf6140338d0994deea59fab2e7bafc85198804a01052b143d1c142", "6c29eaf25421d5dc530c405f431ba879cf05312fa51fb8ffae88581d4316a744", "4453398998c0cfe7396fff6bcef8d242498d885bd68f48d601778b988de9a1b8", "946e4cd3422496cc9737be0991dde4d5117e17946602f648aa0c950372ee799c", "b18990e2cdee1d0470506426abae33be7cf7a704bbe2f43770317cf43346d4e4" Step #5: 2026-06-15 07:54:51,145 I ] Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I ], Step #5: 2026-06-15 07:54:51,145 I "CLSAGs": [ { Step #5: 2026-06-15 07:54:51,145 I "s": [ "a7d0eb18148bb33d5e24a9191b38a5e2138d82d63b451c25233406755933cb05", "b5af941a692ce64945cc6cff47ad3c99ece2ff795f0e5080679d3f1cb7c7b107", "14ef9d47c2aedaf34352dd394c95a43da8fd457ef44b910afc80c191e0ed730b", "b203f02b9100fecf08edc8c54e585ba299d083c3dce744d15b9df18603656e06", "636c5d62d75c8913fd06631f7b3244ec3efc66a607e3a261e4e0d7fd05c86407", "59acd75f846cfc7ef9042befb25c5b24a3b202f3c7d63da9cdf27e9b5e222a0a", "adb3f1dc73023fefb9d6b3a991f7d8546fe32f11555fcdaccbeb9a1878f0a00c", "a3f6360151f70632020d6abdbcd9ca519d053b2a6152edfaf2fc81fc275d2c0c", "8a46fe1e9f883f070a6e6a92d72fd1945fb285f714a29bef6e652053186b4b0b", "aee6200b12b502500b740ab8f90d4d88a771642bdadd21dd7a2f32640b794e0c"], Step #5: 2026-06-15 07:54:51,145 I "c1": "0f6312524f507915dfb7c49291f937263b322f2cb43741c717ef4a6ef7b7ad09", Step #5: 2026-06-15 07:54:51,145 I "D": "bb1fafc9be966981d91e14aac75a5c3a83107e7a95b26d63455dabdee56c77f0" Step #5: 2026-06-15 07:54:51,145 I }], Step #5: 2026-06-15 07:54:51,145 I "pseudoOuts": [ "5be265347c348de9f9060287b85a15c82abe6ca09ccdc6b1481a9e47eeab9211"] Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 I } Step #5: 2026-06-15 07:54:51,145 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,145 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:51,146 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:51,146 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,146 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,146 D Space used: 69632 Step #5: 2026-06-15 07:54:51,146 D Space remaining: 1073672192 Step #5: 2026-06-15 07:54:51,146 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,146 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,162 T batch transaction: begin Step #5: 2026-06-15 07:54:51,162 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,162 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,162 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,162 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:54:51,162 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:54:51,162 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,162 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,162 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,162 T Block with hash 48c587b5b22227434219610ef0f28bd5f28900e9fdb328922fed209ddadb41fe not found in db Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,162 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,162 T Block with hash e0422ad77b550000201d249dff7f00000e000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 E Block recognized as orphaned and rejected, id = <48c587b5b22227434219610ef0f28bd5f28900e9fdb328922fed209ddadb41fe>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,162 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,162 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,162 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,162 T Block with hash 970a3793095be45f77b8d60dffac348483f26d67dc5ab279c80efe775333982d not found in db Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,162 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,162 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,162 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,162 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,162 E Block recognized as orphaned and rejected, id = <970a3793095be45f77b8d60dffac348483f26d67dc5ab279c80efe775333982d>, height 2, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,163 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,163 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,163 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,163 T transaction with hash 051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e not found in db Step #5: 2026-06-15 07:54:51,163 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:54:51,168 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,168 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,168 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,168 E Tx <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> has fewer than two outputs Step #5: 2026-06-15 07:54:51,168 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,168 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:54:51,168 I Transaction added to pool: txid <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:54:51,168 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,168 E Transaction verification impossible: <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> Step #5: 2026-06-15 07:54:51,169 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,169 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,169 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,169 T transaction with hash cd6c93bec5f931285f4e79aa161a948c05886318be77f165ed741cf94590f862 not found in db Step #5: 2026-06-15 07:54:51,169 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:54:51,174 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,174 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,174 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,174 E Tx has fewer than two outputs Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:54:51,175 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,175 E Transaction verification impossible: Step #5: 2026-06-15 07:54:51,175 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,175 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,175 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:54:51,175 D Found 0/3 transactions on the blockchain Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,175 D Failed to find tx in txpool: <254e34554c055f0f0f6de920e6a0000350660666600555560206cd0d0006fbbb> Step #5: 2026-06-15 07:54:51,175 D Found 2/3 transactions in the pool Step #5: 2026-06-15 07:54:51,175 D 2 transactions found, 1 not found Step #5: 2026-06-15 07:54:51,175 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,175 T Blockchain::get_outs Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:54:51,175 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,175 I Attempting to get output pubkey by global index (amount 14555633995673939626, index 14624595317525640319, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:54:51,176 E Failed to parse transaction from blob Step #5: 2026-06-15 07:54:51,176 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:54:51,176 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 D Invalid address format Step #5: 2026-06-15 07:54:51,176 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,176 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,176 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:51,176 W Attempt to get block from height 7177167879490234063 failed -- block not in db Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T requesting 1 from 0, cached Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,176 E Tx <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> has fewer than two outputs Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,176 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,176 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,176 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,177 E Tx has fewer than two outputs Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,177 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_total_transactions Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_txpool_tx_count Step #5: 2026-06-15 07:54:51,178 T Blockchain::get_alternative_blocks_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB:: get_alt_block_count Step #5: 2026-06-15 07:54:51,178 T BlockchainLMDB::get_block_cumulative_difficulty height: 0 Step #5: 2026-06-15 07:54:51,179 T Blockchain::get_current_cumulative_block_weight_limit Step #5: 2026-06-15 07:54:51,179 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:54:51,179 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,179 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:51,179 T batch transaction: committing... Step #5: 2026-06-15 07:54:51,179 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,179 T batch transaction: end Step #5: 2026-06-15 07:54:51,179 D Stopping io_context Step #5: 2026-06-15 07:54:51,179 T Miner has received stop signal Step #5: 2026-06-15 07:54:51,179 T Not mining - nothing to stop Step #5: 2026-06-15 07:54:51,179 T Blockchain::deinit Step #5: 2026-06-15 07:54:51,179 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:54:51,179 T BlockchainLMDB::close Step #5: 2026-06-15 07:54:51,179 T BlockchainLMDB::sync Step #5: 2026-06-15 07:54:51,182 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:54:51,182 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 4 rss: 305Mb Step #5: 2026-06-15 07:54:51,183 T Blockchain::Blockchain Step #5: 2026-06-15 07:54:51,183 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:54:51,184 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:54:51,184 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:51,184 D option: fast Step #5: 2026-06-15 07:54:51,184 D option: async Step #5: 2026-06-15 07:54:51,184 D option: 250000000bytes Step #5: 2026-06-15 07:54:51,184 T BlockchainLMDB::open Step #5: 2026-06-15 07:54:51,184 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:54:51,184 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,184 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,184 D Space used: 4096 Step #5: 2026-06-15 07:54:51,184 D Space remaining: 1073737728 Step #5: 2026-06-15 07:54:51,184 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,184 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,406 D Setting m_height to: 0 Step #5: 2026-06-15 07:54:51,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,406 T Blockchain::init Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,406 D init done Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,406 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,406 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,406 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,433 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,433 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,433 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,433 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,433 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,433 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:51,433 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,433 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,433 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,433 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,433 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,433 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,457 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:54:51,457 D Miner tx hash: Step #5: 2026-06-15 07:54:51,457 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:54:51,457 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,457 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,457 D Space used: 12288 Step #5: 2026-06-15 07:54:51,457 D Space remaining: 1073729536 Step #5: 2026-06-15 07:54:51,457 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,457 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:54:51,458 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,458 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,458 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:54:51,458 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:51,458 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:54:51,458 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:54:51,458 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,458 D Invalidating block template cache Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:51,458 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,458 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,458 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,458 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,459 I Blockchain initialized. last block: 0, d4440.h21.m5.s58 time ago, current difficulty: 1 Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,459 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,459 T requesting 1 from 0, cached Step #5: 2026-06-15 07:54:51,459 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 D Current height: 0 Step #5: 2026-06-15 07:54:51,459 D Start hardfork version: 1 Step #5: 2026-06-15 07:54:51,459 D Current hardfork version: 16 Step #5: 2026-06-15 07:54:51,459 I Validating txpool contents for v16 Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:51,459 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,459 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,459 D Space used: 61440 Step #5: 2026-06-15 07:54:51,459 D Space remaining: 1073680384 Step #5: 2026-06-15 07:54:51,459 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,459 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,459 T batch transaction: begin Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:51,459 T batch transaction: committing... Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,459 T batch transaction: end Step #5: 2026-06-15 07:54:51,459 I Loading checkpoints Step #5: 2026-06-15 07:54:51,459 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:54:51,459 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,486 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,486 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,486 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,486 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,486 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,486 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,486 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,487 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,487 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,487 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,487 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,487 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,487 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,487 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,488 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,488 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,488 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,488 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,488 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,488 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,488 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:54:51,488 T Sorted 33/33 Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:54:51,489 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,489 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,489 D Space used: 69632 Step #5: 2026-06-15 07:54:51,489 D Space remaining: 1073672192 Step #5: 2026-06-15 07:54:51,489 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,489 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,489 T batch transaction: begin Step #5: 2026-06-15 07:54:51,489 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,489 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,489 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:54:51,489 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:54:51,489 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,489 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,489 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash 768a1bad38339a7f3bff8e3111afebcbabaede8bbc09d6147dd00d1fd665c2c5 not found in db Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash e0422ad77b550000201d249dff7f00000e000000000000000100000000000000 not found in db Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 E Block recognized as orphaned and rejected, id = <768a1bad38339a7f3bff8e3111afebcbabaede8bbc09d6147dd00d1fd665c2c5>, height 1, parent in alt 0, parent in main 0 (parent , current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,489 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,489 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,489 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash 3b4fa5598eee5a0d77d40f7fdc66d53fa4ea8cb854fcf8681025d0dd5d333c33 not found in db Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 E Block recognized as orphaned and rejected, id = <3b4fa5598eee5a0d77d40f7fdc66d53fa4ea8cb854fcf8681025d0dd5d333c33>, height 2, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,489 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,489 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,489 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash 2ffb2da141f233bdb762038e08f4784722cf882b7d2fa6b5b5b3daee3245b096 not found in db Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,489 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,489 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,489 E Block recognized as orphaned and rejected, id = <2ffb2da141f233bdb762038e08f4784722cf882b7d2fa6b5b5b3daee3245b096>, height 3, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,489 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,490 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 496f4630ba2885c76b63d486a73ae28b32cd114c489fb751d97f3a6750adad17 not found in db Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 E Block recognized as orphaned and rejected, id = <496f4630ba2885c76b63d486a73ae28b32cd114c489fb751d97f3a6750adad17>, height 4, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,490 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,490 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 0221ba569a7c7d3b3d9a3c5d2c127c417a773fd1b4e08276c5ec67d0c7aaa33e not found in db Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 E Block recognized as orphaned and rejected, id = <0221ba569a7c7d3b3d9a3c5d2c127c417a773fd1b4e08276c5ec67d0c7aaa33e>, height 5, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,490 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,490 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 4fae46a4a68a75e751a537f4ae408b9a82ad2519c5c97d15674bcff68cfb2b13 not found in db Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 E Block recognized as orphaned and rejected, id = <4fae46a4a68a75e751a537f4ae408b9a82ad2519c5c97d15674bcff68cfb2b13>, height 6, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,490 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,490 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 79e9ba81b60710b1bb4eb6d23fe02ab05174cfdf126e0c0d7088eeec86c6ae22 not found in db Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 E Block recognized as orphaned and rejected, id = <79e9ba81b60710b1bb4eb6d23fe02ab05174cfdf126e0c0d7088eeec86c6ae22>, height 7, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,490 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,490 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,490 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash acc954a6b94bba0e170a6c8491f881858aab8fbc8d9f4b82c803372f3779d2fb not found in db Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,490 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,490 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,490 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,490 E Block recognized as orphaned and rejected, id = , height 8, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,490 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,491 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash 3a3abc1a4288d17a717f207f30252e53f05a772004e324a03eedc1940430386c not found in db Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 E Block recognized as orphaned and rejected, id = <3a3abc1a4288d17a717f207f30252e53f05a772004e324a03eedc1940430386c>, height 9, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,491 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,491 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash 7b29a974d2070477da8b1dc1ddeda2ea2a62059a7f759d93d48e836272c408f7 not found in db Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 E Block recognized as orphaned and rejected, id = <7b29a974d2070477da8b1dc1ddeda2ea2a62059a7f759d93d48e836272c408f7>, height 10, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,491 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,491 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,491 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash a6a1652c46ab803b7551c0cc84df86644aeec7f4789c3877de6ab4258f3948a5 not found in db Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,491 T Block with hash 00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000 not found in db Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,491 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,491 E Block recognized as orphaned and rejected, id = , height 11, parent in alt 0, parent in main 0 (parent <00e0fd7c615585bb010000000000000001000000000000009025249dff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,491 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,491 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,491 T transaction with hash 051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e not found in db Step #5: 2026-06-15 07:54:51,492 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:54:51,497 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,497 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,497 E Tx <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> has fewer than two outputs Step #5: 2026-06-15 07:54:51,497 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,497 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:54:51,497 I Transaction added to pool: txid <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:54:51,497 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,497 E Transaction verification impossible: <051c5a178ea1514825cb99635bcea33d9784b95d89b052fccef10492e503c71e> Step #5: 2026-06-15 07:54:51,498 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,498 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,498 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,498 T transaction with hash cd6c93bec5f931285f4e79aa161a948c05886318be77f165ed741cf94590f862 not found in db Step #5: 2026-06-15 07:54:51,498 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:54:51,503 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,503 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,503 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:54:51,503 E Tx has fewer than two outputs Step #5: 2026-06-15 07:54:51,503 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,503 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:54:51,503 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:54:51,503 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,503 E Transaction verification impossible: Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 D Invalid address format Step #5: 2026-06-15 07:54:51,504 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,504 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:54:51,504 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 D n_indices is only 0, not checking Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:54:51,504 T Blockchain::have_tx Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:54:51,504 T transaction with hash aa3c8b60b81db4d2fa6d5c098cee09f2324ec5732869a5967ddf66b7e1466345 not found in db Step #5: 2026-06-15 07:54:51,504 E Unexpected output target type found: N10cryptonote19txout_to_scripthashE Step #5: 2026-06-15 07:54:51,504 E Failed to get output public key (output type: N10cryptonote19txout_to_scripthashE), in transaction id= Step #5: 2026-06-15 07:54:51,504 E tx with invalid outputs, rejected for tx id= Step #5: 2026-06-15 07:54:51,504 I transaction failed non-input consensus rule checks Step #5: 2026-06-15 07:54:51,504 W [on_send_raw_tx]: tx verification failed: invalid output Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:54:51,504 D Found 0/0 transactions on the blockchain Step #5: 2026-06-15 07:54:51,504 D 0 transactions found, 0 not found Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_outs Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 I Attempting to get output pubkey by global index (amount 10881170593550438251, index 121010704220160, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T requesting 1 from 0, cached Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 E Failed to parse block from blob Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,505 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:54:51,505 T batch transaction: committing... Step #5: 2026-06-15 07:54:51,505 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,505 T batch transaction: end Step #5: 2026-06-15 07:54:51,505 D Stopping io_context Step #5: 2026-06-15 07:54:51,505 T Miner has received stop signal Step #5: 2026-06-15 07:54:51,505 T Not mining - nothing to stop Step #5: 2026-06-15 07:54:51,505 T Blockchain::deinit Step #5: 2026-06-15 07:54:51,505 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:54:51,505 T BlockchainLMDB::close Step #5: 2026-06-15 07:54:51,505 T BlockchainLMDB::sync Step #5: 2026-06-15 07:54:51,508 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:54:51,508 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:54:51,509 T Blockchain::Blockchain Step #5: 2026-06-15 07:54:51,510 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:54:51,510 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:54:51,510 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:54:51,510 D option: fast Step #5: 2026-06-15 07:54:51,510 D option: async Step #5: 2026-06-15 07:54:51,510 D option: 250000000bytes Step #5: 2026-06-15 07:54:51,510 T BlockchainLMDB::open Step #5: 2026-06-15 07:54:51,510 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:54:51,510 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,510 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,510 D Space used: 4096 Step #5: 2026-06-15 07:54:51,510 D Space remaining: 1073737728 Step #5: 2026-06-15 07:54:51,510 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,510 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,510 D Setting m_height to: 0 Step #5: 2026-06-15 07:54:51,510 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,510 T Blockchain::init Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,511 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,511 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,511 D init done Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,511 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,511 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,511 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,537 T Blockchain::add_new_block Step #5: 2026-06-15 07:54:51,537 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,537 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:54:51,537 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:54:51,537 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,537 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:54:51,537 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,537 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,537 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,537 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,537 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,537 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:54:51,563 D Miner tx hash: Step #5: 2026-06-15 07:54:51,563 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:54:51,563 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:54:51,563 D DB map size: 1073741824 Step #5: 2026-06-15 07:54:51,563 D Space used: 12288 Step #5: 2026-06-15 07:54:51,563 D Space remaining: 1073729536 Step #5: 2026-06-15 07:54:51,563 D Size threshold: 0 Step #5: 2026-06-15 07:54:51,563 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:54:51,563 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,563 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,563 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,563 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:54:51,564 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:54:51,564 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:54:51,564 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:54:51,564 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,564 D Invalidating block template cache Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:54:51,564 T Blockchain::get_tail_id Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,564 I Blockchain initialized. last block: 0, d4440.h21.m5.s58 time ago, current difficulty: 1 Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:54:51,564 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:54:51,564 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:54:51,591 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:54:51,591 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,591 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:54:51,591 T BlockchainLMDB::height Step #5: 2026-06-15 07:54:51,591 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:54:51,591 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123418== ERROR: libFuzzer: deadly signal Step #5: #0 0x557bd4d52594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557bd4cc6b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557bd4ca9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc75aed941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc75acee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc75accd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557bd4c82e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557bd5755018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557bd56ef632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557bd56f1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557bd56f135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557bd51c7165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557bd51fe1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557bd510f63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557bd50fd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557bd50f69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557bd5160f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557bd4d52c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557bd4e3eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557bd4caad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557bd4cb42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557bd4c9b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557bd4cc74c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc75accf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557bd4c8ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad5c50ac632f4a499033b6fd1f6f0dd135598551 Step #5: MERGE-OUTER: attempt 1846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 607386859 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ad5c50ac632f4a499033b6fd1f6f0dd135598551' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3571 processed earlier; will process 900 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123507== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642929ad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564292921b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564292904665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff1b09f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff1b080700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff1b07e6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642928dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5642933b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56429334a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56429334c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56429334c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564292d6aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564292d58285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564292d519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564292dbbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642929adc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564292a99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564292905d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56429290f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5642928f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642929224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff1b07e8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5642928e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae341df50d009bcd847334a64b650c9d75c6a0cb Step #5: MERGE-OUTER: attempt 1847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 607804244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ae341df50d009bcd847334a64b650c9d75c6a0cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3572 processed earlier; will process 899 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123544== ERROR: libFuzzer: deadly signal Step #5: #0 0x562aef2f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562aef26db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562aef250665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f607299741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f60727ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f607278b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562aef229e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562aefcfc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562aefc96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562aefc98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562aefc9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562aef76e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x562aef7a51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x562aef6b663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x562aef6a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x562aef69d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x562aef707f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x562aef2f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x562aef3e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x562aef251d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x562aef25b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x562aef2427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x562aef26e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f607278d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x562aef235bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f50a1e62c984b78d684aef09e558bfc08462a598 Step #5: MERGE-OUTER: attempt 1848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 608277302 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f50a1e62c984b78d684aef09e558bfc08462a598' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3573 processed earlier; will process 898 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123552== ERROR: libFuzzer: deadly signal Step #5: #0 0x56062c543594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56062c4b7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56062c49a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3e284d341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3e282e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3e282c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56062c473e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56062cf46018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56062cee0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56062cee2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56062cee235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56062c9b8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56062c9ef1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56062c90063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56062c8ee285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56062c8e79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56062c951f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56062c543c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56062c62feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56062c49bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56062c4a52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56062c48c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56062c4b84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f3e282c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56062c47fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-377ce42d1a9db24c5bc83c81ae020a7c443c00f2 Step #5: MERGE-OUTER: attempt 1849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 608752334 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/377ce42d1a9db24c5bc83c81ae020a7c443c00f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3574 processed earlier; will process 897 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123559== ERROR: libFuzzer: deadly signal Step #5: #0 0x5567c2ac4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5567c2a38b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5567c2a1b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6402da541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6402bba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6402b99858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5567c29f4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5567c34c7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5567c3461632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5567c3463375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5567c346335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5567c2f39165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5567c2f701db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5567c2e8163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5567c2e6f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5567c2e689dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5567c2ed2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5567c2ac4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5567c2bb0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5567c2a1cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5567c2a262e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5567c2a0d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5567c2a394c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6402b9b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5567c2a00bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-816191bd12685559dc1d87e5f5f8a76a062f63df Step #5: MERGE-OUTER: attempt 1850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 609209351 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/816191bd12685559dc1d87e5f5f8a76a062f63df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3575 processed earlier; will process 896 files now Step #5: #1 pulse exec/s: 0 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123565== ERROR: libFuzzer: deadly signal Step #5: #0 0x563393511594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563393485b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563393468665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff20b48a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff20b29f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff20b27e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x563393441e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563393f14018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563393eae632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563393eb0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563393eb035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x563393986165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5633939bd1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5633938ce63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5633938bc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5633938b59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56339391ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x563393511c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5633935fdeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563393469d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5633934732e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56339345a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5633934864c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff20b280082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56339344dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fca5063760bfddee23c2a989d3bd5cfabf824b1d Step #5: MERGE-OUTER: attempt 1851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 610004007 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fca5063760bfddee23c2a989d3bd5cfabf824b1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3577 processed earlier; will process 894 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123607== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a4c9191594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a4c9105b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a4c90e8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f003272c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f003254100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0032520858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a4c90c1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a4c9b94018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a4c9b2e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a4c9b30375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a4c9b3035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a4c954ead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55a4c953c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55a4c95359dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55a4c959ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55a4c9191c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55a4c927deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55a4c90e9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55a4c90f32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55a4c90da7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55a4c91064c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0032522082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55a4c90cdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17c5ab7410dfb595a87c5163392308d08c7f2456 Step #5: MERGE-OUTER: attempt 1852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 610433020 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/17c5ab7410dfb595a87c5163392308d08c7f2456' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3578 processed earlier; will process 893 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123615== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b16292594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b16206b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b161e9665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f793f8ec41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f793f70100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f793f6e0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b161c2e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562b16c95018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b16c2f632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562b16c31375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b16c3135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562b1664fad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b1663d285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b166369dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b166a0f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b16292c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b1637eeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b161ead4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b161f42e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b161db7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b162074c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f793f6e2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b161cebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cad7b8fa9c15e9ce1e1d4bc615b780d911f74aae Step #5: MERGE-OUTER: attempt 1853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 611686872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cad7b8fa9c15e9ce1e1d4bc615b780d911f74aae' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3582 processed earlier; will process 889 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: #4 pulse exec/s: 0 rss: 305Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123667== ERROR: libFuzzer: deadly signal Step #5: #0 0x5650140f4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565014068b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56501404b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa296a9a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa2968af00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa29688e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565014024e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565014af7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565014a91632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565014a93375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565014a9335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565014569165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5650145a01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5650144b163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56501449f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5650144989dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565014502f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5650140f4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5650141e0eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56501404cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5650140562e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56501403d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5650140694c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa296890082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x565014030bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7734efe45aa4b6e462b0c89d1f2ec3bef72dcfa6 Step #5: MERGE-OUTER: attempt 1854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 619720391 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7734efe45aa4b6e462b0c89d1f2ec3bef72dcfa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3587 processed earlier; will process 884 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123793== ERROR: libFuzzer: deadly signal Step #5: #0 0x5605269ff594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560526973b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560526956665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd3525fd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd35241200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd3523f1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56052692fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560527402018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56052739c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56052739e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56052739e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560526e74165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560526eab1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560526dbc63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560526daa285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560526da39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560526e0df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5605269ffc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560526aebeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560526957d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5605269612e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5605269487e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5605269744c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd3523f3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56052693bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d90564d52aec7a8c2eb957a79b4d97933589e4f Step #5: MERGE-OUTER: attempt 1855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 620184939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7d90564d52aec7a8c2eb957a79b4d97933589e4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3588 processed earlier; will process 883 files now Step #5: #1 pulse exec/s: 0 rss: 268Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123799== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c0ea3b8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c0ea32cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c0ea30f665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff29de9741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff29dcac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff29dc8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c0ea2e8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c0eadbb018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c0ead55632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c0ead57375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c0ead5735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c0ea775ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c0ea763285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c0ea75c9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c0ea7c6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c0ea3b8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c0ea4a4eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c0ea310d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c0ea31a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c0ea3017e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c0ea32d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff29dc8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c0ea2f4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ed21a89ff5c73498139552c071274691b623e25 Step #5: MERGE-OUTER: attempt 1856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 621131035 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4ed21a89ff5c73498139552c071274691b623e25' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3591 processed earlier; will process 880 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123845== ERROR: libFuzzer: deadly signal Step #5: #0 0x56179f0f9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56179f06db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56179f050665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0b909741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0b8eac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0b8e8b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56179f029e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56179fafc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56179fa96632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56179fa98375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56179fa9835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56179f56e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56179f5a51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56179f4b663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56179f4a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56179f49d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56179f507f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56179f0f9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56179f1e5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56179f051d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56179f05b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56179f0427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56179f06e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb0b8e8d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56179f035bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c8e3857ccd1979a8ddc7558305073b4021e58e7 Step #5: MERGE-OUTER: attempt 1857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 621921769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4c8e3857ccd1979a8ddc7558305073b4021e58e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3593 processed earlier; will process 878 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==123917== ERROR: libFuzzer: deadly signal Step #5: #0 0x564de7885594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564de77f9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564de77dc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc53cb6341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc53c97800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc53c957858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564de77b5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564de8288018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564de8222632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564de8224375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x564de822435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564de7c42ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564de7c30285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564de7c299dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564de7c93f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x564de7885c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x564de7971eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564de77ddd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x564de77e72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x564de77ce7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x564de77fa4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7fc53c959082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564de77c1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4707121ac16bd307260b552c3379214103823603 Step #5: MERGE-OUTER: attempt 1858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 622344769 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4707121ac16bd307260b552c3379214103823603' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3594 processed earlier; will process 877 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==123924== ERROR: libFuzzer: deadly signal Step #5: #0 0x5583f6dcf594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5583f6d43b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5583f6d26665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d1813b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d17f5000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d17f2f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5583f6cffe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5583f77d2018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5583f776c632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5583f776e375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5583f776e35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5583f7244165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5583f727b1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5583f718c63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5583f717a285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5583f71739dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5583f71ddf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5583f6dcfc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5583f6ebbeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5583f6d27d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5583f6d312e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5583f6d187e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5583f6d444c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7d17f31082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5583f6d0bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56bf572c6222097f3f2e7efc1ffc08eb349e1e2a Step #5: MERGE-OUTER: attempt 1859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 623485738 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/56bf572c6222097f3f2e7efc1ffc08eb349e1e2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3597 processed earlier; will process 874 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124003== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bb9809a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bb9800eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bb97ff1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5c7b69741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5c7b4ac00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5c7b48b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55bb97fcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55bb98a9d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55bb98a37632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55bb98a39375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55bb98a3935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55bb9850f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55bb985461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55bb9845763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55bb98445285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55bb9843e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55bb984a8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55bb9809ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55bb98186eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55bb97ff2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55bb97ffc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55bb97fe37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55bb9800f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5c7b48d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55bb97fd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0492dbca2b29300d61e8721170379169d9b35620 Step #5: MERGE-OUTER: attempt 1860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 626335748 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0492dbca2b29300d61e8721170379169d9b35620' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3599 processed earlier; will process 872 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124043== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f27cd6b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f27ccdfb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f27ccc2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0658c4641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0658a5b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0658a3a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f27cc9be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f27d76e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f27d708632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f27d70a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f27d70a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f27d1e0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f27d2171db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f27d12863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f27d116285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f27d10f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f27d179f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f27cd6bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f27ce57eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f27ccc3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f27cccd2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f27ccb47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f27cce04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f0658a3c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f27cca7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fb4a005ec93fbf2e6f45f963ec112e5580b71f3 Step #5: MERGE-OUTER: attempt 1861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 627390867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4fb4a005ec93fbf2e6f45f963ec112e5580b71f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3600 processed earlier; will process 871 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: #2 pulse exec/s: 1 rss: 301Mb Step #5: #4 pulse exec/s: 1 rss: 561Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124050== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9a009d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9a0011b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d99fff4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8c19b7841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8c1998d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8c1996c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d99ffcde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9a0aa0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d9a0a3a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d9a0a3c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d9a0a3c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d9a045aad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55d9a0448285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55d9a04419dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55d9a04abf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55d9a009dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55d9a0189eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55d99fff5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55d99ffff2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55d99ffe67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55d9a00124c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f8c1996e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55d99ffd9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dbea079dec295428dc1b23242cd717e0c199199 Step #5: MERGE-OUTER: attempt 1862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 631858976 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7dbea079dec295428dc1b23242cd717e0c199199' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3607 processed earlier; will process 864 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124145== ERROR: libFuzzer: deadly signal Step #5: #0 0x5615b913b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5615b90afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5615b9092665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f484132441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f484113900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4841118858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5615b906be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5615b9b3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5615b9ad8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5615b9ada375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5615b9ada35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5615b95b0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5615b95e71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5615b94f863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5615b94e6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5615b94df9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5615b9549f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5615b913bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5615b9227eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5615b9093d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5615b909d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5615b90847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5615b90b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f484111a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5615b9077bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8b731d739dd700382130a5872275c32424a475b Step #5: MERGE-OUTER: attempt 1863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 634087064 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d8b731d739dd700382130a5872275c32424a475b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3610 processed earlier; will process 861 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124224== ERROR: libFuzzer: deadly signal Step #5: #0 0x557ba4666594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557ba45dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557ba45bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbc7273c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbc7255100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbc72530858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557ba4596e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557ba5069018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557ba5003632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557ba5005375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557ba500535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557ba4adb165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557ba4b121db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557ba4a2363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x557ba4a11285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x557ba4a0a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x557ba4a74f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557ba4666c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557ba4752eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557ba45bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557ba45c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557ba45af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557ba45db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbc72532082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557ba45a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5d10d90fe0c016c88dcdbca7d8a8dac5ae56aab Step #5: MERGE-OUTER: attempt 1864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 634543046 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c5d10d90fe0c016c88dcdbca7d8a8dac5ae56aab' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3611 processed earlier; will process 860 files now Step #5: 2026-06-15 07:55:19,323 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,323 D Giving back the whole pool Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:19,323 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:19,324 E Failed to parse transaction from blob Step #5: 2026-06-15 07:55:19,324 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:55:19,324 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:19,324 E id: , Step #5: 2026-06-15 07:55:19,324 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:19,324 E dropping connection Step #5: 2026-06-15 07:55:19,324 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,324 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,324 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:19,324 E id: <4430048787878787878787878787873a81878787878787878787878787878787>, Step #5: 2026-06-15 07:55:19,324 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:19,324 E dropping connection Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:19,324 T batch transaction: committing... Step #5: 2026-06-15 07:55:19,324 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,324 T batch transaction: end Step #5: 2026-06-15 07:55:19,324 D Stopping io_context Step #5: 2026-06-15 07:55:19,324 T Miner has received stop signal Step #5: 2026-06-15 07:55:19,324 T Not mining - nothing to stop Step #5: 2026-06-15 07:55:19,324 T Blockchain::deinit Step #5: 2026-06-15 07:55:19,324 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::close Step #5: 2026-06-15 07:55:19,324 T BlockchainLMDB::sync Step #5: 2026-06-15 07:55:19,328 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:55:19,328 T BlockchainLMDB::~BlockchainLMDB Step #5: #1 pulse exec/s: 0 rss: 204Mb Step #5: 2026-06-15 07:55:19,330 T Blockchain::Blockchain Step #5: 2026-06-15 07:55:19,330 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:55:19,330 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:55:19,330 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:55:19,330 D option: fast Step #5: 2026-06-15 07:55:19,330 D option: async Step #5: 2026-06-15 07:55:19,330 D option: 250000000bytes Step #5: 2026-06-15 07:55:19,330 T BlockchainLMDB::open Step #5: 2026-06-15 07:55:19,330 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:55:19,330 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,330 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,330 D Space used: 4096 Step #5: 2026-06-15 07:55:19,330 D Space remaining: 1073737728 Step #5: 2026-06-15 07:55:19,330 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,330 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,330 D Setting m_height to: 0 Step #5: 2026-06-15 07:55:19,330 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,330 T Blockchain::init Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,331 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,331 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:19,331 D init done Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,331 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,331 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,331 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:19,358 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,358 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,358 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,358 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,358 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,358 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:55:19,358 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,358 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,358 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,358 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,358 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,358 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,382 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:55:19,382 D Miner tx hash: Step #5: 2026-06-15 07:55:19,382 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:55:19,382 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,382 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,383 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,383 D Space used: 12288 Step #5: 2026-06-15 07:55:19,383 D Space remaining: 1073729536 Step #5: 2026-06-15 07:55:19,383 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,383 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:55:19,383 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,383 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,383 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:55:19,383 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:55:19,383 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:55:19,383 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:55:19,383 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/25)ms Step #5: 2026-06-15 07:55:19,383 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,383 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,383 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,383 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 D Invalidating block template cache Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 I Blockchain initialized. last block: 0, d4440.h21.m6.s26 time ago, current difficulty: 1 Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:19,384 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 D Current height: 0 Step #5: 2026-06-15 07:55:19,384 D Start hardfork version: 1 Step #5: 2026-06-15 07:55:19,384 D Current hardfork version: 16 Step #5: 2026-06-15 07:55:19,384 I Validating txpool contents for v16 Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:19,384 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,384 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,384 D Space used: 61440 Step #5: 2026-06-15 07:55:19,384 D Space remaining: 1073680384 Step #5: 2026-06-15 07:55:19,384 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,384 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,384 T batch transaction: begin Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,384 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:19,384 T batch transaction: committing... Step #5: 2026-06-15 07:55:19,384 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,384 T batch transaction: end Step #5: 2026-06-15 07:55:19,384 I Loading checkpoints Step #5: 2026-06-15 07:55:19,385 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:55:19,385 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,410 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:19,410 T Sorted 33/33 Step #5: 2026-06-15 07:55:19,410 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:19,410 T Sorted 33/33 Step #5: 2026-06-15 07:55:19,411 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,412 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,412 D tx pubkey: <9c8929bc9ac713aedba56155421e94ea6b2f617065dbe85231aad220669461e0> Step #5: 2026-06-15 07:55:19,412 T Sorted 44/44 Step #5: 2026-06-15 07:55:19,447 I transaction_created: Step #5: 2026-06-15 07:55:19,447 I { Step #5: 2026-06-15 07:55:19,447 I "version": 2, Step #5: 2026-06-15 07:55:19,447 I "unlock_time": 0, Step #5: 2026-06-15 07:55:19,447 I "vin": [ { Step #5: 2026-06-15 07:55:19,447 I "key": { Step #5: 2026-06-15 07:55:19,447 I "amount": 51232, Step #5: 2026-06-15 07:55:19,447 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "k_image": "2aa9609602c499b07e93025067ac83215ea5a8e1583ab433f63087c1bf9f6953" Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "vout": [ { Step #5: 2026-06-15 07:55:19,447 I "amount": 0, Step #5: 2026-06-15 07:55:19,447 I "target": { Step #5: 2026-06-15 07:55:19,447 I "tagged_key": { Step #5: 2026-06-15 07:55:19,447 I "key": "fb280f7abaeaaef4700b3239602d25a20c58bda7562015699c02d7534c78882e", Step #5: 2026-06-15 07:55:19,447 I "view_tag": "84" Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "extra": [ 1, 156, 137, 41, 188, 154, 199, 19, 174, 219, 165, 97, 85, 66, 30, 148, 234, 107, 47, 97, 112, 101, 219, 232, 82, 49, 170, 210, 32, 102, 148, 97, 224, 2, 9, 1, 45, 13, 171, 172, 55, 217, 157, 249 Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "rct_signatures": { Step #5: 2026-06-15 07:55:19,447 I "type": 6, Step #5: 2026-06-15 07:55:19,447 I "txnFee": 10000, Step #5: 2026-06-15 07:55:19,447 I "ecdhInfo": [ { Step #5: 2026-06-15 07:55:19,447 I "amount": "0db253c65a7e2ae0" Step #5: 2026-06-15 07:55:19,447 I }], Step #5: 2026-06-15 07:55:19,447 I "outPk": [ "848d7c9fff8e2aaa6a43871ad5aade8c8b390b025756f5229f7a7b12c411d743"] Step #5: 2026-06-15 07:55:19,447 I }, Step #5: 2026-06-15 07:55:19,447 I "rctsig_prunable": { Step #5: 2026-06-15 07:55:19,447 I "nbp": 1, Step #5: 2026-06-15 07:55:19,447 I "bpp": [ { Step #5: 2026-06-15 07:55:19,447 I "A": "597c5349d788da817edd37260b2519c5e69c0a464ecbd75c5162ac26ef25a60e", Step #5: 2026-06-15 07:55:19,447 I "A1": "cfd2fff792962b4ef9bb752d3321c365320feebaa147902d43726165441bc905", Step #5: 2026-06-15 07:55:19,447 I "B": "3ce2036e5666a08245534068259db21104c7cbec0f9c9142df5a1f900ee439be", Step #5: 2026-06-15 07:55:19,447 I "r1": "408c709233a8bbdef59272ffce64924cb55c1db7ad34243ce8d2743ae2eed903", Step #5: 2026-06-15 07:55:19,447 I "s1": "0eb1573d7bafc5ab99850772ea655fb32c97870a37c7bf9b79d1ddc83e772106", Step #5: 2026-06-15 07:55:19,447 I "d1": "46fd030d6c8197b1b157d8a3e2c46db94198511427daeea0dbb265c45492f90b", Step #5: 2026-06-15 07:55:19,447 I "L": [ "a74e2f807785c87f81d30538c58fc6e361c52b6d8ae8b832447e35be6525d194", "83e6085306c575894c0fbf28a27e396f56d7bc45296f47c547be3345e2926d5b", "9124a0796fb92c426abd9b84868a3f15110d89d1488224c122cefcfeac77e31a", "9670b161dffab304985a201766df71bcf0917eaa19ebd643417c4b23e169839c", "f42681832fb90c05325f79aa251710526190db02af21a0463c6c37e193fb995f", "99b4278e1cce50479cc32d2aa7b99804266b20871f97bfc10c60c2a51622a4d8" Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "R": [ "0b31eb3b6293b513e56a64ea098826def62b566c2e94fdd923a8c3d563f2a64e", "2d14dc44c3fce52687bfd27cccdf5ba9908ba37e47429543d5d63c923cdd0170", "1e8c4cbe715d6d6138cd907d8940808165ae66ceda2d0a80cd58e63d420e94c7", "4cadb0307bf254b3e44e98f35c612507b422900e40be5e2e17f04ce5cbb1c3da", "a89a38536c5a5351ef6032feb3e3914805745c10bf9179c235838a44dcf5e40c", "03bca8f873c7931bc985b2f750fd2a1f5fb69de8ae76ce30cf2cd735722b5046" Step #5: 2026-06-15 07:55:19,447 I ] Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I ], Step #5: 2026-06-15 07:55:19,447 I "CLSAGs": [ { Step #5: 2026-06-15 07:55:19,447 I "s": [ "5776f8f20a38cdb22108d5b9e05d783acfa657c522976c4cc07f168718db6701", "f006f5e4eef20f4503b5ceb6fb82eaf5333183b49e2a7cf88c7c3dffdf61d20b", "2a484c028f3f0e0628277662235a5f2dc0a8b6ae860a96deff5acefe0c7cce04", "6882107835f27f677840eb2b843786339e4fd85cbc253c6bca1bb772f5254905", "2dd68f77210a96bd49f4cc56f3b8eacb2249024370b91821a28e30648415dd00", "b5fbeb5ff3d3138d50d406a2d94ba6d2f0454d2d3d05082fd33a43421616ff0d", "a68d1206f7ec7ff1ed0cf52f192172f16fbde19b372ba850d9217c54c4286e0f", "2d184cf6cf2633f1ed359aeffd5db20c2059599b74745d5dc97a5732e67b2c0a", "9a3794bb1c23c7c085a74f6c7e2d8e57fd0652a58e5e77641d9d6f38a30f4b0d", "c95a061dafd214a1e3dcf72460ed0bc812fe143ece16ae7dc9a488eca56db204"], Step #5: 2026-06-15 07:55:19,447 I "c1": "c2922220612b394f78944e1c8347b409b3d37b5c5fec67e8e99259a818e09c0b", Step #5: 2026-06-15 07:55:19,447 I "D": "6a24c88a76a9264e1269de5e90c68cae6bb47e7690a3374c80ea46bd98187e23" Step #5: 2026-06-15 07:55:19,447 I }], Step #5: 2026-06-15 07:55:19,447 I "pseudoOuts": [ "78d7cb993b7fa0a11e01f2877ef9a5fb00d50ff6f4b23b842af7bb3e713d94fe"] Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 I } Step #5: 2026-06-15 07:55:19,447 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,447 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:19,447 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:19,447 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,447 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,447 D Space used: 69632 Step #5: 2026-06-15 07:55:19,447 D Space remaining: 1073672192 Step #5: 2026-06-15 07:55:19,447 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,447 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,488 T batch transaction: begin Step #5: 2026-06-15 07:55:19,488 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,488 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,488 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,488 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:55:19,488 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:55:19,488 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,488 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,488 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,488 T Block with hash 0eb153574c16b6673fb0e300bac11b5cc1433931a3f05cb958f1570ea28835cb not found in db Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,488 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,488 T Block with hash 80e46334ea5500003082280aff7f00000e000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 E Block recognized as orphaned and rejected, id = <0eb153574c16b6673fb0e300bac11b5cc1433931a3f05cb958f1570ea28835cb>, height 1, parent in alt 0, parent in main 0 (parent <80e46334ea5500003082280aff7f00000e000000000000000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:19,488 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,488 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,488 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,488 T Block with hash c316f08cca25725752c71e45d3f6c858b1ffa7294888a5720c2000ef4161dea6 not found in db Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,488 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,488 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,488 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,488 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,489 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,489 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:19,489 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:19,489 T Blockchain::have_tx Step #5: 2026-06-15 07:55:19,489 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:19,489 T transaction with hash fa47a06004f596af99c02deb59ea70fac963117713ee721009ebc04286bc3aec not found in db Step #5: 2026-06-15 07:55:19,489 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:19,495 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,495 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:19,495 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:19,495 I Transaction added to pool: txid weight: 1169 fee/byte: 8.55432, count: 1 Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,495 E Transaction verification impossible: Step #5: 2026-06-15 07:55:19,495 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,495 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,495 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 D Invalid address format Step #5: 2026-06-15 07:55:19,496 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,496 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,496 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:19,496 E id: <260000e503df8787878787878787878787494433047f237f7f6f3a55534c54ff>, Step #5: 2026-06-15 07:55:19,496 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:19,496 E dropping connection Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:19,496 D Found 0/2 transactions on the blockchain Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:19,496 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:19,496 D Found 1/2 transactions in the pool Step #5: 2026-06-15 07:55:19,496 D 1 transactions found, 1 not found Step #5: 2026-06-15 07:55:19,496 T Blockchain::have_tx_keyimges_as_spent Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::has_key_images Step #5: 2026-06-15 07:55:19,496 E Failed to parse transaction from blob Step #5: 2026-06-15 07:55:19,496 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:55:19,496 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:55:19,496 E Failed to parse block from blob Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:19,496 W Attempt to get block from height 17818815522978156326 failed -- block not in db Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_outs Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 I Attempting to get output pubkey by global index (amount 1129595996, index 3675786081553302356, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,496 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,496 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 D Giving back the whole pool Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:19,497 E Failed to parse transaction from blob Step #5: 2026-06-15 07:55:19,497 I Incoming transactions failed to parse, rejected Step #5: 2026-06-15 07:55:19,497 W [on_send_raw_tx]: tx verification failed Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:19,497 E id: , Step #5: 2026-06-15 07:55:19,497 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:19,497 E dropping connection Step #5: 2026-06-15 07:55:19,497 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:19,497 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,497 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:19,497 E id: <4430048787878787878787878787873a81878787878787878787878787878787>, Step #5: 2026-06-15 07:55:19,497 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:19,497 E dropping connection Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:19,497 T batch transaction: committing... Step #5: 2026-06-15 07:55:19,497 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,497 T batch transaction: end Step #5: 2026-06-15 07:55:19,497 D Stopping io_context Step #5: 2026-06-15 07:55:19,497 T Miner has received stop signal Step #5: 2026-06-15 07:55:19,497 T Not mining - nothing to stop Step #5: 2026-06-15 07:55:19,497 T Blockchain::deinit Step #5: 2026-06-15 07:55:19,497 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::close Step #5: 2026-06-15 07:55:19,497 T BlockchainLMDB::sync Step #5: 2026-06-15 07:55:19,500 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:55:19,500 T BlockchainLMDB::~BlockchainLMDB Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: 2026-06-15 07:55:19,501 T Blockchain::Blockchain Step #5: 2026-06-15 07:55:19,502 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:55:19,502 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:55:19,502 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:55:19,502 D option: fast Step #5: 2026-06-15 07:55:19,502 D option: async Step #5: 2026-06-15 07:55:19,502 D option: 250000000bytes Step #5: 2026-06-15 07:55:19,502 T BlockchainLMDB::open Step #5: 2026-06-15 07:55:19,503 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:55:19,503 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,503 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,503 D Space used: 4096 Step #5: 2026-06-15 07:55:19,503 D Space remaining: 1073737728 Step #5: 2026-06-15 07:55:19,503 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,503 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,504 D Setting m_height to: 0 Step #5: 2026-06-15 07:55:19,504 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,504 T Blockchain::init Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,504 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,504 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:19,504 D init done Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,504 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,504 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,504 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:55:19,531 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:19,551 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,551 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,551 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,551 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,551 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,551 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:55:19,551 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,551 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,551 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,551 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,551 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,551 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,577 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:55:19,577 D Miner tx hash: Step #5: 2026-06-15 07:55:19,577 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:55:19,577 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,577 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,577 D Space used: 12288 Step #5: 2026-06-15 07:55:19,577 D Space remaining: 1073729536 Step #5: 2026-06-15 07:55:19,577 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,577 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,577 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:55:19,578 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,578 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,578 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:55:19,578 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:55:19,578 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:55:19,578 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:55:19,578 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 27(0/26)ms Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,578 D Invalidating block template cache Step #5: 2026-06-15 07:55:19,578 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:19,578 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,578 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:55:19,578 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,579 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:19,579 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,579 I Blockchain initialized. last block: 0, d4440.h21.m6.s26 time ago, current difficulty: 1 Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,579 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,579 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,579 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,579 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,579 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:19,704 I RandomX main cache initialized Step #5: 2026-06-15 07:55:19,849 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,849 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:19,849 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 D Current height: 0 Step #5: 2026-06-15 07:55:19,849 D Start hardfork version: 1 Step #5: 2026-06-15 07:55:19,849 D Current hardfork version: 16 Step #5: 2026-06-15 07:55:19,849 I Validating txpool contents for v16 Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:19,849 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,849 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,849 D Space used: 49152 Step #5: 2026-06-15 07:55:19,849 D Space remaining: 1073692672 Step #5: 2026-06-15 07:55:19,849 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,849 D Percent used: 0.0046 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,849 T batch transaction: begin Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:19,849 T batch transaction: committing... Step #5: 2026-06-15 07:55:19,849 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,849 T batch transaction: end Step #5: 2026-06-15 07:55:19,849 I Loading checkpoints Step #5: 2026-06-15 07:55:19,849 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:55:19,850 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,851 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,851 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,851 D tx pubkey: Step #5: 2026-06-15 07:55:19,851 T Sorted 44/44 Step #5: 2026-06-15 07:55:19,886 I transaction_created: Step #5: 2026-06-15 07:55:19,886 I { Step #5: 2026-06-15 07:55:19,886 I "version": 2, Step #5: 2026-06-15 07:55:19,886 I "unlock_time": 0, Step #5: 2026-06-15 07:55:19,886 I "vin": [ { Step #5: 2026-06-15 07:55:19,886 I "key": { Step #5: 2026-06-15 07:55:19,886 I "amount": 295027291, Step #5: 2026-06-15 07:55:19,886 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:55:19,886 I ], Step #5: 2026-06-15 07:55:19,886 I "k_image": "a7d23c7ef09c2aa8f02d8210a18dc6b97e8ecd7ecfa88191d7b8dc080bf6e644" Step #5: 2026-06-15 07:55:19,886 I } Step #5: 2026-06-15 07:55:19,886 I } Step #5: 2026-06-15 07:55:19,886 I ], Step #5: 2026-06-15 07:55:19,886 I "vout": [ { Step #5: 2026-06-15 07:55:19,886 I "amount": 0, Step #5: 2026-06-15 07:55:19,886 I "target": { Step #5: 2026-06-15 07:55:19,886 I "tagged_key": { Step #5: 2026-06-15 07:55:19,886 I "key": "c71c9fdc518d9af139b59699a23cf2db577c5b008a4750bc68c661cbc504f9ef", Step #5: 2026-06-15 07:55:19,886 I "view_tag": "1c" Step #5: 2026-06-15 07:55:19,886 I } Step #5: 2026-06-15 07:55:19,886 I } Step #5: 2026-06-15 07:55:19,886 I } Step #5: 2026-06-15 07:55:19,886 I ], Step #5: 2026-06-15 07:55:19,886 I "extra": [ 1, 194, 103, 112, 249, 189, 36, 76, 116, 93, 250, 47, 147, 254, 56, 253, 120, 133, 240, 7, 196, 0, 141, 30, 135, 192, 23, 200, 77, 201, 121, 133, 149, 2, 9, 1, 185, 188, 208, 20, 248, 118, 20, 56 Step #5: 2026-06-15 07:55:19,886 I ], Step #5: 2026-06-15 07:55:19,886 I "rct_signatures": { Step #5: 2026-06-15 07:55:19,886 I "type": 6, Step #5: 2026-06-15 07:55:19,886 I "txnFee": 10000, Step #5: 2026-06-15 07:55:19,886 I "ecdhInfo": [ { Step #5: 2026-06-15 07:55:19,886 I "amount": "0f74ec481c877c8c" Step #5: 2026-06-15 07:55:19,886 I }], Step #5: 2026-06-15 07:55:19,886 I "outPk": [ "df71d1b95565e249ffde9e868cb81b1fae30dc64a88f6e76a0f6dbc8b008e19c"] Step #5: 2026-06-15 07:55:19,886 I }, Step #5: 2026-06-15 07:55:19,887 I "rctsig_prunable": { Step #5: 2026-06-15 07:55:19,887 I "nbp": 1, Step #5: 2026-06-15 07:55:19,887 I "bpp": [ { Step #5: 2026-06-15 07:55:19,887 I "A": "54adba19c07746de2af376e6bf0bf297cbff36d9581b516f9dabcc2cfb2a9910", Step #5: 2026-06-15 07:55:19,887 I "A1": "33dd146b452d69b8d5405799c895519030a1a017f2e8a960399a5f92cc8207a1", Step #5: 2026-06-15 07:55:19,887 I "B": "8f4eed65a99e7dac6f335a0eb04c30378fd826ef77bda51caf9c16d819ec2492", Step #5: 2026-06-15 07:55:19,887 I "r1": "5ccb1e9a26690b17a0b666ad241a1011788be44a656044424d269d45cd2b9703", Step #5: 2026-06-15 07:55:19,887 I "s1": "8813ff715ca6633155590b97356b3fed38b2fc6339c5d4cf71ab456d0399d807", Step #5: 2026-06-15 07:55:19,887 I "d1": "67be0baec60083c91eadc048d366253fa8feb8f43cca5571288d79ba218a3a01", Step #5: 2026-06-15 07:55:19,887 I "L": [ "d8622a0085c25e0f1c902c72080a7f19b1d7655ceffd13e44ab8e9ec25a8d78e", "711762e0ed40b6576e40dfd033faaafaed73ab895701b778c00d7eedb43b3c54", "d1d2f36494f94d4d26e420963dfd42d862b20764bea1aac9fda30a56869c64cf", "f4cbd4c938ebda2291ca376810704b42e54a62e3d9ed3cd2438103ed75ccb35d", "4fd766f8c0bc6520d45782ac3b5c059400933c85f1d8b11c203c874ded7d1bbb", "2c15dae623983c5297da777cd3afe2d1739c78cdd192e243f4bcf737c4fa46d8" Step #5: 2026-06-15 07:55:19,887 I ], Step #5: 2026-06-15 07:55:19,887 I "R": [ "5a7bb71367007b742473e2ed779cc471ce64c8e7fd49f727f401ea657fb46e43", "a21ba6f5eb503507f73600aa8fd2386a8694ea6150888acf4b156efb3ee53169", "31380a1bc7ad152b9c85589de54e2499be88d966146c4e671df4ec11c4e14c9b", "3369f6b32fa7ac1f46a5847de136f1e254032d5495dfdf6b23cdf53b7ae5cf6f", "9ad99f5fb32e228a9a6e6d4d9e91df40b5365f1c93e33c45aeca6fde70e2e88b", "2ff1fa58eb3024eda36c32e039b4f0ac3ac9a160e16c86b93f98c5ce1f6cbb6d" Step #5: 2026-06-15 07:55:19,887 I ] Step #5: 2026-06-15 07:55:19,887 I } Step #5: 2026-06-15 07:55:19,887 I ], Step #5: 2026-06-15 07:55:19,887 I "CLSAGs": [ { Step #5: 2026-06-15 07:55:19,887 I "s": [ "a207bed0ea133719213960d0b99a1c134e40c3c230c7729046dc54c96e9c7d00", "12d514eb1f4ade0fc1f71ccd619405e723e63a4cc54c8c56e30c98650dde2405", "3e20a8a432cdaaaaf6a66fdc31825304730e93e5972fff72237006f3ae52c007", "6cad2caa9039d00efa0b6c0a528a14c584caea3f66e7e01baa2aa7a28eb32d0f", "74b63b71cd6dd0b736c8b1a83b82c4270f5d84e8deb962b7f878ba37fd46840f", "c6605a7bd366a380f0e07d127b0fcc9d52ed30d0531fbdb1a3a78e0aac0d3304", "8be861ce64bebfe5f20104499513b8219d9de2b8c629296d10608fcfb5b7780b", "fd7810220920595044062098a25dd408a362a05759488d292e6be4d8654e5408", "5502af890d2889d2724f15768aaaa23bacceaed20823c26d8e36c8f5a912720d", "7d9e5fce00f5ff62065b368d3e531436fea5d4b9433040e34e979180eb2f940c"], Step #5: 2026-06-15 07:55:19,887 I "c1": "2c60bc79e19c03e4f014b615e04a8b1a25b8f215e4df49ec574b6083ba9af805", Step #5: 2026-06-15 07:55:19,887 I "D": "2c21e7caf3dc2b40ad2802a9a67891202dd1da4a7d3dec5c9056518e2b32b4ff" Step #5: 2026-06-15 07:55:19,887 I }], Step #5: 2026-06-15 07:55:19,887 I "pseudoOuts": [ "b42c3ba44d90f6da43014d9ec4859e2890d10d7ef2fc5705718d57fecd913adf"] Step #5: 2026-06-15 07:55:19,887 I } Step #5: 2026-06-15 07:55:19,887 I } Step #5: 2026-06-15 07:55:19,888 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,888 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,888 D tx pubkey: Step #5: 2026-06-15 07:55:19,888 T Sorted 44/44 Step #5: 2026-06-15 07:55:19,923 I transaction_created: <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> Step #5: 2026-06-15 07:55:19,923 I { Step #5: 2026-06-15 07:55:19,923 I "version": 2, Step #5: 2026-06-15 07:55:19,923 I "unlock_time": 0, Step #5: 2026-06-15 07:55:19,923 I "vin": [ { Step #5: 2026-06-15 07:55:19,923 I "key": { Step #5: 2026-06-15 07:55:19,923 I "amount": 897037546, Step #5: 2026-06-15 07:55:19,923 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "k_image": "3df4cfc9226f2e51bc086cdb2e97a3fb01713d23b94c7056f348be6606509d85" Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "vout": [ { Step #5: 2026-06-15 07:55:19,923 I "amount": 0, Step #5: 2026-06-15 07:55:19,923 I "target": { Step #5: 2026-06-15 07:55:19,923 I "tagged_key": { Step #5: 2026-06-15 07:55:19,923 I "key": "29a359a389f96d4cc5c3f1082d1b9481117ee91d023dbb9a90c6fd3311b78989", Step #5: 2026-06-15 07:55:19,923 I "view_tag": "5d" Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "extra": [ 1, 195, 123, 157, 236, 127, 133, 154, 245, 77, 37, 149, 205, 37, 254, 103, 1, 113, 173, 110, 214, 178, 227, 171, 36, 152, 51, 199, 215, 95, 226, 242, 17, 2, 9, 1, 144, 111, 28, 225, 104, 248, 201, 144 Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "rct_signatures": { Step #5: 2026-06-15 07:55:19,923 I "type": 6, Step #5: 2026-06-15 07:55:19,923 I "txnFee": 10000, Step #5: 2026-06-15 07:55:19,923 I "ecdhInfo": [ { Step #5: 2026-06-15 07:55:19,923 I "amount": "b62d607fc2f773e7" Step #5: 2026-06-15 07:55:19,923 I }], Step #5: 2026-06-15 07:55:19,923 I "outPk": [ "cf92afc3d4cccb2883e54fc6fad71c2714c3c533d3999a0112bd19a5c077efde"] Step #5: 2026-06-15 07:55:19,923 I }, Step #5: 2026-06-15 07:55:19,923 I "rctsig_prunable": { Step #5: 2026-06-15 07:55:19,923 I "nbp": 1, Step #5: 2026-06-15 07:55:19,923 I "bpp": [ { Step #5: 2026-06-15 07:55:19,923 I "A": "810e3c6bb9999dca92fa9c2419db48d08b898f794480c556be3535185d9a3eba", Step #5: 2026-06-15 07:55:19,923 I "A1": "87618a1a77f27c8be59372660d1d4b23a7772ba1e134ba9092670c69e354535f", Step #5: 2026-06-15 07:55:19,923 I "B": "5fb50023edef83f818bc9e2c13b08c37e97eeea78a56dcbcb50e2f4fa2376046", Step #5: 2026-06-15 07:55:19,923 I "r1": "a405a1f643f22ce03d4f5673691a07d1c4b16072a5e462234751ffce7d4e4b06", Step #5: 2026-06-15 07:55:19,923 I "s1": "9176342a549422d30267b3a79a970a6c8a98205fde50b76b8c711488e2e72703", Step #5: 2026-06-15 07:55:19,923 I "d1": "83f6cc371961c13ff6f971d0fb104cd1fb89a55cf9967bc584963c4af1e8dc0c", Step #5: 2026-06-15 07:55:19,923 I "L": [ "a7159ad88c7aefd30a8f7b4101b933ff589ec367a8af5f8e5797a97fccb0e856", "0b1c96c84a259d4e45453a2f3625c53f2d2c341efdee1eba7230526ade086b1b", "10e7e94c73914cd0495efc2a5cddb8f8e70369320a3f38047857fc043ea7ebc6", "d9cccf972495b1a9b1b2e2dfd97ba9d848e2753e51d0386351076eac34d778b7", "f0d79fbaebf0b653b553b172c68472454c260565a4b2ba3c9e257819a8c63e8b", "73f66e4940ec682a07bace718f990e8e3c662c921753e6baad84f76fc80c76b5" Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "R": [ "26da9bd620d4bc8083be722ad1210ef0412e03cad35cd7a6410316b0ab13de40", "89547b1fdb456c87e6324db4f51c7902bc33aa23a442eb2d3f9f2ee59d67e65c", "d4dd764fac3d94ab18bf80ea34db4b185d5949f8cd372169eb7ed2cd075a2418", "44547dc49c00bc695b5a9cf914bce978751053a96a369f40e04b199cc6e0be04", "a082856cbcdecae34fcb1d022f30755b8b5132772c623e4aa4cbd72a78406dd7", "d223cbafa4e15bd1ee35763f9a2f9950bd9c1fff839ad0829bd6de43ac661fe1" Step #5: 2026-06-15 07:55:19,923 I ] Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I ], Step #5: 2026-06-15 07:55:19,923 I "CLSAGs": [ { Step #5: 2026-06-15 07:55:19,923 I "s": [ "09d964514e76d517bd78b1f1fcdf10003afed61bb98e15bb98a054f734fb4605", "272df1d816597381c0e0b30d6c53133f97733230fc2dac24348c278903f5df0e", "784ad5631205aeb2b215503f3f5204955ba0b3a441fcb72e1748c4d43f54b30a", "2b16630dc07e767ed89218f951ec5a5efdd139ca6c03d138471650cc6edbaa0b", "ebdc76a250c1d6b41f2087a66006098d790a6c859040a3b1b4c7b47149a0fe04", "467c0e7d5bb3974fff726fd04d5f770bb5e3816595d52801176738eac134a606", "1d6c476f87cfa5ea4e950a118c098801927a648120344f9f1051d857d1d4c400", "5b8a3f87887e2f7535f73cf5fa0d052f7a47ae5c1de4bc7bb89052bef77c820d", "61ad0e737fc125c6e234986216f122dc18ebae12ac8d71002a335bed416cea0e", "ea44d04da9313f8845844ba6788b058f3203a120ad111c1fe697fed52dde2009"], Step #5: 2026-06-15 07:55:19,923 I "c1": "02a4e3d823392b2117824b38a44e04d8e6081d199c3999e496b347fdddbc3a0b", Step #5: 2026-06-15 07:55:19,923 I "D": "cb07f3c5c4a3c3fee4e35b63f6a6f05ffa02d181edb1dd8e94799040ea726c02" Step #5: 2026-06-15 07:55:19,923 I }], Step #5: 2026-06-15 07:55:19,923 I "pseudoOuts": [ "8676ba6526514caa37541f7b443e6ec66edf0bcf1a148d9adaa1282c3d290925"] Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,923 I } Step #5: 2026-06-15 07:55:19,924 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,925 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,925 D tx pubkey: Step #5: 2026-06-15 07:55:19,925 T Sorted 44/44 Step #5: 2026-06-15 07:55:19,960 I transaction_created: <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> Step #5: 2026-06-15 07:55:19,960 I { Step #5: 2026-06-15 07:55:19,960 I "version": 2, Step #5: 2026-06-15 07:55:19,960 I "unlock_time": 0, Step #5: 2026-06-15 07:55:19,960 I "vin": [ { Step #5: 2026-06-15 07:55:19,960 I "key": { Step #5: 2026-06-15 07:55:19,960 I "amount": 221234937, Step #5: 2026-06-15 07:55:19,960 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "k_image": "f0c2248a40e2a10d297dcc60b19057977ae850ee2dc6ec5a23d9f87315328c63" Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "vout": [ { Step #5: 2026-06-15 07:55:19,960 I "amount": 0, Step #5: 2026-06-15 07:55:19,960 I "target": { Step #5: 2026-06-15 07:55:19,960 I "tagged_key": { Step #5: 2026-06-15 07:55:19,960 I "key": "f90f9a584018285904e799fbb9c937c3bbd542ba826c63974d9c42259c2c9c8b", Step #5: 2026-06-15 07:55:19,960 I "view_tag": "de" Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "extra": [ 1, 165, 209, 178, 178, 23, 252, 66, 44, 116, 174, 247, 13, 47, 83, 191, 238, 72, 150, 228, 218, 35, 210, 128, 219, 116, 142, 165, 103, 136, 142, 252, 97, 2, 9, 1, 65, 24, 126, 235, 187, 20, 82, 50 Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "rct_signatures": { Step #5: 2026-06-15 07:55:19,960 I "type": 6, Step #5: 2026-06-15 07:55:19,960 I "txnFee": 10000, Step #5: 2026-06-15 07:55:19,960 I "ecdhInfo": [ { Step #5: 2026-06-15 07:55:19,960 I "amount": "de47f5b7b7f6c90d" Step #5: 2026-06-15 07:55:19,960 I }], Step #5: 2026-06-15 07:55:19,960 I "outPk": [ "3d13c4bee9dba2067b0d38ae070a56c9c71d3ceaccab16346293e1dc6fc13a3b"] Step #5: 2026-06-15 07:55:19,960 I }, Step #5: 2026-06-15 07:55:19,960 I "rctsig_prunable": { Step #5: 2026-06-15 07:55:19,960 I "nbp": 1, Step #5: 2026-06-15 07:55:19,960 I "bpp": [ { Step #5: 2026-06-15 07:55:19,960 I "A": "61251758a0b6f4b45c312f5d7dbf3540b4b81bed8f0c7534e65d45e1e6a09685", Step #5: 2026-06-15 07:55:19,960 I "A1": "9acdddd133732f3e14c37d13b76c10ed6bbf2190c5314c80cf372eba50a0d16c", Step #5: 2026-06-15 07:55:19,960 I "B": "0480ce96228586077036a22f70e373fbea68b5a891c68c4ae09680a364bd885c", Step #5: 2026-06-15 07:55:19,960 I "r1": "9e35fffa9c13656a85c408d474e5af876a2c63875faee3369a95b62eb696cc0f", Step #5: 2026-06-15 07:55:19,960 I "s1": "795ef0e98dd5823b8cf9605cee8f7d1037a05fc619090c2d70908237a409220e", Step #5: 2026-06-15 07:55:19,960 I "d1": "6c0822280cdba803f57322f9dc48360b929499496808539d1cb9df20b071a103", Step #5: 2026-06-15 07:55:19,960 I "L": [ "179ca6702b93f2f832196ca09cae9cf87ce95bc87db75a888ad94a5bd692e281", "93850e0d93ae26309ce00d1b41dde96ec63679a84438841c8b28150efe6a3d03", "625c1439e7bff1188a44c2b16adae013b37d311b3ff281e0c778b3b659f46326", "fabd4fd5a7f0988b198f0d570b8e17d6822b817fae1b723462ecb2068c75a253", "c5546718aa0908a016d5997390b1f3a6f157b3e289611d707c571355d054ce1f", "93e5bdb5d1fcaf74ee3538a81fa9923b330464501c3fc7b676febdf0a344f5fd" Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "R": [ "e1a1017218acf8b488e73a1dd21c7f5403d9349eb36d1f7c1f327f5f6e69b2bb", "e4efb9f9f19b76228fb734a92b73a730027295afc252cdd3a1814fece42b6255", "659c8801c25a4b68fb34bf9bd39da2bce59dc99278793ca18fde8e87012635d6", "25f579e8cfef7ea36e35f277c242d60b2613d3dd84201618326d2b81c353749e", "f18a72e291ac3661e129345891ea7322407ef9a7dc39a920b7737fc7779d112f", "475947b4d8c9c91c06320a47ef0e08fb1d788351cd503094da1c72870c4f4b75" Step #5: 2026-06-15 07:55:19,960 I ] Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I ], Step #5: 2026-06-15 07:55:19,960 I "CLSAGs": [ { Step #5: 2026-06-15 07:55:19,960 I "s": [ "cc18d8eb078aeb38b8fdd59c8a87ea444f5561df1ebe7aab7102a880f1b5d308", "ac96ac2abd93c3bb75c6520d717a3853981b973f16321db3935934323a91a20f", "677c6ce208b492746446a1904f7e4a8d661189535542e8fff4b72aa5da927309", "742656f0984f8c7fec850500b68d1ed18ab9887ebee9bb8f8cd3403dd96bee0e", "e1827aee66206e766e7ad2f3141964faebf2e055649bed2c1f538e32e398a90a", "195c1d3c60cd17ef78a2de5d365a0e047eb91fdbccb09d0e42713bd01a19a00a", "2fc567e81484a626b3f0f936591245d0559ee2b0881292c6813e77a14d326504", "275dc598a774675659fa3c451f243f8aeb2ae0c7d44639c6c05599833cae5503", "e7f9b18109d584c310c743c1d40414f880f1c5d4f1a8e59da0e3b5b8546c1308", "becf874b3086c0421f7ba92776e801064c59c4937770c5232cce42620b1e0e03"], Step #5: 2026-06-15 07:55:19,960 I "c1": "56c25a9d5e6e6710df0c33d1de3e631c3bb498eb5cb7e6035658de8100ac6c00", Step #5: 2026-06-15 07:55:19,960 I "D": "5d0067d9dce72aaae2f281c3e405553243e62c05d5f0acf1bebf6bb38893b968" Step #5: 2026-06-15 07:55:19,960 I }], Step #5: 2026-06-15 07:55:19,960 I "pseudoOuts": [ "c0068faaa2ccf1cc5a10b0d7ff48fc79ca340bb92188e95e7bbf2d26b4fde40d"] Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,960 I } Step #5: 2026-06-15 07:55:19,961 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,961 D destinations include 1 standard addresses and 0 subaddresses Step #5: 2026-06-15 07:55:19,961 D tx pubkey: <7d10413295de2fba00ceadb94285577ac6a319b4ac787f61a942e1babd2c6d64> Step #5: 2026-06-15 07:55:19,961 T Sorted 44/44 Step #5: 2026-06-15 07:55:19,996 I transaction_created: Step #5: 2026-06-15 07:55:19,996 I { Step #5: 2026-06-15 07:55:19,996 I "version": 2, Step #5: 2026-06-15 07:55:19,996 I "unlock_time": 0, Step #5: 2026-06-15 07:55:19,996 I "vin": [ { Step #5: 2026-06-15 07:55:19,996 I "key": { Step #5: 2026-06-15 07:55:19,996 I "amount": 919281240, Step #5: 2026-06-15 07:55:19,996 I "key_offsets": [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "k_image": "41ad8dab1785930f52a8020598f1bc89240734b3fbcf24acebec640c0d3c4f3e" Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "vout": [ { Step #5: 2026-06-15 07:55:19,996 I "amount": 0, Step #5: 2026-06-15 07:55:19,996 I "target": { Step #5: 2026-06-15 07:55:19,996 I "tagged_key": { Step #5: 2026-06-15 07:55:19,996 I "key": "8ef164014a2a455cfbcb512590db27dc43451f8fcbb5857bc1bfb5e6f7c163d9", Step #5: 2026-06-15 07:55:19,996 I "view_tag": "66" Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "extra": [ 1, 125, 16, 65, 50, 149, 222, 47, 186, 0, 206, 173, 185, 66, 133, 87, 122, 198, 163, 25, 180, 172, 120, 127, 97, 169, 66, 225, 186, 189, 44, 109, 100, 2, 9, 1, 155, 88, 188, 169, 182, 72, 208, 78 Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "rct_signatures": { Step #5: 2026-06-15 07:55:19,996 I "type": 6, Step #5: 2026-06-15 07:55:19,996 I "txnFee": 10000, Step #5: 2026-06-15 07:55:19,996 I "ecdhInfo": [ { Step #5: 2026-06-15 07:55:19,996 I "amount": "8643cafb9046f190" Step #5: 2026-06-15 07:55:19,996 I }], Step #5: 2026-06-15 07:55:19,996 I "outPk": [ "54dddf0bcb3c30b68b77d2e3be2be20fdbebcb21b042c91ef7157dba48a4bc7c"] Step #5: 2026-06-15 07:55:19,996 I }, Step #5: 2026-06-15 07:55:19,996 I "rctsig_prunable": { Step #5: 2026-06-15 07:55:19,996 I "nbp": 1, Step #5: 2026-06-15 07:55:19,996 I "bpp": [ { Step #5: 2026-06-15 07:55:19,996 I "A": "8fd6fd57ed7f314cf8dc2d339b560f656f63f9a1981ca3f4571d2d6a5b5e2b77", Step #5: 2026-06-15 07:55:19,996 I "A1": "2886642bc5e23d76ad5a7deecfff1f61a03d3bab30e272e5865b4a8db5893082", Step #5: 2026-06-15 07:55:19,996 I "B": "3d8963a1d8b3f8266ef007a4eb3875807d8363b0ac0675c55840f82657977c2b", Step #5: 2026-06-15 07:55:19,996 I "r1": "af34a64d59181bb45b1b75ed72e4bb0e3d74048a51ca8e179972c357bbb70a07", Step #5: 2026-06-15 07:55:19,996 I "s1": "eebcf03795f465583bcb1bf2749d05d5d5abb970139ee3102c902bae1eb7ea09", Step #5: 2026-06-15 07:55:19,996 I "d1": "4ea048f24727a166504bf4e2307f33e3015ed566751348f549b4d58b7e2d0002", Step #5: 2026-06-15 07:55:19,996 I "L": [ "13a2eb21cb7c61f5fd702a27f4fa366576ab7e47ef9e0e96210cfef0d88d2606", "3890d024af82517ba937a8393e11d7c2b2740360d374f87bed6988d6af51f2ca", "c722847d1b7ddddc2abef1c5e9bf6442a7544571acf71897668800a81d0a2541", "77180fd70cd98012126d91fc7fa3eb3ee77d4af9b9110181c8158e2ecf70412e", "36962b40b105d383e05f885e43530a4719f118c30b27a0e5253c3c54000711ef", "3ca95d2d937068bd6dc3a111b33284065dc0c79b8382157ca392872ca6f95291" Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "R": [ "1164b7cac8b43f6eaa300a3e2bf699627555bc598b42f3f84f4c417f479c02cc", "28a5de6b2d406f335ba05d381cd3060a2bd7bd42146a747bc584b7c1e9eec4e5", "6814ad719e3cc0ae7fe2d567d1b7ccc12a2c79615621b38b64f1278a3f0d1de5", "a65d7e4f4f130c6e88a474797143731a9177679f3bcfc7d00558c736cdd59119", "b0adbbd03c37b22c8d8c01c37d4909249ea252db69a4257226fb8e2b6c8c0270", "450e1d429908cb9cbff83fcaffe695169df652a5e171d28534878e3b7527f899" Step #5: 2026-06-15 07:55:19,996 I ] Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I ], Step #5: 2026-06-15 07:55:19,996 I "CLSAGs": [ { Step #5: 2026-06-15 07:55:19,996 I "s": [ "fe1ba333cf38401122bb3ec001f0c8012bc579a791f61ec7cce4d4cdb7f5a106", "9e2fe9b377bdf4f58b8bf081b12ca88243226aebdf3017ace55ec1302906b700", "ed5ea0f2870c1a3c520217188c700db7d15584b16569b9f2bb0ddb44bba17c05", "8424a076b8e5647c680ae79e01d66410a727353940ad44e04d1ee4fb05a2e501", "de0535ae6b76b8daf4b466aeb62927994014cefa1c89462b051fbf83ab5ca40c", "e8d606d76f906e62bf71f3912c7dc169061ced3dc265256719f55b658fdb610b", "a57c8a57c758b3dbac217325c0db59431efb16ab71ae1cad4ff24796c37c7505", "312f12b0f264d371e0d4a4f63efcde3fb0239f56641b719fbc5d4afcbf041208", "0e137390e3e42b222abaf21cf451c23f18122abb59905871a005b8763ef8e00e", "8c41d1e9d8d890419c0721049bdd4b31cb8768b4181cfb4104a9b8ccc5262504"], Step #5: 2026-06-15 07:55:19,996 I "c1": "8e040a889bff086e36e9a794d7cdc0354218df078dd56488d42071b7ad3b3608", Step #5: 2026-06-15 07:55:19,996 I "D": "d938bc7aa63d6d3ae7930bf5b925fd2bca59a0d608cf0c0f9ce36997ddd067c1" Step #5: 2026-06-15 07:55:19,996 I }], Step #5: 2026-06-15 07:55:19,996 I "pseudoOuts": [ "c0e3991248c1c5c92412dd514514331eb6b526f25c98b1583ecf63ddc2231c6c"] Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 I } Step #5: 2026-06-15 07:55:19,996 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:19,996 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:19,996 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:19,996 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:19,997 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:19,997 D Space used: 57344 Step #5: 2026-06-15 07:55:19,997 D Space remaining: 1073684480 Step #5: 2026-06-15 07:55:19,997 D Size threshold: 0 Step #5: 2026-06-15 07:55:19,997 D Percent used: 0.0053 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:19,997 T batch transaction: begin Step #5: 2026-06-15 07:55:19,997 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,997 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,997 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,997 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:55:19,997 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:55:19,997 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,997 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,997 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,997 T Block with hash 0eb153574c16b6673fb0e300bac11b5cc1433931a3f05cb958f1570ea28835cb not found in db Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,997 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,997 T Block with hash 80e46334ea5500003082280aff7f00000e000000000000000000000000000000 not found in db Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 E Block recognized as orphaned and rejected, id = <0eb153574c16b6673fb0e300bac11b5cc1433931a3f05cb958f1570ea28835cb>, height 1, parent in alt 0, parent in main 0 (parent <80e46334ea5500003082280aff7f00000e000000000000000000000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:19,997 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:19,997 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:19,997 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,997 T Block with hash c316f08cca25725752c71e45d3f6c858b1ffa7294888a5720c2000ef4161dea6 not found in db Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,997 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:19,997 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:19,997 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:19,997 E Block recognized as orphaned and rejected, id = , height 2, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:19,997 T Blockchain::have_tx Step #5: 2026-06-15 07:55:19,997 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:19,997 T transaction with hash aa85c5a78dbcdb26036818f92bcc1ae9d072fc62183d4e8561284e3aec848839 not found in db Step #5: 2026-06-15 07:55:19,998 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,003 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,003 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,003 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,003 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,003 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,003 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,003 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:55:20,003 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,003 E Transaction verification impossible: Step #5: 2026-06-15 07:55:20,004 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,004 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,004 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,004 T transaction with hash 7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9 not found in db Step #5: 2026-06-15 07:55:20,004 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,009 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,009 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,009 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,009 E Tx <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> has fewer than two outputs Step #5: 2026-06-15 07:55:20,009 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,009 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,009 I Transaction added to pool: txid <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:55:20,010 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,010 E Transaction verification impossible: <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> Step #5: 2026-06-15 07:55:20,010 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,010 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,010 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,010 T transaction with hash 23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88 not found in db Step #5: 2026-06-15 07:55:20,010 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,015 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,015 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,015 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,015 E Tx <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> has fewer than two outputs Step #5: 2026-06-15 07:55:20,016 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,016 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,016 I Transaction added to pool: txid <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> weight: 1170 fee/byte: 8.54701, count: 3 Step #5: 2026-06-15 07:55:20,016 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,016 E Transaction verification impossible: <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> Step #5: 2026-06-15 07:55:20,016 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,016 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,016 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,016 T transaction with hash fcbcafba19717a1a754c7bfaa956921bbf35d0fd7d5df0746d31a3a83b45f239 not found in db Step #5: 2026-06-15 07:55:20,016 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,021 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,021 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,021 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,021 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,022 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 4 Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,022 E Transaction verification impossible: Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 E Failed to parse transaction from blob Step #5: 2026-06-15 07:55:20,022 E Failed to parse transaction Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,022 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:20,022 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,022 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,022 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,022 D Found 0/5 transactions on the blockchain Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,022 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,022 I Tx not found in txpool: Step #5: 2026-06-15 07:55:20,022 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,023 D Failed to find tx in txpool: <390cfcccffcfffffffff7ff3ccccccccccf093cfff1ccccdddef9325390cfccc> Step #5: 2026-06-15 07:55:20,023 D Found 3/5 transactions in the pool Step #5: 2026-06-15 07:55:20,023 D 3 transactions found, 2 not found Step #5: 2026-06-15 07:55:20,023 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 D Invalid address format Step #5: 2026-06-15 07:55:20,023 T Blockchain::get_outs Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 I Attempting to get output pubkey by global index (amount 12442509728149187756, index 12442530841079557375, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:55:20,023 T Blockchain::have_tx_keyimges_as_spent Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::has_key_images Step #5: 2026-06-15 07:55:20,023 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,023 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:20,023 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:20,023 E Client sent wrong NOTIFY_REQUEST_CHAIN: m_block_ids.size()=0, dropping connection Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:20,023 W Attempt to get block from height 12442509728471345507 failed -- block not in db Step #5: 2026-06-15 07:55:20,023 E Failed to parse block from blob Step #5: 2026-06-15 07:55:20,023 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,023 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_output_histogram Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_already_generated_coins Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_cumulative_block_weight_median Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,024 E Tx <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> has fewer than two outputs Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,024 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,024 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,024 E 2026-06-15 07:55:20,025 T Blockchain::get_outs Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,025 I Attempting to get output pubkey by global index (amount 11863788345444574372, index 11863788345444574372, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:55:20,025 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,025 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,025 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,025 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,025 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:20,025 T batch transaction: committing... Step #5: 2026-06-15 07:55:20,025 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,025 T batch transaction: end Step #5: 2026-06-15 07:55:20,025 D Stopping io_context Step #5: 2026-06-15 07:55:20,025 T Miner has received stop signal Step #5: 2026-06-15 07:55:20,025 T Not mining - nothing to stop Step #5: 2026-06-15 07:55:20,025 T Blockchain::deinit Step #5: 2026-06-15 07:55:20,025 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::close Step #5: 2026-06-15 07:55:20,025 T BlockchainLMDB::sync Step #5: 2026-06-15 07:55:20,028 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:55:20,028 T BlockchainLMDB::~BlockchainLMDB Step #5: 2026-06-15 07:55:20,029 T Blockchain::Blockchain Step #5: 2026-06-15 07:55:20,029 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:55:20,029 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:55:20,029 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:55:20,029 D option: fast Step #5: 2026-06-15 07:55:20,029 D option: async Step #5: 2026-06-15 07:55:20,029 D option: 250000000bytes Step #5: 2026-06-15 07:55:20,029 T BlockchainLMDB::open Step #5: 2026-06-15 07:55:20,030 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:55:20,030 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,030 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,030 D Space used: 4096 Step #5: 2026-06-15 07:55:20,030 D Space remaining: 1073737728 Step #5: 2026-06-15 07:55:20,030 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,030 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,052 D Setting m_height to: 0 Step #5: 2026-06-15 07:55:20,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,052 T Blockchain::init Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:20,052 D init done Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,052 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,052 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,052 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:55:20,080 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:20,322 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,322 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,322 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,322 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,322 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,322 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:55:20,322 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,322 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,322 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,322 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,322 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,322 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:55:20,349 D Miner tx hash: Step #5: 2026-06-15 07:55:20,349 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:55:20,349 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,349 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,349 D Space used: 12288 Step #5: 2026-06-15 07:55:20,349 D Space remaining: 1073729536 Step #5: 2026-06-15 07:55:20,349 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,349 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:55:20,349 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,349 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,349 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,349 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,349 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:55:20,349 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:55:20,349 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:55:20,350 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:55:20,350 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 26(0/26)ms Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 D Invalidating block template cache Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 I Blockchain initialized. last block: 0, d4440.h21.m6.s27 time ago, current difficulty: 1 Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:20,350 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::get_hard_fork_version Step #5: 2026-06-15 07:55:20,350 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,350 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,350 D Current height: 0 Step #5: 2026-06-15 07:55:20,350 D Start hardfork version: 1 Step #5: 2026-06-15 07:55:20,350 D Current hardfork version: 16 Step #5: 2026-06-15 07:55:20,351 I Validating txpool contents for v16 Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:20,351 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,351 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,351 D Space used: 61440 Step #5: 2026-06-15 07:55:20,351 D Space remaining: 1073680384 Step #5: 2026-06-15 07:55:20,351 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,351 D Percent used: 0.0057 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,351 T batch transaction: begin Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::for_all_txpool_txes Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:20,351 T batch transaction: committing... Step #5: 2026-06-15 07:55:20,351 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,351 T batch transaction: end Step #5: 2026-06-15 07:55:20,351 I Loading checkpoints Step #5: 2026-06-15 07:55:20,351 T BlockchainLMDB::drop_alt_blocks Step #5: 2026-06-15 07:55:20,351 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,375 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,375 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,375 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,375 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,375 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,375 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,376 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,376 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,376 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,376 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,376 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,376 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,376 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,376 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,377 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,377 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,377 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,377 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,377 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,377 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,377 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,378 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,378 T Blockchain::get_adjusted_time Step #5: 2026-06-15 07:55:20,378 T Sorted 33/33 Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::check_and_resize_for_batch Step #5: 2026-06-15 07:55:20,378 T [check_and_resize_for_batch] checking DB size Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,378 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,378 D Space used: 69632 Step #5: 2026-06-15 07:55:20,378 D Space remaining: 1073672192 Step #5: 2026-06-15 07:55:20,378 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,378 D Percent used: 0.0065 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,378 T batch transaction: begin Step #5: 2026-06-15 07:55:20,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,378 D block <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> found in main chain Step #5: 2026-06-15 07:55:20,378 T block with id = <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> already exists Step #5: 2026-06-15 07:55:20,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,378 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,378 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,378 T Block with hash 96ec5882566e754658f1b833a58ad7355f5965d201dc13f5cd2f883e813aba7a not found in db Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,378 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,378 T Block with hash 80e46334ea5500003082280aff7f00000e000000000000000100000000000000 not found in db Step #5: 2026-06-15 07:55:20,378 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,378 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,378 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,378 E Block recognized as orphaned and rejected, id = <96ec5882566e754658f1b833a58ad7355f5965d201dc13f5cd2f883e813aba7a>, height 1, parent in alt 0, parent in main 0 (parent <80e46334ea5500003082280aff7f00000e000000000000000100000000000000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,378 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 9e4a45afa12fa405dec8317ff7dbbf1c7200bcb7a3cb7738281b742773ab27fd not found in db Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 E Block recognized as orphaned and rejected, id = <9e4a45afa12fa405dec8317ff7dbbf1c7200bcb7a3cb7738281b742773ab27fd>, height 2, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash d3ffd23da0a7eb7697dc438d5f035b5c2f2883448ef82750866f5e9e43d9d74b not found in db Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 E Block recognized as orphaned and rejected, id = , height 3, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 6cf42c8f6abb193ad9047e1f7971f1177713bf6e55ce435d90dd72c0a3af9cb2 not found in db Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 E Block recognized as orphaned and rejected, id = <6cf42c8f6abb193ad9047e1f7971f1177713bf6e55ce435d90dd72c0a3af9cb2>, height 4, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 170770883044d5ac7bab43beaf803a1c23aec11bc20603d87cc120501ec658b7 not found in db Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 E Block recognized as orphaned and rejected, id = <170770883044d5ac7bab43beaf803a1c23aec11bc20603d87cc120501ec658b7>, height 5, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,379 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,379 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 84df394c783ac82fc738f5f3b9c16bcbd1dc305428e5cb16d39740dd4641270c not found in db Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,379 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,379 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,379 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,379 E Block recognized as orphaned and rejected, id = <84df394c783ac82fc738f5f3b9c16bcbd1dc305428e5cb16d39740dd4641270c>, height 6, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,379 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash bfa98c784835d4d1d5a4bbe88d654fdefd08e1287bf34bf661db0c06c1e5ece4 not found in db Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 E Block recognized as orphaned and rejected, id = , height 7, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 8d7545fda895440da0e5af0c15b531ac52a43fc7941bb35f3390985931143bec not found in db Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 E Block recognized as orphaned and rejected, id = <8d7545fda895440da0e5af0c15b531ac52a43fc7941bb35f3390985931143bec>, height 8, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash aebc9b5f7ee5c6a9cc406cc9ae830334ceb65e1d6c4d5ecfa898714a03f7d7b5 not found in db Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 E Block recognized as orphaned and rejected, id = , height 9, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 2e6528f05d535d7faa9344314d6a9bba08a8a04de63f9d4545c8c64e917ca328 not found in db Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 E Block recognized as orphaned and rejected, id = <2e6528f05d535d7faa9344314d6a9bba08a8a04de63f9d4545c8c64e917ca328>, height 10, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,380 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,380 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 01efc43a7afc941c1f9874a99a778fea659635aab5a7bf9415b5d3c0a1a978ec not found in db Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,380 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,380 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,380 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,380 E Block recognized as orphaned and rejected, id = <01efc43a7afc941c1f9874a99a778fea659635aab5a7bf9415b5d3c0a1a978ec>, height 11, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,380 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,381 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,381 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,381 T Block with hash c181e0dd4c8a588380289d72ea196f4c5b01f2a08f442decd2872eab3c6f5551 not found in db Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,381 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,381 T Blockchain::handle_alternative_block Step #5: 2026-06-15 07:55:20,381 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,381 T Block with hash 000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000 not found in db Step #5: 2026-06-15 07:55:20,381 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,381 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,381 E Block recognized as orphaned and rejected, id = , height 12, parent in alt 0, parent in main 0 (parent <000d03f2c8b1a54c01000000000000000100000000000000a08a280aff7f0000>, current top <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, chain height 1) Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,381 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,381 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,381 T transaction with hash aa85c5a78dbcdb26036818f92bcc1ae9d072fc62183d4e8561284e3aec848839 not found in db Step #5: 2026-06-15 07:55:20,381 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,386 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,386 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,387 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,387 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,387 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,387 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,387 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 1 Step #5: 2026-06-15 07:55:20,387 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,387 E Transaction verification impossible: Step #5: 2026-06-15 07:55:20,387 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,387 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,387 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,387 T transaction with hash 7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9 not found in db Step #5: 2026-06-15 07:55:20,387 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,393 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,393 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,393 E Tx <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> has fewer than two outputs Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,393 I Transaction added to pool: txid <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> weight: 1171 fee/byte: 8.53971, count: 2 Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,393 E Transaction verification impossible: <7cd632135242aef4ac36cfdee7ab19db6071a4757dd5b46b895b201e8872bce9> Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,393 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,393 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,393 T transaction with hash 23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88 not found in db Step #5: 2026-06-15 07:55:20,393 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,399 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,399 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,399 E Tx <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> has fewer than two outputs Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,399 I Transaction added to pool: txid <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> weight: 1170 fee/byte: 8.54701, count: 3 Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,399 E Transaction verification impossible: <23fb5ce87b5fc4af708bf9c5c2a887cb2116f31f4bd77aed516d12ddb3431a88> Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::txpool_has_tx Step #5: 2026-06-15 07:55:20,399 T Blockchain::have_tx Step #5: 2026-06-15 07:55:20,399 T BlockchainLMDB::tx_exists Step #5: 2026-06-15 07:55:20,399 T transaction with hash fcbcafba19717a1a754c7bfaa956921bbf35d0fd7d5df0746d31a3a83b45f239 not found in db Step #5: 2026-06-15 07:55:20,400 T Blockchain::check_tx_outputs Step #5: 2026-06-15 07:55:20,405 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,405 T Blockchain::check_tx_inputs Step #5: 2026-06-15 07:55:20,405 E Tx has fewer than two outputs Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::add_txpool_tx Step #5: 2026-06-15 07:55:20,405 I Transaction added to pool: txid weight: 1171 fee/byte: 8.53971, count: 4 Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,405 E Transaction verification impossible: Step #5: 2026-06-15 07:55:20,405 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,405 D Invalid address format Step #5: 2026-06-15 07:55:20,405 T Blockchain::get_outs Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_output_key Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,405 I Attempting to get output pubkey by global index (amount 6569957310424898349, index 3268871551493942621, count 0), but key does not exist (current height 1) Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:20,405 W Attempt to get block from height 3484713195205832752 failed -- block not in db Step #5: 2026-06-15 07:55:20,405 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,405 D Found 0/6 transactions on the blockchain Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,406 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,406 D Failed to find tx in txpool: <9999999999999200c773c87eeeee33aeffffffffffffffffffffffffefffffff> Step #5: 2026-06-15 07:55:20,406 D Found 5/6 transactions in the pool Step #5: 2026-06-15 07:55:20,407 D 5 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,407 E Failed to parse block from blob Step #5: 2026-06-15 07:55:20,407 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:20,407 T Blockchain::find_blockchain_supplement Step #5: 2026-06-15 07:55:20,407 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,407 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,407 E Client sent wrong NOTIFY_REQUEST_CHAIN: genesis block mismatch: Step #5: 2026-06-15 07:55:20,407 E id: <2d5b5b5d5d2d2d5b5b5d5d2d2d5b5b5b5b5d5d2d2d5b5b5d5d2d2d5b5b5b5d5d>, Step #5: 2026-06-15 07:55:20,407 E expected: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3>, Step #5: 2026-06-15 07:55:20,407 E dropping connection Step #5: 2026-06-15 07:55:20,407 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,407 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,407 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,407 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,408 T requesting 1 from 0, cached Step #5: 2026-06-15 07:55:20,408 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,408 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 D Giving back the whole pool Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,408 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_num_outputs Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,409 E Failed to parse transaction from blob Step #5: 2026-06-15 07:55:20,409 E Failed to parse transaction Step #5: 2026-06-15 07:55:20,409 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,409 D Found 0/10 transactions on the blockchain Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,409 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 D Failed to find tx in txpool: <2333fffffffff99999999999999999600c000c99999999999999933bbddddbbb> Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,410 D Found 8/10 transactions in the pool Step #5: 2026-06-15 07:55:20,410 D 8 transactions found, 2 not found Step #5: 2026-06-15 07:55:20,410 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,410 D Found 0/7 transactions on the blockchain Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,410 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,411 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,411 D Found 7/7 transactions in the pool Step #5: 2026-06-15 07:55:20,412 D 7 transactions found, 0 not found Step #5: 2026-06-15 07:55:20,412 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,412 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,412 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,412 D Found 0/2 transactions on the blockchain Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,413 D Found 0/2 transactions in the pool Step #5: 2026-06-15 07:55:20,413 D 0 transactions found, 2 not found Step #5: 2026-06-15 07:55:20,413 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,413 D Found 0/7 transactions on the blockchain Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,413 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,413 D Failed to find tx in txpool: <999999999999999999a9999999999999996f9999999999999399999999999999> Step #5: 2026-06-15 07:55:20,413 D Found 6/7 transactions in the pool Step #5: 2026-06-15 07:55:20,414 D 6 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,414 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,414 D Found 0/7 transactions on the blockchain Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,414 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,414 D Failed to find tx in txpool: <996fffbffffffffffffffff999999999999ff4ffffffffffffffff0000000009> Step #5: 2026-06-15 07:55:20,414 D Found 6/7 transactions in the pool Step #5: 2026-06-15 07:55:20,415 D 6 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,415 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,415 D Found 0/7 transactions on the blockchain Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,415 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,415 D Failed to find tx in txpool: <999fffff4ffffffffffffffff00000ffffffffffffffffffffffffffffffffff> Step #5: 2026-06-15 07:55:20,415 D Found 6/7 transactions in the pool Step #5: 2026-06-15 07:55:20,416 D 6 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,416 T Blockchain::get_current_blockchain_height Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,416 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 D Found 0/6 transactions on the blockchain Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 D Failed to find tx in txpool: <73c99999999999999999fff0ffffffffffbffffffffffffffa888888888888f8> Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 D Failed to find tx in txpool: <88888888aaaaaaaaaaaffffffffffffeeeeeeeeeeeeeefffffffffaaaaaaaa3f> Step #5: 2026-06-15 07:55:20,416 D Found 3/6 transactions in the pool Step #5: 2026-06-15 07:55:20,416 D 3 transactions found, 3 not found Step #5: 2026-06-15 07:55:20,416 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,416 D Found 0/6 transactions on the blockchain Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,416 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,417 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,417 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,417 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,417 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,417 D Found 3/6 transactions in the pool Step #5: 2026-06-15 07:55:20,418 D 3 transactions found, 3 not found Step #5: 2026-06-15 07:55:20,418 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,418 D Found 0/8 transactions on the blockchain Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,418 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,418 D Failed to find tx in txpool: <9999eeeeeeeeee933ae73c3333bbbbbbbbbbbbbff8ffffffffffffffffffffff> Step #5: 2026-06-15 07:55:20,418 D Found 7/8 transactions in the pool Step #5: 2026-06-15 07:55:20,419 D 7 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,419 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,419 D Found 0/10 transactions on the blockchain Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,419 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 D Failed to find tx in txpool: <22333fffffffff99999999999999999600c000c9999999999999993333322233> Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 D Failed to find tx in txpool: <3eeffffffffffffffffffffffffffffffffffffff4773c773c773c9999999999> Step #5: 2026-06-15 07:55:20,420 D Found 8/10 transactions in the pool Step #5: 2026-06-15 07:55:20,420 D 8 transactions found, 2 not found Step #5: 2026-06-15 07:55:20,420 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,420 D Found 0/9 transactions on the blockchain Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,420 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 D Failed to find tx in txpool: <99fff0ffffffffffbffffffffffffffa8888888888888888888888aaaaaaaaaa> Step #5: 2026-06-15 07:55:20,421 D Found 8/9 transactions in the pool Step #5: 2026-06-15 07:55:20,421 D 8 transactions found, 1 not found Step #5: 2026-06-15 07:55:20,421 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,421 D Found 0/6 transactions on the blockchain Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,421 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,421 D Failed to find tx in txpool: Step #5: 2026-06-15 07:55:20,421 D Found 3/6 transactions in the pool Step #5: 2026-06-15 07:55:20,421 D 3 transactions found, 3 not found Step #5: 2026-06-15 07:55:20,421 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_pruned_tx_blob Step #5: 2026-06-15 07:55:20,422 D Found 0/10 transactions on the blockchain Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_blob Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 D Failed to find tx in txpool: <000510c000c000c000c09cccccccccccccc00000000000000000000000000000> Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 D Failed to find tx in txpool: <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::batch_start Step #5: 2026-06-15 07:55:20,422 T BlockchainLMDB::get_txpool_tx_meta Step #5: 2026-06-15 07:55:20,422 D Failed to find tx in txpool: <0000000000000000000000000000000000000000000000000000000000000000> Step #5: 2026-06-15 07:55:20,423 D Found 7/10 transactions in the pool Step #5: 2026-06-15 07:55:20,423 D 7 transactions found, 3 not found Step #5: 2026-06-15 07:55:20,423 T Blockchain::get_split_transactions_blobs Step #5: 2026-06-15 07:55:20,423 D Found 0/0 transactions on the blockchain Step #5: 2026-06-15 07:55:20,423 D 0 transactions found, 0 not found Step #5: 2026-06-15 07:55:20,423 T BlockchainLMDB::batch_stop Step #5: 2026-06-15 07:55:20,423 T batch transaction: committing... Step #5: 2026-06-15 07:55:20,423 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,423 T batch transaction: end Step #5: 2026-06-15 07:55:20,423 D Stopping io_context Step #5: 2026-06-15 07:55:20,423 T Miner has received stop signal Step #5: 2026-06-15 07:55:20,423 T Not mining - nothing to stop Step #5: 2026-06-15 07:55:20,423 T Blockchain::deinit Step #5: 2026-06-15 07:55:20,423 T Stopping blockchain read/write activity Step #5: 2026-06-15 07:55:20,423 T BlockchainLMDB::close Step #5: 2026-06-15 07:55:20,423 T BlockchainLMDB::sync Step #5: 2026-06-15 07:55:20,426 T Local blockchain read/write activity stopped successfully Step #5: 2026-06-15 07:55:20,426 T BlockchainLMDB::~BlockchainLMDB Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: 2026-06-15 07:55:20,428 T Blockchain::Blockchain Step #5: 2026-06-15 07:55:20,428 T BlockchainLMDB::BlockchainLMDB Step #5: 2026-06-15 07:55:20,428 T BlockchainLMDB::get_db_name Step #5: 2026-06-15 07:55:20,428 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:55:20,428 D option: fast Step #5: 2026-06-15 07:55:20,428 D option: async Step #5: 2026-06-15 07:55:20,428 D option: 250000000bytes Step #5: 2026-06-15 07:55:20,428 T BlockchainLMDB::open Step #5: 2026-06-15 07:55:20,429 I LMDB memory map size: 1073741824 Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,429 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,429 D Space used: 4096 Step #5: 2026-06-15 07:55:20,429 D Space remaining: 1073737728 Step #5: 2026-06-15 07:55:20,429 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,429 D Percent used: 0.0004 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,429 D Setting m_height to: 0 Step #5: 2026-06-15 07:55:20,429 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,429 T Blockchain::init Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,429 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,429 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:20,429 D init done Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,429 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,429 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,429 I Blockchain not loaded, generating genesis block. Step #5: 2026-06-15 07:55:20,456 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:20,456 T Blockchain::add_new_block Step #5: 2026-06-15 07:55:20,456 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,456 T Blockchain::have_block_unlocked Step #5: 2026-06-15 07:55:20,456 T BlockchainLMDB::block_exists Step #5: 2026-06-15 07:55:20,456 T Block with hash 418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3 not found in db Step #5: 2026-06-15 07:55:20,456 T BlockchainLMDB:: get_alt_block Step #5: 2026-06-15 07:55:20,456 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,456 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,456 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,456 T Blockchain::handle_block_to_main_chain Step #5: 2026-06-15 07:55:20,456 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,457 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,457 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,457 T Blockchain::check_block_timestamp Step #5: 2026-06-15 07:55:20,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,457 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,457 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,457 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,457 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T Blockchain::prevalidate_miner_transaction Step #5: 2026-06-15 07:55:20,481 D Miner tx hash: Step #5: 2026-06-15 07:55:20,481 T Blockchain::validate_miner_transaction Step #5: 2026-06-15 07:55:20,481 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::need_resize Step #5: 2026-06-15 07:55:20,481 D DB map size: 1073741824 Step #5: 2026-06-15 07:55:20,481 D Space used: 12288 Step #5: 2026-06-15 07:55:20,481 D Space remaining: 1073729536 Step #5: 2026-06-15 07:55:20,481 D Size threshold: 0 Step #5: 2026-06-15 07:55:20,481 D Percent used: 0.0011 Percent threshold: 90.0000 Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T null tx_hash_ptr - needed to compute: Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::add_transaction_data Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::get_tx_count Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::get_blockchain_pruning_seed Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::add_output Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::num_outputs Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::add_tx_amount_output_indices Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::add_block Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::set_hard_fork_version Step #5: 2026-06-15 07:55:20,481 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,481 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,481 T requesting 1 from 0, uncached Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,481 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_last_n_blocks_weights Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_info_64bit_fields Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 I +++++ BLOCK SUCCESSFULLY ADDED Step #5: 2026-06-15 07:55:20,482 I id: <418015bb9ae982a1975da7d79277c2705727a56894ba0fb246adaabb1f4632e3> Step #5: 2026-06-15 07:55:20,482 I PoW: <8a7b1a780e99eec31a9425b7d89c283421b2042a337d5700dfd4a7d6eb7bd774> Step #5: 2026-06-15 07:55:20,482 I HEIGHT 0, difficulty: 1 Step #5: 2026-06-15 07:55:20,482 I block reward: 17.592186044415(17.592186044415 + 0.000000000000), coinbase_weight: 80, cumulative weight: 80, 25(0/24)ms Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,482 D Invalidating block template cache Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_block_id_by_height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_wtxn_stop Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_top_block_timestamp Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_timestamp Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_difficulty_for_next_block Step #5: 2026-06-15 07:55:20,482 T Blockchain::get_tail_id Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,482 I Blockchain initialized. last block: 0, d4440.h21.m6.s27 time ago, current difficulty: 1 Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_stop Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::top_block_hash Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_top_block Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::get_block_blob_from_height Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_rtxn_start Step #5: 2026-06-15 07:55:20,482 T mdb_txn_safe: destructor Step #5: 2026-06-15 07:55:20,482 T BlockchainLMDB::block_wtxn_start Step #5: 2026-06-15 07:55:20,509 T Blockchain::update_next_cumulative_weight_limit Step #5: 2026-06-15 07:55:20,509 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,509 T Blockchain::get_long_term_block_weight_median Step #5: 2026-06-15 07:55:20,509 T BlockchainLMDB::height Step #5: 2026-06-15 07:55:20,509 T BlockchainLMDB::get_block_hash_from_height Step #5: 2026-06-15 07:55:20,509 W Attempt to get hash from height 0 failed -- hash not in db Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124230== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ea32b94594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ea32b08b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ea32aeb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe81990741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe81971c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe8196fb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55ea32ac4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55ea33597018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55ea33531632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55ea33533375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55ea3353335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55ea33009165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55ea330401db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55ea32f5163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55ea32f3f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55ea32f389dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55ea32fa2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55ea32b94c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55ea32c80eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55ea32aecd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55ea32af62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55ea32add7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55ea32b094c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe8196fd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55ea32ad0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27d8d4284ecc49ba248cc23ebb38f6bf41ec781e Step #5: MERGE-OUTER: attempt 1865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 636305373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/27d8d4284ecc49ba248cc23ebb38f6bf41ec781e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3616 processed earlier; will process 855 files now Step #5: #1 pulse exec/s: 0 rss: 206Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: #4 pulse exec/s: 1 rss: 306Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124286== ERROR: libFuzzer: deadly signal Step #5: #0 0x560354359594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5603542cdb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5603542b0665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f94141eb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f941400000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9413fdf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560354289e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560354d5c018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560354cf6632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560354cf8375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560354cf835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5603547ce165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5603548051db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56035471663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560354704285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5603546fd9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560354767f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560354359c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560354445eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5603542b1d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5603542bb2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5603542a27e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5603542ce4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9413fe1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560354295bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06cb0db9f06aec64d2102fab775698a54ab65304 Step #5: MERGE-OUTER: attempt 1866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 639795511 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/06cb0db9f06aec64d2102fab775698a54ab65304' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3621 processed earlier; will process 850 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124404== ERROR: libFuzzer: deadly signal Step #5: #0 0x5642127cb594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56421273fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564212722665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7c7843d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7c7825200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7c78231858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642126fbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5642131ce018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x564213168632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56421316a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56421316a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564212b88ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x564212b76285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x564212b6f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x564212bd9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5642127cbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5642128b7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x564212723d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56421272d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5642127147e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5642127404c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f7c78233082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x564212707bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44de74b54d30fd6bb3cd5717ad5a5fd24164a309 Step #5: MERGE-OUTER: attempt 1867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 640225159 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/44de74b54d30fd6bb3cd5717ad5a5fd24164a309' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3622 processed earlier; will process 849 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 4 rss: 303Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124410== ERROR: libFuzzer: deadly signal Step #5: #0 0x56189b117594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56189b08bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56189b06e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faa7dd0141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faa7db1600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faa7daf5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56189b047e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56189bb1a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56189bab4632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56189bab6375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56189bab635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56189b4d4ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x56189b4c2285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x56189b4bb9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x56189b525f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x56189b117c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x56189b203eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x56189b06fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x56189b0792e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x56189b0607e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x56189b08c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7faa7daf7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x56189b053bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-311c6bac799f428bf171fc98b3e6c5b7d991f066 Step #5: MERGE-OUTER: attempt 1868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 642535920 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/311c6bac799f428bf171fc98b3e6c5b7d991f066' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3627 processed earlier; will process 844 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124463== ERROR: libFuzzer: deadly signal Step #5: #0 0x556badac6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556bada3ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556bada1d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8fe289441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8fe26a900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8fe2688858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x556bad9f6e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x556bae4c9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x556bae463632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x556bae465375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x556bae46535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x556badf3b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x556badf721db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x556bade8363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x556bade71285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x556bade6a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x556baded4f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x556badac6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x556badbb2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x556bada1ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x556bada282e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x556bada0f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x556bada3b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f8fe268a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x556bada02bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-514655072e35f010284407059eb7198ea737d303 Step #5: MERGE-OUTER: attempt 1869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 645107113 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/514655072e35f010284407059eb7198ea737d303' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3628 processed earlier; will process 843 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124502== ERROR: libFuzzer: deadly signal Step #5: #0 0x564205971594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5642058e5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5642058c8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f03d4f4341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f03d4d5800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f03d4d37858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5642058a1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564206374018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56420630e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564206310375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56420631035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x564205de6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x564205e1d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x564205d2e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x564205d1c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x564205d159dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x564205d7ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564205971c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564205a5deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5642058c9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5642058d32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5642058ba7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5642058e64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f03d4d39082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5642058adbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b4729ecf9952abd3874d707cda3265f40b0cd1b Step #5: MERGE-OUTER: attempt 1870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 647927156 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5b4729ecf9952abd3874d707cda3265f40b0cd1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3629 processed earlier; will process 842 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124510== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c3f5e3a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c3f5daeb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c3f5d91665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2d28e4941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2d28c5e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2d28c3d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c3f5d6ae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c3f683d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c3f67d7632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c3f67d9375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c3f67d935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c3f62af165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55c3f62e61db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55c3f61f763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55c3f61e5285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55c3f61de9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55c3f6248f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55c3f5e3ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55c3f5f26eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55c3f5d92d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55c3f5d9c2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55c3f5d837e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55c3f5daf4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2d28c3f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55c3f5d76bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c7beccc0311e46a5d5bee3a7bffca62ca7f280 Step #5: MERGE-OUTER: attempt 1871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 649286016 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/a1c7beccc0311e46a5d5bee3a7bffca62ca7f280' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3630 processed earlier; will process 841 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124517== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ddd6b1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ddd625b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ddd608665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f85a9aa941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f85a98be00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f85a989d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560ddd5e1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560dde0b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560dde04e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560dde050375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560dde05035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560dddb26165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560dddb5d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560ddda6e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560ddda5c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560ddda559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560dddabff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560ddd6b1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560ddd79deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560ddd609d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560ddd6132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560ddd5fa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560ddd6264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f85a989f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560ddd5edbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f22e6076439db953742aef600306db631d66755d Step #5: MERGE-OUTER: attempt 1872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 651618911 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f22e6076439db953742aef600306db631d66755d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3631 processed earlier; will process 840 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124524== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d81462f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8145a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d814586665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f042b34e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f042b16300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f042b142858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d81455fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d815032018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d814fcc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d814fce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d814fce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d814aa4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d814adb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d8149ec63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d8149da285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d8149d39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d814a3df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d81462fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d81471beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d814587d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d8145912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8145787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8145a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f042b144082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d81456bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec831e87e28d05b98fce26c07f3436af5c241f9c Step #5: MERGE-OUTER: attempt 1873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 652509913 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ec831e87e28d05b98fce26c07f3436af5c241f9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3632 processed earlier; will process 839 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124531== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d87591d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d875891b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d875874665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc41155941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc41136e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc41134d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d87584de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d876320018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d8762ba632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d8762bc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d8762bc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d875d92165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d875dc91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d875cda63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d875cc8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d875cc19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d875d2bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d87591dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d875a09eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d875875d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d87587f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d8758667e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d8758924c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc41134f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d875859bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e5e17e5a68cb192f574d27d955f390c05bb2030 Step #5: MERGE-OUTER: attempt 1874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 654859564 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6e5e17e5a68cb192f574d27d955f390c05bb2030' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3633 processed earlier; will process 838 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124538== ERROR: libFuzzer: deadly signal Step #5: #0 0x560b6c2db594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560b6c24fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560b6c232665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff35eea141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff35ecb600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff35ec95858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560b6c20be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560b6ccde018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560b6cc78632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560b6cc7a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560b6cc7a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560b6c750165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560b6c7871db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560b6c69863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560b6c686285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560b6c67f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560b6c6e9f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560b6c2dbc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560b6c3c7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560b6c233d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560b6c23d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560b6c2247e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560b6c2504c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff35ec97082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560b6c217bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-758803c33521768a72b280c45f809416018f2ca6 Step #5: MERGE-OUTER: attempt 1875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 656266177 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/758803c33521768a72b280c45f809416018f2ca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3634 processed earlier; will process 837 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124545== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607bd13d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607bd0b1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5607bd094665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4c3eccd41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4c3eae200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4c3eac1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5607bd06de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5607bdb40018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5607bdada632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5607bdadc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5607bdadc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5607bd5b2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5607bd5e91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5607bd4fa63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5607bd4e8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5607bd4e19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5607bd54bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5607bd13dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5607bd229eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5607bd095d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5607bd09f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5607bd0867e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5607bd0b24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4c3eac3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5607bd079bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5d7dc4db0d08e6c3b7a7d6bf92a4f6d2ab38bbc Step #5: MERGE-OUTER: attempt 1876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 658585011 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5d7dc4db0d08e6c3b7a7d6bf92a4f6d2ab38bbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3635 processed earlier; will process 836 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124552== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d54eff6594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d54ef6ab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d54ef4d665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f62b716041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f62b6f7500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f62b6f54858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d54ef26e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d54f9f9018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d54f993632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d54f995375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d54f99535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d54f46b165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d54f4a21db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d54f3b363e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d54f3a1285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d54f39a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d54f404f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d54eff6c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d54f0e2eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d54ef4ed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d54ef582e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d54ef3f7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d54ef6b4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f62b6f56082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d54ef32bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5295e4c4fac8778003004e5fdab04a975dad7df Step #5: MERGE-OUTER: attempt 1877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 660459430 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/b5295e4c4fac8778003004e5fdab04a975dad7df' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3636 processed earlier; will process 835 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124559== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d7c6360594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d7c62d4b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d7c62b7665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb12146341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb12127800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb121257858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d7c6290e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d7c6d63018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d7c6cfd632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d7c6cff375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d7c6cff35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d7c67d5165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d7c680c1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d7c671d63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d7c670b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d7c67049dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d7c676ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d7c6360c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d7c644ceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d7c62b8d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d7c62c22e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d7c62a97e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d7c62d54c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb121259082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d7c629cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85c93479e3373944b771392ae55fc0779a65da91 Step #5: MERGE-OUTER: attempt 1878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 661873760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/85c93479e3373944b771392ae55fc0779a65da91' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3637 processed earlier; will process 834 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124566== ERROR: libFuzzer: deadly signal Step #5: #0 0x557525f00594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557525e74b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557525e57665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc410f2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc410d3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc410d15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557525e30e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557526903018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55752689d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55752689f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55752689f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557526375165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5575263ac1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5575262bd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5575262ab285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5575262a49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55752630ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x557525f00c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x557525feceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x557525e58d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x557525e622e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x557525e497e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x557525e754c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc410d17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x557525e3cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ef49e24fa0a29dd74892ae9955cdd54f0a6b346 Step #5: MERGE-OUTER: attempt 1879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 663294774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/4ef49e24fa0a29dd74892ae9955cdd54f0a6b346' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3638 processed earlier; will process 833 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4b3353594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c4b32c7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c4b32aa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f525902a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5258e3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5258e1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c4b3283e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c4b3d56018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c4b3cf0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c4b3cf2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c4b3cf235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c4b3710ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c4b36fe285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c4b36f79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c4b3761f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c4b3353c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c4b343feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c4b32abd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c4b32b52e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c4b329c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c4b32c84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f5258e20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c4b328fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b6ba8bdb4d10470c070d440ea0dcd458351df0d Step #5: MERGE-OUTER: attempt 1880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 663714680 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9b6ba8bdb4d10470c070d440ea0dcd458351df0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3639 processed earlier; will process 832 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124580== ERROR: libFuzzer: deadly signal Step #5: #0 0x558e9092f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558e908a3b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558e90886665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f42a5c2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f42a5a3600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f42a5a15858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558e9085fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558e91332018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558e912cc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558e912ce375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558e912ce35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558e90da4165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558e90ddb1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558e90cec63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558e90cda285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558e90cd39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558e90d3df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558e9092fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558e90a1beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558e90887d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558e908912e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558e908787e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558e908a44c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f42a5a17082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558e9086bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cec3becb129169ef89347bd5356fcceb66f8461 Step #5: MERGE-OUTER: attempt 1881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 665142694 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6cec3becb129169ef89347bd5356fcceb66f8461' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3640 processed earlier; will process 831 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124588== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e8957e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e894f2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e894d5665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f11eaef641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f11ead0b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f11eacea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559e894aee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559e89f81018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559e89f1b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559e89f1d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559e89f1d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559e899f3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x559e89a2a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x559e8993b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x559e89929285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x559e899229dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x559e8998cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x559e8957ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559e8966aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559e894d6d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x559e894e02e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559e894c77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x559e894f34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f11eacec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559e894babad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-534ee7c19e2ff9595a8760ed143f7d74da49c12b Step #5: MERGE-OUTER: attempt 1882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 666505385 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/534ee7c19e2ff9595a8760ed143f7d74da49c12b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3641 processed earlier; will process 830 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124595== ERROR: libFuzzer: deadly signal Step #5: #0 0x560eadeb1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560eade25b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560eade08665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc4e55841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc4e36d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc4e34c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560eadde1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560eae8b4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560eae84e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560eae850375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560eae85035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560eae326165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x560eae35d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x560eae26e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x560eae25c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x560eae2559dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x560eae2bff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x560eadeb1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x560eadf9deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x560eade09d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x560eade132e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x560eaddfa7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x560eade264c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc4e34e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x560eaddedbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd9d776a3274df266605f24a0e519ec0a4a7cbbf Step #5: MERGE-OUTER: attempt 1883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 669298556 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dd9d776a3274df266605f24a0e519ec0a4a7cbbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3642 processed earlier; will process 829 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124602== ERROR: libFuzzer: deadly signal Step #5: #0 0x555baede5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555baed59b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555baed3c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2804ac341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f28048d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f28048b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555baed15e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555baf7e8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555baf782632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555baf784375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555baf78435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555baf25a165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555baf2911db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555baf1a263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555baf190285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555baf1899dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555baf1f3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555baede5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555baeed1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555baed3dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555baed472e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555baed2e7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555baed5a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f28048b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555baed21bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbcb970ed0190c0e7d7c2519a1617d3b3432a69a Step #5: MERGE-OUTER: attempt 1884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 670211785 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dbcb970ed0190c0e7d7c2519a1617d3b3432a69a' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3643 processed earlier; will process 828 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124609== ERROR: libFuzzer: deadly signal Step #5: #0 0x55dedac9a594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55dedac0eb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55dedabf1665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb9328441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb9309900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb93078858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55dedabcae45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55dedb69d018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55dedb637632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55dedb639375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55dedb63935f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55dedb10f165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55dedb1461db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55dedb05763e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55dedb045285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55dedb03e9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55dedb0a8f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55dedac9ac1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55dedad86eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55dedabf2d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55dedabfc2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55dedabe37e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55dedac0f4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ffb9307a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55dedabd6bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f0146967b964a9ad1114ff9715ed22a5fe172ef Step #5: MERGE-OUTER: attempt 1885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 672086746 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5f0146967b964a9ad1114ff9715ed22a5fe172ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3644 processed earlier; will process 827 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124616== ERROR: libFuzzer: deadly signal Step #5: #0 0x558d6d12c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558d6d0a0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558d6d083665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f33107da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f33105ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f33105ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558d6d05ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558d6db2f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558d6dac9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558d6dacb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558d6dacb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558d6d4e9ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x558d6d4d7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x558d6d4d09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x558d6d53af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x558d6d12cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x558d6d218eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x558d6d084d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x558d6d08e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x558d6d0757e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x558d6d0a14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f33105d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x558d6d068bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c48ae3608d60576cee4139569d22c58e3718577 Step #5: MERGE-OUTER: attempt 1886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 672517404 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2c48ae3608d60576cee4139569d22c58e3718577' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3645 processed earlier; will process 826 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124622== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a13e00d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a13df81b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a13df64665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdd4ef2641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdd4ed3b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdd4ed1a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55a13df3de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55a13ea10018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55a13e9aa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55a13e9ac375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55a13e9ac35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55a13e482165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55a13e4b91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55a13e3ca63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55a13e3b8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55a13e3b19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55a13e41bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55a13e00dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55a13e0f9eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55a13df65d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55a13df6f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55a13df567e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55a13df824c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdd4ed1c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55a13df49bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7915d7a7fd4b2b7d35dfde50872073c5692ae373 Step #5: MERGE-OUTER: attempt 1887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 673477664 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/7915d7a7fd4b2b7d35dfde50872073c5692ae373' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3646 processed earlier; will process 825 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124630== ERROR: libFuzzer: deadly signal Step #5: #0 0x56107c344594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56107c2b8b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56107c29b665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdc9a27441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdc9a08900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdc9a068858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56107c274e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56107cd47018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56107cce1632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56107cce3375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56107cce335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56107c7b9165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56107c7f01db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56107c70163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56107c6ef285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56107c6e89dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56107c752f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56107c344c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56107c430eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56107c29cd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56107c2a62e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56107c28d7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56107c2b94c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fdc9a06a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56107c280bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56b373464dff7e716636fe5e5437d59ad0ba43fa Step #5: MERGE-OUTER: attempt 1888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 676289311 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/56b373464dff7e716636fe5e5437d59ad0ba43fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3647 processed earlier; will process 824 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124637== ERROR: libFuzzer: deadly signal Step #5: #0 0x564998d81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564998cf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564998cd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2e96f5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2e96d7400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2e96d53858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564998cb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564999784018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56499971e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564999720375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56499972035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5649991f6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56499922d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56499913e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56499912c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5649991259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56499918ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564998d81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564998e6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564998cd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564998ce32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564998cca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564998cf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2e96d55082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564998cbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-62d274eeb3983340437da05b5986cf86a7783f65 Step #5: MERGE-OUTER: attempt 1889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 678314429 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/62d274eeb3983340437da05b5986cf86a7783f65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3648 processed earlier; will process 823 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124645== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d952de3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d952d57b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d952d3a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe73503441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe734e4900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe734e28858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55d952d13e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55d9537e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55d953780632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55d953782375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55d95378235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55d953258165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55d95328f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55d9531a063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55d95318e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55d9531879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55d9531f1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55d952de3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55d952ecfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55d952d3bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55d952d452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55d952d2c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55d952d584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe734e2a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55d952d1fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1eb0cdca73550885c20eb7f4a4bac6333ca8de7b Step #5: MERGE-OUTER: attempt 1890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 679692072 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1eb0cdca73550885c20eb7f4a4bac6333ca8de7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3649 processed earlier; will process 822 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124652== ERROR: libFuzzer: deadly signal Step #5: #0 0x565527512594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565527486b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565527469665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff29c62b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff29c44000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff29c41f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565527442e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565527f15018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565527eaf632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565527eb1375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565527eb135f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565527987165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5655279be1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5655278cf63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5655278bd285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5655278b69dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x565527920f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565527512c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5655275feeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56552746ad4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5655274742e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56552745b7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5655274874c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7ff29c421082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56552744ebad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9daa2f74cc22268cd6fb7e20a4ff4ba06a253e9d Step #5: MERGE-OUTER: attempt 1891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 681632052 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/9daa2f74cc22268cd6fb7e20a4ff4ba06a253e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3650 processed earlier; will process 821 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124660== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cc6ec8b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cc6ebffb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cc6ebe2665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc225d3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc225b4a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc225b29858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55cc6ebbbe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55cc6f68e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55cc6f628632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55cc6f62a375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55cc6f62a35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55cc6f100165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55cc6f1371db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55cc6f04863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55cc6f036285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55cc6f02f9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55cc6f099f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55cc6ec8bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55cc6ed77eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55cc6ebe3d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55cc6ebed2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55cc6ebd47e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55cc6ec004c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc225b2b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55cc6ebc7bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f054db61f679388d5de8492f8aa7497e9e32b47 Step #5: MERGE-OUTER: attempt 1892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 684431232 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/8f054db61f679388d5de8492f8aa7497e9e32b47' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3651 processed earlier; will process 820 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124667== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594970a4594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559497018b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559496ffb665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02f5c2941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02f5a3e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02f5a1d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559496fd4e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559497aa7018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559497a41632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559497a43375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559497a4335f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559497519165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5594975501db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55949746163e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55949744f285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5594974489dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5594974b2f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5594970a4c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x559497190eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559496ffcd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5594970062e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559496fed7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5594970194c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f02f5a1f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559496fe0bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86e2d62802df9f02fb2ab6eda5ad1d688ebab09e Step #5: MERGE-OUTER: attempt 1893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 686771416 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/86e2d62802df9f02fb2ab6eda5ad1d688ebab09e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3652 processed earlier; will process 819 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124674== ERROR: libFuzzer: deadly signal Step #5: #0 0x565371210594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x565371184b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565371167665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4b8a93541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4b8a74a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4b8a729858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x565371140e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565371c13018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565371bad632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565371baf375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565371baf35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x565371685165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5653716bc1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5653715cd63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5653715bb285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5653715b49dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56537161ef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x565371210c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5653712fceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x565371168d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5653711722e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5653711597e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5653711854c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f4b8a72b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56537114cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebe13d66658f4dc87d4ed3cbce0423e37f208ab2 Step #5: MERGE-OUTER: attempt 1894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 690025851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ebe13d66658f4dc87d4ed3cbce0423e37f208ab2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3653 processed earlier; will process 818 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124681== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c44cf9594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c44c6db18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c44c50665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbfb85a841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbfb83bd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbfb839c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x558c44c29e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x558c456fc018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x558c45696632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x558c45698375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x558c4569835f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x558c4516e165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x558c451a51db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x558c450b663e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x558c450a4285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x558c4509d9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x558c45107f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x558c44cf9c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x558c44de5eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x558c44c51d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x558c44c5b2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x558c44c427e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x558c44c6e4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fbfb839e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x558c44c35bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-44a87a640b7505c5b891a3ab2576e22be25c3ed1 Step #5: MERGE-OUTER: attempt 1895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 691732605 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/44a87a640b7505c5b891a3ab2576e22be25c3ed1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3655 processed earlier; will process 816 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124759== ERROR: libFuzzer: deadly signal Step #5: #0 0x557b361a8594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557b3611cb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557b360ff665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d5b32341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d5b13800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d5b117858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557b360d8e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557b36bab018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557b36b45632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557b36b47375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557b36b4735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557b3661d165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x557b366541db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x557b36655356 in cryptonote::BlockchainLMDB::top_block_hash(unsigned long*) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2892:12 Step #5: #14 0x557b3654b828 in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:394:39 Step #5: #15 0x557b365b6f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #16 0x557b361a8c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #17 0x557b36294eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #18 0x557b36100d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #19 0x557b3610a2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #20 0x557b360f17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #21 0x557b3611d4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #22 0x7f6d5b119082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #23 0x557b360e4bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33928740b158c558e0ea3bfcf8ca25914209b882 Step #5: MERGE-OUTER: attempt 1896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 694058513 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/33928740b158c558e0ea3bfcf8ca25914209b882' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3656 processed earlier; will process 815 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124769== ERROR: libFuzzer: deadly signal Step #5: #0 0x561feae1c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561fead90b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561fead73665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1ac245141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1ac226600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1ac2245858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561fead4ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561feb81f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561feb7b9632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561feb7bb375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561feb7bb35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561feb291165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561feb2c81db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561feb1d963e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561feb1c7285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561feb1c09dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561feb22af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561feae1cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561feaf08eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561fead74d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561fead7e2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561fead657e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561fead914c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1ac2247082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561fead58bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-140461faf4cc86b05a65fa17de3d69f9e86980fc Step #5: MERGE-OUTER: attempt 1897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 695347133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/140461faf4cc86b05a65fa17de3d69f9e86980fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3657 processed earlier; will process 814 files now Step #5: #1 pulse exec/s: 0 rss: 252Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124776== ERROR: libFuzzer: deadly signal Step #5: #0 0x555a7cc2d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555a7cba1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555a7cb84665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1352d9641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1352bab00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1352b8a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x555a7cb5de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x555a7d630018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x555a7d5ca632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x555a7d5cc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x555a7d5cc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x555a7d0a2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x555a7d0d91db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x555a7cfea63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x555a7cfd8285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x555a7cfd19dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x555a7d03bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x555a7cc2dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x555a7cd19eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x555a7cb85d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x555a7cb8f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x555a7cb767e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x555a7cba24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f1352b8c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x555a7cb69bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6939de40c31b628163d87abe3ea678221da270c Step #5: MERGE-OUTER: attempt 1898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 696421960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/c6939de40c31b628163d87abe3ea678221da270c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3660 processed earlier; will process 811 files now Step #5: #1 pulse exec/s: 0 rss: 254Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124854== ERROR: libFuzzer: deadly signal Step #5: #0 0x561bb0077594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561baffebb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561baffce665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe9775c941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe9773de00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe9773bd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561baffa7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561bb0a7a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561bb0a14632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561bb0a16375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561bb0a1635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561bb04ec165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561bb05231db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561bb043463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561bb0422285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561bb041b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561bb0485f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561bb0077c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561bb0163eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561baffcfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561baffd92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561baffc07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561baffec4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe9773bf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561baffb3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ae39b4c485be2f2f1dd895d2a468495418ef79e Step #5: MERGE-OUTER: attempt 1899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 697126642 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2ae39b4c485be2f2f1dd895d2a468495418ef79e' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3662 processed earlier; will process 809 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124895== ERROR: libFuzzer: deadly signal Step #5: #0 0x562b31e1f594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562b31d93b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562b31d76665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f974b5f641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f974b40b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f974b3ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x562b31d4fe45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x562b32822018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x562b327bc632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x562b327be375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x562b327be35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x562b321dcad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x562b321ca285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x562b321c39dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x562b3222df97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x562b31e1fc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x562b31f0beea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x562b31d77d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x562b31d812e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x562b31d687e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x562b31d944c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f974b3ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x562b31d5bbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fca91a261cfbc2cc27715c9e241ea4eb1f49e742 Step #5: MERGE-OUTER: attempt 1900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 698086557 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/fca91a261cfbc2cc27715c9e241ea4eb1f49e742' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3663 processed earlier; will process 808 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==124902== ERROR: libFuzzer: deadly signal Step #5: #0 0x560bc86e3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560bc8657b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560bc863a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f23c622441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f23c603900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f23c6018858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x560bc8613e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x560bc90e6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x560bc9080632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x560bc9082375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x560bc908235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x560bc8aa0ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x560bc8a8e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x560bc8a879dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x560bc8af1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x560bc86e3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x560bc87cfeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x560bc863bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x560bc86452e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x560bc862c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x560bc86584c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f23c601a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x560bc861fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-039b8234e2aa89b4558c8e26938ded7bc2ca64ef Step #5: MERGE-OUTER: attempt 1901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 698501038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/039b8234e2aa89b4558c8e26938ded7bc2ca64ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3664 processed earlier; will process 807 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124909== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b175158594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b1750ccb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b1750af665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6d0db3a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6d0d94f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6d0d92e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b175088e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b175b5b018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b175af5632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b175af7375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b175af735f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b1755cd165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b1756041db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b17551563e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b175503285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b1754fc9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b175566f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b175158c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b175244eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b1750b0d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b1750ba2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b1750a17e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b1750cd4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f6d0d930082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b175094bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d947877dcb4d5b2a52ae3589b7d85c0344ce9250 Step #5: MERGE-OUTER: attempt 1902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 699914590 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d947877dcb4d5b2a52ae3589b7d85c0344ce9250' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3667 processed earlier; will process 804 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==124962== ERROR: libFuzzer: deadly signal Step #5: #0 0x564378c81594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564378bf5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564378bd8665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7faeeaaff41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7faeea91400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7faeea8f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x564378bb1e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x564379684018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56437961e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x564379620375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56437962035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5643790f6165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56437912d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56437903e63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56437902c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5643790259dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56437908ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x564378c81c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x564378d6deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x564378bd9d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x564378be32e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x564378bca7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x564378bf64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7faeea8f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x564378bbdbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-efe839b6210d25a5a1d5826ec0ab3e742f8d9dbe Step #5: MERGE-OUTER: attempt 1903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 701003958 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/efe839b6210d25a5a1d5826ec0ab3e742f8d9dbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3668 processed earlier; will process 803 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125000== ERROR: libFuzzer: deadly signal Step #5: #0 0x56519227d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5651921f1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5651921d4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd87977441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd87958900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd879568858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5651921ade45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x565192c80018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x565192c1a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x565192c1c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x565192c1c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5651926f2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5651927291db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56519263a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x565192628285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5651926219dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56519268bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56519227dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x565192369eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5651921d5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5651921df2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5651921c67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5651921f24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fd87956a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5651921b9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ac30fb3dcec26ec9765722aae34696e33292010 Step #5: MERGE-OUTER: attempt 1904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 701927080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/2ac30fb3dcec26ec9765722aae34696e33292010' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3669 processed earlier; will process 802 files now Step #5: #1 pulse exec/s: 0 rss: 300Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125007== ERROR: libFuzzer: deadly signal Step #5: #0 0x56388223b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5638821afb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563882192665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5edcf9d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5edcdb200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5edcd91858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56388216be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x563882c3e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x563882bd8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x563882bda375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x563882bda35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5638826b0165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5638826e71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5638825f863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5638825e6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5638825df9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x563882649f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56388223bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x563882327eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x563882193d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56388219d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5638821847e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5638821b04c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f5edcd93082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x563882177bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-028a0a702155639f882c42c470bd29a3aae5e63f Step #5: MERGE-OUTER: attempt 1905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 704072937 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/028a0a702155639f882c42c470bd29a3aae5e63f' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3671 processed earlier; will process 800 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125083== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b8a505d594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b8a4fd1b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b8a4fb4665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f371d08341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f371ce9800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f371ce77858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b8a4f8de45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b8a5a60018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b8a59fa632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b8a59fc375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b8a59fc35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b8a54d2165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b8a55091db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b8a541a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b8a5408285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b8a54019dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b8a546bf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b8a505dc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b8a5149eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b8a4fb5d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b8a4fbf2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b8a4fa67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b8a4fd24c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f371ce79082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b8a4f99bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82ec11c094b922ed28cb156a0d2c069d0f77b4fb Step #5: MERGE-OUTER: attempt 1906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 705481435 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/82ec11c094b922ed28cb156a0d2c069d0f77b4fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3672 processed earlier; will process 799 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125091== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f9d7833594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f9d77a7b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f9d778a665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fee864b241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fee862c700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fee862a6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f9d7763e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f9d8236018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f9d81d0632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f9d81d2375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f9d81d235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f9d7ca8165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f9d7cdf1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f9d7bf063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f9d7bde285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f9d7bd79dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f9d7c41f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f9d7833c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f9d791feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f9d778bd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f9d77952e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f9d777c7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f9d77a84c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fee862a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f9d776fbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1aef1af33f472f4800c051de3469f7154f89868b Step #5: MERGE-OUTER: attempt 1907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 706393049 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1aef1af33f472f4800c051de3469f7154f89868b' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3673 processed earlier; will process 798 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125098== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f514c75594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f514be9b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f514bcc665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f2c55ff241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2c55e0700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2c55de6858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55f514ba5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55f515678018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55f515612632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55f515614375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55f51561435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55f5150ea165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55f5151211db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55f51503263e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55f515020285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55f5150199dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55f515083f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55f514c75c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55f514d61eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55f514bcdd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55f514bd72e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55f514bbe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55f514bea4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f2c55de8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55f514bb1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6de06a4d7250f51e95f0618dd3fe22a1cf6511d1 Step #5: MERGE-OUTER: attempt 1908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 707072236 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6de06a4d7250f51e95f0618dd3fe22a1cf6511d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3674 processed earlier; will process 797 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125106== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aab10ae594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aab1022b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aab1005665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f76554da41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f76552ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f76552ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55aab0fdee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55aab1ab1018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55aab1a4b632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55aab1a4d375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55aab1a4d35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55aab1523165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55aab155a1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55aab146b63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55aab1459285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55aab14529dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55aab14bcf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55aab10aec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55aab119aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55aab1006d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55aab10102e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55aab0ff77e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55aab10234c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f76552d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55aab0feabad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd61fc08df64ea9a35dc19728ea89638ec7d0412 Step #5: MERGE-OUTER: attempt 1909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 707975598 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/cd61fc08df64ea9a35dc19728ea89638ec7d0412' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3675 processed earlier; will process 796 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: #2 pulse exec/s: 2 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125113== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c16326c594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c1631e0b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c1631c3665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f213d35241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f213d16700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f213d146858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c16319ce45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c163c6f018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c163c09632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c163c0b375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c163c0b35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c163629ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c163617285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c1636109dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c16367af97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c16326cc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c163358eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c1631c4d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1631ce2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1631b57e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c1631e14c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f213d148082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c1631a8bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa4b6cd0746f8554cb0208466546105e2b522e3 Step #5: MERGE-OUTER: attempt 1910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 709853569 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/baa4b6cd0746f8554cb0208466546105e2b522e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3678 processed earlier; will process 793 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125163== ERROR: libFuzzer: deadly signal Step #5: #0 0x56269aa2e594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56269a9a2b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56269a985665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb288e9341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb288ca800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb288c87858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x56269a95ee45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x56269b431018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x56269b3cb632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x56269b3cd375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x56269b3cd35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x56269aea3165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x56269aeda1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x56269adeb63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x56269add9285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x56269add29dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x56269ae3cf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x56269aa2ec1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x56269ab1aeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x56269a986d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x56269a9902e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x56269a9777e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x56269a9a34c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fb288c89082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x56269a96abad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f28c90e85591e4c64dd5fca75eaea2abe3465c65 Step #5: MERGE-OUTER: attempt 1911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 711003855 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/f28c90e85591e4c64dd5fca75eaea2abe3465c65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3679 processed earlier; will process 792 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125202== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593aaee7594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5593aae5bb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5593aae3e665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe19105441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe190e6900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe190e48858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5593aae17e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5593ab8ea018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5593ab884632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5593ab886375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5593ab88635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5593ab35c165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5593ab3931db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5593ab2a463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5593ab292285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593ab28b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593ab2f5f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593aaee7c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5593aafd3eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5593aae3fd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593aae492e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5593aae307e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593aae5c4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe190e4a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5593aae23bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac8cca98c23c81cd392a7f634f5d74c50c12c4fe Step #5: MERGE-OUTER: attempt 1912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 712882537 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ac8cca98c23c81cd392a7f634f5d74c50c12c4fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3680 processed earlier; will process 791 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125210== ERROR: libFuzzer: deadly signal Step #5: #0 0x5593760a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559376017b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559375ffa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc7647bf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc7645d400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc7645b3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x559375fd3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x559376aa6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x559376a40632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x559376a42375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x559376a4235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x559376518165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55937654f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55937646063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55937644e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5593764479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5593764b1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5593760a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55937618feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x559375ffbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5593760052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x559375fec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5593760184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fc7645b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x559375fdfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e754c52815b1db326cfb93f5e96e644cbe4dc633 Step #5: MERGE-OUTER: attempt 1913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 713828592 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/e754c52815b1db326cfb93f5e96e644cbe4dc633' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3681 processed earlier; will process 790 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 0 rss: 301Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125217== ERROR: libFuzzer: deadly signal Step #5: #0 0x557fef466594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557fef3dab18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557fef3bd665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff8ebbae41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff8eb9c300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff8eb9a2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x557fef396e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x557fefe69018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x557fefe03632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x557fefe05375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x557fefe0535f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x557fef823ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x557fef811285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x557fef80a9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x557fef874f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x557fef466c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x557fef552eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x557fef3bed4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x557fef3c82e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x557fef3af7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x557fef3db4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7ff8eb9a4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x557fef3a2bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffbc4c387c7bf647d1cbeab0b245eb72271f27fe Step #5: MERGE-OUTER: attempt 1914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 715015888 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/ffbc4c387c7bf647d1cbeab0b245eb72271f27fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3684 processed earlier; will process 787 files now Step #5: #1 pulse exec/s: 1 rss: 302Mb Step #5: #2 pulse exec/s: 2 rss: 302Mb Step #5: #4 pulse exec/s: 2 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125295== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b91dbf1594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b91db65b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b91db48665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06b365741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06b346c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06b344b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55b91db21e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55b91e5f4018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55b91e58e632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55b91e590375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55b91e59035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55b91e066165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55b91e09d1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55b91dfae63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55b91df9c285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55b91df959dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55b91dffff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55b91dbf1c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55b91dcddeea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55b91db49d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55b91db532e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55b91db3a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55b91db664c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f06b344d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55b91db2dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ad3b1adfda17a9a5cdc42e638c484f94fc91730 Step #5: MERGE-OUTER: attempt 1915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 717615682 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/1ad3b1adfda17a9a5cdc42e638c484f94fc91730' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3689 processed earlier; will process 782 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125382== ERROR: libFuzzer: deadly signal Step #5: #0 0x561cf4aad594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561cf4a21b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561cf4a04665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7ac811141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7ac7f2600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7ac7f05858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561cf49dde45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561cf54b0018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561cf544a632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561cf544c375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561cf544c35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561cf4f22165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x561cf4f591db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x561cf4e6a63e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x561cf4e58285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x561cf4e519dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x561cf4ebbf97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x561cf4aadc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x561cf4b99eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x561cf4a05d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x561cf4a0f2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x561cf49f67e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x561cf4a224c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f7ac7f07082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x561cf49e9bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f99f963a24170d03b9aac23a66a073f36fa55e2 Step #5: MERGE-OUTER: attempt 1916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 718596129 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/6f99f963a24170d03b9aac23a66a073f36fa55e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3690 processed earlier; will process 781 files now Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125389== ERROR: libFuzzer: deadly signal Step #5: #0 0x5641b1e87594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5641b1dfbb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5641b1dde665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe57291c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe57273100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe572710858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5641b1db7e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5641b288a018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5641b2824632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5641b2826375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5641b282635f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5641b22fc165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x5641b23331db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x5641b224463e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x5641b2232285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x5641b222b9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x5641b2295f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x5641b1e87c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x5641b1f73eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x5641b1ddfd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x5641b1de92e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x5641b1dd07e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x5641b1dfc4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fe572712082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x5641b1dc3bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfcccd88a96c5d168d6fcfa7d792aa08149c1e97 Step #5: MERGE-OUTER: attempt 1917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 719519032 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/dfcccd88a96c5d168d6fcfa7d792aa08149c1e97' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3691 processed earlier; will process 780 files now Step #5: #1 pulse exec/s: 0 rss: 301Mb Step #5: #2 pulse exec/s: 2 rss: 303Mb Step #5: #4 pulse exec/s: 2 rss: 304Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125397== ERROR: libFuzzer: deadly signal Step #5: #0 0x55da1a70b594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55da1a67fb18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55da1a662665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa5d637c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa5d619100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa5d6170858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55da1a63be45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55da1b10e018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55da1b0a8632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55da1b0aa375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55da1b0aa35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55da1ab80165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55da1abb71db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55da1aac863e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55da1aab6285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55da1aaaf9dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55da1ab19f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55da1a70bc1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55da1a7f7eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55da1a663d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55da1a66d2e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55da1a6547e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55da1a6804c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7fa5d6172082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55da1a647bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9fb36dd7feffc6b1073389fb37d3a227b904a65 Step #5: MERGE-OUTER: attempt 1918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 722537792 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/d9fb36dd7feffc6b1073389fb37d3a227b904a65' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3697 processed earlier; will process 774 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125458== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c1199d0594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c119944b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c119927665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0d10bef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0d10a0400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0d109e3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55c119900e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55c11a3d3018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55c11a36d632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55c11a36f375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55c11a36f35f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55c119d8dad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x55c119d7b285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x55c119d749dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x55c119ddef97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x55c1199d0c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x55c119abceea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x55c119928d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x55c1199322e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x55c1199197e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x55c1199454c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f0d109e5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x55c11990cbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eabc3e590ba1580279e1054ff35fd238916498ca Step #5: MERGE-OUTER: attempt 1919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 722953525 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/eabc3e590ba1580279e1054ff35fd238916498ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3698 processed earlier; will process 773 files now Step #5: #1 pulse exec/s: 0 rss: 302Mb Step #5: #2 pulse exec/s: 0 rss: 302Mb Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125495== ERROR: libFuzzer: deadly signal Step #5: #0 0x5594a2531594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5594a24a5b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5594a2488665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91fcc0941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91fca1e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91fc9fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x5594a2461e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x5594a2f34018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x5594a2ece632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x5594a2ed0375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x5594a2ed035f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x5594a28eead9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x5594a28dc285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x5594a28d59dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x5594a293ff97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x5594a2531c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x5594a261deea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x5594a2489d4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x5594a24932e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x5594a247a7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x5594a24a64c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f91fc9ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x5594a246dbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5933c25216b04021bf1a833d81d56d14451755b1 Step #5: MERGE-OUTER: attempt 1920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 723995640 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/5933c25216b04021bf1a833d81d56d14451755b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3701 processed earlier; will process 770 files now Step #5: #1 pulse exec/s: 1 rss: 558Mb Step #5: libc++abi: terminating due to uncaught exception of type cryptonote::BLOCK_DNE: Attempt to get hash from height 0 failed -- hash not in db Step #5: ==125573== ERROR: libFuzzer: deadly signal Step #5: #0 0x55de157a3594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55de15717b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55de156fa665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9cce29141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9cce0a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9cce085858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x55de156d3e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x55de161a6018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x55de16140632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x55de16142375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x55de1614235f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x55de15c18165 in void (anonymous namespace)::throw0(cryptonote::BLOCK_DNE const&) /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:80:3 Step #5: #12 0x55de15c4f1db in cryptonote::BlockchainLMDB::get_block_hash_from_height(unsigned long const&) const /src/monero/monero/src/blockchain_db/lmdb/db_lmdb.cpp:2844:5 Step #5: #13 0x55de15b6063e in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1470:22 Step #5: #14 0x55de15b4e285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #15 0x55de15b479dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #16 0x55de15bb1f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #17 0x55de157a3c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #18 0x55de1588feea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #19 0x55de156fbd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #20 0x55de157052e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #21 0x55de156ec7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #22 0x55de157184c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #23 0x7f9cce087082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #24 0x55de156dfbad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79b1e0ab0df80b617060f0c0deb4bb3d473d718c Step #5: MERGE-OUTER: attempt 1921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 725656383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/79b1e0ab0df80b617060f0c0deb4bb3d473d718c' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3703 processed earlier; will process 768 files now Step #5: libc++abi: terminating due to uncaught exception of type std::runtime_error: count == 0 Step #5: ==125651== ERROR: libFuzzer: deadly signal Step #5: #0 0x561a0b8b5594 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561a0b829b18 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561a0b80c665 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f38bb71e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f38bb53300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f38bb512858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x561a0b7e5e45 in __abort_message (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xbce45) Step #5: #7 0x561a0c2b8018 in demangling_terminate_handler() cxa_default_handlers.cpp Step #5: #8 0x561a0c252632 in std::__terminate(void (*)()) (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb29632) Step #5: #9 0x561a0c254375 in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) cxa_exception.cpp Step #5: #10 0x561a0c25435f in __cxa_throw (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xb2b35f) Step #5: #11 0x561a0bc72ad9 in cryptonote::Blockchain::get_long_term_block_weight_median(unsigned long, unsigned long) const /src/monero/monero/src/cryptonote_core/blockchain.cpp:1462:3 Step #5: #12 0x561a0bc60285 in cryptonote::Blockchain::update_next_cumulative_weight_limit(unsigned long*) /src/monero/monero/src/cryptonote_core/blockchain.cpp:4473:39 Step #5: #13 0x561a0bc599dc in cryptonote::Blockchain::init(cryptonote::BlockchainDB*, cryptonote::network_type, bool, cryptonote::test_options const*, boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>, std::__1::function const (cryptonote::network_type)> const&) /src/monero/monero/src/cryptonote_core/blockchain.cpp:456:10 Step #5: #14 0x561a0bcc3f97 in cryptonote::core::init(boost::program_options::variables_map const&, cryptonote::test_options const*, std::__1::function const (cryptonote::network_type)> const&, bool) /src/monero/monero/src/cryptonote_core/cryptonote_core.cpp:670:30 Step #5: #15 0x561a0b8b5c1e in initialise_rpc_core() /src/monero/monero/tests/fuzz/fuzz_rpc/initialisation.cpp:62:14 Step #5: #16 0x561a0b9a1eea in LLVMFuzzerTestOneInput /src/monero/monero/tests/fuzz/fuzz_rpc/fuzz_rpc.cpp:59:19 Step #5: #17 0x561a0b80dd4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x561a0b8172e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x561a0b7fe7e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x561a0b82a4c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f38bb514082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x561a0b7f1bad in _start (out/libfuzzer-coverage-x86_64/fuzz_rpc_full_no_exceptions+0xc8bad) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f3b674a54077d34f99dce846c0da09b23e7daa7 Step #5: MERGE-OUTER: attempt 1922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 726084038 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge186.txt' Step #5: MERGE-INNER: '/corpus/fuzz_rpc_full_no_exceptions/0f3b674a54077d34f99dce846c0da09b23e7daa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 4471 total files; 3704 processed earlier; will process 767 files now Step #5: #1 pulse exec/s: 1 rss: 303Mb Step #5: #2 pulse exec/s: 1 rss: 303Mb Step #5: 2026-06-15 07:56:52,919 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:56:52,972 I Loading checkpoints Step #5: 2026-06-15 07:56:52,979 W Attempt to get block from height 3617008641903833650 failed -- block not in db Step #5: 2026-06-15 07:56:52,979 E Failed to parse block from blob Step #5: 2026-06-15 07:56:52,979 E Failed to parse transaction from blob Step #5: 2026-06-15 07:56:52,985 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:56:53,334 I Loading checkpoints Step #5: 2026-06-15 07:56:53,535 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,535 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,536 E Failed to parse transaction from blob Step #5: 2026-06-15 07:56:53,536 E Failed to parse block from blob Step #5: 2026-06-15 07:56:53,536 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,537 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,537 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,538 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,538 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,538 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,539 E Failed to get tx from txpool: Tx not found in txpool: Step #5: 2026-06-15 07:56:53,539 E Failed to get tx from txpool: Tx not found in txpool: Step #5: #4 pulse exec/s: 2 rss: 303Mb Step #5: 2026-06-15 07:56:53,546 I Loading blockchain from folder /root/.bitmonero/fake/lmdb ... Step #5: 2026-06-15 07:56:53,823 I Loading checkpoints Step #5: 2026-06-15 07:56:53,848 W Attempt to get block from height 2981145631280096552 failed -- block not in db Step #5: 2026-06-15 07:56:53,849 E Failed to parse transaction from blob Step #5: 2026-06-15 07:56:53,849 E Failed to parse block from blob Step #5: 2026-06-15 07:56:53,877 E invalid hash format: ccccccccccccccccccccccccccccccc2y1"> Step #5: 2026-06-15 07:56:53,877 E 2026-06-15 07:56:53,877 E invalid hash format: 󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳󳳳 Step #5: 2026-06-15 07:56:53,877 E invalid hash format: 󳳳󳳳󳳳󳳳?>yle>gmy:{flexg{l:0,>g{l>g{l:1,0#fff?> Step #5: 2026-06-15 07:56:53,877 E invalid hash format: yle>g>